系统查看
查看版本1
lsb_release -a
安装JAVA8
输入命令,查看jdk安装情况1
rpm -qa | grep java
#如果jdk已经存在,可使用批量卸载命令1
rpm -qa | grep java | xargs rpm -e --nodeps
直接yum安装1.8.0版本openjdk
1 | yum install java-1.8.0-openjdk* -y |
验证安装成功1
java -version
安装MariaDB
输入命令1
vi /etc/yum.repos.d/MariaDB.repo
通过vim操作,写入并保存1
2
3
4
5[mariadb]
name = MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos6-amd64/
gpgkey = http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
1 |
|
搜索已安装的mariadb1
rpm -qa | grep mariadb
如果存在就删除1
2
3rpm -e --nodeps mariadb-*
yum remove mysql mysql-server mysql-libs compat-mysql51
安装1
2
yum -y install mariadb mariadb-server
基本命令1
2
3
4
5
systemctl start mariadb #启动服务
systemctl enable mariadb #设置开机启动
systemctl restart mariadb #重新启动
systemctl stop mariadb.service #停止MariaDB
启动1
service mysql start
设置开机启动1
chkconfig mysql on
登录到数据库 用命令登录到MariaDB,此时root账户的密码为空。1
mysql -uroot
进行MariaDB的相关简单配置,使用mysql_secure_installation命令进行配置。1
mysql_secure_installation
配置用户 (账号:root 密码 123456【请修改】)1
mysqladmin -u root password '123456'
配置权限1
mysql -u root -p 123456
1 | GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "missionary"; |
1 | flush privileges; |
配置字符集(可忽略)
查看当前字符集
1
SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE > 'collation%';
1 |
|
1 |
|
或者
重新配置mysql1
2mysql_secure_installation
`
1 | Enter current password for root (enter for none): <–初次运行直接回车 设置密码Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车New password: <– 设置root用户的密码,比如密码为123456Re-enter new password: <– 再输入一次你设置的密码 其他配置Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车 |
1 | cat /etc/my.cnf |
配置文件/etc/my.cnf.d/server.cnf,在[mysqld]标签下添加1
2
3
4
5
6
7
8init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
然后配置文件/etc/my.cnf.d/mysql-clients.cnf,在[mysql]中添加
default-character-set=utf8
安装redis
安装1
yum install redis
启动redis 服务1
service redis start
1 | centos 7 |
启动redis命令行
1 | redis-cli |
设置开机自动启动redis1
chkconfig --add redis
设置远程连接密码验证1
config set requirepass "123456"
安装Ngnix
1 | vi /etc/yum.repos.d/nginx.repo |
centos61
2
3
4
5[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
centos71
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
1 | yum install nginx |
启动1
service nginx start
开机启动1
chkconfig nginx on
打开默认配置1
vi /etc/nginx/conf.d/default.conf
![](1.png)
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
charset utf-8,gbk;
添加服务,监听80端口1
2
3
4
5
6
7
8
9
10
11
12
13server {
listen 80;
server_name aboot.missiono.cn; # 域名
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:8008/; #后端服务
proxy_redirect off;
client_max_body_size 100m; #表示最大上传100M,需要多大设置多大
}
}
更新nginx配置1
nginx -s reload