linux常用命令9系统管理.docx

上传人:b****1 文档编号:10691488 上传时间:2023-05-27 格式:DOCX 页数:42 大小:34.70KB
下载 相关 举报
linux常用命令9系统管理.docx_第1页
第1页 / 共42页
linux常用命令9系统管理.docx_第2页
第2页 / 共42页
linux常用命令9系统管理.docx_第3页
第3页 / 共42页
linux常用命令9系统管理.docx_第4页
第4页 / 共42页
linux常用命令9系统管理.docx_第5页
第5页 / 共42页
linux常用命令9系统管理.docx_第6页
第6页 / 共42页
linux常用命令9系统管理.docx_第7页
第7页 / 共42页
linux常用命令9系统管理.docx_第8页
第8页 / 共42页
linux常用命令9系统管理.docx_第9页
第9页 / 共42页
linux常用命令9系统管理.docx_第10页
第10页 / 共42页
linux常用命令9系统管理.docx_第11页
第11页 / 共42页
linux常用命令9系统管理.docx_第12页
第12页 / 共42页
linux常用命令9系统管理.docx_第13页
第13页 / 共42页
linux常用命令9系统管理.docx_第14页
第14页 / 共42页
linux常用命令9系统管理.docx_第15页
第15页 / 共42页
linux常用命令9系统管理.docx_第16页
第16页 / 共42页
linux常用命令9系统管理.docx_第17页
第17页 / 共42页
linux常用命令9系统管理.docx_第18页
第18页 / 共42页
linux常用命令9系统管理.docx_第19页
第19页 / 共42页
linux常用命令9系统管理.docx_第20页
第20页 / 共42页
亲,该文档总共42页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

linux常用命令9系统管理.docx

《linux常用命令9系统管理.docx》由会员分享,可在线阅读,更多相关《linux常用命令9系统管理.docx(42页珍藏版)》请在冰点文库上搜索。

linux常用命令9系统管理.docx

linux常用命令9系统管理

 名称:

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

  

  使用权限:

所有使用者

  

  用法:

shell>>chfn

  

  说明:

提供使用者更改个人资讯,用于fingerandmailusername

  

  范例:

  

  shell>>chfn

  Changingfingerinformationforuser

  Password:

[del]

  Name[]:

JohnneyHuang###提供finger时的资料

  Office[]:

NCCU

  OfficePhone[]:

[del]

  HomePhone[]:

[del]

Linux 指令篇:

系统管理--useradd

功能说明:

建立用户帐号。

语  法:

useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号] 或 useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ]

补充说明:

useradd可用来建立用户帐号。

帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。

使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。

参  数:

 -c<备注>  加上备注文字。

备注文字会保存在passwd的备注栏位中。

  

 -d<登入目录>  指定用户登入时的启始目录。

 

 -D  变更预设值. 

 -e<有效期限>  指定帐号的有效期限。

 

 -f<缓冲天数>  指定在密码过期后多少天即关闭该帐号。

 

 -g<群组>  指定用户所属的群组。

 

 -G<群组>  指定用户所属的附加群组。

 

 -m  自动建立用户的登入目录。

 

 -M  不要自动建立用户的登入目录。

 

 -n  取消建立以用户名称为名的群组. 

 -r  建立系统帐号。

 

 -s   指定用户登入后所使用的shell。

 

 -u  指定用户ID。

名称:

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中,这样下次重新开机时系统时间才会持续抱持最新的正确值。

Linux 指令篇:

系统管理--exit

功能说明:

退出目前的shell。

语  法:

exit [状态值]

补充说明:

执行exit可使shell以指定的状态值退出。

若不设置状态值参数,则shell以预设值退出。

状态值0代表执行成功,其他值代表执行失败。

exit也可用在script,离开正在执行的script,回到shell。

名称:

finger

  

  使用权限:

所有使用者

  

  使用方式:

finger[options]user[@address]

  

  说明:

finger可以让使用者查询一些其他使用者的资料。

会列出来的资料有:

  

  LoginName

  UserName

  Homedirectory

  Shell

  Loginstatus

  mailstatus

  .plan

  .project

  .forward

  

  其中.plan,.project和.forward就是使用者在他的HomeDirectory里的.plan,.project和.forward等档案里的资料。

