目录

Linux根本命令

Linux的简介

Linux的厂商

Linux的目录构造

基于虚拟机的环境搭建

常用命令与示例

一、文件基本操作命令

1. ls命令

2.  pwd命令

3.  mkdir命令

4. cd命令

5. touch命令

6. cp命令

7. mv命令

8.  rmdir命令

9.  rm命令

10.  cat命令

11  more和 less命令

12.  head命令

13.  tail命令

二、用户、组治理命令

1. groupadd命令

2. useradd命令

3. userdel命令

4. groupdel命令

5. passwd命令

6. usermod命令

7. id命令

三、 文件属性操作命令

1. chown命令

2. chgrp命令

3. chmod命令

四、i节点及其相干命令

(1)ln命令示例一——建设硬连贯

(2)ln命令示例二——建设符号连贯

五、 查找命令

1. which命令

2. whereis命令

3. find命令

六、 文件内容操作命令

1. grep命令

2. wc命令

3. sort命令

4. diff 命令

5. cut 命令

七、 压缩与打包命令

1. tar命令

八、网卡配置命令

(1)ifconfig命令示例一——显示接口(网卡)配置参数

(2)ifconfig命令示例二——设置接口(网卡)配置参数

(3)ifconfig命令示例三——禁用某块网卡

(4)ifconfig命令示例四——激活某块网卡

九、rpm命令

(1)rpm命令示例一——查问零碎中装置的软件包

(2)rpm命令示例二——查问软件包中文件清单

(3)rpm命令示例三——卸载指定的软件包

(4)rpm命令示例四——装置软件包

(5)rpm命令示例五——强制装置软件包

(6)rpm命令示例五——疏忽依赖关系装置软件包

# rpm  -ivh  --nodeps  php-4.3.9-3.1-i386.rpm

(7)卸载

十、 其余装置形式

yum装置       yum install 软件名字       yum install yum-fastestmirror       yum remove

源码装置

十一、 查看过程命令

1. ps命令

2. pstree命令

3. top命令

4. kill命令

Linux根本命令

Linux的简介

Linux是一套收费应用和自在流传的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、反对多线程和多CPU的操作系统。它能运行次要的UNIX工具软件、应用程序和网络协议。它反对32位和64位硬件。Linux继承了Unix以网络为外围的设计思维,是一个性能稳固的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外颁布工夫)。Linux存在着许多不同的Linux版本,但它们都应用了Linux内核。Linux可装置在各种计算机硬件设施中,比方手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

Linux的厂商

Linux的目录构造

基于虚拟机的环境搭建

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 #网卡设施名称
            ONBOOT=yes #启动时是否激活 yes|no
            BOOTPROTO=static #协定类型 dhcp bootp none
            IPADDR=192.168.134.136 #网络IP地址
            NETMASK=255.255.255.0 #网络子网地址
            GATEWAY=                     #网关地址
            BROADCAST=192.168.134.255 #播送地址
            TYPE=Ethernet #网卡类型为以太网

敞开防火墙

     service iptables stop

     chkconfig iptables off

常用命令与示例

阐明:

  • Linux 命令及其参数是严格辨别大小写
  • Linux文件名严格辨别大小写

一、文件基本操作命令

1. ls命令

  • ls命令的性能是显示指定目录下的文件目录清单相当于dos下的dir命令,而且其参数更加丰盛多样。

1ls示例一——不带参数

[root@yxy ~]# ls

anaconda-ks.cfg  install.log  install.log.syslog

性能:显示指定目录中的文件清单,如果没有指定任何目录,则默认为当前目录。

2ls示例二——显示隐含文件

[root@yxy ~]# ls -a

.   anaconda-ks.cfg  .bash_logout   .bashrc  install.log         .tcshrc

..  .bash_history    .bash_profile  .cshrc   install.log.syslog

参数-a的性能:显示隐含文件。

阐明:若文件名以“.”结尾,则认为是隐含的,进而一般的ls命令不显示以“.”结尾的文件;所以要齐全显示某目录下的文件清单,必须加上-a参数才行。

