运维工程师必会的个Linux命令

运维工程师必会的09个Linux命令()

运维工程师必会的09个Linux命令()

运维工程师必会的09个Linux命令()

运维工程师必会的09个Linux命令()

系统管理.cal..功能说明

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

..语法

cal[options][[month]yar]

..参数

-j

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

-m

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

-y

显示全年日历

-jy

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

.cat

使用方式:cat[-AbEnstTuv][--hlp][--vrsion]filnam

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

参数:

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

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

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

-v或--show-nonprinting

范例:

cat-ntxtfiltxtfil把txtfil的档案内容加上行号后输入txtfil这个档案里

cat-btxtfiltxtfiltxtfil把txtfil和txtfil的档案内容加上行号(空白行不加)之后将内容附加到txtfil里。

.chsh..功能说明

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

..语法

chsh[-luv][-sshll名称][用户名称]

..补充说明

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

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

..参数

-sshll名称或--shllshll名称 更改系统预设的shll环境。

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

-u或--hlp 在线帮助。

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

.clar

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

好消息!咨询QQ:,咨询

、小强性能测试班5-7号开课,今年只开一次,错过就等明年!

、小强自动化测试开发9月班招生中,6月底前报名优惠,老学员有更多优惠

所有学员享受免费、不限次数、无限重学的权利直到学会为止,拒绝限制次数、缴纳重学费的恶心规矩。课程大纲与介绍点击文末

.5dat.5.功能说明

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

.5.语法

dat[-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]

或dat[-s字符串][-u][MMDDhhmmCCYYss]或dat[--hlp][--vrsion]

.5.补充说明

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

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

.5.参数

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

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

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

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

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

%P AM或PM。

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

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

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

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

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

%Z 市区。

%a 星期的缩写。

%A 星期的完整名称。

%b 月份英文名的缩写。

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

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

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

%D 日期(含年月日)。

%j 该年中的第几天。

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

%U 该年中的周数。

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

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

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

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

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

%t 在显示时,插入tab。

MM 月份(必要)。

DD 日期(必要)。

hh 小时(必要)。

mm 分钟(必要)。

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

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

ss 秒(选择性)。

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

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

-u 显示GMT。

--hlp 在线帮助。

--vrsion 显示版本信息。

.6cho.6.功能说明

显示文字。

.6.语法

cho[-n][字符串]或cho[--hlp][--vrsion]

.6.补充说明

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

.6.参数

-n不要在最后自动换行

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

文字输出:

\a发出警告声;

\b删除前一个字符;

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

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

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

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

\t插入tab;

\v与\f相同;

\\插入\字符;

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

–hlp显示帮助

–vrsion显示版本信息

.7thtool.7.功能说明

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

.7.概要

thtoolthX//查询thX网口基本设置

thtool–h//显示thtool的命令帮助(hlp)

thtool–ithX//查询thX网口的相关信息

thtool–dthX//查询thX网口注册性信息

thtool–rthX//重置thX网口到自适应模式

thtool–SthX//查询thX网口收发包统计

thtool–sthX[spd0

00

]\//设置网口速率0/00/M

[duplxhalf

full]\//设置网口半/全双工

[autongon

off]\//设置网口是否自协商

[porttp

aui

bnc

mii]\//设置网口类型

[phyadN]\

[xcvrintrnal

xtral]\

[wolp

u

m

b

a

g

s

d...]\

[sopassxx:yy:zz:aa:bb:cc]\

[msglvlN]

.7.举例

)[root

linux/]#thtoolth

Sttingsforth:

Supportdports:[TP]

Supportdlinkmods:0basT/Half0basT/Full

00basT/Half00basT/Full

basT/Full

Supportsauto-ngotiation:Ys

Advrtisdlinkmods:0basT/Half0basT/Full

00basT/Half00basT/Full

basT/Full

Advrtisdauto-ngotiation:Ys

Spd:Mb/s

Duplx:Full

Port:TwistdPair

PHYAD:0

Transcivr:intrnal

Auto-ngotiation:on

SupportsWak-on:umbg

Wak-on:d

Linkdtctd:ys

)[root

linux/]#thtool-ith

drivr:

vrsion:5.0.-k

firmwar-vrsion:N/A

bus-info:06:08.

)[root

linux/]#thtool-Sth

NICstatistics:

rx_packts:

tx_packts:

rx_byts:5808

tx_byts:

rx_rrors:0

tx_rrors:0

rx_droppd:0

tx_droppd:0

multicast:0

collisions:0

rx_lngth_rrors:0

