未来已来
linux shell 编程中经常用的linux系统信息 命令
上一篇 /
下一篇 2008-10-09 11:54:50
/ 个人分类:服务器应用
获得KDE Desktop版本:
konqueror --version
获得Gnome Desktop版本:
gnome-panel --version
获得Mozilla browser 版本:
mozilla --version
获得Firefox browser 版本:
firefox --version
获得当前系统Language设定:
set | egrep '^(LANG|LC_)'
获得disk space usage:
df -h
获得file space usage:
du -h
获得Linux glibc 版本:
ls -l /lib/libc-*.so /lib/libc.so*
获得用户资源限制:
ulimit -a
获得系统安装了那些模块(modules)
lsmod
获得X server信息:
xdpyinfo
可以发现如下信息:
- 显示名称:
- 版本号码
- 提供商名称 (such as The XFree86 Project)
- 提供商发布版本号
- XFree86 版本号
获得Linux CPU信息
cat /proc/cpuinfo
获得Linux Memory信息
cat /proc/meminfo
OR
free -m
OR
free -g
ps -p $$ | tail -1 | awk '{ print $4 }'
Dump Linux kernel variables
/sbin/sysctl -a
获得正在运行的Linux kernel version:
uname -mrs
uname -a
cat /proc/version
以字节(mb)形式显示 memory信息以及swap信息:
free -m
获得网卡和ip地址信息:
ifconfig -a
ifconfig -a|less
读取Debian/Ubuntu Linux 网络配置文件(如eth0,eth1,...ethN)
more /etc/network/interfaces
读取Redhat / CentOS / Fedora Linux 网络配置文件(eth0)
more /etc/sysconfig/network-scrīpts/ifcfg-eth0
Note replace eth1 for 2nd network card and so on.
显示路由信息
route -n
route
显示所有打开的端口
netstat -tulpn
查看登陆日志:
tail -f /var/log/secure
vi /var/log/secure
grep 'something' /var/log/secure
查看mail server日志
tail -f /var/log/maillog
vi /var/log/maillog
grep 'something' /var/log/maillog
获得系统运行时间
uname
w
显示谁登陆系统并在做什么
w
who
显示任务信息
top
显示所有进程
ps aux
ps aux | grep process-name
显示Redhat / CentOS / Fedora所有安装软件的信息
rpm -qa
rpm -qa | grep 'software-name'
rpm -qa | less
显示安装在Debian / Ubuntu上的所有软件信息
dpkg --list
收藏
举报
TAG:
服务器应用