write的同音异词,write的中文谐音

首页 > 经验 > 作者:YD1662024-03-30 14:59:42

write的同音异词,write的中文谐音(1)

运维工程师必会的Linux命令之(六) 系统管理

6系统管理

6.1cal

6.1.1功能说明

日历命令,可以显示当月日历、当年日历、指定月份年份的日历等。

6.1.2语法

cal [options] [[month] year]

6.1.3参数

-j

以一月一日起的天数显示本月的月历。

-m

以星期一为每周的第一天方式,显示本月的月历。

-y

显示全年日历

-jy

以一月一日起的天数显示全年日历。

6.2cat

使用方式:cat [-AbeEnstTuv] [--help] [--version] filename

说明:把档案串连接后传到基本输出(屏幕或加 > filename到另一个档案)

参数:

-n 或 --number 由 1 开始对所有输出的行数编号

-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号

-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行

-v 或 --show-nonprinting

范例:

cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里

cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。

6.3chsh

6.3.1功能说明

更换登入系统时使用的shell。

6.3.2语法

chsh [-luv][-s <shell 名称>][用户名称]

6.3.3补充说明

每位用户在登入系统时,都会拥有预设的shell环境,这个指令可更改其预设值。若不指定

任何参数与用户名称,则chsh会以应答的方式进行设置。

6.3.4参数

-s<shell 名称>或--shell<shell 名称>  更改系统预设的shell环境。

-l或--list-shells  列出目前系统可用的shell清单。

-u或--help  在线帮助。

-v或-version  显示版本信息。

6.4clear

清除终端显示,与按Ctrl-L效果相同。

6.5date

6.5.1功能说明

显示或设置系统时间与日期。

6.5.2语法

date [-d <字符串>][-u][ %H%I%K%l%M%P%r%s%S%T%X%Z%a%A%b%B%c%d%D%j%m%U%w%x%y%Y%n%t]

或date [-s <字符串>][-u][MMDDhhmmCCYYss] 或 date [--help][--version]

6.5.3补充说明

第一种语法可用来显示系统日期或时间,以%为开头的参数为格式参数,可指定日期或时间的显示格式。

第二种语法可用来设置系统日期与时间。只有管理员才有设置日期与时间的权限。若不加任何参数,data会显示目前的日期与时间。

6.5.4参数

%H  小时(以00-23来表示)。

%I  小时(以01-12来表示)。

%K  小时(以0-23来表示)。

%l  小时(以0-12来表示)。

%M  分钟(以00-59来表示)。

%P  AM或PM。

%r  时间(含时分秒,小时以12小时AM/PM来表示)。

%s  总秒数。起算时间为1970-01-01 00:00:00 UTC。

%S  秒(以本地的惯用法来表示)。

%T  时间(含时分秒,小时以24小时制来表示)。

%X  时间(以本地的惯用法来表示)。

%Z  市区。

%a  星期的缩写。

%A  星期的完整名称。

%b  月份英文名的缩写。

%B  月份的完整英文名称。

%c  日期与时间。只输入date指令也会显示同样的结果。

%d  日期(以01-31来表示)。

%D  日期(含年月日)。

%j  该年中的第几天。

%m  月份(以01-12来表示)。

%U  该年中的周数。

%w  该周的天数,0代表周日,1代表周一,异词类推。

%x  日期(以本地的惯用法来表示)。

%y  年份(以00-99来表示)。

%Y  年份(以四位数来表示)。

%n  在显示时,插入新的一行。

%t  在显示时,插入tab。

MM  月份(必要)。

DD  日期(必要)。

hh  小时(必要)。

mm  分钟(必要)。

CC  年份的前两位数(选择性)。

YY  年份的后两位数(选择性)。

ss  秒(选择性)。

-d<字符串>  显示字符串所指的日期与时间。字符串前后必须加上双引号。

-s<字符串>  根据字符串来设置日期与时间。字符串前后必须加上双引号。

-u  显示GMT。

--help  在线帮助。

--version  显示版本信息。

6.6echo

6.6.1功能说明

显示文字。

6.6.2语法

echo [-ne][字符串]或 echo [--help][--version]

6.6.3补充说明

echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。

6.6.4参数

-n 不要在最后自动换行

-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般

文字输出:

\a 发出警告声;

\b 删除前一个字符;

\c 最后不加上换行符号;