3ls示例三——长格局输入

[root@yxy ~]# ls -l

总用量 24

-rw-------. 1 root root  1116 11月 13 18:15 anaconda-ks.cfg

-rw-r--r--. 1 root root 12526 11月 13 18:15 install.log

-rw-r--r--. 1 root root  3482 11月 13 18:14 install.log.syslog

参数-l 的性能是:以长格局列表输入指定目录中的文件清单

以上述输入中文件install.log为例

 解释长格局输入的内容如下:

文件权限 连接数 属主 属组 大小 日期 工夫 文件名

-rw-r--r--.    1   root   root   12526  1113 18:15 install.log

Linux文件有三种典型的权限,即r读权限、w写权限和x执行权限。在长格局输入中在文件类型的前面有9列权限位,实际上这是针对不同用户而设定的,如下所示。

属主的权限 属组的权限 其余用户的权限

    rwx                rwx                 r-x

4ls示例四——递归显示

[root@yxy ~]# ls -R

.:

anaconda-ks.cfg  install.log  install.log.syslog

参数-R 的性能是:递归显示指定目录下的文件清单,

即会显示指定目录分支内各子目录中的文件清单。

2.  pwd命令

示例:pwd

[root@yxy ~]# pwd

/root

性能:显示当前目录

3.  mkdir命令

1mkdir示例一

[root@yxy ~]# mkdir abc

性能:在当前目录下创立目录abc

2mkdir示例二——创立多级目录

[root@yxy ~]# mkdir -p a/b/c

[root@yxy ~]# ls -R a

a:

b

a/b:

c

a/b/c:性能:参数-p性能是如果要创立的目录的父目录不存在,则先创立其父目录,再创立该目录; 如果指定的目录存在,则不影响原目录,也不会报错。在本示例中会间断创立a目录、a/b目录、a/b/c目录。

4. cd命令

(1)cd示例一——切换工作目录

[root@yxy ~]# cd /var

[root@yxy var]# pwd

/var

性能:将以后的工作目录切换为/var

(2)cd示例二——切换到以后用户的主目录

[root@yxy var]# cd

[root@yxy ~]# pwd

/root

性能:不带参数的cd命令间接将以后的工作目录切换为该用户的主目录。主目录又称为家目录,在RHEL中是在创立用户时,主动在/home下为用户创立一个用其用户名同名的目录,并将该目录的所有权划归给该用户所有。

留神:字符“~”代表(以后)用户的主目录。                   

5. touch命令

1touch示例一——创立空文件

[root@yxy ~]# touch myfile

[root@yxy ~]# ls -l myfile

-rw-r--r--. 1 root root 0 11月 13 23:48 myfile

性能:如果myfile不存在,则创立一个大小为0字节名为myfile的空文件。

2touch示例二——扭转文件的最初批改工夫

再执行一次touch myfile

[root@yxy ~]# touch myfile

[root@yxy ~]# ls -l myfile

-rw-r--r--. 1 root root 0 11月 13 23:49 myfile

性能:如果myfile已存在,则将扭转myfile的最初批改工夫。

6. cp命令

1cp示例一——复制文件

[root@yxy ~]# cp /etc/*   abc

性能:将/etc/目录下的文件复制到目录abc中。“*”是通配符,能够匹配多个字符;“?”只能匹配一个字符。

2cp示例二——复制目录

[root@yxy ~]# cp  -R   /etc  abc

性能:减少了参数-,就能将目录/etc上面的所有子目录和文件都复制到目录abc中。

7. mv命令

1mv示例一——将文件挪动到目录中

[root@yxy ~]# mv  myfile  mydir1

性能:如果mydir1存在且是个目录,则将文件myfile挪动到目录mydir1中。

2mv示例二——文件改名

[root@yxy ~]# mv myfile myfile2

性能:将文件(或目录)myfile改名为myfile2。

8.  rmdir命令

[root@yxy ~]# rmdir   mydir1

性能:删除指定的空目录

9.  rm命令

1rm示例一——删除文件

[root@yxy ~]# rm  php.ini

性能:删除指定的文件 php.ini。

2rm示例二——删除目录

[root@yxy ~]# rm  -rf  abc

性能:参数-r递归的意思,即能够删除非空目录;参数-f强制的意思。

10.  cat命令

1cat示例一——显示文件内容

[root@yxy ~]# cat myfile

hello,world

性能:显示指定文件myfile的内容

2cat示例二——创立文件

[root@yxy ~]# cat  >  myfile2

Welcome to Linux World!

ctrl+d完结输出

性能:利用输入重定向符“>”来创立简短的文本文件myfile2。

11  more less命令

# more  /etc/httpd/conf/httpd.conf

性能:分屏显示指定文件httpd.conf的内容,非常适合显示超过一屏的文本文件。每按一下空格键,向后翻一屏;每按一次回车键,向后翻一行。

阐明:less与more性能很类似,只不过less性能更弱小,反对PageUp键向前翻屏,及PageDown向后翻屏。

12.  head命令

1head示例一——显示文件头10行内容

# head  /etc/httpd/conf/httpd.conf

性能:默认显示指定文件的10的内容。

2head示例二——显示文件头n行内容

# head -n 19 /etc/httpd/conf/httpd.conf

性能:参数-n设置显示指定行数,本例会显示文件的头19行的内容。

13.  tail命令

1tail示例一——显示文件最初10行内容

# tail  /etc/httpd/conf/httpd.conf

性能:默认显示指定文件的开端10的内容。

2tail示例二——显示文件最初n行内容

# tail  -n 12  /etc/httpd/conf/httpd.conf

性能:参数-n设置显示指定行数;

本例会显示文件的开端12行的内容。

二、用户、组治理命令

  • Linux采纳来组织和治理用户
  • 在Linux中每个用户有惟一的用户标识符UID,该UID是一个无符号整数。
  • 同时每个用户也必须至多属于一个组,也有组标识符GID。
  • 其中UID与GID独立编号。

1. groupadd命令

1groupadd示例一——创立组账号

[root@yxy ~]# groupadd  mygroup1

性能:创立一个新组mygroup1,其GID号为已存在GID号的下一个程序编号。

阐明:创立一个组的同时会在/etc/group文件中为该组减少相应的一行,用来记录该组的名称、GID号及成员等信息。

2groupadd示例二——创立组账号并设置其GID

groupadd  -g 5000  mygroup2

性能:创立一个新组mygroup2,并指定其GID号为5000,其中-g用来设置用户的次要组,每个用户都有一个次要组。

2. useradd命令

1useradd示例一——创立用户账号

[root@yxy ~]# useradd  user1

性能:创立一个用户user1,同时在/etc/passwd文件和/etc/shadow文件减少一行,并主动为用户创立相应的主目录:/home/user1。

阐明:/etc/passwd文件记录了零碎中每个用户的用户名、UID号、GID号、主目录、shell等信息。

留神:用户的口令原来也寄存在此文件中,当初为了保障平安采纳了影子口令文件/etc/shadow来保留每个用户的口令。

2useradd示例二——创立用户账号并设置相应属性值

useradd  -u 600  -g mygroup1  -G mygroup2  -d  /home/student1  s1

性能:创立用户s1,其中参数

-u指定UID号为600;

-g指定用户的次要组为mygroup1;

-G指定用户的附加组为mygroup2,每个用户能够有多个附加组;

-d 指定用户的主目录为/home/student1。

3. userdel命令

1userdel示例一——删除用户

[root@yxy ~]# userdel  user1

性能:删除指定的用户user1。

2userdel示例二——删除用户的同时删除其主目录

[root@yxy ~]# userdel  -r  user2

性能:删除指定的用户user2,同时删除其主目录。

4. groupdel命令

[root@yxy ~]# groupdel mygroup2

性能:删除指定的组

留神:当某个组是某现有用户的次要组时,则不能被删除。

5. passwd命令

