As long as alive, every day is full of hope

linux shell 编程中经常用的linux系统信息 命令

上一篇 / 下一篇  2008-11-05 12:06:12 / 个人分类:运行命令大全

获得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

获得用户shell名称:

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: 运行命令大全

 

评分:0

我来说两句

Open Toolbar