Centos7安装遇到的问题及详解
1.虚拟机中选择的是NAT模式,我的笔记本电脑是拨号上网,用桥接模式,找不到网卡,在windows的dos界面用ipconfig查看的结果
PPP适配器 宽带连接:IPv4 地址 . . . . . . . . . . . . : 10.127.0.22
为了能够使用静态IP,在虚拟机的虚拟网络编辑器中不要勾选"使用本地DHCP服务将IP分配给虚拟机"这个选项;然后是配置子网ip,子网IP与宿主机的ip一定不能处在同一地址范围里,否则就算虚拟机能上网,网络既慢,还不稳定(这段话是抄别人的).我的NAT网段是10.0.0.0,网关是10.0.0.2.
2.不建议安装图形界面,耗费内存,使用卡顿,启动缓慢.在配置网卡的时候,按照这样去配
3.yum源及epel源的重装
cd /etc/yum.repos.d/ mkdir hehe mv * hehe/ yum -y install wget wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum repolist yum -y install vim lrzsz nmap telnet tree bash-completion net-tools rpm -qa net-tools # 查看某个包装了没有 rpm -ql net-tools # 查看这个包装了什么,装在哪里 hostname -I # 直接获取ip地址
4.装好机器之后,发现网卡名称是这样的
有两种方式将网卡名改成大家熟悉的eth0,一:安装系统之前配置,修改内核选项,在Install CentOS Linux7这个选项上,按Tab键在这一行的末尾添加 net.ifnames=0 biosdevname=0,回车,开始安装
二:已经安装完系统了,需要用命令修改,参考:http://blog.51cto.com/oldboy/1722101
cd /etc/sysconfig/network-scripts/
mv ifcfg-eno16777736 ifcfg-eth0 # 在eth0中进行全局替换,:%s/eno16777736/eth0/g
vi /etc/sysconfig/grub
在这一行添加 net.ifnames=0 biosdevname=0:
GRUB_CMDLINE_LINUX="crashkernel=128M rhgb net.ifnames=0 biosdevname=0 quiet"
grub2-mkconfig -o /boot/grub2/grub.cfg # 生成grub启动菜单
reboot # 重启
5.如果安装了图形化界面,就会在你即将进入系统的时候出现:license information(license not accepted),
说明需要同意许可信息,输入1-回车-2-回车-c-回车-c回车,即可解决.
连接Xshell,出现了个警告:WARNING! The remote SSH server rejected X11 forwarding request.
先检查sshd的配置文件,发现没有不对的地方:X11Forwarding yes
解决方法:yum -y install xorg-x11-xauth;再次连接时:/usr/bin/xauth:file /root/.Xauthority does not exist
解决方法:touch /root/.Xauthority
6.时间显示出现问题
下午三点在服务器上正常应该是15:00:00,但是执行完date,显示:Sun Sep 16 03:36:24 EDT 2018,正常应该是:Sun Sep 16 15:35:33 CST 2018,
此时需要将EDT变成CST
mv /etc/localtime /etc/localtime.bak ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate -u ntp.api.bz # 同步时间,-u参数可以越过防火墙与主机同步,中国国家授时中心:210.72.145.44,NTP服务器(上海) :ntp.api.bz crontab -e 0-59/10 * * * * /usr/sbin/ntpdate ntp.api.bz
7.更改主机名
用hostname改是临时的,在6版本中永久改是在这个文件中--/etc/sysconfig/network,7版本是--/etc/hostname;想让虚拟机能被克隆,仅需在网卡配置文件中将UUID这一行注释即可
# 永久改主机名 hostnamectl set-hostname --static www.node1.com localectl status # 显示当前系统字符集 timedatectl status # 显示当前时间信息 localectl set-locale LANG=zh_CN.utf8 # 修改字符集 cat /etc/os-release # 查看系统信息 systemd-analyze time # 系统启动时间统计 Startup finished in 1.489s (kernel) + 3.661s (initrd) + 31.024s (userspace) = 36.175s systemd-analyze blame # 具体时间展示12.807s systemd-analyze plot >boottime.svg # 生成一张图
Python、Django写了几篇:https://www.cnblogs.com/jokerbj/
优化内核也可以看一下:http://blog.51cto.com/13281352/2064640