099_linux基础命令三

linux的进程管理:
1、进程:线程-->程序的执行流程
  进程-->一个程序的执行

2、查看linux上所有运行的进程:ps [选项]

ps:查看所有进程(不包括守护进程)
ps -e:查看所有的进行(包括守护进程 )
ps -ef:查看所有的进程(以全列表的形式显示,其中包含ppid与uid)
ps -ef|grep sshd:查看名称含有sshd的所有进程

3、终止进程:kill [选项] pid

9进程--:强制终止
kill xxx:终止应用程序进程
kill -9 xxx:强制终止任何一个进程

4、服务管理:服务本质上也一个进程,主要是指守护进程。

防火墙(firewalld)、sshd(对外链接服务)、bash(终端核心命令)、network等
systemctl [选项] 服务名称
  ->start:开启服务
  |->stop:关闭服务
  |->restart:重启服务
  |->status:查看服务状态
  |->enable:开启服务的开机启动
  |->reload:重新加载服务

5、查看网络连接服务:

1)、netstat:查看网络连接状况。
2)、ping:查看网络是否连通。
3)、curl:可以模拟浏览器通过http协议访问网路资源。
curl http://www.baidu.com

===================================================================
linux的软件包管理工具:
1、RPM工具:用来安装和管理.rpm软件包。(缺陷:可能安装包依赖其他的安装包)

1)、查看系统中所有的rpm包:
  rpm -qa:查看所有的rpm安装包(q:代表查询,a:代表所有)
2)、卸载系统中已经安装的rmp包:rpm -e 安装包名成
  rpm -e firefox:卸载火狐浏览器
3)、安装RPM软件包:rpm -ivh rpm包名(linux中的安装包路径:/run/media/qc(用户)/centos.ios/package/****)
  注意安装包我们要从package中copy到/opt目录进行安装
  rpm -ivh firefox-52.2.0-2.el7.centos.x86_64.rpm(i代表的是安装,v代表的是提示信息,h代表的是安装进度条)

2、YUM工具:用来安装和管理.rpm软件包。

1)、查看所有本机上已经安装的和YUM服务器上可以安装的.rpm包。
  yum list:查看YUM服务器上可以安装的.rpm包
  yum list installed:查看本机上已经安装了哪些.rpm包
2)、卸载.rpm安装的软件:
  yum remove firefox
3)、安装.rpm软件:yum install 软件包名称
  yum install firefox
  自动到YUM服务器下载.rpm安装包
  自动解决安装包之间依赖关系

原文地址:https://www.cnblogs.com/pogusanqian/p/12687321.html