设置网路
设置 ONBOOT=yes,重启网卡 service iptables restart
DEVICE="eth1" 网卡名称 NM_CONTROLLED="yes" network mamager的参数 ,是否可以由NNetwork Manager托管 HWADDR= MAC地址 TYPE=Ethernet 类型 PREFIX=24 子网掩码24位 DEFROUTE=yes 就是default route,是否把这个eth设置为默认路由 ONBOOT=yes 设置为yes,开机自动启用网络连接 IPADDR= IP地址 BOOTPROTO=none 设置为none禁止DHCP,设置为static启用静态IP地址,设置为dhcp开启DHCP服务 NETMASK=255.255.255.0 子网掩码 DNS1=8.8.8.8 第一个dns服务器 BROADCAST 广播 UUID 唯一标识 TYPE=Ethernet 网络类型为:Ethernet BRIDGE= 设置桥接网卡 GATEWAY= 设置网关 DNS2=8.8.4.4 # 第二个dns服务器 IPV6INIT=no 禁止IPV6 USERCTL=no 是否允许非root用户控制该设备,设置为no,只能用root用户更改 NAME="System eth1" 这个就是个网络连接的名字 MASTER=bond1 指定主的名称 SLAVE 指定了该接口是一个接合界面的组件。 NETWORK 网络地址 ARPCHECK=yes 检测 PEERDNS 是否允许DHCP获得的DNS覆盖本地的DNS PEERROUTES 是否从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目 IPV6INIT 是否启用IPv6的接口。 IPV4_FAILURE_FATAL=yes 如果ipv4配置失败禁用设备 IPV6_FAILURE_FATAL=yes 如果ipv6配置失败禁用设备
修改hostname
临时修改 hostname
[root@ez-20170424wryl ~]# hostname vm
[root@ez-20170424wryl ~]# exit
永久修改
[root@vm ~]# vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=vm [root@vm ~]# vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 vm ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 ~ [root@vm ~]# init 6
SELinux关闭
[root@vm ~]# getenforce
Enforcing
临时修改
[root@vm ~]# setenforce 0 [root@vm ~]# getenforce Permissive
永久修改
[root@vm ~]# vi /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
网易镜像源
http://mirrors.163.com/.help/centos.html
-rw-r--r--. 1 root root 2006 12月 1 2016 CentOS6-Base-163.repo -rw-r--r--. 1 root root 1991 6月 26 2018 CentOS-Base.repo.backup -rw-r--r--. 1 root root 647 6月 26 2018 CentOS-Debuginfo.repo -rw-r--r--. 1 root root 289 6月 26 2018 CentOS-fasttrack.repo -rw-r--r--. 1 root root 630 6月 26 2018 CentOS-Media.repo -rw-r--r--. 1 root root 8854 6月 26 2018 CentOS-Vault.repo
Epel安装
[root@vm yum.repos.d]# yum -y install epel-release
-rw-r--r--. 1 root root 957 11月 5 2012 epel.repo -rw-r--r--. 1 root root 1056 11月 5 2012 epel-testing.repo
Redis安装
[root@vm yum.repos.d]# yum -y install redis [root@vm yum.repos.d]# service redis start 启动 : [确定] [root@vm yum.repos.d]# vi /etc/redis.conf
Nginx安装
[root@vm yum.repos.d]# yum -y install nginx [root@vm yum.repos.d]# service nginx start 正在启动 nginx: [确定] root@vm yum.repos.d]# cd /etc/nginx/ [root@vm nginx]# ll 总用量 68 drwxr-xr-x. 2 root root 4096 4月 23 12:21 conf.d drwxr-xr-x. 2 root root 4096 5月 7 2019 default.d -rw-r--r--. 1 root root 1077 5月 7 2019 fastcgi.conf -rw-r--r--. 1 root root 1077 5月 7 2019 fastcgi.conf.default -rw-r--r--. 1 root root 1007 5月 7 2019 fastcgi_params -rw-r--r--. 1 root root 1007 5月 7 2019 fastcgi_params.default -rw-r--r--. 1 root root 2837 5月 7 2019 koi-utf -rw-r--r--. 1 root root 2223 5月 7 2019 koi-win -rw-r--r--. 1 root root 3957 5月 7 2019 mime.types -rw-r--r--. 1 root root 3957 5月 7 2019 mime.types.default -rw-r--r--. 1 root root 1137 5月 7 2019 nginx.conf -rw-r--r--. 1 root root 2656 5月 7 2019 nginx.conf.default -rw-r--r--. 1 root root 636 5月 7 2019 scgi_params -rw-r--r--. 1 root root 636 5月 7 2019 scgi_params.default -rw-r--r--. 1 root root 664 5月 7 2019 uwsgi_params -rw-r--r--. 1 root root 664 5月 7 2019 uwsgi_params.default -rw-r--r--. 1 root root 3610 5月 7 2019 win-utf
安装remi
[root@vm ~]# yum install https://rpms.remirepo.net/enterprise/remi-release-6.rpm
PHP安装
yum --enablerepo=remi,remi-php73 install php php-cgi php-cli php-fpm
php-zip php-common php-devel php-mysqlnd php-mysql php-sqlite3 php-mbstring php-msgpack php-mcrypt php-bcmath php-gd php-xml php-ldap php-xmlrpc php-opcache php-curl php-json php-odbc php-pdo php-bz2 php-xml php-ftp php-imap php-snmp php-redis
PHP安装扩展
yum --enablerepo=remi-php73 install php-swoole
MySQL安装
下载并安装MySQL官方的 Yum Repository
[root@vm ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm
[root@vm ~]# yum -y install mysql57-community-release-el6-10.noarch.rpm
[root@vm ~]# yum install mysql-community-server mysql-community-client 已加载插件:fastestmirror 设置安装进程 Loading mirror speeds from cached hostfile * epel: mirrors.bfsu.edu.cn * remi-safe: mirrors.tuna.tsinghua.edu.cn 包 mysql-community-server-5.7.29-1.el6.x86_64 已安装并且是最新版本 包 mysql-community-client-5.7.29-1.el6.x86_64 已安装并且是最新版本 无须任何处理
启动
[root@vm ~]# service mysqld start
正在启动 mysqld: [确定]
查询初始密码 并修改
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456@acC';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
添加新用户并授权
mysql> create user 'test'@'%' identified by '123456@acC';
Query OK, 0 rows affected (0.01 sec)
mysql> grant all privileges on *.* to 'test'@'%' with grant option;
Query OK, 0 rows affected (0.49 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
MySQL延伸用户操作
修改密码 Alter user 'test1'@'localhost' identified by '新密码'; flush privileges; 授权 grant all privileges on *.* to 'test1'@'localhost' with grant option; with gran option表示该用户可给其它用户赋予权限,但不可能超过该用户已有的权限 比如a用户有select,insert权限,也可给其它用户赋权,但它不可能给其它用户赋delete权限,除了select,insert以外的都不能 这句话可加可不加,视情况而定。 all privileges 可换成select,update,insert,delete,drop,create等操作 如:grant select,insert,update,delete on *.* to 'test1'@'localhost'; 第一个*表示通配数据库,可指定新建用户只可操作的数据库 如:grant all privileges on 数据库.* to 'test1'@'localhost'; 第二个*表示通配表,可指定新建用户只可操作的数据库下的某个表 如:grant all privileges on 数据库.指定表名 to 'test1'@'localhost';
放开端口
[root@vm ~]# cat /etc/sysconfig/iptables # Generated by iptables-save v1.4.7 on Fri Apr 24 13:08:54 2020 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [18:1856] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 9000 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT # Completed on Fri Apr 24 13:08:54 2020
开机自启
[root@vm yum.repos.d]# chkconfig redis on [root@vm yum.repos.d]# chkconfig nginx on [root@vm yum.repos.d]# chkconfig php-fpm on
[root@vm yum.repos.d]# chkconfig mysqld on