
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