万俊华

闲置笔记本最小化安装CentOS7步骤和优化
前期准备笔记本电脑手上有两台闲置的笔记本电脑,一台是大一买的Gateway,另外一台是年初在闲鱼网花200元买的T...
扫描右侧二维码阅读全文
03
2019/01

闲置笔记本最小化安装CentOS7步骤和优化

前期准备

笔记本电脑

手上有两台闲置的笔记本电脑,一台是大一买的Gateway,另外一台是年初在闲鱼网花200元买的ThinkPad,具体型号就不细说了。与其丢在角落里积灰,不如让它们为我的Linux王者之路发挥余热。

16G以上U盘

U盘是用来安装系统的启动盘,为什么要16G以上,因为我要安装CentOS-7-x86_64-Everything-1810.iso,平生就是喜欢做万全的准备,用大炮轰蚊子。

下载Rufus软件

Windows7系统下使用Rufus制作U盘启动盘,镜像选择上面下载好的.iso文件如果你的U盘之前安装过老毛桃之类的WinPE启动盘,先使用老毛桃初始化释放隐藏空间。

开始安装Linux系统

  1. 启动笔记本按F12,选择U盘启动,进入CentOS安装画面,按上键选择第一项安装。
  2. 语言选择通俗易懂的中文。
  3. 下一步需要注意的是,时间选项选择Asia亚洲的Shanghai上海时区,若时间对不上可以自行调节,done完成。
  4. 网络有线的接有线,无线的接无线,hostname主机名设置一下,两台电脑我分别使用Gateway和ThinkPad以示区分, apply应用。
  5. 分区选项默认第一项并勾选复选框使用剩余空间,完成后在弹出的小窗口删除所有磁盘分区,重新分配剩余空间,新的分区默认即可。
  6. 下一步设置root管理员密码,不需要创造新用户,就用root登录,要新建普通用户就是以后一条命令可以搞定的事。
  7. 继续等待安装完成,再重启计算机。

CentOS7最小化安装后的必备操作

1、解决默认无法上网问题

因为最小化安装以后,CentOS默认未开启网卡,解决方法如下:

[root@Gateway ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp*
ONBOOT=yes //将原来的no修改为yes

Esc键输入:wq保存并退出。

[root@Gateway ~]# service network restart //重启网卡

2、安装ifconfig命令

[root@Gateway ~]# ip addr
[root@Gateway ~]# ip link //查看网络

为方便起见,启用ifconfig命令。

[root@Gateway ~]# yum provides ifconfig

或者

[root@Gateway ~]# yum whatprovides ifconfig

查看哪个组件包含ifconfig命令。

[root@Gateway ~]# yum install -y net-tools //经上条命令得知

3、关闭自带防火墙,启用iptables

[root@Gateway ~]# systemctl stop firewalld //停止firewalld
[root@Gateway ~]# systemctl disable firewalld.service //关闭firewalld自启动
[root@Gateway ~]# yum install -y iptables-services //安装iptables

修改iptables配置文件

[root@Gateway ~]# vi /etc/sysconfig/iptables

使用yy快捷键复制默认的22端口那条规则,p粘贴两行到其下面,同时修改22为80(Apache默认端口)和3306(MySQL默认端口)。按Esc键输入:wq保存并退出。

[root@Gateway ~]# systemctl restart iptables.service //重启iptables
[root@Gateway ~]# systemctl enable iptables.service //添加iptables开机自启动

4、关闭SELINUX

[root@Gateway ~]# vi /etc/selinux/config //编辑SELINUX配置文件
#注释掉下面两行
#SELINUX=enforcing
#SELINUXTYPE=targeted
#增加一行
SELINUX=disabled

Esc键输入:wq保存并关闭。

[root@Gateway ~]# setenforce 0 //使设置启用
[root@Gateway ~]# reboot //重启系统,也可稍后重启

5、安装wget软件

[root@Gateway ~]# yum install -y wget

6、更换国内阿里源

[root@Gateway ~]# cd /etc/yum.repos.d/ //进入源的目录
[root@Gateway ~]# mv CentOS-Base.repo CentOS-Base.repo.bak //备份官方源
[root@Gateway ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@Gateway ~]# yum makecache //重建源数据缓存,完成!

7、安装vim编辑器

CentOS自带vi编辑器,功能没有vim强大,如颜色高亮。

[root@Gateway ~]# yum install -y vim-enhanced

8、修改PS1命令提示符颜色

[root@Gateway ~]# vi /etc/profile.d/env.ps1.sh //文件名任意,以.sh结尾
PS1="\[\e[1;36m\][\u@\h \w]\\$\[\e[0m\]"

Esc键输入:wq保存并退出,重启后生效。

9、CentOS7修改开机等待时间

[root@Gateway ~]# vi /boot/grub2/grub.cfg //修改grub配置
...
terminal_output console
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# 建议修改成1,不要修改成0,修改完成后,重启即可看到效果
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
...

10、关闭笔记本盖子时永不休眠

[root@Gateway ~]# vi /etc/systemd/logind.conf
...
#HandlePowerKey=poweroff //按下电源键后的行为,默认poweroff
#HandleSleepKey=suspend //按下挂起键后的行为,默认suspend
#HandleHibernateKey=hibernate //按下休眠键后的行为,默认hibernate
#HandleLidSwitch=suspend //合上笔记本盖后的行为,默认suspend(改为lock,即合盖不休眠)在原文件中,还要去掉前面的#
HandleLidSwitch=lock
...

使用yy快捷键复制HandleLidSwitch这一行,按p粘贴到其下面,同时去掉前面的#使其修改生效。按Esc键输入:wq保存并退出。

[root@Gateway ~]# systemctl restart systemd-logind //使修改的配置立即生效。

结尾

至此,最小化安装CentOS7必备操作完成,部分步骤来源于网络,结合自身,对其笔误之处进行了改正和删减。

凌晨五点,一路风驰电掣,赶了35公里路写下这篇文章,以飨读者。

标签:#CentOS7 #最小化安装 #步骤 #优化

Last modification:January 3rd, 2019 at 12:55 pm

7 comments

  1. 江眠

    我的09年老笔记本也用来搭centos了

    1. 万俊华
      @江眠

      志同道合,握手!

  2. 糖果主机

    交换链接吗?

    1. 万俊华
      @糖果主机

      可以,有就给我,来者不拒。

      1. 糖果主机
        @万俊华

        已添加贵站链接 我站:http://www.haovps.me/ 站名:糖果主机

        1. 万俊华
          @糖果主机

          已添加友链,老铁,贵站的logo图片或者你的个人头像有吗?还有贵站的描述性语言有吗?最后我的导航页面里有专门的友情链接,可以到那里去留言的,本站所有的留言我微信都能第一时间收到,邮箱也会再次提醒的!

          1. 糖果主机
            @万俊华

            头像可调用邮箱 hlphyc@126.com
            网站描述:Sugarhosts主机又名棉花糖主机或者糖果主机。棉花糖主机评论,分享sugarhosts优惠码,sugarhosts vps教程。

Leave a Comment