\f 换行但光标仍旧停留在原来的位置;

\n 换行且光标移至行首;

\r 光标移至行首,但不换行;

\t 插入tab;

\v 与\f相同;

\\ 插入\字符;

\nnn 插入nnn(八进制)所代表的ASCII字符;

–help 显示帮助

–version 显示版本信息

6.7ethtool

6.7.1功能说明

ethtool是用于查询及设置网卡参数的命令。

6.7.2概要

ethtool ethX //查询ethX网口基本设置

ethtool –h //显示ethtool的命令帮助(help)

ethtool –i ethX //查询ethX网口的相关信息

ethtool –d ethX //查询ethX网口注册性信息

ethtool –r ethX //重置ethX网口到自适应模式

ethtool –S ethX //查询ethX网口收发包统计

ethtool –s ethX [speed 10|100|1000]\ //设置网口速率10/100/1000M

[duplex half|full]\ //设置网口半/全双工

[autoneg on|off]\ //设置网口是否自协商

[port tp|aui|bnc|mii]\ //设置网口类型

[phyad N]\

[xcvr internal|exteral]\

[wol p|u|m|b|a|g|s|d...]\

[sopass xx:yy:zz:aa:bb:cc]\

[msglvl N]

6.7.3举例

1)[root@linux /]# ethtool eth1

Settings for eth1:

Supported ports: [ TP ]

Supported link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

1000baseT/Full

Supports auto-negotiation: Yes

Advertised link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

1000baseT/Full

Advertised auto-negotiation: Yes

Speed: 1000Mb/s

Duplex: Full

Port: Twisted Pair

PHYAD: 0

Transceiver: internal

Auto-negotiation: on

Supports Wake-on: umbg

Wake-on: d

Link detected: yes

2)[root@linux /]# ethtool -i eth1

driver: e1000

version: 5.0.43-k1

firmware-version: N/A

bus-info: 06:08.1

3)[root@linux /]# ethtool -S eth1

NIC statistics:

rx_packets: 58068300

tx_packets: 87124083

rx_bytes: 1589713008

tx_bytes: 2165825901

rx_errors: 0

tx_errors: 0

rx_dropped: 0

tx_dropped: 0

multicast: 0

collisions: 0

rx_length_errors: 0

rx_over_errors: 0

rx_crc_errors: 0

rx_frame_errors: 0

rx_fifo_errors: 0

rx_missed_errors: 0

tx_aborted_errors: 0

tx_carrier_errors: 0

tx_fifo_errors: 0

tx_heartbeat_errors: 0

tx_window_errors: 0

4)[root@linux /]# ethtool -s eth1 autoneg off speed 100 duplex full

6.7.4相关

1)[root@linux /]# which ethtool

/sbin/ethtool

2)[root@linux /]# rpm -qf /sbin/ethtool

ethtool-1.6-5

3)怎样使ethtool设置永久保存在网络设备中?

解决方法一:

ethtool设置可通过/etc/sysconfig/network-scripts/ifcfg-ethX文件保存,从而在设备下次启动时激活选项。

例如:ethtool -s eth0 speed 100 duplex full autoneg off

此指令将eth0设备设置为全双工自适应,速度为100Mbs。若要eth0启动时设置这些参数, 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0 ,添加如下一行:

ETHTOOL_OPTS="speed 100 duplex full autoneg off"

解决方法二:

将ethtool设置写入/etc/rc.d/rc.local之中。

6.8free

6.8.1功能说明

显示内存状态。

6.8.2语法

free [-bkmotV][-s <间隔秒数>]

6.8.3补充说明

free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。

6.8.4参数

-b  以Byte为单位显示内存使用情况。

-k  以KB为单位显示内存使用情况。

-m  以MB为单位显示内存使用情况。

-o  不显示缓冲区调节列。

-s<间隔秒数>  持续观察内存使用状况。

-t  显示内存总和列。

-V  显示版本信息。

6.9getconf

6.9.1功能说明

将系统配置变量值写入标准输出。

6.9.2语法

getconf [ -v specification ] [ SystemwideConfiguration | PathConfiguration Pathname] [ DeviceVariable Devicename ]

或getconf -a

6.9.3描述

用 SystemwideConfiguration 参数调用 getconf 命令,将 SystemwideConfiguration 参数所指定的变量值写到标准输出。