1passwd示例一——扭转口令

[root@yxy ~]# passwd

Changing password for user user1.

Changing password for user1

(current) Unix password:

New Unix password:

BAD PASSWORD: it is too simplistic/systematic

New Unix password:

BAD PASSWORD: is too similar to the old one

New Unix password:

Retype new Unix password:

passwd: all authentication tokens updated successfully.

性能:普通用户只能够批改本人的口令

2passwd示例二——禁止用户登录

[root@yxy ~]# passwd  -l  user1

Locking password for user user1.

passwd: Success

性能:参数-l 能够给指定的用户user1加锁,即禁止该用户登录。

3passwd示例三——复原用户登录

[root@yxy ~]# passwd  –u  user1

Unlocking password for user user1.

passwd: Success.

性能:参数-u 能够给指定的用户user1解锁,即复原该用户登录。

4passwd示例四——删除用户口令

 [root@yxy ~]# passwd  -d  user1

Removing password for user user1.

passwd: Success

性能:参数-d 能够删除指定的用户user1口令,即以user1登录时无需口令。

6. usermod命令

usermod  -u  601  -g 501  s1

性能:将(已存在的)用户s1的UID号批改为601、次要组批改为501。

7. id命令

[root@yxy ~]# id  user1

uid=501(user1) gid=501(user1) groups=501(user1)

性能:显示用户的UID、GID及所属的组信息。

三、 文件属性操作命令

1. chown命令

1chown示例一——扭转文件的属主

[root@yxy ~]# chown  user1  hello.txt

性能:将指定文件hello.txt的属主(所有者)改为user1。

2chown示例二——递归扭转文件的属主

# chown  -R  user1  mydir

性能:参数-R,示意递归,即能够深刻到指定目录中的每一层,将所有子目录和文件的属主(所有者)改为指定的用户;本例中会将mydir目录中所有子目录和文件的属主设定为user1。

2. chgrp命令

1chgrp示例一——扭转文件的属组

# chgrp  mygroup1  hello.txt

性能:将指定文件hello.txt的属组改为mygroup1。

2chgrp示例二——递归扭转文件的属组

# chgrp  -R  mygroup1  mydir

性能:参数-R,示意递归,即能够深刻到指定目录中的每一层,将所有子目录和文件的属组改为指定的组;本例中会将mydir目录中所有子目录和文件的属组设定为mygroup1。

 3. chmod命令

1chmod示例一——字母形式

图中字母u针对属主、g针对属组、o针对其余用户、a针对所有用户;

=示意赋予(设置)指定权限,要留神它会笼罩原权限,+示意在原有权限的根底上减少指定权限,-示意在原有权限的根底上去掉指定权限;

rwx三种权限,既能够独自应用也能够组合应用

# chmod  u+x  host.conf

性能:为文件host.conf的属主减少执行权限。

# chmod  g-w,o=x  host.conf

性能:将文件host.conf的属组去掉写权限,同时将其余用户设置为只有执行权限,而文件属主的权限不变。

2chmod示例二——数字形式

chmod的数字应用形式,应用起来也是很不便的,要害是一个数制转换的问题。

这种形式是先将每个权限位化成二进制数,其中如果某权限位是“-”则用0来示意,否则用1来示意;接着,将这9列权限分为三组(每三位一组),再将每组化成一个八进制数。

例如,某文件有如下权限rwxrw-r--,则转换为二进制数为111110100,再化为八进制数则为764;反之,当看到八进制数764时也应该很快转化为相应权限。

chmod  764  host.conf

性能:将文件host.conf的权限设置为:

属主领有全副权限;

属组领有读写权限;

其余用户领有只读权限。

四、i节点及其相干命令

1ln命令示例一——建设硬连贯

[root@yxy ~]# ln  myfile  myfile.hlink

性能:为文件myfile创立名为myfile.hlink的硬连贯。

[root@yxy ~]# ls  -il

180590 -rw-rw-r--  2  user1 user1   12 Aug 17 12:14 myfile

