侧边栏壁纸
博主头像
Linux学习记录博主等级

我们因为好奇而所获得的一切,最终会因为骄傲而全然玷污

  • 累计撰写 45 篇文章
  • 累计创建 13 个标签
  • 累计收到 9 条评论

目 录CONTENT

文章目录

全新开始CentOS 8.2(一):配置IP、换源、更换默认shell、改时区

Frank
2020-10-20 / 0 评论 / 0 点赞 / 6 阅读 / 3359 字

最近公司开发的新系统,指定的搭建环境是centos8.2,因此有此文。

因为之前一直是在使用ubuntu,所以对centos略显生疏,不过好在大体是差不多的,折腾下来也还算轻松加愉快。

一、安装

1、鉴于阿里源的速度不错,以及安装包的大小考虑(完整DVD 8G),我选择了minimal(1.6G):CentOS-8.2.2004-x86_64-minimal.iso 安装过程略,挺简单的,分区选择了自动,选择了语言中文,设置了root和普通用户的密码,然后就安装完毕了。

2、刚安装完毕,第一个与ubuntu不同的点就出现了,默认建立的普通用户是没有sudo权限的,什么都安装不了;先切换到root,编辑/etc/sudoers配置,在如图位置,root用户的下方一行,添加一行普通用户的配置;

4-ezzm.jpg

后来第二次安装系统,发现安装界面可以勾选“将此用户设为管理员” :lol:

1-3.jpg

3、第二个与ubuntu不同的点,默认的网卡是没有IP地址的,导致无法上网; 用ifconfig或者nmcli查看当前网卡情况:

1-2-cnky.jpg2-2.jpg

如图,可以看到当前网卡名ens32,刚开始inet 192.168.44.139那一行是没有IP地址的。 进入目录/etc/sysconfig/network-scripts,找到ifcfg-ens32(网卡名根据自己的电脑改变),编辑它:

3-1-kuqe.jpg改BOOTPROTO=dhcp,默认可能是none;

下面的IPADDR(IP地址)、PREFIX(子网掩码)、GATEWAY(网关)、DNS都注释掉,如果没有就算了;

PS:上面是DHCP自动获取IP,如果要手动,就改BOOTPROTO=none,注释掉的4要素填写就可以了。

配置更改后:

ifup ens32    #更新网卡配置

就可以了!

4、解决了IP问题,那么安装linux,真正第一要素:换源,就开始安排,此处是与ubuntu第三个不同。

因为是minimal,特别精简的系统,所以先安装wget工具和vim;

dnf install wget   #dnf是centos8的包管理工具,用yum也是可以的,只不过本质仍然是dnf

dnf install vim  #centos自带的是vi,ubuntu是自带vim的。

cd /etc/yum.repos.d/  #进入源的配置目录

mv CentOS-AppStream.repo  CentOS-AppStream.repo.bak

mv CentOS-Base.repo CentOS-Base.repo.bak

mv CentOS-centosplus.repo CentOS-centosplus.repo.bak

mv CentOS-Extras.repo CentOS-Extras.repo.bak

mv CentOS-PowerTools.repo CentOS-PowerTools.repo.bak

#将以上源配置文件改名备份,ubuntu只有一个源配置文件souces.list,centos有很多个,因为阿里源一个文件包括了这些,所以这些都注释掉

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo #下载阿里源的文件

dnf makecache  #更新源(yum makecache同理),相当于ubuntu的apt update

PS:换源前,最好ping一个常用IP,确定dns是可用的,否则可能导致makecache的时候无法解析而报错。

5、老规矩,一入linux深似海,自带bash必须改!先安装ZSH+ohmyzsh

dnf -y install zsh  #安装基本zsh

./ohmyzsh_install.sh  #运行手动下载并上传的ohmyzsh安装脚本,因为在线安装会无法访问,安装脚本会自动更改当前用户默认shell

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions    #自动补全插件

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting   #高亮插件

vi .zshrc   #编辑配置

主题更换ys,插件名字加上,alias别名加上(比ubuntu要多加一个alias vi=vim,vi是真难看)。详见《从头安装ubuntu所需软件(零):ZSH+OhMyZSH+主题+插件》,此处不再赘述。

最后记得source .zshrc更新配置。

6、改时区

timedatectl     #显示当前时区

timedatectl list-timezones   #列出时区列表

sudo timedatectl set-timezone Asia/Shanghai    #更改时区为上海

到此系统基本环境配置完毕。

0

评论区