用 PathConfiguration 和 Pathname 参数调用 getconf 命令,写入 PathConfiguration 参数为 Pathname 参数指定路径指定的变量值,到标准输出。

getconf 命令,用 -a 标志调用,并写入全部系统配置变量值到标准输出。

getconf 命令,用 DeviceVariable 和 Devicename 参数调用,写磁盘设备名或位置的值到标准输出,设备路径由 Devicename 参数指定。

如果在系统中定义指定的变量且其值描述为可从 confstr 子例程得到,则指定变量的值按以下格式写入:

"%s\n",< 值 >

否则,如果在系统中定义指定变量,其值按以下格式写入:

"%d\n", < 值 >

如果指定变量是有效的但在系统中未定义,则将以下内容写入标准输出:

"undefined\n"

如果变量名无效或出现错误,就会有一个诊断消息写入标准错误。

标记 -a specification显示了指定规格及版本,其配置变量等待确定。如果该标志未被指定,返回值将响应一个实现缺省值 XBS5 的相应的编辑环境。

-v 将全部系统配置变量值写入标准输出。

6.9.4参数

Pathname 为 PathConfiguration 参数指定路径名。

SystemwideConfiguration指定一个系统配置变量。

PathConfiguration指定一个系统路径配置变量。

Devicename指定一个设备路径名。

DeviceVariable指定一个设备变量。

当列入以下的表格中的第一列符号被用作 system_var 操作数时,getconf 将产生与用第二列的值调用 confstr 时相同的值。

6.10groupadd

6.10.1 功能说明

添加群组。

6.10.2 语法

groupadd [群组名称]

6.11groupdel

6.11.1 功能说明

删除群组。

6.11.2 语法

groupdel [群组名称]

6.11.3 补充说明

需要从系统上删除群组时,可用groupdel指令来完成这项工作。倘若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。

6.12groupmod

6.12.1 功能说明

更改群组识别码或名称。

6.12.2 语法

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

6.12.3 补充说明

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

6.12.4 参数

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

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

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

6.13id

6.13.1 功能说明

显示用户的ID,以及所属群组的ID。

6.13.2 语法

id [-gGnru][--help][--version][用户名称]

6.13.3 补充说明

id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。

6.13.4 参数

-g或--group  显示用户所属群组的ID。

-G或--groups  显示用户所属附加群组的ID。

-n或--name  显示用户,所属群组或附加群组的名称。

-r或--real  显示实际ID。

-u或--user  显示用户ID。

-help  显示帮助。

-version  显示版本信息。

6.14init

6.14.1 功能说明

init是Linux系统操作中不可缺少的程序之一。

所谓的init进程,它是一个由内核启动的用户级进程。

内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一个进程(其进程编号始终为1)。

内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。

6.14.2 语法

init [bootflags] [runlevel]

6.14.3 参数

6.14.3.1Boot flags

- s 切换到单用户模式

q 重新加载 inittab 文件

a b c 只载入在 runlevel 中有 a b c 的程序。

u 重建自身,并保留状态

6.14.3.2Runlevels

(可以参考Red Hat Linux 里面的/etc/inittab)

# 0 - 停机(千万不能把initdefault 设置为0 )

# 1 - 单用户模式

# 2 - 多用户,没有 NFS

# 3 - 完全多用户模式(标准的运行级)

# 4 - 没有用到

# 5 - X11 (xwindow)

# 6 - 重新启动 (千万不要把initdefault 设置为6 )

6.15ipcs

6.15.1 功能说明

显示进程间通信信息。

6.15.2 语法

ipcs [ -asmq ] [ -tclup ]

ipcs [ -smq ] -i id

ipcs –h

6.15.3 参数

-m 显示共享内存

-q 显示消息队列

-s 显示信号灯

-a 显示所有信息,默认为该选项

6.15.4 例子

$ipcs #显示所有信息,包括消息队列、共享内存、信号灯,与命令ipcs –a等价

$ ipcs

------ Shared Memory Segments --------

key shmid owner perms bytes nattch status

------ Semaphore Arrays --------

key semid owner perms nsems

------ Message Queues --------

key msqid owner perms used-bytes messages

$ipcs -m #显示共享内存信息

$ ipcs -m

------ Shared Memory Segments --------

key shmid owner perms bytes nattch status

$ipcs -s #显示信号灯信息

$ ipcs -s

------ Semaphore Arrays --------

