Centos 6 经常使用服务部署命令说明

yum命令

yum (Yellow dog Updater ,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。前端

yum提供了查找,安装,删除某一个,一组甚至所有软件包命令。express

yum 语法:缓存

yum [options] [command] [package …]ui

options: 可选,选项包括-h(帮助),-y(当安装过程提示选择所有为”yes”),-q(不现实安装过程)等等。spa

command: 要进行的操做操作系统

package:操做对象rest

经常使用命令:对象

1.列出全部可更新的软件清单命令:yum check-update进程

2.更新全部软件命令:yum updateip

3.仅安装指定的软件命令:yum install <package_name>

4.仅更新指定的软件命令:yum update <package_name>

5.列出全部可安裝的软件清单命令:yum list

6.删除软件包命令:yum remove <package_name>

7.查找软件包 命令:yum search <keyword>

8.清除缓存命令:

yum clean packages: 清除缓存目录下的软件包

yum clean headers: 清除缓存目录下的 headers

yum clean oldheaders: 清除缓存目录下旧的 headers

yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers

sed 命令

Linux sed命令是利用script来处理文本文件。

sed命令可依照script的指令,来处理,编辑文本文件。

sed主要用来自动编辑一个或多个文件;简化对文件的反复操做;编写转换程序。

语法:

sed [-hnV][-e<script>][-f<script文件>][文本文件]

 

-e<script>或—expression=<script>以选项中指定的script来处理输入的文本文件。

-f<script文件>或—file=<script文件>以选项中指定的script文件来处理输入的文本文件。

-h或—help显示帮助

-n或—quiet或—silent 仅显示script处理后的结果。

-v或—version

参数说明:

a: 新增,a的后面能够接字符串,这些字符串会在新的一行中出现(当前的下一行)

c: 取代,c后面能够接字符串,这些字符串能够取代n1,n2之间的行

d:删除,由于是删除d后面不用接参数。

i:插入,i后面添加字符串,这些字符串会出如今新的一行(目前的上一行)

p: 将某个选择数据打印出来。一般p会与参数 sed –n 一块儿使用。

 

ps 命令

ps命令用于显示当前进程(process)的状态。

语法:

ps [options] [--help]

 

参数:

-A 列出全部的进程

-w 显示加宽能够显示较多的信息

- au 显示较详细的信息

-aux 显示全部包含其余使用者的行程

au(x) 输出格式:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

USER: 行程拥有者

PID: pid

%CPU: 占用的 CPU 使用率

%MEM: 占用的记忆体使用率

VSZ: 占用的虚拟记忆体大小

RSS: 占用的记忆体大小

TTY: 终端的次要装置号码 (minor device number of tty)

STAT: 该行程的状态:

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

R: 正在执行中

S: 静止状态

T: 暂停执行

Z: 不存在但暂时没法消除

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

<: 高优先序的行程

N: 低优先序的行程

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

START: 行程开始时间

TIME: 执行的时间

COMMAND:所执行的指令

chown命令:

利用chown命令将指定文件的拥有者改为制定的用户或组。用户能够是用户名或者用户ID;组能够是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。

使用权限:root

语法:

chown [-cfhvR] [--help] [--version] user[:group] file…

参数:

user:新的文件拥有者的使用者ID

group:新的文件拥有者的使用者群体(group)

-c:若该文件拥有者已经更改,才显示其更改动做。

-f:若该文件拥有者没法更改也不要显示错误信息

-h:只对与链接(link)进行变动,而非该link真正指向的文件。

-v:显示拥有者变动的详细信息

-R:对目前目录下的全部文件与子目录进行相同的拥有者变动(即以递回的方式捉个变动)

--help:显示辅助说明

--version:显示版本信息

例子:

       将file.txt的拥有者设为 users群体的使用者jessie;

  chown jessie:users file.txt

 

chkconfig命令

chkconfig命令用于检查,设置系统的各类服务。

这是Red Hat公司遵循GPL规则所开发的程序,它可查询操做系统在每个执行等级中会执行哪些系统服务,其中包括各种常驻服务。

语法

chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]

参数

·         --add  增长所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增长相关数据。

·         --del  删除所指定的系统服务,再也不由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。

·         --level<等级代号>  指定读系统服务要在哪个执行等级中开启或关毕。

实例

列出chkconfig所知道的全部命令。

# chkconfig -list

开启服务。

# chkconfig telnet on //开启Telnet服务
# chkconfig -list //列出chkconfig所知道的全部的服务的状况

关闭服务

# chkconfig telnet off  //关闭Telnet服务
# chkconfig -list //列出chkconfig所知道的全部的服务的状况

service 命令

service服务是针对那些添加到/etc/rc.d/init.d目录下的服务作启动,关闭,重启等操做的。

语法:

service < option > | --status-all | [ service_name [ command | --full-restart ] ]

实例:

中止某服务 : service xxx stop

启动某服务:service xxx start

重启某服务:service xxx restart

查看某服务状态:service xxx status

相关文章
相关标签/搜索