linux学习第三课

系统状态检测命令

1、ifconfig
查看网络信息
观察5个点:网卡名称、inet后面的IP地址、ether后面的物理网卡地址、以及RX、TX的接受数据包与发送数据包个数及累计流量
2、uname
常用格式 uname -a
查看当前系统的完整信息:内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等。
3、uptime
查看系统负载信息:当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。
4、free
显示当前系统中内存的使用量信息
常用格式:free -h
5、who
查看当前登入主机的用户终端信息
6、last
查看所有系统的登录记录,此记录是可以修改的。
7、history
显示历史执行过的命令
常用命令格式:
!编码数字 可以执行相对应的命令
histroy -c 清空所有的历史记录命令
8、sosreport
用于收集系统配置及架构信息并输出诊断文档

工作目录切换命令

1、pwd
显示用户当前所处的工作目录
2、cd
切换工作路径
3、ls
显示目录中的文件信息
常用格式:
ls -l 查看详细信息
ls -a 查看所有文件(包含隐藏文件)
ls -al 查看所有文件的详细信息
如果需要查看目录:-d

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

文本文件编辑命令

1、cat
查看纯文本文件 内容较少的
常用格式:cat -n 行数
2、more
查看纯文本文件 内容较多的
常用格式:more 选项 文件
3、head
查看纯文本的前N行
常用格式:head 选项 文件 如:head -n 10 /tmp/123.txt
4、tail
查看纯文本文档的后N行或者持续刷新内容
常用格式:tail -n 10
tail -f 持续刷新
5、tr
用于替换文本文件中的字符
tr [原始字符] [目标字符]
6、wc
统计指定文本的行数、字数、字节数
-l 只显示行数
-w只显示单词数
-c 只显示字节数
7、stat
查看文件的具体存储信息和时间等信息
8、cut
按“列”提取文本字符
cut -d: -f10 /etc/passwd
9、diff
比较多个文件的差异
--brief确认俩个文件是否不同
-c 详细比较出多个文件的差异之处

文件目录管理命令

1、touch
创建空白文件: touch 123.txt
设置文件的时间: touch -d 同事修改A、M时间
2、mkdir
创建空白的目录
-p可以递归创建
3、cp
复制文件或者目录
目录需要+ -r参数
4、mv
剪切文件或者将文件重命名
5、rm
不需要确认删除+ -f
目录需要+ -r
6、dd
按照指定大小和个数的数据块来复制文件或者转换文件
if 输入的文件名称
of 输出的文件名称
bs 设置每个“块”的大小
coun 设置要复制“”块“”的个数
如:
dd if=/dev/zero of=560_file count=2 bs=560M
制作光驱文件ISO:
dd if=/dev/cdrom of=RHEL-server-7.0-x86_64-LinuxProbe.Com.iso
7、file
查看文件类型

打包压缩与搜索命令

1、tar
将文件进行打包压缩货解压:
tar czvf 文件名.tar.gz 或者 tar cjvf 文件名.bz2
相对应的解压格式:
tar xzvf 文件名.tar.gz 或者 tar xjvf 文件名.bz2
2、grep
常用的俩个参数:
-n 参数用来显示搜索到信息的行号
-v 参数用于反选信息
3、find
按照指定条件来查找文件
-name 匹配名称
-perm 匹配权限
-exec {};
格式如下:
find / -user linuxpprobe -exec cp -a {} /root/findresults/ ;

linux学习第三课学习内容 随笔 第1张

linux学习第三课学习内容 随笔 第2张

linux学习第三课学习内容 随笔 第3张

linux学习第三课学习内容 随笔 第4张

linux学习第三课学习内容 随笔 第5张

linux学习第三课学习内容 随笔 第6张

linux学习第三课学习内容 随笔 第7张
linux学习第三课学习内容 随笔 第8张
linux学习第三课学习内容 随笔 第9张

linux学习第三课学习内容 随笔 第10张

linux学习第三课学习内容 随笔 第11张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