linux命令大全(系统管理)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

系统管理系统管理-adduser名称:adduser使用权限:系统管理员使用方式:adduser[-ccomment][-dhome_dir][-eexpire_date][-finactive_time][-ginitial_group][-Ggroup[,...]][-m[-kskeleton_dir]|-M][-ppasswd][-sshell][-uuid[-o]][-n][-r]loginid或adduser-D[-gdefault_group][-bdefault_home][-fdefault_inactive][-edefault_expire_date][-sdefault_shell]附注:adduser与useradd指令为同一指令(经由符号连结symboliclink)说明:新增使用者帐号或更新预设的使用者资料参数:-ccomment新使用者位于密码档(通常是/etc/passwd)的注解资料-dhome_dir设定使用者的家目录为home_dir,预设值为预设的home后面加上使用者帐号loginid-eexpire_date设定此帐号的使用期限(格式为YYYY-MM-DD),预设值为永久有效-finactive_time范例:adduser是增加使用者.相对的,也有删除使用者的指令,userdel.语法:userdel[loginID]系统管理-chfn名称:chfn使用权限:所有使用者用法:shellchfn说明:提供使用者更改个人资讯,用于fingerandmailusername范例:shellchfnChangingfingerinformationforuserPassword:[del]Name[]:JohnneyHuang###提供finger时的资料Office[]:NCCUOfficePhone[]:[del]HomePhone[]:[del]统管理-useradd功能说明:建立用户帐号。语法:useradd[-mMnr][-c备注][-d登入目录][-e有效期限][-f缓冲天数][-g群组][-G群组][-sshell][-uuid][用户帐号]或useradd-D[-b][-e有效期限][-f缓冲天数][-g群组][-G群组][-sshell]补充说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。参数:-c备注加上备注文字。备注文字会保存在passwd的备注栏位中。-d登入目录指定用户登入时的启始目录。-D变更预设值.-e有效期限指定帐号的有效期限。-f缓冲天数指定在密码过期后多少天即关闭该帐号。-g群组指定用户所属的群组。-G群组指定用户所属的附加群组。-m自动建立用户的登入目录。-M不要自动建立用户的登入目录。-n取消建立以用户名称为名的群组.-r建立系统帐号。-sshell指定用户登入后所使用的shell。-uuid指定用户ID。系统管理-date名称:date使用权限:所有使用者使用方式:date[-u][-ddatestr][-sdatestr][--utc][--universal][--date=datestr][--set=datestr][--help][--version][+FORMAT][MMDDhhmm[[CC]YY][.ss]]说明:date可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:时间方面:%:印出%%n:下一行%t:跳格%H:小时(00..23)%I:小时(01..12)%k:小时(0..23)%l:小时(1..12)%M:分钟(00..59)%p:显示本地AM或PM%r:直接显示时间(12小时制,格式为hh:mm:ss[AP]M)%s:从1970年1月1日00:00:00UTC到目前为止的秒数%S:秒(00..61)%T:直接显示时间(24小时制)%X:相当于%H:%M:%S%Z:显示时区日期方面:%a:星期几(Sun..Sat)%A:星期几(Sunday..Saturday)%b:月份(Jan..Dec)%B:月份(January..December)%c:直接显示日期与时间%d:日(01..31)%D:直接显示日期(mm/dd/yy)%h:同%b%j:一年中的第几天(001..366)%m:月份(01..12)%U:一年中的第几周(00..53)(以Sunday为一周的第一天的情形)%w:一周中的第几天(0..6)%W:一年中的第几周(00..53)(以Monday为一周的第一天的情形)%x:直接显示日期(mm/dd/yy)%y:年份的最后两位数字(00.99)%Y:完整年份(0000..9999)若是不以加号作为开头,则表示要设定时间,而时间格式为MMDDhhmm[[CC]YY][.ss],其中MM为月份,DD为日,hh为小时,mm为分钟,CC为年份前两位数字,YY为年份后两位数字,ss为秒数参数:-ddatestr:显示datestr中所设定的时间(非系统时间)--help:显示辅助讯息-sdatestr:将系统时间设为datestr中所设定的时间-u:显示目前的格林威治时间--version:显示版本编号例子:显示时间后跳行,再显示目前日期:date'+%T%n%D'显示月份与日数:date'+%B%d'显示日期与设定时间(12:34:56):date--date'12:34:56'注意:当你不希望出现无意义的0时(比如说1999/03/07),则可以在标记中插入-符号,比如说date'+%-H:%-M:%-S'会把时分秒中无意义的0给去掉,像是原本的08:09:04会变为8:9:4。另外,只有取得权限者(比如说root)才能设定系统时间。当你以root身分更改了系统时间之后,请记得以clock-w来将系统时间写入CMOS中,这样下次重新开机时系统时间才会持续抱持最新的正确值。系统管理-exit功能说明:退出目前的shell。语法:exit[状态值]补充说明:执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。exit也可用在script,离开正在执行的script,回到shell。系统管理-finger名称:finger使用权限:所有使用者使用方式:finger[options]user[@address]说明:finger可以让使用者查询一些其他使用者的资料。会列出来的资料有:LoginNameUserNameHomedirectoryShellLoginstatusmailstatus.plan.project.forward其中.plan,.project和.forward就是使用者在他的HomeDirectory里的.plan,.project和.forward等档案里的资料。如果没有就没有。finger指令并不限定于在同一服务器上查询,也可以寻找某一个远端服务器上的使用者。只要给一个像是E-mailaddress一般的地址即可。参数:-l多行显示。-s单行显示。这个选项只显示登入名称,真实姓名,终端机名称,闲置时间,登入时间,办公室号码及电话号码。如果所查询的使用者是远端服务器的使用者,这个选项无效。范例:下列指令可以查询本机管理员的资料:fingerroot其结果如下:Login:rootName:rootDirectory:/rootShell:/bin/bashNeverloggedin.Nomail.NoPlan.系统管理-fwhios功能说明:查找并显示用户信息。语法:fwhios[帐号名称]补充说明:本指令的功能有点类似finger指令,它会去查找并显示指定帐号的用户相关信息。不同之处在于fwhois指令是到NetworkSolutions的WHOIS数据库去查找,该帐号名称必须有在上面注册才能寻获,且名称没有大小写的差别。系统管理-sleep名称:sleep使用权限:所有使用者使用方式:sleep[--help][--version]number[smhd]说明:sleep可以用来将目前动作延迟一段时间参数说明:--help:显示辅助讯息--version:显示版本编号number:时间长度,后面可接s、m、h或d其中s为秒,m为分钟,h为小时,d为日数例子:显示目前时间后延迟1分钟,之后再次显示时间:date;sleep1m;date系统管理-suspend功能说明:暂停执行shell。语法:suspend[-f]补充说明:suspend为shell内建指令,可暂停目前正在执行的shell。若要恢复,则必须使用SIGCONT信息。参数:-f若目前执行的shell为登入的shell,则suspend预设无法暂停此shell。若要强迫暂停登入的shell,则必须使用-f参数。系统管理-groupdelgroupdel(groupdelete)功能说明:删除群组。语法:groupdel[群组名称]补充说明:需要从系统上删除群组时,可用groupdel指令来完成这项工作。倘若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。系统管理-groupmodgroupmod(groupmodify)功能说明:更改群组识别码或名称。语法:groupmod[-g群组识别码-o][-n新群组名称][群组名称]补充说明:需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作。参数:-g群组识别码设置欲使用的群组识别码。-o重复使用群组识别码。-n新群组名称设置欲使用的群组名称。系统管理-halt名称:halt使用权限:系统管理者使用方式:halt[-n][-w][-d][-f][-i][-p]说明:若系统的runlevel为0或6,则关闭系统,否则以shutdown指令(加上-h参数)来取代参数:-n:在关机前不做将记忆体资料写回硬盘的动作-w:并不会真的关机,只是把记录写到/var/log/wtmp档案里-d:不把记录写到/var/log/wtmp档案里(-n这个参数包含了-d)-f:强迫关机,不呼叫shutdown这个指令-i:在关机之前先把所有网络相关的装置先停止-p:当关机的时候,顺便做关闭电源(poweroff)的动作范例:halt-p关闭系统后关闭电源。halt-d关闭系统,但不留下纪录。系统管理-kill功能说明:删除执行中的程序或工作。语法:kill[-s信息名称或编号][程序]或kill[-l信息编号]补充说明:kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看。参数:-l信息编号若不加信息编号选项,则-l参数会列出全部的信息名称。-s信息名称或编号指定要送出的信息。[程序][程序]可以是程序的PID或是PGID,也可以是工作编号。系统管理-last名称:last使用权限:所有使用者使用方式:shelllast[options]说明:显示系统开机以来获是从每月初登入者的讯息参数:-R省略hostname的栏位-num展示前num个username展示username的登入讯息tty限制登入讯息包含终端机代号范例:shelllast-R-2johnneypts/1MonAug1420:42stillloggedinjohnneypts/0MonAug1419:59stillloggedinwtmpbeginsTueAug109:01:102000###/var/log/

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功