目录

1. 配置静态网络

2. 清空关闭防火墙

3. 关闭 SElinux

4. 修改主机名

5. 配置主机和 IP 映射关系

6. 配置 yum 源

6.1 配置本地 yum 仓库

6.2 配置网络 yum 源(推荐)

7. 配置时间同步

8. 下载常用命令

9. 清除邮件提示消息

10. 设置字体主题(可省略)

11. 做个快照


1. 配置静态网络

1.# 修改网卡配置文件
[root@client02 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens32TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
NAME="ens32"
DEVICE="ens32"
ONBOOT="yes"IPADDR=192.168.78.131
NETMASK=255.255.255.0
GATEWAY=192.168.78.2DNS1=192.168.78.2
DNS2=8.8.8.82.# 重启网卡
[root@client02 ~]# systemctl restart network3.# 验证通信
[root@client02 ~]# ip a
[root@client02 ~]# ping www.baidu.com

2. 清空关闭防火墙

[root@client02 ~]# iptables -F
[root@client02 ~]# systemctl stop firewalld
[root@client02 ~]# systemctl disable firewalld
[root@client02 ~]# systemctl status firewalld

3. 关闭 SElinux

[root@client02 ~]# getenforce  # 显示 SElinux 状态
Enforcing # 执行状态# 临时关闭(机器重启后失效)
[root@client02 ~]# setenforce 0
[root@client02 ~]# getenforce
Permissive# 永久关闭 SElinux(机器重启后生效):
[root@client02 ~]# vi /etc/selinux/config
[root@client02 ~]# vi /etc/sysconfig/selinux
# 这两个配置文件修改其中一个即可,效果一样

4. 修改主机名

[root@client02 ~]# hostnamectl set-hostname xxx # 永久
[root@client02 ~]# bash # 生效

5. 配置主机和 IP 映射关系

[root@client02 ~]# vi /etc/hosts# 注意:如果是集群的话,需要配置多个主机 ip 映射!
cat >> /etc/hosts << EFO
192.168.78.150 k8s-master1
192.168.78.151 k8s-master2
192.168.78.152 k8s-master3
192.168.78.153 k8s-node1
192.168.78.154 k8s-node2
EFO

6. 配置 yum 源

以下两种方式二选一即可:

6.1 配置本地 yum 仓库

# 1.把光盘设备中的系统镜像挂载到/media/cdrom目录
[root@DHCP ~]# mkdir -p /media/cdrom
[root@DHCP ~]# mount /dev/cdrom /media/cdrom/# 2.为了能够让软件仓库一直为用户提供服务,需将系统镜像文件的挂载信息写入到/etc/fstab文件中,以保证万无一失
[root@DHCP ~]# vim /etc/fstab
# 添加下面代码:
/dev/cdrom              /media/cdrom            iso9660 defaults        0 0[root@DHCP ~]# mount -a
#上述文件信息不会立即生效,需要自动挂载# 3.创建软件仓库配置文件:如果是 RHEL 8 则需要配置两个软件仓库,缺一不可
[root@DHCP ~]# vim /etc/yum.repos.d/rhel8.repo输入如下信息:
[BaseOS]  #仓库名称,具有唯一性
name=BaseOS
baseurl=file:///media/cdrom/BaseOS #软件包的获取方式,也是本地文件(则需要在后面添加file参数),也可以使用FTP或HTTP下载
enabled=1 # 设置此源是否可用,1位可用,0为禁用
gpgcheck=0 # 设置此源是否校验文件,1位校验,0为不校验
[AppStream]
name=AppStream
baseurl=file:///media/cdrom/AppStream
enabled=1
gpgcheck=0

6.2 配置网络 yum 源(推荐)

阿里源CentOS镜像地址

1.# 安装 wget 工具
[root@client02 ~]# yum install -y wget2.# 备份本地源
[root@client02 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup3.# 下载阿里源
[root@client02 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo4.# 生成缓存
[root@client02 ~]# yum makecache5.# 安装 epel 扩展源 (可以搜到更多的包) 这步可省略
[root@client02 ~]# yum install -y epel-release

7. 配置时间同步

# 安装 ntpdate 命令
yum install ntpdate -y# 跟网络时间做同步
ntpdate cn.pool.ntp.org# 把时间同步做成计划任务
crontab -e
* */1 * * * /usr/sbin/ntpdate cn.pool.ntp.org

8. 下载常用命令

yum -y install net-tools tree wget lrzsz vim unzip bash-completion build-essential yum-utils telnet telnet-server device-mapper-persistent-data lvm2 nfs-utils gcc gcc-c++ make cmake libxml2-devel openssl-devel curl curl-devel sudo ntp libaio-devel ncurses-devel autoconf automake zlib-devel  python-devel epel-release openssh-server socat ipvsadm conntrack ntpdate ipvsadm

9. 清除邮件提示消息

# 清除 "您在 /var/spool/mail/root 中有新邮件"信息
echo "unset MAILCHECK" >> /etc/profile
source /etc/profile# 清空邮箱数据站空间
cat /dev/null > /var/spool/mail/root

10. 设置字体主题(可省略)

[root@demo ~]# vim /etc/profile
export PS1='\[\e[1m\e[33m\][\[\e[1m\e[34m\]\u@\[\e[1m\e[32m\]$HOSTNAME \[\e[m\]\[\e[1m\e[35m\]\w\[\e[m\]\[\e[32m\]\[\e[1m\e[33m\]]\[\e[m\]\$ '[root@demo ~]# source /etc/profile

11. 做个快照

上面步骤操作完后,关闭虚机,创建快照,也方便后面克隆新的虚机,减少重复上述操作。

CentOS 7 初始化系统相关推荐

  1. 浅析 Linux 初始化系统(系统服务管理和控制程序/Init System) -- systemd

    文章目录 一.Systemd 的简介和特点 (一)同 SysVinit 和 LSB init scripts 兼容 (二)更快的启动速度 (三)systemd 提供按需启动能力 (四)Systemd ...

  2. Linux 及其它类 Unix 系统的系统服务管理和控制程序(初始化系统/init system)简单梳理

    文章目录 一.Linux 的启动过程 二.初始化程序 (一)System V init (二)Upstart init (三)systemd (四)Launchd (五)Epoch (六)Mudar ...

  3. Linux 系统服务管理器(初始化系统/init system) -- systemd 及命令 systemctl 的详细介绍

    文章目录 一.系统服务管理器 systemd (一)systemd 的特性 (二)systemd 与 传统 init 系统的区别 (三)systemd 的目录和文件 (四)systemd 的 Unit ...

  4. Windows+CentOS 7双系统(最完全攻略!!)-------囊括所有安装CentOS双系统的问题!

    时间:2019.05.09 强烈推荐:先把磁盘转换为GPT就没那么多问题了!!! 步骤:把磁盘全部数据清空(自动变为MBR),再转GPT(记得设置引导区盘符),重装Windows->注意引导区的 ...

  5. Samba 系列(九):将 CentOS 7 桌面系统加入到 Samba4 AD 域环境中

    这篇文章讲述了如何使用 Authconfig-gtk 工具将 CentOS 7 桌面系统加入到 Samba4 AD 域环境中,并使用域帐号登录到 CentOS 系统. 要求 1.在 Ubuntu 系统 ...

  6. linux载入初始化内存盘,Linux初始化系统盘后重新挂载数据盘方法

    Linux实例初始化系统盘后重新挂载数据盘 在Linux实例中,重新初始化系统盘不会改变数据盘里的内容,但是数据盘的挂载信息会丢失,所以,在Linux重启后,按以下步骤创建新的挂载点信息并挂载数据盘分 ...

  7. 已解决:centos 7.x系统自带的3.10.x内核存在一些bugs,导致运行docker、k8s不稳定,需要升级内核解决此问题。

    1.问题描述 Docker 要求 CentOS 系统的内核版本高于 3.10,因为centos 7.x系统自带的3.10.x内核存在一些bugs,导致运行docker.k8s不稳定. 2.问题分析 升 ...

  8. CentOS 6.0 系统 LAMP(Apache+MySQL+PHP)安装步骤

    转自:http://down.chinaz.com/server/201109/1064_1.htm 先来解释一下,什么是 LAMP.正如标题所言,LAMP 实际上就是 Linux.Apache.My ...

  9. 修改CentOS 7.2系统的主机名

    之前使用网上的大部分说法,修改了两个配置文件: /etc/hosts /etc/sysconfig/network 然后,并没有什么卵用. 后来,搜阿里云配置,看到这个办法: 使用"经典网络 ...

最新文章

  1. 嵌入式开发板设置无密码登录
  2. 0x16.基本数据结构 — Trie树(字典树)+ A C 自 动 机
  3. [教程]JS从糊涂到明白:一步一步编写计算器3 – 功能扩展
  4. 数据蒋堂 | 从一道招聘考题谈起
  5. (二)Amazon Lightsail 部署LAMP应用程序之部署单片LAMP应用程序
  6. 找不到媳妇给愁的。。。
  7. php获取ios或android通过文件头(header)传过来的坐标,通过百度接口获取具体城市和地址,并存入到session中...
  8. Linux-鸟菜-7-Linux文件系统-EXT
  9. iOS开发- UICollectionView详解+实例
  10. python简单体育竞技模拟_Python程序设计思维练习---体育竞技分析-阿里云开发者社区...
  11. 初始化Dictionarystring, object赋值
  12. 在操作系统理论中,什么是饿死
  13. 资深架构师十几年的架构干货经验总结分享!
  14. 苹果新款iPad或将于下月在新总部发布
  15. rtsp实时流通过rtmp推送到服务端
  16. DeFi收益聚合协议Pickle Finance与APY Vision达成合作
  17. CLRvia3读书笔记
  18. 注释里面 //TODO... 的作用
  19. 2018 银联Java笔试 题,中国银联2018秋招笔试题
  20. 网络安全与计算机信息管理论文,计算机信息管理技术在网络安全的应用论文

热门文章

  1. 锤子便签的Monkeyrunner 测试脚本
  2. 语不惊人死不休--2004年一针见血的名言
  3. 月入3500的程序员到月入百万的FAer十年之路!
  4. 图形graph与图像image
  5. 电脑爱好者必须懂得的电脑简单英语单词
  6. 今天梦幻诛仙服务器维护多久,4月3日凌晨5点~8点停服维护公告
  7. C#应用程序通过SqlClient读取附加mdf文件数据库的连接字符串
  8. 构建高并发高可用的电商平台架构大纲
  9. JLinkGDBServer调试ARM linux内核
  10. Java安装教程—Windows环境Java安装详细教程