实用Linux命令(6)系统及网络管理
来源:互联网 发布:淘宝店铺红包使用规则 编辑:程序博客网 时间:2024/04/28 20:43
1 finger 命令
格式:finger[-lmsp][帐号名称…]
功能:finger命令可用来查询用户信息,也可以查看默认的用户环境。它会查找并显示指定帐号的用户相关信息,包括本地与远端主机的用户,帐号名称没有大小写的差别。单独执行finger指令时,会显示本地主机当前所有用户的登录信息,包括帐号名称、真是姓名,登录时间以及电话。
选项说明:
-l列出该用户的帐号名称,真实姓名,用户专属目录,登录所用的shell,登录时间,电子邮件状态以及计划文件的内容等。
-m 查找用户的真实姓名
-s列出该用户的帐号姓名,真实姓名,登录终端机,闲置时间,登录时间以及地址和电话。
-p列出该用户的帐号姓名,真实姓名,用户专属目录,登录所用的shell,登录时间等,但是不显示该用户的计划文件和方案文件的内容。
2 hostname 命令
hostname命令用来显示或者设置系统的主机名,可用hostname-help命令查看使用方法
3 rcp命令
rcp命令是远程文件复制命令,用于在计算机间复制文件。通常有两种格式,一种用于文件到文件的复制,另一种用于把文件或者目录复制到其他目录中。
4 talk命令
talk命令用于实现网络用户的实时交谈,但是必须将双方计算机的信息加入各自的/etc/hosts文件中,这样才能相互识别。
5 wall命令
wall命令是用来发送消息给登录本机的所有用户。 在发送消息时,可直接输入要发送的消息,也可把文件当成消息发送。在输入完要发送的消息后,需要按Ctrl+D组合键才能发送。
6 kill命令
格式:kil[-s<信息名称或者编号>][程序]或者kill[-l<信息编号>]
功能:kill命令用来删除执行中的程序。kill可将指定的信息发送至程序,预设的信息为SIGTERM(15),可终止指定程序。若仍无法终止该程序,可使用SIGKILL(9)信息强制删除程序。程序的编号可用ps命令或jobs指令查看。
选项说明:
-l<信息编号> 若不加信息编号选项,则-l参数会列出全部的信息名称
-s<信息名称或编号> 指定要发送的信息
[程序][程序]可以是程序的PID或者PGID,也可是工作编号
7 ps 命令
ps 命令(process status)可用来报告程序的执行状况,可配合使用kill命令随时中断,删除不必要的程序。
8 top命令
格式 top[bciqsS][d<间隔秒数>][n<执行次数>]
功能:top命令用来显示、管理当前正在系统中执行的程序,并通过它提供的互动式界面,用热键加以管理
选项说明:
b 使用批处理模式
c显示每个程序的完整指令,包括指令名称,路径和参数等相关信息。
d<间隔秒数> 设置top监控程序执行状况的间隔时间,单位以秒计算
i 执行top指令时,忽略闲置或者已成为Zombie的程序
n<执行次数> 设置监控信息的更新次数
q 持续监控程序执行的状况
s 使用保密模式,消除互动模式下潜在的危机
S 使用累计模式,其效果类似ps指令的 “-S”参数
9 reboot命令
格式:reboot[-dfinw]
功能:执行reboot命令可让系统停止运行并重新开机
选项说明:
-d 重新开机时可以不把数据写入记录文件/var/tmp/wtmp中,这个参数与参数-n的效果相同。
-f 强制重新开机,不调用shutdown的功能
-i 在重新开机之前,先关闭所有网络界面
-n 重新开机之前不检查是否有未结束的程序
-w 仅做测试,并不将系统重新开机,只会把重新开机的数据写入/var/log目录下的wtmp文件中。
10 halt命令
格式:halt[-dfinpw]
功能:该命令用于关闭系统。halt首先检测系统的runlevel,若runlevel为0或者6,则关闭系统,否则调用shutdown关闭系统。
选项说明:
-d 不在wtmp中记录
-f 无论当前的runlevel为何值都不调用shutdown,即强制关闭系统
-i 在halt之前关闭全部网络界面
-n 在halt之前不必先执行sync
-p 在halt 之后执行poweroff
-w 仅在wtmp中记录,而不是实际结束系统
11 logrotate 命令
格式:logrotate[-?dfv][-s<状态文件>][--usage][配置文件]
功能:使用该命令可以管理系统中产生的记录文件,它可以自动替换,压缩,删除和邮寄记录文件,每个记录文件都可以被设置成每日,每周,或者每月处理,如果文件太大,也可以立即处理。用户必须自己编辑,指定配置文件,预设的配置文件存放在/etc目录下,文件名为logrotate.conf
选项说明:
-d 或者 --debug 显示指令执行的详细过程,以便排错或了解程序的执行情况
-f 或者 -- force 强制启动记录文件的维护操作
-s<状态文件>或者 -- state=<状态文件> 使用指定的状态文件
-usage 显示指令的基本用法
12 who 命令
who命令用于查看当前有哪些用户登录了计算机。
13 last 命令
last命令用于查看曾经登录到计算机的用户列表
14 su命令
su命令可以使一个普遍用户拥有超级用户或者其他用户的权限,也可使超级用户以一般用户的身份使用计算机,但是普通用户使用该命令时必须要有超级用户或其他用户的口令
功能说明:变更用户身份。
语 法:su [-flmp][--help][--version][-][-c<指令>][-s<shell>][用户帐号]
补充说明:su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码。
参 数:
-c<指令>或--command=<指令> 执行完指定的指令后,即恢复原来的身份。
-f或--fast 适用于csh与tsch,使shell不用去读取启动文件。
-.-l或--login 改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,
LOGNAME。此外,也会变更PATH变量。
-m,-p或--preserve-environment 变更身份时,不要变更环境变量。
-s<shell>或--shell=<shell> 指定要执行的shell。
--help 显示帮助。
--version 显示版本信息。
[用户帐号] 指定要变更的用户。若不指定此参数,则预设变更为root。
15 dmesg命令
dmesg命令用于显示或者控制kernel缓冲区
16 mesg命令
mesg命令用于设置是否充许其他用户使用write命令给自己发送信息。如果充许别人给自己发送信息,可执行如下命令: mesg y ; 不充许则mesg n . 对超级用户,系统默认为n , 对一般用户系统默认为 y.
17 free 命令
free命令用于查看当前系统内存的使用情况,它可显示系统中剩余以及已用的物理内存、交换内存、共享内存和内核缓冲区。
18 shutdown 命令
shutdown命令可以安全地关闭或重启Linux系统,或者进入单人维护模式.它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。
精确时间的格式是hh:mm,表示小时和分钟,时间段由+ 和分钟数表示。系统执行该命令后会自动进行数据同步的工作。
语 法:shutdown[-efFhknr][-t 秒数][时间][警告信息]
参 数:
-c 当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令。
-f 重新启动时不执行fsck。
-F 重新启动时执行fsck。
-h 将系统关机。
-k 只是送出信息给所有用户,但不会实际关机。
-n 不调用init程序进行关机,而由shutdown自己进行。
-r shutdown之后重新启动。
-t<秒数> 送出警告信息和删除信息之间要延迟多少秒。
[时间] 设置多久时间后执行shutdown指令。
[警告信息] 要传送给所有登入用户的信息。
需要特别说明的是该命令只能由超级用户使用。
19 sync命令
sync命令用于在关闭linux系统时,把内存中的数据强制写回硬盘,以免数据丢失。所以在linux前执行sync命令是一个好的习惯
20 uptime命令
执行uptime命令会显示系统已运行了多长时间。依次显示下列信息:当前时间,系统已经运行了多长时间,木有还有多少用户登录,系统在过去的1分钟,5分钟,15分钟内的平均负载。
21 cal 命令
cal命令用来显示计算机中的月历和年历,如果带有参数-y,则显示年历。
22 write 命令
Write命令是用来向系统中的某个用户发送消息,在输入完要发送的消息之后,按Ctrl+C键就可发送出去了。该命令的参数是要发送消息的目标用户名
23 ifconfig命令
ifconfig命令是用来配置网卡接口,通过使用down或者up参数可以禁用或者启用某个网卡接口。
24 netstat命令
netstat命令用来显示网络连接、路由表和网络接口信息,用户可以通过该命令了解到当前有哪些网络连接正在运行。
常用参数说明:
-a 显示所有socket,包括正在监听的socket。
-c 每隔1秒钟就重新显示一遍网络信息,直到用户中断
-i 显示所有网络接口的信息,格式同”ifconfig-e” 命令
-n 以ip地址代替名称,显示网络连接信息
-r 显示核心路由表
-t 显示TCP协议的连接信息
-u 显示UDP协议的连接信息
-v 显示正在运行的网络协议
25 route命令
route命令用来显示或者设置IP路由表
26 wget命令
wget命令可用在linux环境下从WWW下载文件,支持HTTP、FTP协议,以及支持代理服务器和断点续传功能,能够自动递归远程主机的目录,查找符合要求的文件并下载到本地硬盘上,wget命令可运行在后台,并能截获并忽略HANGUP信号,因而在用户退出登录之后仍可继续运行。
- 实用Linux命令(6)系统及网络管理
- linux实用系统命令
- linux系统基本命令之网络管理
- 实用Linux命令(5)磁盘管理
- Linux网络管理及测试命令
- Linux 的常用系统及网络命令
- Linux开发管理实用命令
- linux网络编程实用命令
- Linux中的网络管理——网络配置及命令
- linux网络管理命令
- linux网络管理命令
- Linux网络管理命令
- Linux网络管理命令
- Linux系统网络管理
- Linux 命令(网络管理 - mail/mailx)
- [Linux实用命令]硬盘分区与管理
- linux系统之网络管理(1)
- Linux系统用户与组管理命令及配置文件总结
- Varien_Autoload.php source
- fedora下网络配置及相关命令
- 2012年终总结
- JSP学习总结
- 【OpenStack】OpenStack的G版Keystone对象模型
- 实用Linux命令(6)系统及网络管理
- 禁用uwebiview 的反弹功能 bounces
- 可以写博客了
- 虚拟化VMware简介2—— ESX ESXi
- DEDECMS 5.7定时审核,定时发布文章插件,织梦文章定时发布教程
- Batch 批处理求素数
- java环境变量批处理
- c++ template之trait技法总结
- 白天求生存,晚上谋发展