版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haoyuexihuai/article/details/83749901
配置centos系统
- 1.yum安装JDK(应用服务器)
- 参考网站:https://www.cnblogs.com/Warren-Zheng/p/8609214.html
- 先查看系统有没有自带的openjdk
- rpm -qa |grep java
- rpm -qa |grep jdk
- rpm -qa |grep gcj
- 存在则批量卸载
- rpm -qa | grep java | xargs rpm -e --nodeps
- 检索yum中有没有java1.8的包
- yum list java-1.8*
- 开始安装
- yum install java-1.8.0-openjdk* -y
- 查看jdk版本
- java -version
- 2.yum安装Mysql5.7(数据库服务器)
- 参考:https://www.cnblogs.com/jorzy/p/8455519.html
- 1.进入到要存放安装包的位置
- cd /opt/modules
- 2.查看系统中是否已安装 MySQL 服务,以下提供两种方式:
- rpm -qa | grep mysqlyum list installed | grep mysql
- 3.如果已安装则删除 MySQL 及其依赖的包:
- yum -y remove mysql-libs.x86_64
- 4.下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源:
- wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
- 5.安装 mysql57-community-release-el7-8.noarch.rpm:
- rpm -ivh mysql57-community-release-el7-8.noarch.rpm
- 6.安装 MySQL,出现提示的话,一路 Y 到底
- yum install mysql-server
- 安装完毕后,运行mysql,然后在 /var/log/mysqld.log 文件中会自动生成一个随机的密码,我们需要先取得这个随机密码,以用于登录 MySQL 服务端:
- service mysqld startgrep "password" /var/log/mysqld.log
- 将会返回如下内容,末尾字符串就是密码,把它复制下来:
- A temporary password is generated for root@localhost: hilX0U!9i3_6
- 7.登录到 MySQL 服务端并更新用户 root 的密码:
- mysql -u root -p
- hilX0U!9i3_6
- 然后更改密码
- SET PASSWORD = PASSWORD('your new password');
- ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
- flush privileges;
- 设置用户 root 可以在任意 IP 下被访问:
- grant all privileges on *.* to root@"%" identified by "new password";
- 设置用户 root 可以在本地被访问:
- grant all privileges on *.* to root@"localhost" identified by "new password";
- 刷新权限使之生效:
- flush privileges;
- 如果外网访问不到,看一下云主机的3306端口是否开启
- 8.MySQL控制命令:启动、停止、重启、查看状态
- service mysqld start
- service mysqld stop
- service mysqld restart
- service mysqld status
- systemctl start mysqld
- service mysqld stop
- service mysqld restart
- systemctl status mysqld
- 9.设置 MySQL 的字符集为 UTF-8:
- 打开 /etc 目录下的 my.cnf 文件(此文件是 MySQL 的主配置文件):
- vim /etc/my.cnf
- 在 [mysqld] 前添加如下代码:
- [client]default-character-set=utf8
- 在 [mysqld] 后添加如下代码:
- character_set_server=utf8
- 重启mysql后再登录,看看字符集,6个utf8就算OK
- show variables like '%character%';
- 打开 /etc 目录下的 my.cnf 文件(此文件是 MySQL 的主配置文件):
- 12.一些文件的存放目录
- 配置文件
- vim /etc/my.cnf
- 存放数据库文件的目录
- cd /var/lib/mysql
- 日志记录文件
- vim /var/log/ mysqld.log
- 服务启动脚本
- /usr/lib/systemd/system/mysqld.service
- socket文件
- /var/run/mysqld/mysqld.pid
- 配置文件
- 3.安装tomcat(应用服务器)
- 参考:
- 下载Tomcat 9压缩包
- 上传到/opt/modules目录下
- 解压
- tar -zxvf apache-tomcat-9.0.1.tar.gz
- 启动tomcat
- 进入到bin目录下,启动startup.sh
- cd /opt/modules/apache-tomcat-9.0.1/bin
- ./startup.sh
- 进入到bin目录下,启动startup.sh
- 外网开启端口:firewall-cmd --permanent --add-port 8080/tcp
- 天翼云的80与8080端口不能外网访问,修改了端口为8081
- 配置tomcat的Web应用权限tomcat-users.xml:https://www.cnblogs.com/northern-light/p/8484294.html
- 如果开启防火墙,打开端口
- iptables -A INPUT -p tcp --dport 8081 -j ACCEPT
- iptables -A OUTPUT -p tcp --sport 8081 -j ACCEPT
- 使用curl命令查看
- curl http://localhost
- 4.安装Redis(应用服务器)
- 参考:https://www.cnblogs.com/zuidongfeng/p/8032505.html
- 第一步:下载redis安装包
- wget http://download.redis.io/releases/redis-4.0.6.tar.gz
- 第二步:解压压缩包
- tar -zxvf redis-4.0.6.tar.gz
- 第三步:yum安装gcc依赖
- yum install gcc
- 第四步:跳转到redis解压目录下
- cd redis-4.0.6
- 第五步:编译安装
- make MALLOC=libc
- 将/opt/modules/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
- cd src && make install
- 第六步:测试是否安装成功
- 先切换到redis src目录下,直接启动redis
- cd src
- ./redis-server
- 先切换到redis src目录下,直接启动redis
- 5.安装SMB(文件服务器)
- 参考:
- 1、安装
- yum install samba samba-client samba-swat
- 2、设置smb账户
- smbpasswd -a root(root可以替换为任何系统已存在的用户名)
- 3、增加路径
- 先创建一个你准备共享的文件夹。将其设置为0777
- 然后输入:
- vi /etc/samba/smb.conf
- 打开配置文件,在文件最后加入下面的话
- [share]
- comment = Share Folder
- path = /data
- public = yes
- valid users = root
- writeable = yes
- create mask = 0777
- directory mask = 0777
- available = yes
- browseable = yes
- 注:【share】是登陆后看到的文件夹的名字,而不是 /home/share
- 应用服务器上执行挂载指令:
- yum install cifs-utils
- mount -t cifs -o username=xxx,password='xxx' //xx.xx.xx.xxx(IP)/share/ /upload
- 这里挂载的share是文件服务为配置文件中定义的名字 /upload 文件夹在应用服务器上