180590 -rw-rw-r--  2  user1 user1   12 Aug 17 12:14 myfile.hlink

阐明:通过ls –il 命令能够看出myfile与myfile.hlink的i节点号(最右面的数)是一样的,即硬连贯与原文件共用同一个i节点,请留神两个文件的连接数(位于长格局列表中权限位与属主之间的数)都减少了1变成2了。

2ln命令示例二——建设符号连贯

[root@yxy ~]# ln  -s  myfile  myfile.slink

性能:为文件myfile创立名为myfile.slink的符号连贯。

[root@yxy ~]# ls  -li

180590 -rw-rw-r--    2  user1 user1   12 Aug 17 12:14 myfile

180590 -rw-rw-r--    2  user1 user1   12 Aug 17 12:14 myfile.hlink

180606 lrwxrwxrwx  1  user1 user1    6 Aug 21 06:21 myfile.slink -> myfile

阐明:硬链接若一个inode号对应多个文件名时,则称之为硬链接。硬链接具备以下几个个性:文件领有雷同的inode号和数据块;只能对已存在的文件创建硬链接;不能逾越文件系统创立硬链接;不能堆目录创立硬链接;删除一个硬链接文件不影响其余雷同inode号的文件。软链接在Linux中,若文件的数据块中寄存的内容是另一文件的路径名,则称之为软连贯。软链接相似于Windows零碎下的快捷方式。软连贯有本人的inode号和用户数据块。为此,软链接防止了硬链接的诸多限度,软链接次要具备以下特点:软链接有本人的文件属性及权限等;能够对不存在的文件或目录创立软链接;软链接能够逾越文件系统创立;删除软链接时不会影响被指向的文件;若原文件被删除时,相干软链接文件被称为死链接(当该路路劲的文件从新创立时,死链接能够恢复正常)。

五、 查找命令

1. which命令

[root@yxy ~]# which cp

/bin/cp

[root@yxy ~]# which updatedb

/usr/bin/updatedb

性能:显示命令的绝对路径。

留神:该命令只能在命令搜寻门路指定的目录中去查找命令或程序。

2. whereis命令

[root@yxy ~]# whereis ln

ln: /bin/ln /usr/share/man/man1/ln.1.gz /usr/share/man/man1p/ln.1p.gz

性能查问指定命令所在目录以及帮忙文档所在目录。

3. find命令

1find示例一——按文件名查找

# find  /  -name  "dhcpd*"

性能:参数-name指明按文件名进行查找,即从/目录开始查找以dhcpd结尾的所有文件。

2find示例二——按文件大小查找

[root@yxy ~]# find  /etc  -size  8

性能:从/etc下开始查找大小为8块的文件,此处默认512字节为1块。若认为块大小为1k,则应写为8k。

   其它能够应用的单位有c(字节)、w(双字节)、M(兆字节)和G(吉字节)。

3find示例三——按文件类型查找

# find  /var  -type d  -print

性能:从/var目录下开始查找类型为目录的文件,其中参数-print是显示到屏幕上的意思,常常省略。

4find示例四——按文件的批改工夫查找

[root@yxy ~]# find  .  -cmin -5

性能:从当前目录下查找5分钟之内批改过的文件。

   如果把“-5”改为 “+5”,则示意查找5分钟以前批改过的文件。不带“+”或“-”,则认为整5分钟。

  如果把工夫单位改为天,则应用参数“-ctime”,请看示例:

[root@yxy ~]# find  .  -ctime -5

5find示例五——按文件的权限查找

[root@yxy ~]#find  mytmp  -perm  755

性能:查找mytmp目录下的权限恰为755的文件。

[root@yxy ~]#find  mytmp  -perm  +755

性能:查找mytmp目录下的满足755中任何一种权限的文件,即合乎任何一个指定的权限位即可。

[root@yxy ~]#find  mytmp  -perm  -755

性能:查找mytmp目录下的权限至多满足755的文件,即指定的所有权限位必须合乎才算满足查问条件。

六、 文件内容操作命令

