Ubuntu16.04服務(wù)器搭建(軟件安裝大全)
JDK
1、更新
apt-get update
2链蕊、軟件包
apt install software-properties-common
3、添加 PPA repository 到系統(tǒng)
Heading
add-apt-repository ppa:webupd8team/java
4、下載并安裝JDK
apt-get install openjdk-8-jdk
-
查看版本
java -version
-
卸載
apt-get autoremove default-jdk
Mysql
1例嘱、更新
apt-get update
2、下載并安裝Mysql服務(wù)端
apt-get install mysql-server
3宁舰、下載并安裝Mysql客戶端
apt install mysql-client
-
查看Mysql運(yùn)行情況
netstat -tap | grep mysql
開啟Mysql遠(yuǎn)程服務(wù)
① 修改Mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf 注釋bind-address = 127.0.0.1
② 進(jìn)入Mysql服務(wù)
mysql -uroot -p你的密碼
③ 執(zhí)行授權(quán)命令
grant all on *.* to root@'%' identified by '你的密碼' with grant option;
flush privileges;
④ 退出Mysql服務(wù)
quit
⑤ 重啟Mysql服務(wù)
service mysql restart
注意:配置服務(wù)器的Mysql端口(默認(rèn)3306)打開
設(shè)置Mysql字符集
① 修改Mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
在lc-messages-dir = /usr/share/mysql 語句后添加 character-set-server=utf8mb4(字符集根據(jù)自己的來)
② 修改Mysql配置文件
vim /etc/mysql/conf.d/mysql.cnf 添加 default-character-set=utf8mb4(字符集根據(jù)自己的來)
③ 重啟Mysql服務(wù)
service mysql restart
數(shù)據(jù)定時自動備份
① 新建文件夾(根據(jù)自己的喜好創(chuàng)建)
mkdir /root/backup
mkdir /root/backup/data
② 在文件夾下創(chuàng)建腳本文件
vim mysqlbackup.sh
③ 寫入腳本內(nèi)容
#!/bin/bash
date_str=$(date +%Y%m%d-%T)
mysqldump -uroot --password=sqlpass -R -E -e \你的數(shù)據(jù)庫名 > /root/backup/data/$date_str.sql
④ 在文件夾下為腳本文件授權(quán)
chmod +x mysqlbackup.sh
-
在文件夾下進(jìn)行檢驗(yàn)是否成功備份
./mysqlbackup.sh
⑤ 配置自動執(zhí)行腳本
vim /etc/crontab 添加指令:00 0 * * * root /root/backup/data/./mysqlbackup.sh
⑥ 使添加的自動執(zhí)行配置生效
/etc/init.d/cron restart
Redis
1拼卵、更新
apt-get update
2、下載并安裝Redis
apt-get install redis-server
-
啟動Redis
redis-server
-
查看Redis運(yùn)行狀態(tài)
service redis status
Nginx
1蛮艰、更新
apt-get update
2腋腮、下載并安裝Nginx
apt-get install nginx
-
啟動Nginx
service nginx start
-
查看Nginx運(yùn)行狀態(tài)
service nginx status
RabbitMQ-3.6
說明:如需安裝延時插件必須要3.6及以上版本
1、添加源
echo 'deb http://www.rabbitmq.com/debian/ testing main' | tee /etc/apt/sources.list.d/rabbitmq.list
2壤蚜、新增公鑰
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
3即寡、更新源
apt-get update
4、下載并安裝RabbitMQ
apt-get install rabbitmq-server
-
安裝管理插件
rabbitmq-plugins enable rabbitmq_management
-
查看用戶
rabbitmqctl list_users
-
新增管理員用戶
rabbitmqctl add_user admin admin
-
為用戶設(shè)置管理員權(quán)限
rabbitmqctl set_user_tags admin administrator
安裝延時插件
① 下載延遲插件
② 上傳插件到服務(wù)器對應(yīng)路徑下
服務(wù)器路徑 /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15/plugins
③ 安裝延時插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
Apache Tomcat
1袜刷、更新
apt-get update
2嘿悬、下載并安裝Tomcat
apt-get install tomcat8
MongoDB
安裝
1. 導(dǎo)入公鑰
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
2. 創(chuàng)建 /etc/apt/sources.list.d/mongodb-enterprise.list
echo "deb [ arch=amd64,arm64,s390x ] http://repo.mongodb.com/apt/ubuntu xenial/mongodb-enterprise/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
3. 更新apt
apt-get update
4.開始安裝
apt-get install -y mongodb-enterprise
5. 相關(guān)指令
service mongod start #開始
service mongod status # 狀態(tài)
service mongod stop #停止
service mongod restart #重啟
卸載
1. 停止
service mongod stop
2. 刪除pkg
apt-get purge mongodb-enterprise*
3. 刪除相關(guān)文件
rm -r /var/log/mongodb
rm -r /var/lib/mongodb