rx_ovr_rrors:0

rx_crc_rrors:0

rx_fram_rrors:0

rx_fifo_rrors:0

rx_missd_rrors:0

tx_abortd_rrors:0

tx_carrir_rrors:0

tx_fifo_rrors:0

tx_hartbat_rrors:0

tx_window_rrors:0

)[root

linux/]#thtool-sthautongoffspd00duplxfull

.7.相关

)[root

linux/]#whichthtool

/sbin/thtool

)[root

linux/]#rpm-qf/sbin/thtool

thtool-.6-5

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

解决方法一:

thtool设置可通过/tc/sysconfig/ntwork-scripts/ifcfg-thX文件保存,从而在设备下次启动时激活选项。

例如:thtool-sth0spd00duplxfullautongoff

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

ETHTOOL_OPTS="spd00duplxfullautongoff"

解决方法二:

将thtool设置写入/tc/rc.d/rc.local之中。

.8fr.8.功能说明

显示内存状态。

.8.语法

fr[-bkmotV][-s间隔秒数]

.8.补充说明

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

.8.参数

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

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

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

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

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

-t 显示内存总和列。

-V 显示版本信息。

.9gtconf.9.功能说明

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

.9.语法

gtconf[-vspcification][SystmwidConfiguration

PathConfigurationPathnam][DvicVariablDvicnam]

或gtconf-a

.9.描述

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

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

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

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

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

“%s\n”,值

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

“%d\n”,值

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

“undfind\n”

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

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

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

.9.参数

Pathnam为PathConfiguration参数指定路径名。

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

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

Dvicnam指定一个设备路径名。

DvicVariabl指定一个设备变量。

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

.0groupadd.0.功能说明

添加群组。

.0.语法

groupadd[群组名称]

.groupdl..功能说明

删除群组。

..语法

groupdl[群组名称]

..补充说明

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

.groupmod..功能说明

更改群组识别码或名称。

..语法

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

..补充说明

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

..参数

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

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

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

.id..功能说明

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

..语法

id[-gGnru][--hlp][--vrsion][用户名称]

..补充说明

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

..参数

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

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

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

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

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

-hlp 显示帮助。

-vrsion 显示版本信息。

.init..功能说明

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

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

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

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

..语法

init[bootflags][runlvl]

..参数...Bootflags

-s切换到单用户模式

q重新加载inittab文件

abc只载入在runlvl中有abc的程序。

u重建自身,并保留状态

...Runlvls

(可以参考RdHatLinux里面的/tc/inittab)

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

#-单用户模式

#-多用户,没有NFS

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

#-没有用到

#5-X(xwindow)

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

.5ipcs.5.功能说明

显示进程间通信信息。

.5.语法

ipcs[-asmq][-tclup]

ipcs[-smq]-iid

ipcs–h

.5.参数

-m显示共享内存

-q显示消息队列

-s显示信号灯

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

.5.例子

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

$ipcs

------ShardMmorySgmnts--------

kyshmidownrprmsbytsnattchstatus

------SmaphorArrays--------

kysmidownrprmsnsms

------MssagQuus--------

kymsqidownrprmsusd-bytsmssags

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

$ipcs-m

------ShardMmorySgmnts--------

kyshmidownrprmsbytsnattchstatus

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

$ipcs-s

------SmaphorArrays--------

kysmidownrprmsnsms

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

$ipcs-q

------MssagQuus--------

kymsqidownrprmsusd-bytsmssags

.6msg.6.功能说明

设置终端机的写入权限。

.6.语法

msg[ny]

.6.补充说明

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

.6.参数

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

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

.7passwd.7.功能说明

设置密码。

.7.语法

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

.7.补充说明

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

.7.参数

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

-f 强制执行。

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

-l 锁住密码。

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

-u 解开已上锁的帐号。

.8rpm.8.功能说明

管理套件。

.8.语法

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

[-U套件档][-vv][--addsign套件档+][--allfils][--allmatchs][--badrloc][--buildroot根目录]

[--changlog][--chcksig套件档+][--clan][--dbpath数据库目录][--dump][--xcluddocs]

[--xcludpath排除目录][--forc][--ftpproxy主机名称或IP地址][--ftpport通信端口]

[--hlp][--







































白颠的危害
北京白癜风医院那家比较好



转载请注明地址:http://www.xiyunanhai.com/ldwh/2235.html
  • 上一篇文章:
  • 下一篇文章:
  • 热点文章

    • 没有热点文章

    推荐文章

    • 没有推荐文章