码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 7的安装及基础优化

时间:2019-10-01 14:26:56      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:安装过程   dash   注释   设置密码   mic   irf   quit   名称   mes   

一.CentOS 7的安装

创建新的虚拟机

技术图片

 

 

 

技术图片

 

技术图片

 

技术图片

选择虚拟机的名称和存放的位置

技术图片

根据需要选择处理器的数量及内存

技术图片

 

技术图片

 

技术图片

 

技术图片

 

技术图片

 

技术图片

 按需选择磁盘容量

技术图片

选择存储磁盘文件位置

技术图片

技术图片

 

技术图片

 

技术图片

 

技术图片

 

技术图片

 

 开启此虚拟机,光标移到“Install CentOS 7”按Tab键,在quite前面加

net.ifnames=0 biosdevname=0

技术图片

 

 

 

技术图片

 

 

 

技术图片

 

技术图片

 

 

 

技术图片

 

 

 

技术图片

 

 

 

技术图片

 

 

 

技术图片

 

swap的大小一般是内存的两倍

 

技术图片

 

把其余空间给根

 

技术图片

 

 

 

技术图片

 

 

 

技术图片

 

内核崩溃时使用,暂不需开启

 

技术图片

 

配置网络

 

技术图片

 

 

 

技术图片

 

 

 

技术图片

 

 

 

技术图片

 

 

 

技术图片

 

 

 

技术图片

 

设置密码,密码太简单点两次Done

 

技术图片

技术图片

重启后登陆 登陆名为root 密码为刚刚设置的密码

技术图片

 

技术图片

 

技术图片

 

重启网络:systemctl network restart

 

这里有两个问题摆在眼前,ping不通网关(百度)与连接不上xshell怎么办?

ping不通百度:一般看IP地址是否配置正确,DNS,网卡是否有误

连接不上xshell,一般与防火墙,selinux有关

总结安装过程:

  1. 创建虚拟机
  2. 新增一块网卡-->LAN区段
  3. 挂载centos7.5光盘镜像(可在https://msdn.itellyou.cn/中下载)
  4. 开机
  5. 语言选择(英语)
  6. 修改时区->上海
  7. 最小化安装
  8. 磁盘(默认—逻辑卷)
  9. 自动配置分区
  10. 分析内核崩溃原因的话,不用开启,需要的时候再开启也可以
  11. 配置网络
  12. 主机名修改
  13. 设置root密码

使用xshell链接对应centos7服务器

 

 

CRT链接:https://www.lanzous.com/i6h6exg

 

二.基础优化

 

更改yum源;

获取yum源

curl -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 install -y wget)

之后运行yum makecache生成缓存

 

1.1 yum 基础软件安装

 

yum install -y wget

 

 

yum install net-tools vim tree htop iftop iotop lrzsz sl unzip telnet nmap nc psmisc dos2unix bash-completion nethogs glances -y

  

yum install yum-utils -y  #安装

 

1.2 关闭firewalld防火墙

 

[root@centos75-model ~]# systemctl stop firewalld            #停止

[root@centos75-model ~]# systemctl disable firewalld        #关闭开机自启动,注:disable没有d

[root@centos75-model ~]# systemctl status firewalld          #检查

 

1.3 关闭SELinux

 

[root@centos75-model ~]# setenforce 0

[root@centos75-model ~]# vim /etc/selinux/config

SELINUX=enforcing改成SELINUX=disabled

 

#########不打开文件的两种修改方式###########

 

# 方式一

 

sed -ri ‘s#(^SELINUX=).*#\1disabled#g‘ /etc/selinux/config

  

 

# 方式二

 

sed -i ‘/^SELINUX=/c SELINUX=disabled‘ /etc/selinux/config

  

 

检查

 

getenforce

 

1.4 优化ulimit

 

echo ‘* - nofile 65535‘ >> /etc/security/limits.conf

 

1.5 显示优化

 

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\] \[\e[31;1m\]\w\[\e[0m\]]\\$ "

 

添加到/etc/bashrc,注释掉原有的PS1,然后生效source /etc/bashrc      

 

字符集改成UTF-8

 

1.6 SSH连接速度慢优化

 

sed -i ‘s@#UseDNS yes@UseDNS no@g‘ /etc/ssh/sshd_config

  

sed -i ‘s@^GSSAPIAuthentication yes@GSSAPIAuthentication no@g‘ /etc/ssh/sshd_config

  

systemctl restart sshd

  

 

个人文档:https://www.lanzous.com/i6irfmd

CentOS 7的安装及基础优化

标签:安装过程   dash   注释   设置密码   mic   irf   quit   名称   mes   

原文地址:https://www.cnblogs.com/smr1998/p/11615076.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!