key semid owner perms nsems

$ipcs -q #显示消息队列信息

$ ipcs -q

------ Message Queues --------

key msqid owner perms used-bytes messages

6.16mesg

6.16.1 功能说明

设置终端机的写入权限。

6.16.2 语法

mesg [ny]

6.16.3 补充说明

将mesg设置y时,其他用户可利用write指令将信息直接显示在您的屏幕上。

6.16.4 参数

n 不允许将信息直接显示在你的屏幕上。

y 允许将信息直接显示在你的屏幕上。

6.17passwd

6.17.1 功能说明

设置密码。

6.17.2 语法

passwd [-dklS][-u <-f>][用户名称]

6.17.3 补充说明

passwd指令让用户可以更改自己的密码,而系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

6.17.4 参数

-d  删除密码。本参数仅有系统管理者才能使用。

-f  强制执行。

-k  设置只有在密码过期失效后,方能更新。

-l  锁住密码。

-s  列出密码的相关信息。本参数仅有系统管理者才能使用。

-u  解开已上锁的帐号。

6.18rpm

6.18.1 功能说明

管理套件。

6.18.2 语法

rpm [-acdhilqRsv][-b<完成阶段><套间档> ][-e<套件挡>][-f<文件> ][-i<套件档>][-p<套件档>+]

[-U<套件档>][-vv][--addsign<套件档> ][--allfiles][--allmatches][--badreloc][--buildroot<根目录>]

[--changelog][--checksig<套件档> ][--clean][--dbpath<数据库目录>][--dump][--excludedocs]

[--excludepath<排除目录>][--force][--ftpproxy<主机名称或IP地址>][--ftpport<通信端口>]

[--help][--httpproxy<主机名称或IP地址>][--httpport<通信端口>][--ignorearch][--ignoreos]

[--ignoresize][--includedocs][--initdb][justdb][--nobulid][--nodeps][--nofiles][--nogpg][--nomd5][--nopgp]

[--noorder][--noscripts][--notriggers][--oldpackage][--percent][--pipe<执行指令>][--prefix<目的目录>]

[--provides][--queryformat<档头格式>][--querytags][--rcfile<配置档>][--rebulid<套件档>][--rebuliddb]

[--recompile<套件档>][--relocate<原目录>=<新目录>][--replacefiles][--replacepkgs][--requires]

[--resign<套件档> ][--rmsource][--rmsource<文件>][--root<根目录>][--scripts][--setperms][--setugids]

[--short-circuit][--sign][--target=<安装平台> ][--test][--timecheck<检查秒数>][--triggeredby<套件档>]

[--triggers][--verify][--version][--whatprovides<功能特性>][--whatrequires<功能特性>]

6.18.3 补充说明

rmp原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。

6.18.4 参数

-a  查询所有套件。

-b<完成阶段><套件档> 或-t <完成阶段><套件档>  设置包装套件的完成阶段,并指定套件档的文件名称。

-c  只列出组态配置文件,本参数需配合"-l"参数使用。

-d  只列出文本文件,本参数需配合"-l"参数使用。 

-e<套件档>或--erase<套件档>  删除指定的套件。

-f<文件>  查询拥有指定文件的套件。

-h或--hash  套件安装时列出标记。

-i  显示套件的相关信息。

-i<套件档>或--install<套件档>  安装指定的套件档。

-l  显示套件的文件列表。

-p<套件档>  查询指定的RPM套件档。

-q  使用询问模式,当遇到任何问题时,rpm指令会先询问用户。

-R  显示套件的关联性信息。

-s  显示文件状态,本参数需配合"-l"参数使用。

-U<套件档>或--upgrade<套件档> 升级指定的套件档。

-v  显示指令执行过程。

-vv  详细显示指令执行过程,便于排错。

-addsign<套件档>  在指定的套件里加上新的签名认证。

--allfiles  安装所有文件。

--allmatches  删除符合指定的套件所包含的文件。

--badreloc  发生错误时,重新配置文件。

--buildroot<根目录>  设置产生套件时,欲当作根目录的目录。

--changelog  显示套件的更改记录。

--checksig<套件档>  检验该套件的签名认证。

--clean  完成套件的包装后,删除包装过程中所建立的目录。

--dbpath<数据库目录>  设置欲存放RPM数据库的目录。

--dump  显示每个文件的验证信息。本参数需配合"-l"参数使用。

