1.什么是进程
执行一个程序
2.单进程执行多个业务情况
并发:一个cpu玩出多个cup的效果
3.使用进程的目录认为控制
压榨cup让cup不停地为我们处理数据
4.以数据库为例
(1)yum install mariadb-server---下载数据库
(2)systemctl start mariadb---系统帮我们调用了数据库进程
mysql -uroot -p123456---进入数据库(exit 退出)
(3)ps -aux |gerp mysql -----详细查询数据库进程
ps---查询挂在后台的程序
ctrl+Z ---把正在执行的程序挂在后台
sh --表示/bin/bash调用了一个linux脚本
(4)杀死在后台调用的程序-------kill -9 进程号
(此处进程号为15385,杀死后再次查询数据库进程,发现不存在mysql,再次打开数据库发现也没有,表示已经被杀死透了,如果没有将继续执行下一个命令)
杀死 --pkill -9 服务名 (直接死透)
用脚本调用数据库无法手动停止只能杀死
5.以httpd为例
(1)yum install httpd
(2)systemctl start httpd
(3)ps -aux | grep httpd
(4)kill -9 进程号
(5) pkill -9 httpd
6.进程应用:Shell脚本一起用
Shell脚本里面有变量:if、for、while、linux命令
.sh --在linux里面是脚本
在脚本中不要出现systemctl vi---编辑时无法退出
linux 的解释器/bin/bash
# ! / bin /bash
if判断当前主机是否能够放问外网
yum install httpd -y
echo 'httpd安装成功'
/usr/sbin/httpd -DFOREGROUND
echo 'httpd启动成功'
else
echo 'httpd安装失败请检查网络连接'