Linux shell常用基本命令(二)

来源:互联网 发布:杭州汉聚网络老板 编辑:程序博客网 时间:2024/05/23 15:47

上一篇博客 Linus shell常用基本命令(一)介绍了关于文件操作的常用shell命令。

三、基本系统命令

1、查看某个命令的帮助

man ls 显示ls命令的帮助内容

2、显示登陆用户详细信息

w

3、显示登陆用户

who

who am I  查看自己的信息

4、查看最近登陆用户

last

5、显示当前日期时间

date  显示当前日期时间

date -s 20:30:30 设置系统时间为20:30:30

date -s 2002-3-5 设置系统时间为2002-3-5

date -s “06052006:00:00” 设置系统时间为2006年5月20日6点整

6、时钟设置

clock -r 对系统Bios中读取时间参数

clock -w 将系统时间(如由date设置的时间)写入Bios

7、查看系统版本

uname -R 显示操作系统内核的version

8、关闭和重新启动系统命令

reboot  重新启动计算机

shutdown -r now 重新启动计算机,停止服务后重新启动计算机

shutdown -h now 关闭计算机,停止服务后再关闭系统

halt 关闭计算机

9、切换用户

su -切换到root用户

su – jun 切换到jun用户

 

四、监视系统状态

1、实时显示系统中各个进程的资源占用状况

top

2、查看内存和swap分区使用情况

free

3、uptime

现在的时间 ,系统开机运转到现在经过的时间,连线的使用者数量,最近一分钟,五分钟和十五分钟的系统负载

4、监视虚拟内存使用情况

vmstate

5、显示进程的信息

ps ux  显示当前用户的进程

ps uxwww  显示当前用户进程的详细信息

ps aux 显示所有用户的进程

ps ef  显示系统所有进程信息

5、杀掉进程

kill

五、网络相关

1、显示网络状态

netstat -an 查看网络端口信息

netstat -nr 查看路由表信息

-t 显示TCP链接信息

-u 显示UDP链接信息

-l 显示监听状态的端口

-n 直接显示ip,不做名称转换

-p 显示相应的进程PID以及名称(要root权限)

如何查看work用户启动的所有服务:

如何查看目前listen的所有端口:

2、显示、修改网卡的信息

ifconfig    显示网络信息

ifconfig eth0 显示eth0网络信息

ifconfig eth0 192.168.1.1 netmask255.255.255.0 设置网卡1的地址192.168.1.1,掩码为255.255.255.0

ifconfig eth0:1 192.168.1.2    捆绑网卡1的第二个地址为192.168.1.2

ifconfig eth0:x 192.168.1.n    捆绑网卡1的第n个地址为192.168.1.n

3、显示当前路由情况

route  显示当前路由设置情况,比较慢一般不用

route add -net 10.0.0.0 netmask 255.255.0.0gw 192.168.1.254  添加静态路由

route del -net 10.0.0.0 netmask 255.255.0.0gw 192.168.1.254  删除静态路由

route add default gw 192.168.1.1 metric1    设置192.168.1.1为默认的路由

route del default       将默认的路由删除

4、启动网络的命令

redhat族的命令:

/etc/init.d/network

debian命令:

/etc/init.d/networking

例如:

/etc/init.d/network stop 停止网络,

/etc/init.d/network start 启动网络,

5、网络排错

(1)ping命令   ping www.163.com

(2)traceroute命令   路由追踪

traceroute www.163.com

traceroute207.68.173.7

(3)nslookup命令  域名解析排错

(4)发送get请求:curl “http://www.baidu.com”

发送post请求:curl -d”param1=value1&param 2=value2” “http://www.baidu.com”

原创粉丝点击