如果没有就没有。

finger指令并不限定于在同一服务器上查询,也可以寻找某一个远端服务器上的使用者。

只要给一个像是E-mailaddress一般的地址即可。

  参数:

  

  -l

  多行显示。

  

  -s

  单行显示。

这个选项只显示登入名称,真实姓名,终端机名称,闲置时间,登入时间,办公室号码及电话号码。

如果所查询的使用者是远端服务器的使用者,这个选项无效。

  

  范例:

下列指令可以查询本机管理员的资料:

  fingerroot

  

  其结果如下:

  Login:

rootName:

root

  Directory:

/rootShell:

/bin/bash

  Neverloggedin.

  Nomail.

  NoPlan.

Linux 指令篇:

系统管理--fwhois

功能说明:

查找并显示用户信息。

语  法:

fwhios [帐号名称]

补充说明:

本指令的功能有点类似finger指令,它会去查找并显示指定帐号的用户相关信息。

不同之处在于fwhois指令是到Network Solutions的WHOIS数据库去查找,该帐号名称必须有在上面注册才能寻获,且名称没有大小写的差别。

名称:

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参数。

groupdel(group delete)

功能说明:

删除群组。

语  法:

groupdel [群组名称]

补充说明:

需要从系统上删除群组时,可用groupdel指令来完成这项工作。

倘若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。

groupmod(group modify)

功能说明:

更改群组识别码或名称。

语  法:

groupmod [-g <群组识别码> <-o>][-n <新群组名称>][群组名称]

补充说明:

需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作。

参  数:

 -g <群组识别码>  设置欲使用的群组识别码。

 

 -o  重复使用群组识别码。

 

 -n <新群组名称>  设置欲使用的群组名称。

名称:

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

  

  使用权限:

所有使用者

  

  使用方式:

shell>>last[options]

  

  说明:

显示系统开机以来获是从每月初登入者的讯息

  

  参数:

  

  -R省略hostname的栏位

  -num展示前num个

  username展示username的登入讯息

  tty限制登入讯息包含终端机代号

  

  范例:

  

  shell>>last-R-2

  johnneypts/1MonAug1420:

42stillloggedin

  johnneypts/0MonAug1419:

59stillloggedin

  

  wtmpbeginsTueAug109:

01:

102000###/var/log/wtmp

  

  shell>>last-2minery

  minerypts/0140.119.217.115MonAug1418:

37-18:

40(00:

03)

  minerypts/0140.119.217.115MonAug1417:

22-17:

24(00:

02)

  

  wtmpbeginsTueAug109:

01:

102000

系统管理--lastb

功能说明:

列出登入系统失败的用户相关信息。

语  法:

lastb [-adRx][-f <记录文件>][-n <显示列数>][帐号名称...][终端机编号...]

补充说明:

单独执行lastb指令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容

记录的登入失败的用户名单,全部显示出来。

参  数:

 -a  把从何处登入系统的主机名称或IP地址显示在最后一行。

 

 -d  将IP地址转换成主机名称。

 

 -f<记录文件>  指定记录文件。

 

 -n<显示列数>或-<显示列数>  设置列出名单的显示列数。

 

 -R  不显示登入系统的主机名称或IP地址。

 

 -x  显示系统关机,重新开机,以及执行等级的改变等信息。

系统管理--login

功能说明:

登入系统。

语  法:

login

补充说明:

login指令让用户登入系统,您亦可通过它的功能随时更换登入身份。

在Slackware发行版中 ,您可在指令后面附加欲登入的用户名称,它会直接询问密码,等待用户输入。

当/etc目录里含名称为nologin的文件时,系统只root帐号登入系统,其他用户一律不准登入。

系统管理--logname

功能说明:

显示用户名称。

语  法:

logname [--help][--version]

补充说明:

执行logname指令,它会显示目前用户的名称。

参  数:

 --help  在线帮助。

 

 --vesion  显示版本信息。

系统管理--logout

功能说明:

退出系统。

语  法:

logout

补充说明:

logout指令让用户退出系统,其功能和login指令相互对应。

名称:

ps

  使用权限:

所有使用者

  使用方式:

ps[options][--help]

  说明:

显示瞬间行程(process)的动态

  参数:

  ps的参数非常多,在此仅列出几个常用的参数并大略介绍含义

  -A列出所有的行程

  -w显示加宽可以显示较多的资讯

  -au显示较详细的资讯

  -aux显示所有包含其他使用者的行程

  

  au(x)输出格式:

  

  USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMAND

  USER:

行程拥有者

  PID:

pid

  %CPU:

占用的CPU使用率

  %MEM:

占用的记忆体使用率

  VSZ:

占用的虚拟记忆体大小

  RSS:

占用的记忆体大小

  TTY:

终端的次要装置号码(minordevicenumberoftty)

  STAT:

该行程的状态:

  D:

不可中断的静止(通悸□□缜b进行I/O动作)

  R:

正在执行中

  S:

静止状态

  T:

暂停执行

  Z:

不存在但暂时无法消除

  W:

没有足够的记忆体分页可分配

  <:

高优先序的行程

  N:

低优先序的行程

  L:

有记忆体分页分配并锁在记忆体内(实时系统或捱AI/O)

  START:

行程开始时间

  TIME:

执行的时间

  COMMAND:

所执行的指令

  

  范例:

  

  ps

  PIDTTYTIMECMD

  2791ttyp000:

00:

00tcsh

  3092ttyp000:

00:

00ps

  %ps-A

  PIDTTYTIMECMD

  1?

00:

00:

03init

  2?

00:

00:

00kflushd

  3?

00:

00:

00kpiod

  4?

00:

00:

00kswapd

  5?

00:

00:

00mdrecoveryd

  .......

  %ps-aux

  USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMAND

  root10.00.71096472?

SSep100:

03init[3]

  root20.00.000?

SWSep100:

00[kflushd]

  root30.00.000?

SWSep100:

00[kpiod]

  root40.00.000?

SWSep100:

00[kswapd]

  ........

名称:

nice

  

  使用权限:

所有使用者

  

  使用方式:

nice[-nadjustment][-adjustment][--adjustment=adjustment][--help][--version][command[arg...]]

  

  说明:

以更改过的优先序来执行程序,如果未指定程序,则会印出目前的排程优先序,内定的adjustment为10,范围为-20(最高优先序)到19(最低优先序)

  

  

  参数:

  

  -nadjustment,-adjustment,--adjustment=adjustment皆为将该原有优先序的增加adjustment

  --help显示求助讯息

  --version显示版本资讯

  范例:

  将ls的优先序加1并执行:

  nice-n1ls

  

  将ls的优先序加10并执行:

  nicels将ls的优先序加10并执行

  

  注意:

优先序(priority)为操作系统用来决定CPU分配的参数,Linux使用『回合制(round-robin)』的演算法来做CPU排程,优先序越高,所可能获得的CPU时间就越多。

procinfo(process information)

功能说明:

显示系统状态。

语  法:

procinfo [-abdDfhimsSv][-F <输出文件>][-n <间隔秒数>]

补充说明:

procinfo指令从/proc目录里读取相关数据,将数据妥善整理过后输出到标准输出设备。

参  数:

 -a  显示所有信息。

 

 -b  显示磁盘设备的区块数目,而非存取数目。

 

 -d  显示系统信息每秒间的变化差额,而非总和的数值。

本参数必须配合"-f"参数使用 

 -D  此参数效果和指定"-d"参数类似,但内存和交换文件的信息为总和数值。

 

 -f  进入全画面的互动式操作界面。

 

 -F<输出文件>  把信息状态输出到文件保存起来,而非预设的标准输出设备。

 

 -h  在线帮助。

 

 -i  显示完整的IRP列表。

 

 -m  显示系统模块和外围设备等相关信息。

 

 -n间隔秒数>  设置全画面互动模式的信息更新速度,单位以秒计算。

 

 -s  显示系统的内存,磁盘空间,IRP和DMA等信息,此为预设值。

 

 -S  搭配参数"-d"或"-D"使用时,每秒都会更新信息,不论是否有使用参数"-n"。

 

 -v  显示版本信息。

名称:

top

  

  使用权限:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2