系统信息

  • df:查看磁盘空间使用

    1. --block-size{SIZE} 使用SIZE大小的Blocks<br /> -k 等价于 --block-size=1024<br /> -m 等价于 --block-size=1048576<br /> -T 显示文件系统的形式
  • du:查看当前指定文件或目录

    1. -a 显示目录中个别文件的大小<br /> -b -k -m 显示文件或文件大小时,以ByteKBMB为单位<br /> -c 显示所有目录或文件的总和
  • cat /proc/cpuinfo CPU info的信息

  • cat /proc/swaps 哪些swap被使用
  • cat /proc/net/dev 网络适配器以及统计
  • cat /proc/meminfo 校验内存使用
  • cat /proc/version 内核的版本
  • cat /proc/mounts 已加载的文件系统
  • free 显示系统使用和空闲的内存情况

    1. -b -k -m -g ByteKBMB为单位<br /> -o 不显示缓冲区调节列<br /> -s 持续观察内存使用状况<br /> -t 显示内存总和列<br /> -b -s5 5秒循环一次(实时查看系统所使用内存)
  • lsof -i: 端口号 查看端口被哪个进程占用

  • netstat -tunlp | grep 端口号 查看端口被哪个进程占用
  • disown / nohup command & 使退出SSH后程序继续运行

    文件

  • ls 列出目录

  • mkdir 目录名 创建目录

    1. -p 创建多级目录
  • cp 源文件 目标 复制

    1. -r 递归,复制子目录和文件
  • rm -rf 文件名 删除当前目录下的所有文件

  • touch 文件名 创建一个空文件
  • mv file1 file2 移动文件目录,也可以重命名目录或文件
  • touch -t 11091531file (11.09日15: 31分) 创建文件时即规定日期

    进程

    压缩/解压

    自动化任务

    网络/SSH

    安装/卸载

    查找