系统信息 | ||
---|---|---|
系统版本 | lsb_release -a cat /etc/issue |
cat /etc/redhat-release cat /etc/centos-release |
内核/操作系统/CPU信息 | uname -a uname -s # 查看内核名称 |
|
包含GCC的版本信息 | cat /proc/version gcc --version |
|
计算机名 | hostname | |
环境变量 | env | |
查看系统位数 | file /bin/ls getconf LONG_BIT |
|
显示当前shell | echo $SHELL | |
系统运行时间、用户数、负载 | uptime | |
系统负载磁盘信息 | cat /proc/loadavg | 前三个值分别代表系统5分钟、10分钟、15分钟前的平均负载 第四个值的分子是正在运行的进程数,分母为总进程数 第五个值是最近运行的进程id |
硬件信息 | ||
查看设备io端口 | cat /proc/ioports | |
查看中断 | cat /proc/interrupts | |
内存使用量和交换区使用量 | free -h | |
swap分区的信息 | cat /proc/swaps | |
查看所有交换分区 | swapon -s | |
每5秒查看内存信息 | vmstat 5 | |
内存信息 | cat /proc/meminfo | |
查看内存总量 | grep MemTotal /proc/meminfo | |
查看空闲内存量 | grep MemFree /proc/meminfo | |
各分区使用情况 | df -h | |
挂接的分区状态 | mount | column -t |
CPU信息 | cat /proc/cpuinfo lscpu |
|
CPU型号 | cat /proc/cpuinfo | grep name |
CPU频率 | cat /proc/cpuinfo | grep MHz |
物理CPU个数 | cat /proc/cpuinfo | grep "physical id" |
逻辑CPU个数 | cat /proc/cpuinfo | grep "processor" |
CPU是几核 | cat /proc/cpuinfo | grep "cores" |
网络信息 | ||
所有网络接口的属性,mtu | ifconfig | |
路由表数字显示 | route -n | |
查看防火墙设置 | sudo iptables -L | |
网卡信息文件 | cat /etc/network/interfaces(16.4) /etc/netplan/ (18.4) |
cat /etc/sysconfig/network-scripts/ifcfg-eth0 |
查看DNS服务器 | cat /etc/resolv.conf | |
显示所有打开的端口 | lsof -i | |
查看端口信息 | netstat -ano (-lno) netstat -antp |
t tcp u udp a all connected. l lisening n numeric p program o timers s statistics |
查看端口wsl | nmap localhost | |
进程信息 | ||
查看当前进程 | ps | |
查看所有进程 | ps -ef ps aux |
|
找到所有httpd | ps aux | grep httpd |
查看进程树 | pstree | 无 |
查看进程占用的目录 | pwdx PID | |
实时显示进程状态 | top | |
形象化查看系统状态 | htop | |
列出所有系统服务 | chkconfig –list | |
列出所有启动的系统服务程序 | chkconfig –list | grep on |
用户与组 | ||
活动用户 | w | |
当前用户信息 | id | |
用户登录日志 | last | 二进制文件,不可人为修改 |
用户所在组信息 | groups | |
系统所有用户 | cut -d: -f1 /etc/passwd | |
所有用户详细 | cat /etc/passwd | |
查看uid等用户信息 | lslogins | |
系统所有组 | cut -d: -f1 /etc/group | |
当前用户的计划任务 | crontab -l | |
文件命令 | ||
当前路径 | pwd | |
查看目录 | ll | |
查看别名 | alias | |
指定目录的大小 | du -sh ~/miniconda3/ | |
命令相关 | ||
显示最近的30条指令 | history | tail -30 |
显示builtin commands | help | part of the shell itself |
Display information about builtin commands. | help cd | |
Display information about command type. | type grep | |
查找命令 | whereis grep | |
shows the full path of (shell) commands. | which grep type -p grep |
|
read from info file. | info python | info yum |
find file from database | sudo updatedb locate |
updatedb 无 locate 无 |
从当前目录中找到A文件 | find A | |
软件信息 | ||
软件包后缀 | *.deb | *.rpm |
软件源配置文件 | /etc/apt/sources.list | /etc/yum.conf |
查看已安装的软件 | apt list --installed dpkg -l |
yum list installed rpm -qa |
获取某软件包的信息 | apt-cache show package | yum search package |
获取某个已安装软件包的信息 | dpkg --status package | yum info package rpm -qi package |
搜索某个文件是由哪个软件包安装的 | dpkg -S /file/name dpkg --search /file/name |
rpm -qf /file/name |
搜索所有提供某个文件的软件包 | apt-file search /file/name | yum provides /file/name |
Last active
February 20, 2020 21:30
-
-
Save Albert-W/c53ea331d9c1d6df0b01fe0141276b35 to your computer and use it in GitHub Desktop.
Linux信息命令
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment