CentOS6.8安装
参考链接:https://blog.youkuaiyun.com/liu156131/article/details/81710795
注意事项:
1、
/boot 分区 个人采用的是1024mb空间
swap分区 建议大小为内存的1.5倍即可,个人采用的是15360mb空间
/ 使用所有剩余空间
2、安装时顺便安装mysql服务
安装后的配置
1、网络配置
-
配置ip,并设置网卡自启动
方式1:通过GUI界面配置ipv4
方式2:命令行配置
cd /etc/sysconfig/network-scripts
vim ifcfg-ens192(根据实际网卡)
在该文件加配置IPADDR 注意添加多个IP时,需要对其进行标记:eg:IPADDR0 IPADDR1。
nmcli connection reload ens192
nmcli connection up ens192
ip addr show -
添加网关(若无需添加,则忽略)
查看当前的路由表:route -n。
根据输出,找到默认网关的目标是"0.0.0.0"的行。
记下当前默认网关的IP地址和网络接口名称(通常是eth0或enp0sX等)。
删除当前的默认网关:sudo route del default gw <当前默认网关的IP地址> <网络接口名称>。
例如,sudo route del default gw 192.168.1.1 eth0。
添加新的默认网关:sudo route add default gw <新的默认网关的IP地址> <网络接口名称>。
例如,sudo route add default gw 192.168.2.1 eth0 -
配置网口自启动
cd /etc/sysconfig/network-scripts
vim ifcfg-ens192(根据实际网卡)
将 NM_CONTROLLED 设置为 “no”, ONBOOT 设置为 “yes”(记得双引号), 然后重启系统即可(或者执行 systemctl restart/reboot)。
2、root远程连接配置
1)修改ssh服务配置文件
sudo vi /etc/ssh/sshd_config
- 允许root用户远程登录
1)调整PermitRootLogin参数值为yes - 允许无密码登录
1) 将PermitEmptyPasswords yes前面的#号去掉
2) 将PermitEmptyPasswords 参数值修改为yes - 设置需要密码验证登录(与第二点区分)
1)将PasswordAuthentication参数值设置为yes。
重启ssh服务:service sshd restart 或者 /etc/initd.d/sshd restart**
3、主机名hostname修改(若安装时设置了,则忽略)
- 一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改任一处会导致系统启动异常。首先切换到root用户。
- /etc/sysconfig/network
打开该文件,里面有一行 `HOSTNAME=localhost.localdomain,修改 localhost.localdomain 为你的主机名。 - /etc/hosts
打开该文件,会有一行 127.0.0.1 localhost.localdomain localhost其中 127.0.0.1 是本地环路地址, localhost.localdomain 是主机名(hostname),也就是你待修改的。
4、mysql相关配置
-
查看MySQL状态、启动、位置相关命令:
service mysqld status
service mysqld start
whereis mysql -
MariaDB设置初始化密码及修改密码:(初始时密码为空)
[root@localhost ~]# mysql -uroot -p
MariaDB [(none)]> use mysql;
MariaDB [mysql]> UPDATE mysql.user SET password = PASSWORD(‘newpassward’) WHERE user = ‘root’;
MariaDB [mysql]> FLUSH PRIVILEGES; -
为MySQL添加远程访问:
1、 修改/etc/mysql/mysql.conf.d/mysqld.cnf``/etc/mysql/my.cnf
中的bind-address
为允许的网络地址,若为整个网络则填入0.0.0.0
或注释掉
2、重启服务
3、启动mysql,输入use mysql;
进入mysql表
4、 修改地址grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
允许root用户远程使用root为密码连接。
5、 使修改生效flush privileges;
6、退出MySQL。
5、防火墙配置
CentOS6
查看状态:service iptables status
关闭命令: service iptables stop
永久关闭防火墙:chkconfig iptables off
CentOS7
查看状态:systemctl status firewalld.service
关闭命令: systemctl stop firewalld.service
永久关闭防火墙:systemctl disable firewalld.service
开放端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
(–permanent永久生效,没有此参数重启后失效)
注:可以是一个端口范围,如1000-2000/tcp
其他问题
1、鼠标只能移动,但点击无反应
在虚拟硬件中添加USB控制器,然后把USB控制器删除了,相当于重新插入
参考链接:
https://blog.youkuaiyun.com/qaz18201142158/article/details/117962956
2、镜像下载
官网镜像地址:
https://vault.centos.org/
下载过程参考链接:https://blog.youkuaiyun.com/a350904150/article/details/129833998
3、如何在虚拟机中插入光盘
如图,把连接选上,就等同于插上光盘了
4、使用MobaXterm连接报错“Access denied”错误
1)检查ssh的配置文件是否修改允许root远程访问
2)修改重置root密码 passwd root(重置时注意键盘输入的大小问题,通过明文方式看键盘的输入是否为自己理想的输入)