我整理这些命令也是自己笔记而已,也是个搬砖的,方便下次到时又一台空服务器,啥也没用,这找资料哪里找资料,浪费时间,所以一次性干脆整理完。
查看系统版本
cat /etc/redhat-release
查看jdk版本
java -version
安装docker
sudo yum install -y yum-utils
设置官方镜像
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
启动docker
sudo systemctl start docker
docker version
docker images
设置开机启动
systemctl enable docker.service
安装redis
vi /etc/redis/redis.conf //创建配置文件
docker run -p 6379:6379 --name reids --privileged=true -v /usr/local/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/redis/data:/data -d redis:6.0.8 redis-server /etc/redis/redis.conf
安装jdk,先从Oracle官方下载复制下载地址,使用服务器wget来下载,以下链接不一定能下载,需自己去下载,或者下载好上传服务器。
wget https://download.oracle.com/otn/java/jdk/8u341-b10/424b9da4b48848379167015dcc250d8d/jdk-8u341-linux-x64.tar.gz?AuthParam=1661011383_4e2e18ed56be06b3a819ede4ee8d5788
//解压
# tar -zxvf jdk-8u341-linux-x64.tar.gz
配置环境变量
vi /etc/profile //设置环境变量
source /etc/profile
java -version
环境变量内容,路径需要根据你解压安装的目录来,以下是参考示例
JAVA_HOME=/usr/local/java/jdk1.8.0_341
CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
安装nginx 不是docker容器,没必要使用docker安装ng
yum install -y nginx //直接安装可能会找不到镜像,需要使用以下命令设置镜像
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm //设置镜像
sudo yum install -y nginx //安装
sudo systemctl start nginx.service && sudo systemctl enable nginx.service //启动并设置开机启动
安装mysql,记得设置时区 -e TZ=Asia/Shanghai ,MYSQL_ROOT_PASSWORD是你的mysql密码
docker run -p 3306:3306 --name mysql -v /usr/local/docker/mysql/logs:/var/log/mysql -e TZ=Asia/Shanghai -v /usr/local/docker/mysql/data:/var/lib/mysql -v /usr/local/docker/mysql/conf/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -e MYSQL_ROOT_PASSWORD=123456 -d mysql
安装ActiveMQ
首先创建挂载目录:
mkdir /usr/soft/activemq
mkdir /usr/soft/activemq/log
docker run --name='activemq' \
-itd \
-p 8161:8161 \
-p 61616:61616 \
-e ACTIVEMQ_ADMIN_LOGIN=admin \
-e ACTIVEMQ_ADMIN_PASSWORD=123456 \
--restart=always \
-v /usr/soft/activemq:/data/activemq \
-v /usr/soft/activemq/log:/var/log/activemq \
webcenter/activemq:latest
61616是 activemq 的容器使用端口
8161是 web 页面管理端口
/usr/soft/activemq 是将activeMQ运行文件挂载到该目录
/usr/soft/activemq/log是将activeMQ运行日志挂载到该目录
-e ACTIVEMQ_ADMIN_LOGIN=admin 指定登录名
-e ACTIVEMQ_ADMIN_PASSWORD=123456 登录密码
查看activeMQ:
浏览器访问IP:8161,即可看到欢迎页,点击登录,输入账号密码,可进入activeMQ后台。
安装jenkins 我是之前安装过,导出来过,从新导入到新服务器上 省事
docker load -i jenkins_bak.tar
mkdir /home/jenkins
chown -R 1000:1000 /usr/local/jenkins
docker run -d --name jenkins --privileged=true -p 18080:8080 -p 50000:50000 -v /usr/local/jenkins:/var/jenkins_home -e TZ=Asia/Shanghai jenkinsci
设置服务器时区
timedatectl //查看时区
timedatectl set-timezone Asia/Shanghai //设置时区