linux下配置环境
java 安装
yum install java-1.8.0-openjdk* -y
Docker
sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
yum -y install docker //这样下载的是podman-docker软件,不使用这种方法
1,卸载podman软件(可以使用rpm -qa|grep docker)
yum remove docker
2,下载docker-ce源
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
3,安装docker-ce
yum install docker-ce -y
Mysql :
docker run -d --name=mysql-server -p 3308:3306 -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root mysql:5.6
docker exec -it mysql-server mysql -u root -p
GRANT ALL PRIVILEGES ON*.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
查看端口 show global variables like 'port';
Nginx
重新加载 nginx -s reload
服了,一直调nginx转发到tomcat,结果是location里一个缩进没写对。。
多个server可以设置default_server, 非常好用
现在的问题 :
java无法持续性后台运行 ,java -cp不知道什么意思
/usr/bin/env /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64/bin/java -cp /tmp/cp_cy0beo690pnnkimpartsgk3tr.jar com.cms.config.CmsConfig
https://blog.csdn.net/zhangxiao123qqq/article/details/108263917
考虑使用基于maven的docker来运行
tmux 新建持续终端
tmux a 上一个终端
control + B -> d 退出
CentOS杀死某个端口的进程
netstat -lnp | grep 8888
kill -9 xxxxxx