1.ifconfig 查看网卡的
用法举例:
ifconfig |grep -A1 ens33|grep inet|awk ‘{print $2}’ //获取IP地址
ifconfig ens33 up //开启网卡
ifconfig ens33 down //关闭网卡
ifconfig //查看所有网卡
2.route 看路由的
route -n //数字形式现实ip地址
route add -net 224.0.0.0 netmask 240.0.0.0 dev ens33 //添加/设置网关
route add -net 224.0.0.0 netmask 240.0.0.0 reject //屏蔽路由
route //显示当前路由
3.ping 测试网络通不通的
ping -c 1 www.baidu.com //回应次数,一次
ping -f www.baidu.com //极限检测
4.traceroute 路由跟踪的
首先的安装 yum -y install traceroute
traceroute -q 4 www.58.com //向每个网关发送4个数据包
traceroute -x www.baidu.com //开启或关闭数据包的正确性检验
5.netstat 查看连接以及端口的
netstat -i //显示网络界面信息表单
netstat -nlpt |grep 服务/端口 //查验端口
netstat -a //显示所有连线中的Socket
6.telnet 用来测试端口开没开的
telnet -8 192.168.112.153 //允许使用8位字符资料
telnet -a 192.168.112.153 //尝试自动登入远端系统
7.rcp 远程跨主机拷贝文件的和SCP 区别是不加密传输
8.scp 远程跨主机拷贝文件的,加密传输
scp -r root@192.168.112.153:/root/1.txt /root/ //将153的/目录下的1.txt拷贝到本机
scp /root/1.txt root@192.168.112.154:/root/ //将本机的1.txt拷贝到154主机上
9.top 动态查看系统整体运行情况
top -n 1 //动态查看一次
top 进入按P //cpu消耗排行【从高到低】
top 进入按M //mem内存消耗排行【从高到低】
10.free 查看内存
free -k //以KB单位显示内存
free -m //以MB单位显示内存
free -b //以Byte单位显示内存
11.vmstat 显示虚拟内存
vmstat -a //显示活动页面
vmstat -d //报告磁盘状态
vmstat -n //头信息显示一次
12.iostat 显示cpu使用情况和输入输出设备
iostat -c //仅显示cpu
iostat -x /dev/sda1 //查看磁盘I/O的详细情况
iostat -d //仅显示设备利用率
13.lsof 性能检测与优化
lsof -a //列出打开文件存在的进程;
lsof -c httpd //列出指定进程所打开的文件;
lsof -g 6619 //列出GID号进程详情
14.df 磁盘使用状态
df -h //可读性的方式显示信息
df -Th //显示文件系统的类型
15.du 查看文件大小
du //显示当前文件/目录所占空间
du -s //仅显示总和大小
16.chown 改变所有者和所属的组
chown -R root /usr/bo //递归/一并处理
chown -f //不显示错误信息
17.chgrp 改变所属的组
chgrp -R root /usr/qing //递归/一并处理
chgrp -v //显示执行过程
18.chmod 修改权限
chmod -R 777 /var/www/html //递归/一并处理改为777
chmod o+r 文件 //添加其他使用者读的权限
chmod u+x 文件 //添加所有者的执行权限
chmod g+w 文件 //添加所属组的写的权限
19.which 显示绝对路径
which pwd //显示当前路径
which passwd //显示文件的绝对路径
which -V //显示版本信息
which -w //输出宽度
20.whereis 文件查找和比较
whereis -b //仅查找二进制文件
whereis -f //去掉文件路径
21.locate 文件查找
locate /etc/sh //etc目录下是开头的
locate ~/m //主目录m开头的
locate -i ~/m //主目录下忽略大小写
22.find 查找
find /home -name ".txt" //在/home目录下查找以.txt结尾的文件名
find /home -iname ".txt //同上忽略大小写
find test -type f -mtime +30 -exec rm -rf {} ; //查找30天前的文件并删除
23.cat 文件处理
cat m1 //查看文件
cat aa >> /etc/m1 //追加内容
24. cat file 查看文件
25 cat -n file 查看文件并显示行号
26 more 以百分比查看文件
more -数字 file //指定每屏行数显示
more -+数字 file //指定行数开始显示
more -c file //不滚屏操作
27.less 翻页显示
less -e file //显示完自动退出
less -f file //强制显示
28.head 显示前10行
head -n 数字 //前N行
head -v //总显示文件名的头信息
head -q //不显示文件名的头信息
29.ln 创建连接
ln /usr/mysql /usr/bin/mysql //硬链接
ln -s /usr/mysql /usr/bin/mysql //软链接
30.diff 文件对比
diff /usr/1.txt 2.txt //比较文件差异
diff -c /usr/1.txt 2.txt //显示全部内容,并标出不同之处
31.date 显示日期
date +%F-%T //精准显示
date +"%Y-%m-%d" //格式化输出
date -s 20201115 //设置日期清空时间
32.cal 显示日历
cal -3 //临近三个月的日历
cal -s //将星期日作为月的第一天
cal -m //将星期一作为月的第一天
cal -y //显示当前年的日历
33.grep 匹配过滤包含
grep Z file //过滤含Z
grep Z fiel1 fiel2 //多文件过滤含Z
grep -v Z fiel //反向查找
grep -w Z fiel //精确查找
34.wc 统计行数
wc -l //显示行数
wc -c //只显示Bytes数
wc -w //只显示数字
35.ps 显示进程
ps -ef //显示正在运行的进程
ps aux //同上百分比显示