进程管理
进程:
1.在Linux中,每一个程序都有一个自己的进程,每个进程有对应id
2.进程都有父进程
3.进程可以存在于前台 后台
4.通常服务都是在后台运行的,基本的程序都是在前台运行的
进程操作
-
ps:查看正在运行的进程信息
ps -a:显示当前终端运行的所有进程信息
ps -u:以用户的信息显示进程
ps -x:显示后端运行进程的参数 -
ps -aux 查看所有进程
管道符:ps -aux|grep root
:查看与root相关的进程 root是名称,可以进行信息过滤
-
ps -ef:查看父进程信息
-
pstree -pu:以进程树形式显示(-p显示父id -u显示用户组)
-
kill -9 进程的id 杀死进程,结束任务
JDK安装
- 官网下载jdk :
https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
下载完成直接拖进虚拟机即可 - 安装Java环境:
java -version
查看系统是否存在Java环境
卸载已有的open jdk
rpm -qa|grep jdk
:检测版本信息
rpm -ivk 你的jdk型号
:安装jdk - 配置环境变量:
/etc/profile
在文件的最后增加Java的配置
JAVA_HOME=/usr/java/jdk1.8.0_241-amd64 #这里填写你的jdk型号
CLASSPATH=%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib
PATH=$JAVA_HOME/bin;$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
- 刷新生效
source /etc/profile
Tomcat安装
- 官网下载:
https://tomcat.apache.org/download-90.cgi
- 解压文件:
tar -zxvf 你的tomcat类型
- 启动测试:
./xxx.sh
./startup.sh
./shutdown.sh
docker安装
官网:https://docs.docker.com/install/linux/docker-ce/centos/
-
确保你是centos7以上,我这里用的是centos7
-
yum 安装 gcc,gaa-c++
yum -y install gcc
yum -y install gaa-c++
这里可能会出现进程被占用,
进入vim /etc/yum/pluginconf.d/ langpacks.conf
将enable改为0,重启即可 -
卸载旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 安装所需软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置镜像仓库
国产:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新yum软件包索引
yum makecache fast
- 安装Docker CE
yum -y install docker-ce docker-ce-cli containerd.io
- 启动docker
systemctl start docker
- 测试
docker version