一、进程管理命令
1.查看进程命令ps
语法:
ps 或 ps -ef
2.杀掉进程命令kill
当系统汇总有进程进入死循环,或者需要被关闭时,我们可以使用kill命令对其进行关闭,具体用法如下。
kill -9 [PID]
线程:ulimit -a
jps:查看所有和Java相关的进程
二、Linux常用符号
管道:用竖线表示 |
将前面的内容交给后面
cat /etc/passwd | more
同时可用于多命令同时执行
grep:筛选,过滤
语法:命令 [过滤条件] [参数,操作对象]
grep 'root' /etc/passwd
ifconfig | grep 'inet6 addr:'
追加:>>用两个大于号表示
ifconfig | grep 'inet6 addr:'>> /home/yuntu/text006.txt
head -3 /etc/passwd | grep 'root' >> /home/yuntu/text007.txt
覆盖:>用一个大于号表示
tail -3 /etc/passwd | grep 'yuntu' > /home/yuntu/text007.txt
三、RPM包管理命令
使用前准备工作,挂载光驱
# mount /dev/cdrom /media/
切换到挂载点目录下的Packages当中,查看所有本地的包
cd /media/Packages/
查看:rpm -qa
如:rpm -qa | grep httpd
作用:查看全部或单个安装包
q 表示查询
a 表示全部
注意,使用此命令查询到的所有的安装包都是系统已经安装的
安装:rpm -ivh
如:rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm
作用:安装包
i 表示安装
vh 表示详细信息
卸载:rpm -e [--nodeps]
如:rpm -e zlib-devel-1.2.3-29.el6.x86_64
作用:卸载包
e 表示卸载
--nodeps 无视依赖关系,强制卸载
强制卸载:
rpm -e java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 --nodeps
检索:rpm -qf
如:rpm -qf /etc/ntp.conf
作用:查看系统文件来自于哪个RPM包
q 表示查询
f 表示查询来源
[root@linux Packages]# rpm -qf /etc/hosts
setup-2.8.14-20.el6.noarch
[root@linux Packages]# rpm -qf /etc/passwd
setup-2.8.14-20.el6.noarch
[root@linux Packages]# rpm -qf /etc/group
setup-2.8.14-20.el6.noarch
[root@linux Packages]# rpm -qf /bin/mkdir
coreutils-8.4-19.el6.x86_64
[root@linux Packages]# rpm -qf /sbin/init
upstart-0.6.5-12.el6.x86_64
依赖关系查询:rpm -qpR file.rpm
如:rpm -ivh --test yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
作用:[查看包]依赖关系
q 代表查询
p 代表包
R 代表依赖关系
模拟安装:rpm -ivh --test file.rpm
如:rpm -ivh --test yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
作用:模拟安装
--test 安装测试,并不实际安装
查询:rpm -qa
安装:rpm -ivh
卸载:rpm -e [--nodeps]
查询来源:rpm -qf
测试安装:rpm -ivh --test
查询依赖关系:rpm -qpR
四、YUM包管理命令
语法:yum [options] [command] [package ...]
使用条件:必须联网
查看:yum list
作用:查询
list 列表
安装:yum install Package_name
作用:安装某个yum包
install 安装
示例:yum install zlib-devel.x86_64
卸载: yum -y remove Package_name
作用:卸载某个yum包
选项:y 代表直接确认
remove 卸载
示例:yum -y remove zlib-devel.x86_64
安装上传工具:yum -y install lrzsz
lrzsz上传工具
使用方法:rz