linux常用命令-04

yum

yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器,简单来说就是一个资源管理器,管理各种软件。

yum [options] [command] [package ...]

options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。

command:要进行的操作。

package操作的对象。

yum --help 命令帮助格式

yum -y install httpd

查看服务状态:

service httpd status

关闭服务:

service httpd stop

启动服务:

service httpd start

查看服务进程:

ps -ef|grep httpd

根据进程号查看端口:

netstat -nlp|grep 2525  2525是进程号

服务不通要先ping ip,然后telnet端口

查看httpd安装情况:

rpm -qa|grep http

解析yum -y install httpd:

当前安装提示全部选择yes,执行操作是安装,安装的对象是http。

常用命令:

1.列出所有可更新的软件清单命令:yum check-update

2.更新所有软件命令:yum update

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

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

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

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

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

8.清除缓存命令:

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

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

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

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

卸载:

查看安装包:

rpm -qa |grep http

卸载:

rpm -e httpd-2.2.15-60.el6.centos.6.x86_64会提示依赖关系导致卸载失败

忽略依赖卸载:

rpm --nodeps -e httpd-2.2.15-60.el6.centos.6.x86_64

也可以使用yum remove卸载,但是会把依赖一起卸载掉。

找安装包所在位置:

[root@hadoop000 ~]# which java

/usr/bin/java

搜索

按照文件名

find / -name '*abc*'      全文

find /tmp -name '*abc*'  指定目录

find ./ -name '*hadoop*'  当前目录



vi使用:

命令模式: i键进入编辑 或者 shift+: 进入尾行模式

gg 第一行的第一个字符

G  最后一行的第一个字符

shift +$ 行尾

dd 删除当前行

dG 删除光标以下的所有行

ndd 删除光标以下的n行

场景: 清空一个文件

      echo '' > xxx.log

      cat /dev/null > xxx.log

编辑模式: esc退出到命令模式

尾行模式:

    :q  退出

    :q! 强制退出

    :wq 保存退出

    :wq! 强制保持退出



.查看硬盘 内存 系统情况

硬盘:

df -h

内存:m是

free -m

负载:

与Windows的任务管理器相似;

top

你可能感兴趣的:(linux常用命令-04)