栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux使用基础

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux使用基础

Linux 是什么
Linux 用户、文件、目录管理
Linux 文件管理系统
Vim 编辑器

Linux 网络管理
Linux 进程管理
Linux 系统监控

Linux使用基础
    • 一、Linux 是什么
    • 二、 Linux 用户、文件、目录、磁盘管理
      • 2.1 Linux 用户管理
      • 2.2 Linux 文件、目录管理
        • 1. 目录和路径
        • 2. Linux 文件和目录权限管理
        • 3. 基本操作
      • 2.3 Linux 磁盘管理
    • 三、Vim编辑器
    • 四、Linux 网络管理
    • 五、Linux 进程管理和服务管理
      • 5.1 进程管理
      • 5.2 任务管理
      • 5.3 服务管理
    • 六、Linux linux系统监控

一、Linux 是什么

二、 Linux 用户、文件、目录、磁盘管理 2.1 Linux 用户管理

  1. Linux 用户和用户组管理
  2. 用户查询相关命令
    -who:查询当前登陆系统的所有用户
    -id:查询当前用户的GID、UID
    -finger:查询用户的属性信息
  3. 切换用户
su [-] [用户名]
su [用户名]    // 切换用户,但不切换环境变量
su - [用户名] // 切换用户,且切换至该用户名的环境变量
2.2 Linux 文件、目录管理 1. 目录和路径
pwd // 显示当前工作目录 present working dir
cd [目录] // 更改目录
cd 空格   // 回到登陆进入时目录
cd ..    // 回到上级目录
cd -     // 回到原工作目录
2. Linux 文件和目录权限管理

文件用来存放数据,目录用来存放文件

ls
ls -a  // 以短格式列出所有文件(含隐藏文件)
ls -l  // 以长格式列出文件
ls -al // 以长格式列出所有文件(含隐藏文件)

3. 基本操作

文件基本属性

chown [-R] 文件主 文件      // 修改属主
chgrp [-R] 属有群组 文件    // 修改所属组
chmod [-option]  修改的文件 // 修改权限(读、写、可执行权限)
// 可用数字表示权限,r=4,w=2,x=1,可以累加,rwx=7 rwxrwxrwx=777

Linux 文件与目录管理

touch  文件名                // 新建文件(可创建空文件)
mkdir [-m] [-p] 目录名       // 新增目录 (p:建立其所有不存在的父目录,因此可以一次建立多层目录)(m:指定存取模式权限)
// mkdir -m 777 -p a/b/c


cp [-option] 原文件或目录 目的文件或目录  // 复制文件或目录
scp [-option] 原文件或目录 目的文件或目录 // 网络互通的远程主机复制文件或目录


mv [-fiu] 原文件或目录 目的路径  // 移动文件或目录


rmdir [-p] 目录名     // 删除目录(p:删除目录及其父目录)
rm [-fir] 文件或目录   // 删除文件或目录


find path [-option] [查找条件]   // 查找文件或目录路径
cat / more / less / head / tail // 查看文件内容
grep [-cin] '目标字符串' 文件名    // 查找文件内容
  • 管道命令:将一个命令的输出连接到另一个命令的输入,符号是|
cat /etc/passwd | grep oracle
  • 输出重定向:将命令的输出重定向到文件里面去
标准文件 stdin,stdout,stderr;对应文件描述符0,1,2
输出重定向:>(覆盖导入),>>(从文件末尾导入)
输入重定向:<
find / -name filename 2> find.txt // 将命令错误输出重定向到文件中
find / -name filename &> find.txt // 将命令所有输出重定向到文件中(0,1,2)
2.3 Linux 磁盘管理

Linux磁盘管理

三、Vim编辑器

Linux vi/vim编辑器



四、Linux 网络管理

网络接口配置文件默认在/etc/sysconfig/network-scripts/
配置文件的命名格式:ifcfg-[网卡名]

ifconfig 接口 [-option] // 查看或设置网络接口参数
ifconfig 接口 up        // 用于读取配置文件的方式启动网络接口
ifconfig 接口 down      // 关闭网络接口

route [-option]// 查看本机路由表
route add [-net|-host] [netmask 掩码] [gw 网关] [dev] // 新增网段或主机的路由
route add default gw // 暂时更改默认路由
route del [-net|-host] [netmask 掩码] [gw 网关] [dev] // 删除网段或主机的路由

网络侦测

ping [-option] address// 检查网络是否通畅及网络速度
traceroute [-option] ip_address or domain_name// 探测数据包从源到目的经由的路由IP
五、Linux 进程管理和服务管理 5.1 进程管理

用户进程:用户登录之后通过终端加载的进程
守护进程:与终端无关的系统进程,可基于时间或事件启动

ps     // 静态查看某一时间点的进程信息
ps aux // 查看所有进程相关信息
top    // 连续观察进程动态
pstree // 树状结构表示进程关系
kill 进程PID // 结束进程
killall     // 结束统一进程组内所有进程
5.2 任务管理

任务:单一终端接口下启动的进程,每个任务都是当前shell的子进程,无法在一个shell下面管理另一个shell下面的任务。
前台:在终端接口上,可以出现提示符让用户操作的环境
后台:不显示在终端接口环境

&           // 将程序放入后台处理 sleep 100 &
jobs        // 查看当前shell的后台任务
fg [jod id] // 将任务放入前台执行 (不加job id 表示针对当前进程)
bg [jod id] // 将任务放入后台执行
crontab [-u user] [-e|-l|-r] // 周期计划任务
5.3 服务管理

systems 进行系统服务和daemon服务的管理,任务如下:

systemctl start|stop|status [service] // 通过systemctl管理服务
journalctl -u A.servive               // 查看A服务的日志 
journalctl --system --since=today     // 查看当天系统服务以及内核的日志
六、Linux linux系统监控
  1. 监控系统启动日志
    日志在/var/log/dmsg 中,可用以下命令查看
dmesg | less
  1. 监控硬件信息
hwinfo       // 显示所有硬件相关信息
hwinfo --cpu // 加参数可显示特定设备信息
iostat       //输出CPU和磁盘I/O相关统计信息
lspci -v     // 列出所有PCI设备,显示所有PCI设备详细信息
lspci -v     // 比-v更详细,-vvv比-vv更详细
  1. 监控系统和进程
  2. 查看登陆信息
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/837270.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号