1. grep命令

1grep示例一——在指定的文件中查找蕴含特定的字符串的行

[root@yxy ~]# grep  "bind"  host.conf

性能:在文件host.conf中查找蕴含字符串“bind”行。

[root@yxy ~]# grep  "network"  /etc/*.conf

性能:利用通配符可在多个文件中查找蕴含特定的字符串的行。本例会在/etc下扩大名为.conf文件中查找蕴含字符串“network”的行。

2grep示例二——查找不蕴含指定字符串的行

# grep  -v  "network"  /etc/nsswitch.conf

性能:查找/etc/nsswitch.conf文件中蕴含字符串“network”的行。

2. wc命令

1wc示例一——统计指定文件的行数、单词数和字符数

[user1@server2 ~]# wc  /etc/nsswitch.conf

63  272  1718  /etc/nsswitch.conf

性能:统计出文件/etc/nsswitch.conf共有63行、272个单词、1718个字符。

2wc示例二——参数应用

# wc  -l  /etc/nsswitch.conf

63  /etc/nsswitch.conf

性能:参数-l的性能可统计出指定文件的行数。另外,利用参数-w统计单词,利用-c统计字符数。

3. sort命令

1sort示例一——按正序输入

[root@yxy ~]# sort  mytest

性能:将指定文件以行为单位按正序输入。

2sort示例二——按逆序输入

[root@yxy ~]# sort  -r  mytest

性能:将指定文件以行为单位按逆序输入。

4. diff 命令

[root@yxy ~]# diff  test  mytest

性能:比拟文件test与mytest是否雷同,将不同之处输入到屏幕上。

5. cut 命令

   cut命令是一个文本提取工具,它以为单位,将每行看作一条记录,而字段之间的分隔符能够灵便地定义

1cut示例一——按特定的分隔符提取指定的字段

[user1@server2 ~]# cut  -d:  -f1  /etc/passwd

性能:参数-d用来定义字段之间的分隔符,参数-f指定提取第几个字段;本例为提取/etc/passwd文件中以“:”为分隔符的第1个字段。

七、 压缩与打包命令

1. tar命令

 tar命令是经典的备份/还原命令,简直所有最新的软件包都是通过tar公布的。

1tar命令示例一——打包(备份)

[user1@server2 ~]# tar  -cvf  myetc.tar  /etc

性能:  参数-c的性能是打包(创立),

           参数-v是显示处理过程,

           参数-f是用来指定文档名;

本例的性能是:将目录/etc打包为一个名为myetc.tar的文档。

2tar命令示例二——打包(备份)并压缩

# tar  -zcvf  myetc.tar.gz /etc

性能:将目录/etc打包并压缩为一个名为myetc.tar.gz的文档。

阐明:其中参数-z是调用gzip命令来压缩,扩大名为gz

参数-Z是调用compress命令来压缩,扩大名为Z,

参数-j是调用bzip2命令来压缩,扩大名为bz2

八、网卡配置命令

1ifconfig命令示例一——显示接口(网卡)配置参数

[root@server2 ~]# ifconfig

性能:显示网卡参数的配置状况,包含IP地址子网掩码、播送地址等。

2ifconfig命令示例二——设置接口(网卡)配置参数

# ifconfig  eth0  10.22.1.103  netmask  255.255.255.0

性能:设置网卡eth0的IP地址为10.22.1.103、掩码为255.255.255.0。

阐明:eth0是零碎中1以太网卡的名称,eth1是零碎中2以太网卡的名称,以此类推。lo是环回测试网卡的名称。

3ifconfig命令示例三——禁用某块网卡

[root@server2 ~]# ifconfig  eth0  down

性能:禁用网卡eth0。

阐明:此时再用不带参数的ifconfig命令是不能显示eth0的信息的,须要加上参数-a才可显示被禁用的网卡信息。

4ifconfig命令示例四——激活某块网卡

[root@server2 ~]# ifconfig  eth0  up

性能:激活网卡eth0。

九、rpm命令

