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安装包
自动解决安装包之间依赖关系