JDK
进入Ubuntu命令终端
执行命令:
apt-get update
执行命令:
java
如图:
执行命令:
sudo apt install openjdk-8-jre-headless
执行命令:
javac
如图:
执行命令:
sudo apt install openjdk-8-jdk-headless
执行命令:
java
javac
检验是否安装成功
MYSQL
1.安装MySQL
执行命令:
sudo apt-get update
sudo apt-get install mysql-server
系统将提示您在安装过程中创建 root 密码。
2.配置MySQL
安全脚本自动配置
因为是全新安装,您需要运行附带的安全脚本。这会更改一些不太安全的默认选项,例如远程 root 登录和示例用户。在旧版本的 MySQL 上,您需要手动初始化数据目录,但 Mysql 5.7 已经自动完成了。
运行安全脚本:
sudo mysql_secure_installation
这将提示您输入您在步骤1中创建的 root 密码。您可以按 Y,然后 ENTER 接受所有后续问题的默认值,但是要询问您是否要更改 root 密码。您只需在步骤 1 中进行设置即可,因此无需现在更改。
此上骤可忽略,不用默认的安全脚本自动配置
如果使用了安全脚本自动配置,如果配置的密码太过简单,你还需要去修改mysql的密码策略
参考这个大兄弟写的 修改mysql的密码策略
手动配置(推荐方式)
开启Mysql远程服务
1.修改Mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释bind-address = 127.0.0.1
找到(此修改根据自己需求修改)
query_cache_limit = 1M
这是mysql查询数据缓存大小,1M太小,改为
query_cache_limit = 5M
2.进入Mysql服务
mysql -uroot -p你的密码`
3.执行授权命令
grant all on *.* to root@'%' identified by '你的密码' with grant option;
flush privileges;
4.退出Mysql服务
quit
5.重启Mysql服务
service mysql restart
或者
systemctl restart mysql.service
6.查看Mysql状态
systemctl status mysql.service
设置Mysql字符集
1.修改Mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
在lc-messages-dir = /usr/share/mysql 语句下面添加 character-set-server=utf8mb4 (字符集根据自己的来)
utf8mb4 解决微信昵称表情无法插入问题
2.修改Mysql配置文件
vim /etc/mysql/conf.d/mysql.cnf
添加 default-character-set=utf8mb4(字符集根据自己的来)
3.重启Mysql服务
systemctl restart mysql.service
数据定时自动备份
1.新建文件夹(根据自己的喜好创建)
mkdir /root/backup
mkdir /root/backup/data
2.在文件夹下创建脚本文件
vim mysqlbackup.sh
3.写入脚本内容
#!/bin/bash
date_str=$(date +%Y%m%d-%T)
mysqldump -uroot --password=sqlpass -R -E -e \你的数据库名 > /root/backup/data/$date_str.sql
#删除7天前的备份,只保留7天内的备份
find /root/backup/data -type f -name '*.sql' -mtime +7 -exec rm -rf {} \;
4.在文件夹下为脚本文件授权
chmod +x mysqlbackup.sh
在文件夹下进行检验是否成功备份
./mysqlbackup.sh
5.配置自动执行脚本
vim /etc/crontab
添加指令:
00 0 * * * root /root/backup/data/./mysqlbackup.sh
6.使添加的自动执行配置生效
/etc/init.d/cron restart
Redis
1.更新
apt-get update
2.下载并安装Redis
apt-get install redis-server
启动Redis
redis-server
3.查看Redis运行状态
service redis status
Nginx
1.更新
apt-get update
2.装nginx
apt-get install nginx
3.Ubuntu安装之后的文件结构大致为:
1)所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
2)程序文件在/usr/sbin/nginx
3)日志放在了/var/log/nginx中
4)并已经在/etc/init.d/下创建了启动脚本nginx
5)默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)
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
安装延时插件
1.下载延迟插件
延迟插件下载地址 “注意选择对应的版本”
2.上传插件到服务器对应路径下
服务器路径
/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15/plugins
3.安装延时插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
HPPS快速配置(certbot)
配置此https时请先简单配置好您的nginx 如
server {
listen 80;
server_name xxxx.xxxx.com;
}
1.访问网址
certbot地址
2.选择Soft
3.选择服务器类型及版本
4.按生成指令在系统执行
ok,完美
ubuntu安装maven
- 下载maven包 历史版本下载
或者直接通过wget下载
sudo wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
- 将maven上传至服务器解压
sudo tar zxvf apache-maven-3.6.1-bin.tar.gz
或者解压到指定目录(/maven)
sudo tar -zxvf apache-maven-3.6.1-bin.tar.gz -C /maven
- 修改全局配置文件
sudo vim ~/.bashrc
#若是要配置系统级别的环境变量,则应该编辑如下文件
sudo vim /etc/profile
在末尾添加配置
#maven path
export MAVEN_HOME=/maven/apache-maven-3.6.1
export PATH=${MAVEN_HOME}/bin:$PATH
注意
- 系统级
- /etc/profile : 环境变量。操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
- /etc/bashrc : shell变量。为每一个运行bash shell的用户执行此文件。当bash shell被打开时,该文件被读取。
- 用户级(一般可用于我们更改的)
- ~/.profile : 环境变量。每个用户都可使用该文件配置自己的环境变量,影响当前环境下的每种shell(若存在)。当用户登录时,该文件仅仅执行一次!
~/.bashrc : shell变量。该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取。
- 使修改的配置立刻生效
source /etc/profile
或者
source ~/.bashrc
- 检查是否安装成功
mvn -v