jimlu

V1

2023/04/14阅读:24主题:默认主题

Centos7.9初始化

1 关闭selinux

  • getenforce #查看selinux状态
  • setenforce 0 #临时关闭selinux
  • 编辑/etc/selinux/config #将SELINUX=enforcing修改为SELINUX=disabled,永久关闭selinux(重启后生效)
[root@localhost ~]# getenforce 
Enforcing
[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce 
Permissive
[root@localhost ~]# vim /etc/selinux/config 
[root@localhost ~]# more /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=disabled
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted 

2 NAT连接,自动获取IP地址

VMwarestation 网络模式,开始DHCP的情况下,通过nmcli connection up ens33 命令启动网卡,将自动获取到一个IP地址

[root@localhost ~]# nmcli connection up ens33 
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)
[root@localhost ~]# ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:1e:d2:34 brd ff:ff:ff:ff:ff:ff
    inet 192.168.91.182/24 brd 192.168.91.255 scope global noprefixroute dynamic ens33
       valid_lft 1798sec preferred_lft 1798sec
    inet6 fe80::520b:a804:a263:1e7a/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:50:b5:2a brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
    link/ether 52:54:00:50:b5:2a brd ff:ff:ff:ff:ff:ff

3 关闭防火墙

  • systemctl status firewalld.service #查看防火墙状态
  • systemctl stop firewalld.service #关闭防火墙服务
  • systemctl disable firewalld.service #关闭开机启动防火墙服务
[root@localhost ~]# systemctl status firewalld.service 
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2023-04-14 22:01:45 CST; 20min ago
     Docs: man:firewalld(1)
 Main PID: 823 (firewalld)
    Tasks: 2
   CGroup: /system.slice/firewalld.service
           └─823 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid

Apr 14 22:01:43 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Apr 14 22:01:45 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
Apr 14 22:01:45 localhost.localdomain firewalld[823]: WARNING: AllowZoneDrifting is enabled. This is...ow.
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost ~]# systemctl stop firewalld.service 
[root@localhost ~]# systemctl disable firewalld.service 
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@localhost ~]# systemctl status firewalld.service 
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

Apr 14 22:01:43 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Apr 14 22:01:45 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
Apr 14 22:01:45 localhost.localdomain firewalld[823]: WARNING: AllowZoneDrifting is enabled. This is...ow.
Apr 14 22:22:32 localhost.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon...
Apr 14 22:22:34 localhost.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.
Hint: Some lines were ellipsized, use -l to show in full.

4 修改主机名

  • hostname #查看主机名
  • hostnamectl set-hostname jintest #将主机名修改为jintest
  • cat /etc/hostname #里面存放的是修改后的主机名,所以通过hostnamectl修改主机名是永久生效的
[root@localhost ~]# hostname
localhost.localdomain
[root@localhost ~]# hostnamectl set-
set-chassis     set-deployment  set-hostname    set-icon-name   
[root@localhost ~]# hostnamectl set-hostname  jintest
[root@localhost ~]# bash
[root@jintest ~]# cat /etc/hostname 
jintest

5 配置本地yum源

1、挂载光盘镜像

  • df -h #查看文件系统挂载状态
  • mkdir /mnt/cdrom # 创建一个名为/mnt/cdrom挂载点
  • mount /dev/sr0 !$ # 将光盘挂载到 /mnt/cdrom
[root@jintest ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G     0  1.9G   0% /dev/shm
tmpfs                    1.9G   13M  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/centos-root   17G  4.1G   13G  25% /
/dev/sda1               1014M  185M  830M  19% /boot
tmpfs                    378M   28K  378M   1% /run/user/0
/dev/sr0                 4.4G  4.4G     0 100% /run/media/root/CentOS 7 x86_64
[root@jintest ~]# mkdir /mnt/cdrom
[root@jintest ~]# mount /dev/sr0 !$
mount /dev/sr0 /mnt/cdrom
mount: /dev/sr0 is write-protected, mounting read-only

2、配置yum文件

  • 进入/etc/yum.repos.d目录
  • mkdir bak #创建bak目录
  • mv ./* bak #将目录下的所有文件备份到bak目录
  • vim local.repo #创建编辑locla.repo文件(注:名字可以随便起但必须以.repo结尾)
  • yum clean all #清除缓存
  • yuam repolist #查看配置好的yum
[root@jintest ~]# cd /etc/yum.repos.d/
root@jintest yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo  CentOS-x86_64-kernel.repo
[root@jintest yum.repos.d]# mkdir bak
[root@jintest yum.repos.d]# mv ./* bak
mv: cannot move ‘./bak’ to a subdirectory of itself, ‘bak/bak’
[root@jintest yum.repos.d]# ls
bak
[root@jintest yum.repos.d]# vim local.repo
[root@jintest yum.repos.d]# more local.repo 
[local yum]
name=Centos7.9 local yuam
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
[root@jintest yum.repos.d]# yum clean all
Loaded plugins: fastestmirror, langpacks
Bad id for repo: local yum, byte =   5
Loading mirror speeds from cached hostfile
There are no enabled repos.
 Run "yum repolist all" to see the repos you have.
 To enable Red Hat Subscription Management repositories:
     subscription-manager repos --enable <repo>
 To enable custom repositories:
     yum-config-manager --enable <repo>

[root@jintest yum.repos.d]# yum repolist
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
local_yum                                                                        | 3.6 kB  00:00:00     
(1/2): local_yum/group_gz                                                        | 153 kB  00:00:00     
(2/2): local_yum/primary_db                                                      | 3.3 MB  00:00:00     
repo id                                   repo name                                               status
local_yum                                 "Centos7.9 local yuam"                                  4,070
repolist: 4,070

6 给虚机打快照

1、关机

[root@jintest yum.repos.d]# init 0

2、创建快照

分类:

后端

标签:

后端

作者介绍

jimlu
V1