--excludedocs  安装套件时,不要安装文件。

--excludepath<排除目录>  忽略在指定目录里的所有文件。

--force  强行置换套件或文件。

--ftpproxy<主机名称或IP地址>  指定FTP代理服务器。

--ftpport<通信端口>  设置FTP服务器或代理服务器使用的通信端口。

--help  在线帮助。

--httpproxy<主机名称或IP地址>  指定HTTP代理服务器。

--httpport<通信端口>  设置HTTP服务器或代理服务器使用的通信端口。

--ignorearch  不验证套件档的结构正确性。

--ignoreos  不验证套件档的结构正确性。

--ignoresize  安装前不检查磁盘空间是否足够。

--includedocs  安装套件时,一并安装文件。

--initdb  确认有正确的数据库可以使用。

--justdb  更新数据库,当不变动任何文件。

--nobulid  不执行任何完成阶段。

--nodeps  不验证套件档的相互关联性。

--nofiles  不验证文件的属性。

--nogpg  略过所有GPG的签名认证。

--nomd5  不使用MD5编码演算确认文件的大小与正确性。

--nopgp  略过所有PGP的签名认证。

--noorder  不重新编排套件的安装顺序,以便满足其彼此间的关联性。

--noscripts  不执行任何安装Script文件。

--notriggers  不执行该套件包装内的任何Script文件。

--oldpackage  升级成旧版本的套件。

--percent  安装套件时显示完成度百分比。

--pipe<执行指令>  建立管道,把输出结果转为该执行指令的输入数据。

--prefix<目的目录>  若重新配置文件,就把文件放到指定的目录下。

--provides  查询该套件所提供的兼容度。

--queryformat<档头格式>  设置档头的表示方式。

--querytags  列出可用于档头格式的标签。

--rcfile<配置文件>  使用指定的配置文件。

--rebulid<套件档>  安装原始代码套件,重新产生二进制文件的套件。

--rebuliddb  以现有的数据库为主,重建一份数据库。

--recompile<套件档>  此参数的效果和指定"--rebulid"参数类似,当不产生套件档。

--relocate<原目录>=<新目录>  把本来会放到原目录下的文件改放到新目录。

--replacefiles  强行置换文件。

--replacepkgs  强行置换套件。

--requires  查询该套件所需要的兼容度。

--resing<套件档>  删除现有认证,重新产生签名认证。

--rmsource  完成套件的包装后,删除原始代码。

--rmsource<文件>  删除原始代码和指定的文件。

--root<根目录>  设置欲当作根目录的目录。

--scripts  列出安装套件的Script的变量。

--setperms  设置文件的权限。

--setugids  设置文件的拥有者和所属群组。

--short-circuit  直接略过指定完成阶段的步骤。

--sign  产生PGP或GPG的签名认证。

--target=<安装平台>  设置产生的套件的安装平台。

--test  仅作测试,并不真的安装套件。

--timecheck<检查秒数>  设置检查时间的计时秒数。

--triggeredby<套件档>  查询该套件的包装者。

--triggers  展示套件档内的包装Script。

--verify  此参数的效果和指定"-q"参数相同。

--version  显示版本信息。

--whatprovides<功能特性>  查询该套件对指定的功能特性所提供的兼容度。

--whatrequires<功能特性>  查询该套件对指定的功能特性所需要的兼容度。

6.19service

6.19.1 功能说明

启动、停止、重启服务

6.19.2 语法

service [service name] [start|stop|restart]

6.19.3 参数说明

service name:这个服务名称必须要实际存在 /etc/rc.d/init.d 这个目录下才行

start|stop|restart:基本上,这个与 /etc/rc.d/init.d/service_name 所允许的启动形式有关.

6.20setup

6.20.1 功能说明

setup是一个设置公用程序,提供图形界面的操作方式。在setup中可设置7类的选项:

1.登陆认证方式

2.键盘组态设置

3.鼠标组态设置

4.开机时所要启动的系统服务

5.声卡组态设置

6.时区设置

7.X Windows组态设置

6.20.2 语法

setup

6.21shutdown

6.21.1 功能说明

shutdown 可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机。

6.21.2 语法

shutdown [-t seconds] [-rkhncfF] time [message]

6.21.3 参数

-t seconds : 设定在几秒钟之后进行关机程序

