在Linux中每个执行的程序都是一个进程,每一个进程都分配一个ID号(pid)
window也是一样
程序是静止的代码,运行起来后需要将数据加载到内存中,此时就是以一个进程
每个进程都可能以两种方式存在。前台与后台。前带就是用户可以操作看到的,后台就是默默在背后进行操作的
ps 命令是用来查看目前系统中,有哪些正在执行,以及它们执行的状况。可以不加任何参数
//查看进程,实用管道符来进行过滤操作 ps -aux | grep xxx -ef:是以全格式显示当前所有的进程 -e:显示所有的进程 -f:全格式
下面内容存在很多
指令说明看到第一行中展示的标题信息
若是某进程执行一般需要停止时候,我们可以通过kill命令来完成终止进程
//通过进程号杀死。终止进程 kill [选项] 进程号 //通过进程那个名称杀死进程 killall 进程名称
pstree [选项] 常见选项 -p:显示进程的PID -u:显示进程所属用户
服务本质上就是进程,运行在后台的。
通常都会监听某个端口,等待其他程序的请求。我们也称之为守护进程
service 服务名 [start|stop|restart|reload|status]
在CentOS7.0后,很多服务不在实用service,而是sustemctl
service指令管理的服务在 /etc/init.d查看
在真正的生产环境往往需要打开防火墙。
如果打开防火墙,外部请求的数据包就不能跟服务监听端口通讯
这个时候需要打开指定端口,就是告诉可以放行哪些端口
firewall指令 //打开端口 firewall-cmd-permanent--add-port=端口号/协议 //关闭端口 firewall-cmd-permanent--remove-port=端口号/协议 //打开或关闭需要进行自如才能生效 firewall-cmd-reload //查询端口是否开放 firewall-cmd-query-port=端口/协议
rpm用于互联网下载包,的打包及安装工具,它包含在某些Linux分发版中
他生成具有.RPM扩展名文件
Linux的分发版(centos,suse,redhat等存在rpm)
//查询已经安装的rpm 列表 rpm -qa|grep xx rpm -qa|grep firefox
//查询所安装的所有rpm软件包 rpm -qa //实用管道符进行过滤 rpm -qa|more rpm -qa|grep x[rpm -qa | grep firefox] //查询是否安装指定软件包 rpm -qa 指定软件包 //查询软件包信息 rpm -ql 软件包 //查询文件所属的软件包 rpm -qf 文件 //写在软件包 rpm -e 软件包名
//安装rpm包 rpm -ivh RPM包全路径名称 参数说明 i=install 安装 v=verbose 提示 h=hash 进度条
yum是一个Shell前端软件包管理器,基于RPM包管理,
能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包
//查询yum服务器是否有需要安装的软件 yum list|grep xx软件列表 //安装指定的yum包 //下载 yum install xxx
1、通过官网下载选定版本的rpm包,然后放在指定目录下(这里是/tmp)
进入指定目录下cd /tmp
2、添加执行权限
[root@lyh:] # chmod +x /tmp/jdk-8u161-linux-x64.rpm
3、rpm安装
[root@lyh:] # rpm -ivh /tmp/jdk-8u161-linux-x64.rpm
4、查看版本信息
[root@lyh:] # java -version
可以看到一下信息则表示配置成功
java version “1.8.0_161”
Java™ SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot™ 64-Bit Server VM (build 25.161-b12, mixed mode)
这里需要注意yum源的配置
1、查看yum库中都有哪些jdk版本
[root@lyh:] # yum search java|grep jdk
2、选择指定的版本安装,注意最后的 * 以及yum源安装的是openjdk,注意openjdk的区别。
[root@lyh:] # yum install java-1.8.0-openjdk*
3、安装完成后查看版本信息
[root@lyh:] # java -version
只要执行上面的两个命令就可以完成我认为最简单安装方式
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rbo5DOi4-1638352323895)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20211201175110956.png)]
2、选择指定的版本安装,注意最后的 * 以及yum源安装的是openjdk,注意openjdk的区别。
[root@lyh:] # yum install java-1.8.0-openjdk*
3、安装完成后查看版本信息
[root@lyh:] # java -version
只要执行上面的两个命令就可以完成我认为最简单安装方式