CentOS 7.6 系统进行基础软件安装和优化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7.6 系统进行基础软件安装和优化相关的知识,希望对你有一定的参考价值。

参考技术A

用阿里云源进行举例,系统是CentOS7
注意: 因为设计到 增删改 ,所以凡是有以上操作记得进行 备份 ,然后在操作哦!!!!

拿CentOS7举例

CentOS 7的安装及基础优化

一.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.6 系统进行基础软件安装和优化的主要内容,如果未能解决你的问题,请参考以下文章

centos 7.6

CentOS 7.6安装部署gitlab

CentOS 7.6安装配置Chrony同步系统时钟

Vmware 15 安装Centos 7.6

如何选择CentOS 7.6系统组件安装包

Vmware vSphere 虚拟机安装 CentOS 7.6 手册