Linux下常用命令总结

    proc相关

    cat    /proc/cpuinfo。查看CPU信息详细信息     cat    /proc/meminfo。查看内存详细信息     cat    /proc/net/dev。查看端口流量信息     cat    /proc/进程号id/fd。查看该进程使用的句柄数目     cat /proc/partitions    #查看硬盘和分区     cat /proc/version       #查看当前操作系统版本信息    cat  /proc/sys/net/ipv4/*  #查看ipv4网络的某些设置

    端口相关

    lspci | grep -i 'eth'   #查看网卡硬件信息     ifconfig                #查看所有网络接口的属性     ifconfig -a             #查看系统的所有网络接口     ifconfig eth0 down/up   #使eth0端口 down 或up     ifconfig eth0 1.1.1.1   #配置eth0端口的ip地址     ethtool ethX      //查询ethX网口基本设置     ethtool –h        //显示ethtool的命令帮助(help)     ethtool –i ethX    //查询ethX网口的相关信息     ethtool –d ethX    //查询ethX网口注册性信息     ethtool –r ethX    //重置ethX网口到自适应模式     ethtool –S ethX    //查询ethX网口收发包统计     ethtool –s ethX [speed 10|100|1000]\         //设置网口速率10/100/1000M     uname -a                #查看版本当前操作系统内核信息     lsmod                   #列出加载的内核模块 网络     iptables -L             #查看防火墙设置     service iptables status #查看防火墙状态     service iptables stop   #关闭防火墙     route -n                #查看路由表     route  add default <gw ip> #添加默认路由     route  del default      #删除默认路由     ip addr                 #查看路由表              netstat -lntp           #查看所有监听端口     netstat -antp           #查看所有已经建立的连接     netstat -s              #查看网络统计信息进程     netstat -at             #列出所有tcp端口     netstat -au             #列出所有udp端口     netstat -lt             #只列出所有监听tcp端口

    用户,系统相关

    hostname                #查看/修改计算机名     cat /etc/issue          #查看版本当前操作系统发行版信息     chmod  +x   文件名称    #修改文件为可执行权限     rm  -f   文件名称       #强制删除文件     w                       #查看活动用户     id                      #查看指定用户信息     last                    #查看用户登录日志     cut -d: -f1 /etc/passwd #查看系统所有用户     cut -d: -f1 /etc/group  #查看系统所有组     crontab -l              #查看当前用户的计划任务服务     chkconfig –list         #列出所有系统服务     chkconfig –list | grep on #列出所有启动的系统服务程序     date                    #显示系统时间     date +%s                #显示系统当前时间,单位是秒     date -d @秒数   #将秒数转换为字符串时间     date date 123123572000   #设置时间,设置格式为:月份+日期+时+分+年     date -d @978278333   #将秒数转换为字符串时间   date --date '1970-01-01 UTC  秒数  seconds'  #把一相对于1970-01-01 00:00的秒数转换成时间     /sbin/chkconfig --list  #查看系统自动启动列表     /sbin/chkconfig –add 服务名称 #把该服务添加到系统的启动服务组里面     sysctl  -a   #显示当前设备内核环境设置信息 env|grep SSH #查看ssh环境变量

    文件,空间相关

    ls -lht                 #列出一个文件夹下所有文件及大小(以k为单位)、访问权限,不会排序     ls -lrt                 #列出一个文件夹下所有文件及大小、访问权限,会排序     du -sh 目录名称         #查看指定目录的大小     du -lh 目录名称         #查看指定目录及各文件的大小     ln -s                   #建立软链接     free -m                 #概要查看内存情况  这里的单位是MB     df -h                   #查看各分区使用情况     df -lh                  #查看硬盘大小及使用率     mount | column -t       #查看挂接的分区状态     mount                   #挂接远程目录、NFS、本地共享目录到linux下     mount  dir1   dir2      #将dir1挂载到dir2下

    进程相关

    top                     #查看系统所有进程的详细信息     top  +  <空格>        #立刻刷新。     top  +  P               #根据CPU使用大小进行排序。     top  +  T:根据时间、累计时间排序。     top  +  t:切换显示进程和CPU状态信息。     top  +  q:退出top命令。     top  +  m:切换显示内存信息。     top  +  M:根据使用内存大小进行排序。     top  +  c:切换显示命令名称和完整命令行。     top  +  W:将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法。     pstree -p pid           #查看一个进程下的所有线程     pstree  -a              #显示所有进程的所有详细信息,遇到相同的进程名可以压缩显示。     ps -ef                  #查看所有进程     kill -9 pid             #杀死进程     killall 进程名称        #杀死进程     kill -9 `pgrep test`    #杀死进程     ./test.sh &             #使程序在后台运行     pgrep 进程名称          #获取进程的pid     pidof 进程名称          #获取进程的pid
    uptime                  #查看系统运行时间、用户数、负载    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值