服務器賬戶設置
新建帶有 sudo 權限的賬戶,這樣下次再連接雲服務器的時候就不需要使用 root 賬戶了。
- 添加新用戶,然後進入該用戶的目錄下重置密碼。
useradd -d /usr/evan -m evan
cd /usr/evan/
passwd evan
2. 修改用戶權限,編輯文件 sudoers,在如下圖位置添加新建的賬戶。將權限修改爲與 root 賬戶一致,並輸入:wq!
強制保存。
3. 修改完成後退出,再使用新建賬戶連接雲服務器即可。
sudo vim /etc/sudoers
exit
ssh [email protected]
JDK
- 查看當前系統是否安裝了默認的 openJDK,如果有安裝則先刪除。
rpm -qa| grep jdk
- 在根目錄下創建
/developer/setup
文件夾,進入該文件夾。
cd /
sudo mkdir developer
cd developer/
sudo mkdir setup
cd setup/
- 前往 JDK 官網選擇所需要版本的 JDK ,複製其下載鏈接,注意要選擇 Linux 版本,並先勾選確認 License。
- 使用 wget 命令下載 JDK 到
/developer/setup
目錄下,修改權限並解壓。
sudo wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/13.0.1+9/cec27d702aa74d5a8630c65ae61e4305/jdk-13.0.1_linux-x64_bin.rpm
sudo chmod 777 jdk-13.0.1_linux-x64_bin.rpm
sudo rpm -ivh jdk-13.0.1_linux-x64_bin.rpm
5. 配置環境變量,添加如下內容:
# java
export JAVA_HOME=/usr/java/jdk-13.0.1
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然後查看 Java 版本驗證是否安裝配置成功。
sudo vim /etc/profile
source /etc/profile
java -version
Tomcat
- 前往Tomcat 官網,選擇要按照的 Tomcat 版本,複製其下載鏈接。
- 使用 wget 命令下載 Tomcat 到
/developer/setup
目錄下,解壓並移動到/developer
目錄下。
sudo wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.29/bin/apache-tomcat-9.0.29.tar.gz
sudo tar -zxvf apache-tomcat-9.0.29.tar.gz
sudo mv apache-tomcat-9.0.29 /developer
- 進入 Tomcat 目錄,修改
/conf/server.xml
文件,找到如圖所示的位置添加字符集爲 UTF-8。
cd /develpoer/apache-tomcat-9.0.29/
sudo vim conf/server.xml
- 配置環境變量,添加如下內容:
export CATALINA_HOME=/developer/apache-tomcat-9.0.29
export PATH:$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
- 進入
/developer/apache-tomcat-9.0.29/bin
目錄,啓動 startup.sh 文件測試 Tomcat 是否安裝成功。
cd /developer/apache-tomcat-9.0.29
sudo chmod 777 bin
cd bin
./startup.sh
Maven
- 前往Maven 官網,選擇要按照的 Maven 版本,複製其下載鏈接。
- 使用 wget 命令下載 maven 到
/developer/setup
目錄下,解壓並移動到/developer
目錄下。
sudo wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
sudo tar -zxvf apache-maven-3.6.3-bin.tar.gz
sudo mv apache-maven-3.6.3 /developer
- 配置環境變量,添加如下內容:
export MAVEN_HOME=/developer/apache-maven-3.6.3
export PATH:$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$MAVEN_HOME/bin
然後查看 maven 安裝版本驗證是否安裝成功。
sudo vim /etc/profile
source /etc/profile
mvn -version
vsftpd
- 使用 yum 安裝 vsftpd
sudo yum -y install vsftpd
- 創建 FTP 的用戶,該用戶沒有登錄雲服務器的權限,只有使用 FTP 服務器的權限。修改目錄的訪問權限,並重置 ftpuser 的密碼。
cd /
sudo mkdir product
cd product/
sudo useradd ftpuser -d /product/ftpfile -s /sbin/nologin
sudo chown -R ftpuser.ftpuser ./ftpfile/
sudo passwd ftpuser
3. 將新創建的 ftpuser 添加到 vsftpd 的名單中,添加如下內容到 /ect/vsftpd/chroot_list
中:
ftpuser
cd /etc/vsftpd/
sudo vim chroot_list
nginx
- 安裝依賴
sudo yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
- 前往nginx 官網,選擇要按照的nginx 版本,複製其下載鏈接。
- 使用 wget 命令下載 nginx 到
/developer/setup
目錄下,解壓,進入解壓出來的目錄進行編譯。
sudo wget http://nginx.org/download/nginx-1.16.1.tar.gz
sudo tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1/
sudo ./configure
sudo make
sudo make install
- 編輯
/usr/local/nginx/conf/nginx.conf
文件,添加如下內容:
include vhost/*.conf
創建 vhost 文件夾,之後可以自行添加反向代理配置文件。
cd /usr/local/nginx/conf
sudo vim nginx.conf
sudo mkdir vhost
cd vhost/
mysql
- 添加 MySQL 源
sudo rpm -Uvh https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
- 安裝 MySQL
sudo yum -y install mysql-server
- 設置 MySQL 自啓動
sudo chkconfig mysqld on