一、RHCE--准备工作

一、RHCE---准备工作

    • 1.修改主机地址(由动态IP地址--> 静态IP地址)
      • 第一种:通过命令行的方式
      • 第二种:通过vim编辑器修改配置文件的方式
      • 第三种:通过图形化的方式:
    • 2.软件安装
    • 3.关闭防火墙
    • 4.禁用selinux

1.修改主机地址(由动态IP地址–> 静态IP地址)

第一种:通过命令行的方式

[redhat@MPF ~]$ nmcli c modify ens160 ipv4.addresses 192.168.111.101/24 ipv4.gateway 192.168.111.2 ipv4.dns 114.114.114.114 ipv4.method manual 

1.激活网卡(重新加载配置):

[redhat@MPF ~]$ nmcli c up  ens160

第二种:通过vim编辑器修改配置文件的方式

[centos@MPF100 ~]$ vim /etc/sysconfig/network-scripts/ifcfg-ens33 

格式:
IPADDR=192.168.111.102
GATEWAY=192.168.111.2
DNS=114.114.114.114
PREFIX=24

第三种:通过图形化的方式:

[redhat@MPF ~]$ nmtui

1.查看网卡信息:

[redhat@MPF ~]$ nmcli c show ens160

2.查看网卡:

[root@MPF ~]# nmcli c

2.软件安装

1.配置yum源

2.建立软件仓库:repository -> repo

3.配置的目录: /etc/yum.repos.d/

4.本地yum源:iso镜像不能直接使用,需要进行挂载才能使用

操作:去挂载 要挂载的设备:光驱,要挂载的目录:/mnt
/dev/sr0 --> /mnt

[root@ssh-server mnt]# cd /etc/yum.repos.d/
[root@ssh-server yum.repos.d]# mount /dev/sr0 /mnt   #临时挂载
[root@ssh-server ~]# mount      #查看挂载是否成功
/dev/sr0 on /mnt type iso9660  (ro,relatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8)       #有这条命令即为挂载成功

[root@ssh-server yum.repos.d]# cd /mnt/
[root@ssh-server mnt]# ls -l
total 510
dr-xr-xr-x. 2 root root   2048 Jun 29 20:35 docs
dr-xr-xr-x. 3 root root   2048 Jun 29 20:32 EFI

永久挂载
[root@MPF ~]# vim /etc/fstab
/dev/sr0    /mnt      iso9660    defaults       0 0   #在最后一行加入即可永久挂载

5.配置软件仓库

[root@MPF AppStream]# cd /etc/yum.repos.d/
[root@MPF yum.repos.d]# ls -l
total 4
-rw-r--r--. 1 root root 360 Sep  7 16:20 redhat.repo
[root@MPF yum.repos.d]# vim redhat.repo

[baseos]
name=baseos
baseurl=file:///mnt/BaseOS
enabled=1
gpgcheck=0

[appstream]
name=appstream
baseurl=file:///mnt/AppStream
enabled=1
gpgcheck=0

6.制作缓存:

[root@MPF yum.repos.d]# yum makecache

测试:[root@MPF yum.repos.d]# yum install lrzsz -y

3.关闭防火墙

原因:linux的不同服务,使用IP可能是相同,但是端口不相同,防火墙会拦截流量,客户端就不能接入

1.临时关闭:(只当前关闭,重启仍然运行)
2.永久关闭:(开机不启动)

restart:重启
status:查看状态
enable:设置开机启动
disable:设置开机不启动
[root@ssh-server ~]# systemctl status firewalld   ---查看状态
[root@ssh-server ~]# systemctl stop firewalld      
[root@ssh-server ~]# systemctl disable firewalld

4.禁用selinux

安全问题(阻止我们的一些进程来访问资源)

1.临时修改:
setenforce 0 —> permissive
setenforce 1 —> permissive

[root@ssh-server ~]# getenforce ---查看状态
Enforcing :强制,阻止进程访问资源
Permissive:宽容,启用了selinux,但是只有告警,不会阻止
disable:禁用selinux

[root@ssh-server ~]# setenforce 0 

2.永久修改:(修改配置文件) /etc/selinux/config

[root@ssh-server ~]# vim /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX= enforcing   #修改为Permissive
# SELINUXTYPE= can take one of these three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

至此,准备工作就完成了!!

你可能感兴趣的:(RHCE,linux,运维,服务器)