欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

centos7.5服务器搭建环境

程序员文章站 2024-03-08 15:15:22
...

安全组设置

        创建用户组:groupadd xxx

        新建用户并将其加入用户组:useradd -g xxx(组名) xxx(用户名)

        用户设置密码:passwd xxx(用户名)

        

centos7.5服务器搭建环境

 

       用户分配权限:chmod 777 -R xxx(用户名)

centos7.5服务器搭建环境

      权限介绍:4=可读 2=可写 1=可执行
      第一个7 是 文件所有者的权限
      第二个7 是 文件所属组的权限
      第三个7 是 其他用户的权限

      7 = 4+2+1 表示有可读可写可执行
      6 = 4+2 表示有可读可写权限
      5 = 4+1 表示有可读可执行

 

      安装zlib

     下载源码: http://www.zlib.net/
      解压安装

  # tar zxvf zlib-1.2.11.tar.gz

  # cd zlib-1.2.11

  # ./configure

  # make && make instal

 

安装python

    # wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz # 获取新版的 python

    # tar xvf Python-3.8.0.tar.xz # 解压文件

    # cd ./Python-3.8.0 # 进入解压后的文件目录

    # mkdir /usr/local/python3 # 创建编译安装目录

    # ./configure --prefix=/usr/local/python3 # 配置编译安装目录

    # make && make install # 编译安装

    # mv /usr/bin/python /usr/bin/python_2.7 # 备份旧的python

    # ln -s /usr/local/python3/bin/python3 /usr/bin/python # 把新的 python3 链接到 python

 

配置Nginx

    在 /etc/yum.repos.d/ 下创建 nginx.repo 文件

    写入以下内容

[nginx] 
name = nginx repo 
baseurl = https://nginx.org/packages/mainline/centos/7/$basearch/ 
gpgcheck = 0 
enabled = 1

    执行以下命令,安装 nginx

yum install -y nginx

    配置nginx.conf

    执行以下命令启动 Nginx

systemctl start nginx

    执行以下命令,设置 Nginx 为开机自启动

systemctl enable nginx 

    在本地浏览器中访问,查看 Nginx 服务是否正常运行

http://公网 IP

centos7.5服务器搭建环境

 

 

安装MariaDB

执行以下命令,查看系统中是否已安装 MariaDB

rpm -qa | grep -i mariadb

centos7.5服务器搭建环境

执行以下命令,在 /etc/yum.repos.d/ 下创建 MariaDB.repo 文件,写入以下内容。

# MariaDB 10.4 CentOS repository list - created 2019-11-05 11:56 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

执行以下命令,安装 MariaDB

yum -y install MariaDB-client MariaDB-server

执行以下命令,启动 MariaDB 服务

systemctl start mariadb

执行以下命令,设置 MariaDB 为开机自启动

systemctl enable mariadb

执行以下命令,验证 MariaDB 是否安装成功

mysql

 

查看字符集:

MariaDB [test]> SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8mb4                    |
| character_set_connection | utf8mb4                    |
| character_set_database   | utf8mb4                    |
| character_set_filesystem | binary                     |
| character_set_results    | utf8mb4                    |
| character_set_server     | utf8mb4                    |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
| collation_connection     | utf8mb4_unicode_ci         |
| collation_database       | utf8mb4_unicode_ci         |
| collation_server         | utf8mb4_unicode_ci         |
+--------------------------+----------------------------+
11 rows in set (0.001 sec)

设置方法:

在mariadb中/etc/my.cnf.d/server.cnf 中设置:

[mysqld]
init_connect='SET NAMES utf8mb4_unicode_ci'
init_connect='SET collation_connection = utf8mb4_unicode_ci'
character_set_server=utf8mb4
collation-server = utf8mb4_unicode_ci
skip-character-set-client-handshake #此处是忽略客户端的字符集,使用服务器的设置

保存重启后就是最开始上面查询的结果了。