1rpm命令示例一——查问零碎中装置的软件包

[root@yxy ~]# rpm -qa

性能:查问零碎中装置的软件包列表,其中参数-q的性能是“查问”,参数-a的性能是“所有的”。

2rpm命令示例二——查问软件包中文件清单

[root@yxy ~]#rpm  -ql  php

性能:查问已装置的软件包php中的文件列表,其中参数-l的性能是“列出指定软件包中的文件”。

3rpm命令示例三——卸载指定的软件包

[root@yxy ~]# rpm  -e  php

性能:卸载已装置的软件包php,参数-e的性能是“卸载”。

阐明请留神执行上述命令时,采纳的身份是不同的,普通用户只能执行查问操作。

4rpm命令示例四——装置软件包

# rpm  -ivh  php-4.3.9-3.1-i386.rpm

性能:装置软件包php,

   参数-i的性能是“装置”,

   参数-v的性能是“显示处理过程”,

   参数-h的性能是显示“#”来示意进度。

5rpm命令示例五——强制装置软件包

# rpm  -ivh  --force  php-4.3.9-3.1-i386.rpm

性能:强制装置软件包php,参数--force示意强制的意思。

阐明:如果要装置的软件的版本比拟低或该软件包在零碎中已存在,零碎会给出提醒并回绝装置,此时能够加上参数—force来进行强制装置。

6rpm命令示例五——疏忽依赖关系装置软件包

# rpm  -ivh  --nodeps  php-4.3.9-3.1-i386.rpm

性能:装置软件包php时疏忽与其它软件包的依赖关系,参数--nodeps示意疏忽依赖关系

阐明:在装置或卸载软件时常常会遇到提醒“该软件包与某某软件包存在依赖关系”,只有加上参数--nodeps疏忽掉依赖关系能力进行装置或卸载。

7)卸载

             首先通过  rpm -q <关键字> 能够查问到rpm包的名字

而后 调用 rpm -e <包的名字> 删除特定rpm包

如果遇到依赖,无奈删除,应用 rpm -e --nodeps <包的名字> 不查看依赖,间接删除rpm包

十、 其余装置形式

  1. yum装置

     yum install 软件名字
           yum install yum-fastestmirror
           yum remove

  2. 源码装置

**./configure
            make
            make install
            make cleanmake distclean**

十一、 查看过程命令

1. ps命令

1ps命令示例一——不带参数

[user1@server2 ~]# ps

性能:查问在以后管制台上运行的过程。

2ps命令示例二——查看所有过程

[user1@server2 ~]# ps  -aux

性能:查问零碎中所有运行的过程,包含后盾过程,其中参数a是所有过程,参数x包含不占用控制台的过程,参数u显示用户。

3ps命令示例三——查看所有过程

[user1@server2 ~]# ps  -ef

性能:查问零碎中所有运行的过程,包含后盾过程,而且能够显示出每个过程的父过程号。

2. pstree命令

1pstree命令示例一——树状格局显示过程列表

[user1@server2 ~]# pstree

性能:以树状格局显示零碎的过程列表。

2pstree命令示例二——带过程号的树状格局显示过程列表

[user1@server2 ~]# pstree  -p

性能:以树状格局显示零碎的过程列表,并标识出每个过程的过程号。 

3. top命令

[user1@server2 ~]# top

性能:动静地显示零碎中的过程。

4. kill命令

1kill命令示例一——杀掉指定过程

[user1@server2 ~]# kill  3029

性能:kill命令能够杀掉一个过程,当然普通用户只能杀掉本人的过程。

阐明:上述命令中3029是过程号;个别在执行kill命令之前,先用ps或pstree来查问一下将要被杀掉的过程的过程号。

2kill命令示例二——强制杀掉指定过程

[user1@server2 ~]# kill  -9  3029

性能:强制终止3029号过程的运行,其中参数-9代表强制的意思。

阐明:实际上kill命令是向该过程发送信号,该过程接到信号后决定是否进行运行,有些守护过程必须要收到参数9才终止运行。