查看系统命令
date | 系统时间查看 |
---|---|
su -用户 | 切换登陆用户 |
hostname | 查看计算机名 |
who am i | 显示的是实际用户ID即用户登陆的时候的用户ID whoami显示的是有效用户ID |
w | 查看活动用户 |
id | 查看指定用户信息 |
last | 查看用户登录日志 |
env | 查看环境变量资源 |
rpm -qa | 查看所有安装的软件包 |
ps -ef | 查看所有进程 |
fdisk -l | 查看所有分区 |
cat /proc/loadavg | 查看系统负载磁盘和分区 |
du -sh <目录名> | 查看指定目录的大小 |
df -h | 查看各分区使用情况 |
ifconfig | 查看所有网络接口的属性 |
route -n | 查看路由表 |
uname -a | 查看内核/操作系统/CPU信息 |
uname -r | 查看内核信息 |
lsb_release -a | 查看操作系统版本 |
head -n 1 /etc/issue | 查看操作系统版本 |
cat /proc/cpuinfo | 查看CPU信息 |
lspci -tv | 列出所有PCI设备 |
lsusb -tv | 列出所有USB设备 |
lsmod | 列出加载的内核模块 |
free -m | 查看内存使用量和交换区使用量 |
grep MemTotal /proc/meminfo | 查看内存总量 |
grep MemFree /proc/meminfo | 查看空闲内存量 |
uptime | 查看系统运行时间、用户数、负载 |
mount column -t | 查看挂接的分区状态 |
swapon -s | 查看所有交换分区 |
hdparm -i /dev/hda | 查看磁盘参数(仅适用于IDE设备) |
dmesg grep IDE | 查看启动时IDE设备检测状况网络 |
iptables -L | 查看防火墙设置 |
netstat -lntp | 查看所有监听端口 |
netstat -antp | 查看所有已经建立的连接 |
netstat -s | 查看网络统计信息进程 |
ps -ef | 查看所有进程 |
top | 实时显示进程状态用户 |
id <用户名> | 查看指定用户信息 |
last | 查看用户登录日志 |
cut -d: -f1 /etc/passwd | 查看系统所有用户 |
cut -d: -f1 /etc/group | 查看系统所有组 |
crontab -l | 查看当前用户的计划任务服务 |
chkconfig –list | 列出所有系统服务 |
chkconfig –list /grep on | 列出所有启动的系统服务程序 |
文件/文件系统的详细信息显示stat
stat 文件名
-F | 文件类型 |
---|---|
-g | 文件所有者的组ID |
-G | 文件所有者的组名 |
-h | 硬链接的数量(文件本身算1个) |
-i | inode号 |
-n | 文件名 |
-N | 取消软连接的文件名引用,变成普通字符串 |
-o | 系统格式化block的大小 |
-s | 文件大小(单位byte) |
-t | 主要设备类型(十六进制) |
-T | 次要设备类型(十六进制) |
-u | 所有者的用户ID |
-U | 所有者的用户名 |
-x | 最后访问时间 |
-X | 最后一次访问时间(大纪元秒) |
-y | 最后修改时间(内容改变) |
-Y | 最后修改时间(内容改变) |
-z | 最后改变时间(文件属性,权限所有者等,格式大纪元秒) |
-Z | 最后改变时间(文件属性,权限所有者等,格式大纪元秒) |
-a | 普通用户可用的block数量 |
-b | 分区的总数据块数量 |
-c | 文件系统的inode总数 |
-d | 空闲inode数量 |
-f | 可用的block数量 |
-C | 安全上下文 |
-i | 分区ID(十六进制) |
-l | 分区文件名最大长度 |
-n | 文件名 |
-s | 块大小(都是系统block的大小) |
-S | 基本块大小(都是系统block的大小) |
-t | 文件系统类型(格式化的类型,十六进制) |
-T | 文件系统类型(格式化的类型,可读形式) |