一、系统信息
uname -a 查看内核/操作系统/CPU信息的linux系统信息命令
lsb_release -a 查看操作系统 注:可惜需要安装 yum -y -install lsb
head -n 1 /etc/issue 查看操作系统版本,是数字1不是字母L
cat /proc/cpuinfo # 查看CPU信息的linux系统信息命令
cat /proc/cpuinfo |grep \"model name\" && cat /proc/cpuinfo |grep \"physical id\" 查看linux CPU大小
cat /proc/meminfo |grep MemTotal 查看内存大小
grep MemFree /proc/meminfo # 查看空闲内存量
cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令
cat /proc/meminfo :查看linux系统内存信息的linux系统命令
cat /proc/version :查看版本,类似uname -r
cat /proc/ioports :查看设备io端口
cat /proc/interrupts :查看中断
cat /proc/pci :查看pci设备的信息
cat /proc/swaps :查看所有swap分区的信息
ifconfig -a 查看IP地址
lsblk 查看所有硬盘
fdisk -l |grep Disk 查看硬盘大小
hostname 查看计算机名的linux系统信息命令
lspci -tv 列出所有PCI设备
lsusb -tv 列出所有USB设备的linux系统信息命令
lsmod 列出加载的内核模块
env 查看环境变量资源
free -m 查看内存使用量和交换区使用量
df -h 查看各分区使用情况
du -sh 查看指定目录的大小
uptime 查看系统运行时间、用户数、负载
cat /proc/loadavg 查看系统负载磁盘和分区
mount | column -t 查看挂接的分区状态
fdisk -l 查看所有分区
swapon -s 查看所有交换分区
hdparm -i /dev/hda 查看磁盘参数(仅适用于IDE设备)
dmesg | grep IDE 查看启动时IDE设备检测状况网络
ifconfig 查看所有网络接口的属性
iptables -L 查看防火墙设置
route -n 查看路由表
netstat -lntp 查看所有监听端口
netstat -antp 查看所有已经建立的连接
netstat -s 查看网络统计信息进程
ps -ef 查看所有进程
top 实时显示进程状态用户
w 查看活动用户
id 查看指定用户信息
last 查看用户登录日志
cut -d: -f1 /etc/passwd 查看系统所有用户
cut -d: -f1 /etc/group # 查看系统所有组
crontab -l 查看当前用户的计划任务服务
chkconfig –list 列出所有系统服务
chkconfig –list | grep on 列出所有启动的系统服务程序
二、软件信息
./version.sh 查看tomcat jvm版本 先进到tomcat的bin目录
cd /usr/local/nginx/sbin ./nginx -v 查看nginx 版本
mysql -v 查看mysql 版本
java -version 查看java版本
whereis java
which java (java执行路径)
echo $JAVA_HOME
echo $PATH
三、网络
service network restart 重启网络
netstat -anp|grep 80 网络管理netstat命令 查看端口
四、关机 (系统的关机、重启以及登出 )
shutdown -h now 关闭系统(1)
init 0 关闭系统(2)
telinit 0 关闭系统(3)
shutdown -h hoursminutes & 按预定时间关闭系统
shutdown -c 取消按预定时间关闭系统
shutdown -r now 重启(1)
reboot 重启(2)
logout 注销
五、挂载文件
mount devhda2 mnthda2 挂载一个叫做hda2的盘 - 确定目录 \' mnthda2\' 已经存在
umount devhda2 卸载一个叫做hda2的盘 - 先从挂载点 \' mnthda2\' 退出
fuser -km mnthda2 当设备繁忙时强制卸载
umount -n mnthda2 运行卸载操作而不写入 etcmtab 文件- 当文件为只读或当磁盘写满时非常有用
mount devfd0 mntfloppy 挂载一个软盘
mount devcdrom mntcdrom 挂载一个cdrom或dvdrom
mount devhdc mntcdrecorder 挂载一个cdrw或dvdrom
mount devhdb mntcdrecorder 挂载一个cdrw或dvdrom
mount -o loop file.iso mntcdrom 挂载一个文件或ISO镜像文件
mount -t vfat devhda5 mnthda5 挂载一个Windows FAT32文件系统
mount devsda1 mntusbdisk 挂载一个usb 捷盘或闪存设备
mount -t smbfs -o username=user,password=pass WinClientshare mntshare 挂载一个windows网络共享
六、磁盘空间
df -h 显示已经挂载的分区列表
ls -lSr more 以尺寸大小排列文件和目录
du -sh dir1 估算目录 \'dir1\' 已经使用的磁盘空间\'
du -sk sort -rn 以容量大小为依据依次显示文件和目录的大小
rpm -q -a --qf \'%10{SIZE}t%{NAME}n\' sort -k1,1n 以大小为依据依次显示已安装的rpm包所使用的空间
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。




