包管理

  1. # 系统更新
  2. apt-get update
  3. # 系统升级
  4. apt-get upgrade
  5. apt-get dist-upgrade
  6. # 清理旧版本的软件缓存
  7. apt-get autoclean
  8. # 清理所有软件缓存
  9. apt-get clean
  10. # 删除系统不再使用的孤立软件
  11. apt-get autoremove

网络

  1. # 查看网络信息 eth0 一般默认网卡, 如果不是会有很多其他软件不支持的问题
  2. ifconfig
  3. # 查看网卡状态
  4. ethtool eth0
  5. # 查看TCP端口
  6. # -a (all)显示所有选项,默认不显示LISTEN相关
  7. # -t (tcp)仅显示tcp相关选项
  8. # -u (udp)仅显示udp相关选项
  9. # -n 拒绝显示别名,能显示数字的全部转化成数字。
  10. # -l 仅列出有在 Listen (监听) 的服務状态
  11. # -p 显示建立相关链接的程序名
  12. # -r 显示路由信息,路由表
  13. # -e 显示扩展信息,例如uid等
  14. # -s 按各个协议进行统计
  15. # -c 每隔一个固定时间,执行该netstat命令。
  16. netstat -ntlp
  17. # 抓服务器通讯包
  18. tcpdump tcp -i eth1 -t -s 0 -c 100 and dst port ! 22 and src net 192.168.1.0/24 -w ./target.cap
  19. # (1)tcp: ip icmp arp rarp 和 tcp、udp、icmp这些选项等都要放到第一个参数的位置,用来过滤数据报的类型
  20. # (2)-i eth1 : 只抓经过接口eth1的包
  21. # (3)-t : 不显示时间戳
  22. # (4)-s 0 : 抓取数据包时默认抓取长度为68字节。加上-S 0 后可以抓到完整的数据包
  23. # (5)-c 100 : 只抓取100个数据包
  24. # (6)dst port ! 22 : 不抓取目标端口是22的数据包
  25. # (7)src net 192.168.1.0/24 : 数据包的源网络地址为192.168.1.0/24
  26. # (8)-w ./target.cap : 保存成cap文件,方便用ethereal(即wireshark)分析

磁盘

  1. #查看磁盘剩余空间
  2. df -hl
  3. #查看每个根路径的分区大小
  4. df -h
  5. #返回该目录的大小
  6. du -sh [目录名]
  7. #返回该文件夹总M数
  8. du -sm [文件夹]
  9. #查看指定文件夹下的所有文件大小(包含子文件夹)
  10. du -h [目录名]
  11. #查看硬盘的分区
  12. sudo fdisk -l
  13. #查看IDE硬盘信息
  14. sudo hdparm -i /dev/hda
  15. #查看STAT硬盘信息
  16. sudo hdparm -I /dev/sda #sudo apt-get install blktool #sudo blktool /dev/sda id
  17. #查看硬盘剩余空间
  18. df -h
  19. #查看目录占用空间
  20. du -hs [目录名]
  21. # NFS
  22. apt install -y nfs-utils
  23. mount -t nfs4 [NFSIP]:/ /mnt

内存

  1. # 查看内存
  2. free -m

进程

  1. # 通过名称筛选进程
  2. ps -ef | grep [筛选]
  3. # 查看服务器进程排行
  4. top
  5. # 通知程序结束
  6. kill -15 [pid]
  7. # 强制结束
  8. kill -9 [pid]

目录与文件

  1. # 切换目录
  2. cd /opt
  3. # 上级目录
  4. cd ..
  5. # 查看目录
  6. ls
  7. # 查看目录详情
  8. ls -all
  9. # 复制文件
  10. cp [源文件] [新文件]
  11. # 复制目录
  12. cp -a [源目录] [新目录]
  13. # 移动/重命名
  14. mv [源文件目录] [文件目录]
  15. # 删除目录 (谨慎使用删除找不回)
  16. rm [目录名文件名] -rf

文件操作与压缩包

  1. # 查看文件
  2. cat [文件名]
  3. # 监听文件 -1000f 是行数
  4. tail -1000f [文件名]
  5. # 编辑文件
  6. vi [文件名]
  7. # vim 是需要安装的 apt install vim -y
  8. vim [文件名]
  9. # 查看压缩包文件
  10. tar -tf all.tar
  11. # 解压文件
  12. tar -xvf all.tar
  13. # tar 压缩文件
  14. tar -cf [文件名] [目录或者文件]
  15. # 添加新的目录到压缩包
  16. tar -rf [文件名] [目录或者文件]
  17. # 替换压缩包文件
  18. tar -uf [文件名] [目录或者文件]
  19. # p7 需要安装的 apt install -y p7zip-plugins
  20. # 解压文件
  21. 7za x [文件名] -r -o./
  22. # 压缩文件
  23. 7z a [文件名] [目录]