(一)走进Linux世界(安装Centos8,初始化生产环境,GNU bash)

声明:

本博主正在备考RHCE8,所以接下来的学习环境都在centos8下面。考试利用的是Redhat8系统,实际上和Centos8并没有多少区别。只是Redhat收费而已。所以博主打算先系统的学习Linux,复习巩固以往学习的知识,顺便整理下笔记(一是给自己以后回忆使用,二是可以给大家提供借鉴)。学习视频是千锋教育给的,千峰的杨哥讲解的Linux视频还是蛮不错的哦,推荐一下!

对了,以下学习可能只对RHCSA考试有用,RHCE8改版了,好像都是ansible自动化运维,实操性特别强,所以我尽快学习完RHCSA基础内容,然后学习ansible!

目录

1、安装Centos8

1.1 安装VMware15.5

1.2 安装centos8

2、初始化生产环境

2.1 设置主机名和ip

2.2 删除部分不需要的⽤户和组

2.3 防止DOS攻击

2.4 修改root帐户密码越复杂越好

2.5 禁止IP伪装

2.6 禁⽌ping ⽤户使⽤ping不做任何反映

2.7 远程5分钟⽆操作⾃动注销:

2.8 关闭selinux和防火墙

2.9 修改ssh

2.10 配置centos8的yum源和epel源

2.11 配置ntp自动更新时间

2.12 关闭虽有不需要的服务

3、GNU bash

3.1 shell 语法

3.2 bash的基本特性

3.3 Linux获取帮助


1、安装Centos8

1.1 安装VMware15.5

最好安装最新版本的VMware哦!

(1)提供VMware15的网盘链接,有需要的小伙伴自取。

链接:https://pan.baidu.com/s/1opyO1P59y2pIu4SjUIqkPw 
提取码:rauv

 

1.2 安装centos8

centos8镜像可以网易或阿里开源镜像网上下载,我这边已经下载好了,新建虚拟机我就不演示拉,直接安装centos8.

(1)直接安装,不检测了。

(2)建议英文,英文实在不好用中文也可以

(3)诸多配置

(4)唯一要特别说明的是分区,其实实验环境下默认就OK了,而在生产环境中要根据需求进行配置,/分区,/boot和swap这些系统分区应该是必要的,其他数据分区 可根据需要分区,可借鉴我的。

(5)设置root密码和管理员用户和密码,密码一定要复杂,防止黑客暴力破解(穷举)

(6)配置好之后重启,重启之后会让让你接受许可,打上勾就好了。

(7)顺利安装并登录centos8

2、初始化生产环境

这个初始化生产环境的意义在于提高系统安全性,提高系统性能以及给老板节约资金。这个可以作为一个了解,后面的配置yum源可以看一下。

2.1 设置主机名和ip

hostnamectl set-hostname centos8

ip地址根据网络工程师规划的进行配置,这边我就不做修改了

2.2 删除部分不需要的⽤户和组

由于刚安装好操作系统,没必要进行这个操作。

2.3防止DOS攻击

vim /etc/security/limits.conf 
#加入以下配置
hard core 0
hard rss 10000
hard nproc 20
初始化CentOS系统上安装gcc,可按以下步骤进行: ### 配置软件源 CentOS 7 初始化系统时,配置软件源有两种方式,可二选: #### 配置本地 yum 仓库 - 把光盘设备中的系统镜像挂载到 `/media/cdrom` 目录: ```bash [root@DHCP ~]# mkdir -p /media/cdrom [root@DHCP ~]# mount /dev/cdrom /media/cdrom/ ``` - 为保证软件仓库持续服务,将系统镜像文件的挂载信息写入 `/etc/fstab` 文件: ```bash [root@DHCP ~]# vim /etc/fstab ``` 添加如下代码: ```plaintext /dev/cdrom /media/cdrom iso9660 defaults 0 0 ``` 执行自动挂载: ```bash [root@DHCP ~]# mount -a ``` - 创建软件仓库配置文件: ```bash [root@DHCP ~]# vim /etc/yum.repos.d/rhel8.repo ``` 输入如下信息: ```plaintext [BaseOS] name=BaseOS baseurl=file:///media/cdrom/BaseOS enabled=1 gpgcheck=0 [AppStream] name=AppStream baseurl=file:///media/cdrom/AppStream enabled=1 gpgcheck=0 ``` #### 配置网络 yum 源(推荐) 此方式可让系统通过网络获取最新的软件包信息,在初始化系统时推荐使用这种方式,但具体配置步骤未在给定引用中提及,般可以使用阿里云、清华大学等开源镜像站提供的 yum 源配置。 ### 安装 gcc 在配置好软件源后,可使用 yum 命令安装 gcc: ```bash yum install gcc -y ``` 上述命令会自动安装系统软件源中提供的默认版本的 gcc。 ### 查看安装结果 安装完成后,可通过以下命令查看 gcc 版本,以确认是否安装成功: ```bash gcc --version ``` ### 升级 gcc(可选) 若需要使用更高版本的 gcc,可按以下步骤升级: - 查看当前 gcc 版本: ```bash gcc --version ``` - 下载 gcc 源码(以 10.2.0 版本为例): ```bash wget https://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.xz ``` - 解压安装包: ```bash tar -xvf gcc-10.2.0.tar.xz ``` - 下载依赖库: ```bash cd gcc-10.2.0 ./contrib/download_prerequisites ``` 后续还需要进行编译、安装等步骤,此处未在给定引用中详细提及,般编译安装过程较为复杂,需要根据实际情况操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硬核的无脸man~

你的鼓励是我创作的最大功力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值