Ubuntu16.04服务器搭建(软件安装大全)
JDK
1、更新
apt-get update
2、软件包
apt install software-properties-common
3、添加 PPA repository 到系统
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服务端
apt-get install mysql-server
3、下载并安装Mysql客户端
apt install mysql-client
-
查看Mysql运行情况
netstat -tap | grep mysql
开启Mysql远程服务
① 修改Mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf 注释bind-address = 127.0.0.1
② 进入Mysql服务
mysql -uroot -p你的密码
③ 执行授权命令
grant all on *.* to root@'%' identified by '你的密码' with grant option;
flush privileges;
④ 退出Mysql服务
quit
⑤ 重启Mysql服务
service mysql restart
注意:配置服务器的Mysql端口(默认3306)打开
设置Mysql字符集
① 修改Mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
在lc-messages-dir = /usr/share/mysql 语句后添加 character-set-server=utf8mb4(字符集根据自己的来)
② 修改Mysql配置文件
vim /etc/mysql/conf.d/mysql.cnf 添加 default-character-set=utf8mb4(字符集根据自己的来)
③ 重启Mysql服务
service mysql restart
数据定时自动备份
① 新建文件夹(根据自己的喜好创建)
mkdir /root/backup
mkdir /root/backup/data
② 在文件夹下创建脚本文件
vim mysqlbackup.sh
③ 写入脚本内容
#!/bin/bash
date_str=$(date +%Y%m%d-%T)
mysqldump -uroot --password=sqlpass -R -E -e \你的数据库名 > /root/backup/data/$date_str.sql
④ 在文件夹下为脚本文件授权
chmod +x mysqlbackup.sh
-
在文件夹下进行检验是否成功备份
./mysqlbackup.sh
⑤ 配置自动执行脚本
vim /etc/crontab 添加指令:00 0 * * * root /root/backup/data/./mysqlbackup.sh
⑥ 使添加的自动执行配置生效
/etc/init.d/cron restart
Redis
1、更新
apt-get update
2、下载并安装Redis
apt-get install redis-server
-
启动Redis
redis-server
-
查看Redis运行状态
service redis status
Nginx
1、更新
apt-get update
2、下载并安装Nginx
apt-get install nginx
-
启动Nginx
service nginx start
-
查看Nginx运行状态
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
-
为用户设置管理员权限
rabbitmqctl set_user_tags admin administrator
安装延时插件
① 下载延迟插件
② 上传插件到服务器对应路径下
服务器路径 /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. 导入公钥
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
2. 创建 /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. 相关指令
service mongod start #开始
service mongod status # 状态
service mongod stop #停止
service mongod restart #重启
卸载
1. 停止
service mongod stop
2. 删除pkg
apt-get purge mongodb-enterprise*
3. 删除相关文件
rm -r /var/log/mongodb
rm -r /var/lib/mongodb
网友评论