您的位置:首页 > 运维架构 > Linux

Linux下常用命令总结

2016-01-30 09:42 465 查看

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                  #查看系统运行时间、用户数、负载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: