服务器

  1. 查询CPU:
    grep "model name" /proc/cpuinfo | cut -f2 -d:

  2. 查询内存大小: free -m|grep “Mem”|awk ‘{print$2}’

  3. 查看磁盘空间大小: df -h

  4. 查看到进程id后,使用netstat命令查看其占用的端口 netstat -nap | grep pid

  5. ls 命令,-t按照修改时间time排序,默认是将最近的文件排在前面。
    ls -l -t 或者ls -lt

  6. 更改系统服务的级别(level)

    1. chkconfig --level 345 rpcbind on
    2. chkconfig --level 2 rpcbind off
  7. 查看系统版本

    1. cat /proc/version
    2. uname -a
    3. uname -r #查看到内核版本号
    4. lsb_release -a #查看到所有版本信息
    5. cat /etc/issue
  8. 扩展swap分区

    1. dd if=/dev/zero of=/home/swap bs=16383 count=16383000
    2. dd if=/dev/zero of=/swap bs=1024M count=6.7
  9. 查找含有某字符串的文件名
    可以配合find命令来使用,find用于查找文件, grep 用于查找字符串
    例如:
    从根目录下开始查找所有log扩展名的文件,并找出含有insecure的行
    find / -name "*.log" |xargs grep "insecure"

  10. 列出/home(或根目录下)下面所有一级目录的一级目录文件大小
    du -h --max-depth=1 /
    对结果排序,
    du --max-depth=1 / |sort -n ,如下图所示:
    centos常用命令 - 图1

文件权限

  1. chmod ,下面的比较全
    文件权限中各参数的意义

  2. sudo chmod u+x check.sh
    sudo chmod g+w check.sh
    sudo chmod o+x check.sh 截图可以参考下面截图:
    centos常用命令 - 图2
    centos常用命令 - 图3
    centos常用命令 - 图4

远程操作

  1. scp 传输文件命令,以其他用户身份传输,未开放22端口需加上端口号:
    scp -P 22322 jdk-7u17-linux-x64.tar.gz bzvtc@192.168.5.164:/home/bzvtc/

安装命令

安装man

  • 在执行命令 yum -y install man 后,测试下 man time ,提示如下图:

image.png

  • 显然,man 命令没有安装好,执行 yum -y install man-pages ,测试下 man time ,进去了,完美~
    • 所以,正确姿势 yum -y install man man-pages

      提示command not found

  • yum whatprovides */mkisofs 查找到需要安装的命令,

image.png

  • 然后,执行 yum -y install genisoimage 就可以了。