云服务器环境搭建
根據個人需求搭建一個云服務器,記錄一下
我買的是輕量應用服務器CPU: 2核 內存: 4GB
操作系統Ubuntu Server 18.04.1 LTS 64bit
目錄
一、啟動、關閉端口(開啟22、3306、8080、80、443、21端口,有些已經默認開啟)
二、使用Xshell程序進入云服務器
1.打開Xshell程序(輸入主機公網ip后點擊確定)
2.選中會話雙擊根據彈窗輸入賬號密碼
?3.注意:Ubuntu系統的默認用戶為ubuntu
4、進入后,先輸入下面兩個代碼,確保后面安裝軟件成功;
三、安裝安裝lrzsz(rz ?sz);
1、輸入安裝命令:
四、設置ubuntu防火墻(開啟防火墻以及查看防火墻狀態)
1.安裝防火墻命令:
2.檢查防火墻開啟狀態:
3.啟動防火墻命令:
4..開啟防火墻端口:
五、Ubuntu 16.04 Java8 在線安裝
1、查看是否安裝java
2、添加ppa
3、更新安裝源
4、安裝oracle-java-installer
5、設置系統默認jdk
6、java安裝測試是否成功
六、安裝MySQL
1.安裝mysql
2.登陸mysql數據庫:
3.設置與pc端的Native.exe程序連接
七、Tomcat8安裝與配置
1、安裝 tomcat8:
2、打開tomcat8文件:
3、提高權限:
4、打開網頁,輸入
5、打開webapps:
6、上傳war文件:
一、啟動、關閉端口(開啟22、3306、8080、80、443、21端口,有些已經默認開啟)
找到自己的服務器找到規則管理→防火墻
?安全組規則可以看到所有的規則
?以8080為例:
騰訊云的規則里面有挺多以及寫了的,只要設置一下啟用就好了,之前用的阿里云也大差不差
然后把所有需要的添加進去就好了。
二、使用Xshell程序進入云服務器
1.打開Xshell程序(輸入主機公網ip后點擊確定)
2.選中會話雙擊根據彈窗輸入賬號密碼
?3.注意:Ubuntu系統的默認用戶為ubuntu
輕量應用服務器 常見問題 - 文檔中心 - 騰訊云?里面有如何使用root用戶登錄實例
?
4、進入后,先輸入下面兩個代碼,確保后面安裝軟件成功;
apt-get update
sudo apt-get upgrade
?????????Do you want to continue? [Y/n]選Y
三、安裝安裝lrzsz(rz ?sz);
1、輸入安裝命令:
sudo apt-get install lrzsz
?
四、設置ubuntu防火墻(開啟防火墻以及查看防火墻狀態)
1.安裝防火墻命令:
sudo apt-get install ufw(ubuntu 系統默認已安裝ufw)
2.檢查防火墻開啟狀態:
sudo ufw status
3.啟動防火墻命令:
sudo ufw enable
sudo ufw default deny
注:運行以上兩條命令后,開啟了防火墻,并在系統啟動時自動開啟。關閉所有外部對本機的訪問,但本機訪問外部正常。
4..開啟防火墻端口:
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
注:如果顯示是inactive則證明沒有開啟成功,顯示active則表示開啟成功
補充內容:
打開或關閉某個端口,例如:
sudo ufw allow smtp 允許所有的外部IP訪問本機的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允許所有的外部IP訪問本機的22/tcp (ssh)端口
sudo ufw allow 53 允許外部訪問53端口(tcp/udp)
sudo ufw allow from 192.168.1.100 允許此IP訪問所有的本機端口
sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
sudo ufw deny smtp 禁止外部訪問smtp服務
sudo ufw delete allow smtp 刪除上面建立的某條規則
五、Ubuntu 16.04 Java8 在線安裝
1、查看是否安裝java
????????有的話就卸載例如:卸載自帶的openJDK
????????sudo?apt-get?remove?openjdk*
我的這個查沒有就直接往下執行
2、添加ppa
sudo add-apt-repository ppa:webupd8team/java
注:如果報錯,就將報錯信息最后一句提示安裝的前置軟件安裝,然后重新嘗試
3、更新安裝源
sudo apt-get update
4、安裝oracle-java-installer
sudo apt-get install oracle-java8-installer
????????報錯:E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.???????
執行:dpkg --configure -a?
5、設置系統默認jdk
sudo update-java-alternatives -s java-8-oracle
?右移回車(我很呆,搞了半天),然后出現的那個選擇選是,
6、java安裝測試是否成功
Java -version
?注:顯示出java版本,如上圖,則安裝成功
也有其他安裝方法可百度
六、安裝MySQL
1.安裝mysql
sudo apt-get install mysql-server
注:安裝過程中會提示設置密碼什么的,注意設置了不要忘了
沒提示設置的解決方法:
linux安裝mysql沒有設置密碼_mysql安裝時沒有出現密碼提示_weixin_39834084的博客-CSDN博客
安裝完成之后可以使用如下命令來檢查是否安裝成功:
sudo netstat -tap | grep mysql
通過上述命令檢查之后,如果看到有mysql 的socket處于 listen 狀態則表示安裝成功。
2.登陸mysql數據庫:
mysql -u root -p
-u 表示選擇登陸的用戶名, -p 表示登陸的用戶密碼,上面命令輸入之后會提示輸入密碼,此時輸入密碼就可以登錄到mysql。
????????數據庫相關命令:
????????通過 show databases; 就可以查看當前的數據庫。
????????使用use mysql 命令,選擇 mysql數據庫,就可以進行下一步操作
????????顯示當前數據庫的表單:show tables;
3.設置與pc端的Native.exe程序連接
還是在mysql下
①GRANT ALL PRIVILEGES ON *.* TO 'iot'@'%' IDENTIFIED BY 'iot' WITH GRANT OPTION;
注:這里的iot是你要遠程鏈接的賬號密碼
②、FLUSH PRIVILEGES;
③、exit
這里已經退出mysql
④、sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
⑤、找到 “bind-address = 127.0.0.1” , 這一行要注釋掉,只需在前面加個#,即
# bind-address = 127.0.0.1
Ctrl+x然后回車 會保存退出
⑥、重新啟動,命令如下:
service mysql restart
⑦、然后先備份一下源文件
cd /etc/apt/
sudo cp sources.list sources.list.bak
⑧打開PC端的程序
⑨點擊連接;填入IP地址與用戶名(iot,上面設置的遠程連接的那個密碼)密碼;
七、Tomcat8安裝與配置
1、安裝 tomcat8:
apt-get install tomcat8
2、打開tomcat8文件:
cd /var/lib/tomcat8/
3、提高權限:
sudo chmod +777 webapps/
4、打開網頁,輸入
ip:8080檢查
5、打開webapps:
cd ?webapps
6、上傳war文件:
rz
war包上傳路徑?/var/lib/tomcat8/webapps
?
總結
- 上一篇: python开源考试_可能是 Pytho
- 下一篇: 明细表如何添加重量_关于Revit中明细