(1)vim /etc/ssh/sshd_config
(2)PasswordAuthentication yes
PermitRootLogin yes
(3)systemctl restart sshd進行重啓html
經過java -version查看系統是否默認安裝,若是已安裝經過下面命令移除:
yum -y remove java-1.7.0-openjdk*
yum -y remove java-1.8.0-openjdk*vue
在阿里服務器規則配置中增長8080/8080端口java
yum install rng-tools(啓動熵服務,解決tomcat啓動慢問題)mysql
systemctl start rngd-啓動熵服務nginx
systemctl daemon-reload、systemctl restart rngd-從新載入服務c++
設置Tomcat開機自啓動:spring
在tomca/bin 目錄下面,增長 setenv.sh 配置,catalina.sh啓動的時候會調用,同時配置Java內存參數:sql
CATALINA_PID="$CATALINA_BASE/tomcat.pid"npm
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"vim
在/usr/lib/systemd/system目錄下增長tomcat.service(根據實際路徑設置):
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment="JAVA_HOME=/usr/local/java"
PIDFile=/usr/local/tomcat/tomcat.pid
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
使用tomcat.service命令:
開機啓動
systemctl enable tomcat.service
啓動tomcat
systemctl start tomcat.service
中止tomcat
systemctl stop tomcat.service
重啓tomcat
systemctl restart tomcat.service
http://ip:8080/ 驗證是否成功
在MySQL官網中下載yum源rpm安裝包
yum localinstall xxx.rpm:使用安裝源
yum install mysql-community-server:安裝mysql
mysqld --initialize --user=mysql --console
配置my.cnf文件 [client]
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8
[mysql]
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
經過mysql -uroot -p 以及臨時密碼進入mysql
alter user 'root'@'localhost'IDENTIFIED BY 'newpassword';
flush privileges;
解決Navicat 報錯:1130-host is not allowed MySQL不容許從遠程訪問的方法:
mysql>usemysql;
mysql>update user set host = '%' where user ='root';
mysql>select host, user from user;
解決Client does not support authentication protocol requested by server; consider upgrading MySQL client:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密碼';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';
SELECT plugin FROM mysql.user WHERE User = 'root';
mysql相關命令:
啓動mysql
systemctl start mysqld
中止
systemctl stop mysqld
開機啓動
systemctl enable mysqld
systemctl daemon-reload
vi /lib/systemd/system/nginx.service (下面文件路徑不用從新設)
[Unit] Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
相關命令
啓動nginx服務
systemctl start nginx.service
設置開機自啓動
systemctl enable nginx.service
中止開機自啓動
systemctl disable nginx.service
查看服務當前狀態
systemctl status nginx.service
從新啓動服務
systemctl restart nginx.service
查看全部已啓動的服務
systemctl list-units --type=service
經過npm run build 打包出vue的dist,複製到服務器特定文件夾中
vim /usr/local/nginx/conf/nginx.conf配置路徑 :
server {
listen 8089;//指定端口
server_name localhost;
root /opt/project/vue-appmanager/dist/;//存放項目目錄
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
}
複製代碼
Maven->Lifecycle->clean->Install,而後在target文件夾中會出現.jar文件
vim /usr/local/nginx/conf/nginx.conf配置路徑 :
server {
listen 80;
server_name localhost;
location /appmanagerapi{//跟springboot項目設置的 context-path一致
proxy_pass http://127.0.0.1:8088/appmanagerapi;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
複製代碼
把springboot的jar設置爲開機自啓動
進入/lib/systemd/system 建立xxxx.service(名字隨便定)
[Unit]
Description=abcd service
After=syslog.target
[Service]
Type=simple
ExecStart= /opt/jdk1.8.0_211/bin/java -jar /opt/project/springboot/xxxx.jar
[Install]
WantedBy=multi-user.target
相關命令:
刷新服務配置文件
systemctl daemon-reload
服務設置爲開機啓動
systemctl enable xxx.service
啓動服務
systemctl start xx.service
中止服務
systemctl stop xx.service
查看服務狀態
systemctl status xx.service