1、配置网络:为网卡添加一个本网段IPV4地址,x.x.x.123
涉及的知识点
配置网络:
ens160:en---表示以太网
wl---表示无线局域网
ww---表示无线广域网
注意:一个网络接口,可以有多个网络连接,但是同一时间只能有一个网络连接处于活动状态
nmcli命令
作用:nmcli,可以实现创建,显示,编辑,删除,激活和停用网络连接以及控制和显示网络设备状态等
查看网卡信息
[root@server ~]# nmcli c show 全写为:nmcli connection show
[root@server ~]# nmcli con show ens160 查看指定网卡的详细信息,q键退出
[root@server ~]# nmcli dev status 查看已有设备的连接状态
[root@server ~]# nmcli dev show 看所有网络设备详情,q键退出
激活和关闭网络连接
[root@server ~]# nmcli c up 网卡名 激活
[root@server ~]# nmcli c down 网卡名 关闭
题目答案
这里添加名为ens170,IPV4地址为192.168.190.123的网卡
代码中 gw4是默认网关,这里的网关可以去虚拟机里的网络编辑器中查看
[root@localhost menge]# nmcli c add type ethernet ifname ens160
con-name ens170 autoconnect yes ip4 192.168.190.123/24
gw4 192.168.190.0
下一步启动ens170这张网卡
[root@localhost menge]# nmcli c up ens170
最后检查一下是否连接成功
[root@localhost menge]# nmcli c show
成功了
2.配置yum本地仓库,并完成traceroute命令的安装
配置yum本地仓库
1.将本地光盘挂载至本地目录/media下
[root@server /]# mount /dev/cdrom /media
mount: /media: WARNING: source write-protected, mounted read-only.
移动到yum源配置文件路径
[root@server media]# cd /etc/yum.repos.d
[root@server yum.repos.d]# ls
CentOS.repo redhat.repo
备份已存在yum源配置文件,使其失效
[root@server yum.repos.d]# mv CentOS.repo CentOS.repo.back
[root@server yum.repos.d]# mv redhat.repo redhat.repo.back
[root@server yum.repos.d]# ls
CentOS.repo.back redhat.repo.back
新建本地yum源配置文件
[root@server yum.repos.d]# vim dvd.repo
在文件中输入
[BaseOS]
name=BaseOS
baseurl=file:///media/BaseOS
gpgcheck=0
[Appstream]
name=Appstream
baseurl=file:///media/AppStream
gpgcheck=0
重建缓存
[root@server yum.repos.d]# yum makecache
[root@server yum.repos.d]# yum repolist
验证能否装包成功
[root@master ~]# yum install tree -y
完成traceroute命令的安装
[root@localhost ~]# mount /dev/sr0 /mnt
[root@localhost ~]# yum -y install traceroute
3、用至少两种方法查看sshd服务的进程号
-
使用ps -ef打开所有的进程,再用grep sshd:过滤出含有“sshd”字符的进程
-
使用top命令进行查找
systemctl status *sshd*
4、添加一块10G大小的磁盘,将该磁盘分为两个主分区,大小为1G、2G。将剩余的空间全部划分为扩展分区。划分一个逻辑分区,大小为3G。(主分区文件系统类型为ext4,逻辑分区文件系统类型为xfs)
先关机虚拟机,点击编辑虚拟机
点击添加
选择SATA==》创建新虚拟磁盘
选择20GB==》默认命名,点击完成
//进入fdisk交互界面
[root@localhost ~]# fdisk /dev/sda
//创建大小为1G的主分区
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-20971519, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519): +1G
Created a new partition 1 of type 'Linux' and of size 1 GiB.
//创建大小为2G的主分区
Command (m for help): n
Partition type
p primary (1 primary, 0 extended, 3 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2): 2
First sector (2099200-20971519, default 2099200):
Last sector, +sectors or +size{K,M,G,T,P} (2099200-20971519, default 20971519): +2G
Created a new partition 2 of type 'Linux' and of size 2 GiB.
//将剩余的空间全部划分为扩展分区
Command (m for help): n
Partition type
p primary (2 primary, 0 extended, 2 free)
e extended (container for logical partitions)
Select (default p): e
Partition number (3,4, default 3):
First sector (6293504-20971519, default 6293504):
Last sector, +sectors or +size{K,M,G,T,P} (6293504-20971519, default 20971519):
Created a new partition 3 of type 'Extended' and of size 7 GiB.
//划分大小为3G的逻辑分区
Command (m for help): n
All space for primary partitions is in use.
Adding logical partition 5
First sector (6295552-20971519, default 6295552):
Last sector, +sectors or +size{K,M,G,T,P} (6295552-20971519, default 20971519): +3G
Created a new partition 5 of type 'Linux' and of size 3 GiB.
//格式化
[root@localhost ~]# mkfs.ext4 /dev/sda1
mke2fs 1.45.6 (20-Mar-2020)
Creating filesystem with 262144 4k blocks and 65536 inodes
Filesystem UUID: d0f614a7-6210-419d-b995-c5315afb126a
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Allocating group tables: done
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
[root@localhost ~]# mkfs.ext4 /dev/sda2
mke2fs 1.45.6 (20-Mar-2020)
Creating filesystem with 524288 4k blocks and 131072 inodes
Filesystem UUID: ec1719b8-1bdf-4b7d-8a59-b31c822556e4
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
[root@localhost ~]# mkfs.xfs /dev/sda5
meta-data=/dev/sda5 isize=512 agcount=4, agsize=196608 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1
data = bsize=4096 blocks=786432, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
//查看磁盘信息(块设备)
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 10G 0 disk
├─sda1 8:1 0 1G 0 part
├─sda2 8:2 0 2G 0 part
├─sda3 8:3 0 1K 0 part
└─sda5 8:5 0 3G 0 part
sr0 11:0 1 10.2G 0 rom /run/media/root/RHEL-8-5-0-BaseOS-x86_64
nvme0n1 259:0 0 50G 0 disk
├─nvme0n1p1 259:1 0 500M 0 part /boot
├─nvme0n1p2 259:2 0 1G 0 part [SWAP]
└─nvme0n1p3 259:3 0 40G 0 part /
5、LVM配置:创建一个至少有两个PV组成的大小为6G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为3G的逻辑卷testlv;挂载至/users目录
1.首先创建物理卷 (这里有两个未被使用的分区 sdb1 sdc1)
pvcreate /dev/sdb1 /dev/sdc1
2.创建卷组(VG)
vgcreate -s 16M testvg /dev/sdb1 /dev/sdc1
3.创建逻辑卷
lvcreate -L 3G -n testlv testvg
4.格式化逻辑卷
mkfs.ext4 /dev/testvg/testlv
5.创建挂在点并挂在逻辑卷
mount /dev/testvg/testlv /users
[root@localhost /]# mkfs.ext4 /dev/testvg/testlv
mke2fs 1.46.5 (30-Dec-2021)
创建含有 786432 个块(每块 4k)和 196608 个inode的文件系统
文件系统UUID:8097bc3e-ad71-42d0-9fd7-afc7a1268e55
超级块的备份存储于下列块:
32768, 98304, 163840, 229376, 294912
正在分配组表: 完成
正在写入inode表: 完成
创建日志(16384 个块)完成
写入超级块和文件系统账户统计信息: 已完成
[root@localhost /]# mkfs.ext4 /dev/testvg/testlv
创建含有 786432 个块(每块 4k)和 196608 个inode的文件系统
文件系统UUID:4d8063ba-52c6-4722-888d-afd77ced0250
超级块的备份存储于下列块:
32768, 98304, 163840, 229376, 294912
正在分配组表: 完成
正在写入inode表: 完成
创建日志(16384 个块)完成
写入超级块和文件系统账户统计信息: 已完成