-k : 并不会真的关机,只是将警告讯息传送给所有只用者

-r : 关机后重新开机

-h : 关机后停机

-n : 不采用正常程序来关机,用强迫的方式*掉所有执行中的程序后自行关机

-c : 取消目前已经进行中的关机动作

-f : 关机时,不做 fcsk 动作(检查 Linux 档系统)

-F : 关机时,强迫进行 fsck 动作

time : 设定关机的时间

message : 传送给所有使用者的警告讯息

6.22su

6.22.1 功能说明

变更用户身份。

6.22.2 语法

su [-flmp][--help][--version][-][-c <指令>][-s <shell>][用户帐号]

6.22.3 补充说明

su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码。

6.22.4 参数

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

6.23sync

6.23.1 功能说明

将内存缓冲区内的数据写入磁盘。

6.23.2 语法

sync [--help][--version]

6.23.3 补充说明

在Linux系统中,当数据需要存入磁盘时,通常会先放到缓冲区内,等到适当的时刻再写入磁盘,如此可提高系统的执行效率。

6.23.4 参数

--help 显示帮助。

--version 显示版本信息。

6.24uname

6.24.1 功能说明

显示系统信息。

6.24.2 语法

uname [-amnrsv][--help][--version]

6.24.3 补充说明

uname可显示电脑以及操作系统的相关信息。

6.24.4 参数

-a或--all  显示全部的信息。

-m或--machine  显示电脑类型。

-n或-nodename  显示在网络上的主机名称。

-r或--release  显示操作系统的发行编号。

-s或--sysname  显示操作系统名称。

-v  显示操作系统的版本。

--help  显示帮助。

--version  显示版本信息。

6.25uptime

6.25.1 功能说明

uptime命令是用来查询linux系统负载的,可以显示

1 当前时间

2 系统已运行时间。

3 在线用户数

4最近1分钟、5分钟、15分钟系统的平均负载。

6.25.2 语法

uptime [option]

6.25.3Option

-V

显示版本信息。

6.26useradd

6.26.1 功能说明

建立用户帐号。

6.26.2 语法

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

6.26.3 补充说明

useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。

6.26.4 参数

-c<备注>  加上备注文字。备注文字会保存在passwd的备注栏位中。 

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

-D  变更预设值.

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

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

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

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

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

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

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

-r  建立系统帐号。

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

-u<uid>  指定用户ID。

6.27userdel

6.27.1 功能说明

删除用户帐号。

6.27.2 语法

userdel [-r][用户帐号]

6.27.3 补充说明

userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。

6.27.4 参数

-f  删除用户登入目录以及目录中所有文件。

6.28usermod

6.28.1 功能说明

修改用户帐号。

6.28.2 语法

usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][用户帐号]

6.28.3 补充说明

usermod可用来修改用户帐号的各项设定。

6.28.4 参数

-c<备注>  修改用户帐号的备注文字。

-d登入目录>  修改用户登入时的目录。

-e<有效期限>  修改帐号的有效期限。

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

-g<群组>  修改用户所属的群组。

-G<群组>  修改用户所属的附加群组。

-l<帐号名称>  修改用户帐号名称。

-L  锁定用户密码,使密码无效。

-s<shell>  修改用户登入后所使用的shell。

-u<uid>  修改用户ID。

-U  解除密码锁定。

6.29vmstat

6.29.1 功能说明

vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。

6.29.2 语法

vmstat [-V] [-n] [delay [count]]

6.29.3 参数

-V表示打印出版本信息;

-n表示在周期性循环输出时,输出的头部信息仅显示一次;

delay是两次输出之间的延迟时间;

count是指按照这个时间间隔统计的次数。

6.29.4 输出信息

6.30wall

6.30.1 功能说明

传送信息。

6.30.2 语法

wall [公告信息]

6.30.3 补充说明

通过wall指令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall指令会从标准输入设备读取数据,然后再把所得到的数据传送给所有终端机用户。

6.31write

6.31.1 功能说明

传送信息。

6.31.2 语法

write [用户名称][终端机编号]

6.31.3 补充说明

通过write指令可传递信息给另一位登入系统的用户,当输入完毕后,键入EOF表示信息结束,write指令就会将信息传给对方。如果接收信息的用户不只登入本地主机一次,你可以指定接收信息的终端机编号。

write的同音异词,write的中文谐音(2)

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.