查看sudo权限vim /etc/sudoers
添加管理员用户组
sudo groupadd admin
添加用户test
sudo adduser test
将用户添加到管理员组
sudo vi /etc/group
admin:x:1002:test
1.更新软件源:sudo apt-get update
2.安装mysql:
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
安装过程中会设置root的密码
安装成功后可以通过下面的命令测试是否安装成功:
sudo netstat -tap | grep mysql
出现如下信息证明安装成功:
通过如下命令进入mysql服务:
mysql -uroot -p
你的密码
现在设置mysql允许远程访问,首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1:
保存退出,然后进入mysql服务,执行授权命令:
grant all on *.* to root@'%' identified by '你的密码' with grant option;
flush privileges;
然后执行quit命令退出mysql服务,执行如下命令重启mysql:
sudo systemctl restart mysql.service
现在就可以远程连接mysql 了。(注意:记得服务器开启3306端口)
3.安装Java8:
添加openjdk8的第三方源
sudo add-apt-repository ppa:openjdk-r/ppa
(报错的话:sudo apt-get install software-properties-common python-software-properties)
执行更新
sudo apt-get update
安装openjdk8
sudo apt-get install openjdk-8-jdk
选择版本
sudo update-alternatives --config java
修改配置文件 sudo vi /etc/profile 最后增加
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
配置文件生效 source /etc/profile
java -version
文件上传下载软件安装:sudo apt-get install lrzsz
4.nginx安装:sudo apt-get install nginx
配置目录:/etc/nginx/sites-enabled/default
nginx -v 查看安装成功
5.安装maven2.2.1
解压:sudo tar xf apache-maven-2.2.1-bin.tar.gz
修改配置文件:
<server>
<id>aaa.repo</id>
<username>taxxx</username>
<password>abc123456</password>
</server>
配置环境变量
sudo vi /etc/profile 最下边添加:
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
export JRE_HOME="$JAVA_HOME/jre"
export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"
export M2_HOME="/usr/local/apache-maven-2.2.1"
export PATH="$JAVA_HOME/bin:$JRE_HOME/bin:$M2_HOME/bin:$PATH"
保存,刷新配置对所有用户生效:source /etc/profile
修改当前用户下.bashrc 文件 最下边添加 alias sudo="sudo env PATH=$PATH"
4.安装git: sudo apt-get install git
生成sshkey :sudo ssh-keygen
查看公钥:sudo cat /root//.ssh/id_rsa.pub
5.创建tomcat的用户和组
添加组:sudo groupadd tomcat
查看用户组:sudo vi /etc/group
添加用户并指定组:sudo useradd -g tomcat tomcat 修改 指定home 目录
6.执行应用创建脚本
7.修改nginx 和 配置systemctl 服务 /lib/systemd/system
https://blog.csdn.net/a20023930/article/details/80611248?utm_source=blogxgwz3
[Unit]
Description=tomcat_bizhub-job-monitor
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre
ExecStart=/usr/local/tomcat_bizhub-job-monitor/bin/catalina.sh start
ExecReload=/usr/local/tomcat_bizhub-job-monitor/bin/catalina.sh restart
ExecStop=/usr/local/tomcat_bizhub-job-monitor/bin/catalina.sh stop
User=tomcat
Group=tomcat
[Install]
WantedBy=multi-user.target
刷新服务:sudo systemctl daemon-reload
附件:
buildEnv(工程搭建脚本)
gitBuild(系统发布脚本)