当前位置: 首页 > news >正文

RHCSA8.2

Node1

配置您的系统以使用默认存储库

配置您 的系统以使用默认存储库YUM 存储库已可以从 http://foundation0.ilt.example.com/dvd/BaseOS 和 `http://foundation0.ilt.example.com/dvd/AppStream 使用配置您的系统,以将这些位置用作默认存储库
[root@clear ~]# cat /etc/yum.repos.d/BaseOS_AppStream.repo 
[BaseOS]
name=BaseOS
baseurl=http://foundation0.ilt.example.com/dvd/BaseOS
gpgcheck=0
enabled=1[AppStream]
name=AppStream
baseurl=http://foundation0.ilt.example.com/dvd/AppStream
gpgcheck=0
enabled=1

创建用户帐户

创建用户帐户创建下列用户、组和组成员资格:名为 sysmgrs 的组用户 natasha ,作为次要组从属于 sysmgrs用户 harry ,作为次要组还从属于 sysmgrs用户 sarah ,无权访问系统上的交互式 shell 且不是 sysmgrs 的成员natasha 、 harry 和 sarah 的密码应当都是 flectrag
[root@clear ~]# groupadd sysmgrs
[root@clear ~]# useradd -G sysmgrs natasha
[root@clear ~]# useradd -G sysmgrs harry
[root@clear ~]# useradd -s /bin/false sarah
[root@clear ~]# echo flectrag | passwd --stdin natasha
Changing password for user natasha.
passwd: all authentication tokens updated successfully.
[root@clear ~]# echo flectrag | passwd --stdin harry
Changing password for user harry.
passwd: all authentication tokens updated successfully.
[root@clear ~]# echo flectrag | passwd --stdin sarah
Changing password for user sarah.
passwd: all authentication tokens updated successfully.

配置 cron 作业

配置 cron 作业配置 cron 作业,该作业每隔 2 分钟运行并执行以下命令:logger "EX200 in progress",以用户 natasha 身份运行
#查看服务状态crond
[root@clear ~]# systemctl status crond | grep ActiveActive: active (running) since Wed 2023-08-30 15:12:01 EDT; 24min ago[root@clear ~]# systemctl enable crond
[root@clear ~]# crontab -e -u natasha
no crontab for natasha - using an empty one
crontab: installing new crontab
[root@clear ~]# crontab -l -u natasha
*/2 * * * * logger "EX200 in progress" 

创建协作目录

创建具有以下特征的协作目录 /home/managers :/home/managers 的组用权是 sysmgrs目录应当可被 sysmgrs 的成员读取、写入和访问,但任何其他用户不具这些权限。(当然,root 用户有权访问系统上的所有文件和目录)/home/managers 中创建的文件自动将组所有权设置到 sysmgrs 组
[root@clear ~]# mkdir /home/managers
[root@clear ~]# chown :sysmgrs  /home/managers
[root@clear ~]# chmod 2770 /home/managers

配置 NTP

配置 NTP配置您的系统,使其成为 materials.example.com 的 NTP 客户端。(注:materials.example.com 是 classroom.example.com 的 DNS 别名)
[root@clear ~]# systemctl status chronyd | grep ActiveActive: active (running) since Wed 2023-08-30 15:10:30 EDT; 44min ago
[root@clear ~]# vim /etc/chrony.conf
#添加下面这段 
[root@clear ~]# cat /etc/chrony.conf | grep materials
server materials.example.com iburst
[root@clear ~]# systemctl restart chronyd
[root@clear ~]# timedatectl Local time: Wed 2023-08-30 15:56:35 EDTUniversal time: Wed 2023-08-30 19:56:35 UTCRTC time: Wed 2023-08-30 19:51:45Time zone: America/New_York (EDT, -0400)
System clock synchronized: yesNTP service: activeRTC in local TZ: no

配置 autofs

配置 autofs配置 autofs ,以按照如下所述自动挂载远程用户的主目录:materials.example.com ( 172.25.254.254 ) NFS 导出 /rhome 到您的系统。此文件系统包含为用户 remoteuser1 预配置的主目录remoteuser1 的主目录是 materials.example.com:/rhome/remoteuser1remoteuser1 的主目录应自动挂载到本地 /rhome 下的 /rhome/remoteuser1主目录必须可供其用户写入remoteuser1 的密码是 flectrag
[root@clear ~]# yum -y install autofs[root@clear ~]# vim /etc/auto.master
auto.master    auto.master.d/ 
[root@clear ~]# vim /etc/auto.master  
#设置自动挂载
[root@clear ~]# cat /etc/auto.master | grep rhome
/rhome    /etc/auto.rhome
[root@clear ~]# vim /etc/auto.rhome
#设置权限
[root@clear ~]# cat /etc/auto.rhome 
remoteuser1 -rw materials.example.com:/rhome/remoteuser1
[root@clear ~]# systemctl enable --now autofs
Created symlink /etc/systemd/system/multi-user.target.wants/autofs.service → /usr/lib/systemd/system/autofs.service.
[root@clear ~]# systemctl restart autofs
[root@clear ~]# echo flectrag | passwd --stdin remoteuser1
Changing password for user remoteuser1.
passwd: all authentication tokens updated successfully.
[root@clear ~]# su - remoteuser1 
[remoteuser1@clear ~]$ pwd
/rhome/remoteuser1
[remoteuser1@clear ~]$ exit
logout

配置 /var/tmp/fstab 权限

配置 /var/tmp/fstab 权限将文件 /etc/fstab 复制到 /var/tmp/fstab 。配置 /var/tmp/fstab 的权限以满足如下条件:文件 /var/tmp/fstab 自 root 用户所有文件 /var/tmp/fstab 属于组 root文件 /var/tmp/fstab 应不能被任何人执行用户 natasha 能够读取和写入 /var/tmp/fstab用户 harry 无法写入或读取 /var/tmp/fstab所有其他用户(当前或未来)能够读取 /var/tmp/fstab
[root@clear ~]# cp /etc/fstab /var/tmp/fstab
[root@clear ~]# ll /var/tmp/fstab
[root@clear ~]# setfacl -m u:natasha:rw /var/tmp/fstab 
[root@clear ~]# setfacl -m u:harry:- /var/tmp/fstab 
[root@clear ~]# getfacl /var/tmp/fstab 
getfacl: Removing leading '/' from absolute path names
# file: var/tmp/fstab
# owner: root
# group: root
user::rw-
user:natasha:rw-
user:harry:---
group::r--
mask::rw-
other::r--

配置用户帐户

配置用户帐号配置用户 manalo ,其用户 ID 为 3533。此用户的密码应当为 flectrag。
[root@clear ~]# useradd -u 3533 manalo
[root@clear ~]# echo flectrag | passwd --stdin manalo
Changing password for user manalo.
passwd: all authentication tokens updated successfully.
[root@clear ~]# tail -1 /etc/passwd
manalo:x:3533:3533::/home/manalo:/bin/bash

查找文件

查找文件查找当 jacques 所有的所有文件并将其副本放入 /root/findfiles 目录
[root@clear ~]# mkdir /root/findfiles
[root@clear ~]# find / -user jacques -exec cp -a {} /root/findfiles \;
find: ‘/proc/25337/task/25337/fd/6’: No such file or directory
find: ‘/proc/25337/task/25337/fdinfo/6’: No such file or directory
find: ‘/proc/25337/fd/7’: No such file or directory
find: ‘/proc/25337/fdinfo/7’: No such file or directory
[root@clear ~]# ll /root/findfiles/
total 0
-rw-r--r--. 1 jacques jacques 0 Aug 30 16:23 gamelan
-rw-r--r--. 1 jacques jacques 0 Aug 30 16:23 jacques
-rw-r--r--. 1 jacques jacques 0 Aug 30 16:23 libWedgeit.so.1.2.3

查找字符串

查找字符串查找文件 /usr/share/xml/iso-codes/iso_639_3.xml 中包含字符串 ng 的所有行。将所有这些行的副本按原始顺序放在文件 /root/list 中。 /root/list 不得包含空行,且所有行必须是 /usr/share/xml/iso-codes/iso_639_3.xml 中原始行的确切副本。
[root@clear ~]# grep ng  /usr/share/xml/iso-codes/iso_639_3.xml  > /root/list

创建存档

创建存档创建一个名为 /root/backup.tar.gz 的 tar 存档,其应包含 /usr/local 的 tar 存档,其应包含 /usr/local 的内容。该 tar 存档必须使用 gzip 进行压缩。
[root@clear ~]# tar -czvf  /root/backup.tar.gz /usr/local
[root@clear ~]# file /root/backup.tar.gz 
/root/backup.tar.gz: gzip compressed data, last modified: Wed Aug 30 20:30:16 2023, from Unix, original size 51200

添加免密操作

允许sysmgrs组成员sudo时不需要密码

visudo #进⼊编辑sudo在110⾏下编写或者是在 #%wheel下编写
%sysmgrs ALL=(ALL) NOPASSWD: ALL

配置创建新用户密码策略

创建新用户,默认密码策略20天后密码过期

[root@clear ~]# cat /etc/login.defs | grep PASS_MAX_DAYS
#    PASS_MAX_DAYS    Maximum number of days a password may be used.
PASS_MAX_DAYS    20[root@clear ~]# useradd usr1
[root@clear ~]# chage usr1
Changing the aging information for usr1
Enter the new value, or press ENTER for the defaultMinimum Password Age [0]: ^X
chage: error changing fields
[root@clear ~]# chage usr1
Changing the aging information for usr1
Enter the new value, or press ENTER for the defaultMinimum Password Age [0]: Maximum Password Age [20]: Last Password Change (YYYY-MM-DD) [2023-08-30]: Password Expiration Warning [7]: Password Inactive [-1]: Account Expiration Date (YYYY-MM-DD) [-1]:

Node2

设置 root 密码

设置 root 密码将 node2 的 root 密码设置为 flectrag 。您需要获得系统访问权限才能进行此操作。

配置您的系统以使用默认存储库

配置您 的系统以使用默认存储库YUM 存储库已可以从 http://foundation0.ilt.example.com/dvd/BaseOS 和 http://foundation0.ilt.example.com/dvd/AppStream 使用配置您的系统,以将这些位置用作默认存储库
  • 与node1存储文件相同,将其复制过去

    [root@clear ~]# scp /etc/yum.repos.d/BaseOS_AppStream.repo node2:/etc/yum.repos.d/
    The authenticity of host 'node2 (172.25.250.200)' can't be established.
    ECDSA key fingerprint is SHA256:1H687jfusVXYAUzAuByFfx1U/lB4VS+6h04wRhXhmZU.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    Warning: Permanently added 'node2,172.25.250.200' (ECDSA) to the list of known hosts.
    root@node2's password: 
    BaseOS_AppStream.repo                         100%  203    15.1KB/s   00:00  
    
  • 在node2上查看

    [root@node2 ~]# ls /etc/yum.repos.d/
    BaseOS_AppStream.repo
    [root@node2 ~]# yum repolist
    repo id                                 repo name
    AppStream                               AppStream
    BaseOS                                  BaseOS
    

调整逻辑卷大小

设置逻辑卷大小将逻辑卷 vo 及其文件系统的大小调整到 230 MiB。确保文件系统内容保持不变。注:分区大小很少与请求的大小完全相同,因此可以接受范围为 217 MiB 到 243 MiB 的大小。
#查看文件格式和存储大小
[root@node2 ~]# df -Th
Filesystem           Type      Size  Used Avail Use% Mounted on
devtmpfs             devtmpfs  887M     0  887M   0% /dev
tmpfs                tmpfs     914M     0  914M   0% /dev/shm
tmpfs                tmpfs     914M   17M  897M   2% /run
tmpfs                tmpfs     914M     0  914M   0% /sys/fs/cgroup
/dev/vda3            xfs       9.9G  1.6G  8.4G  16% /
/dev/vda2            vfat      100M  6.8M   94M   7% /boot/efi
/dev/mapper/myvol-vo ext4      175M  1.6M  160M   1% /reports
tmpfs                tmpfs     183M     0  183M   0% /run/user/0#查看myvol组
[root@node2 ~]# vgs myvolVG    #PV #LV #SN Attr   VSize   VFree  myvol   1   1   0 wz--n- 508.00m 324.00m #拓展
[root@node2 ~]# lvextend -L 230M /dev/myvol/voRounding size to boundary between physical extents: 232.00 MiB.Size of logical volume myvol/vo changed from 184.00 MiB (46 extents) to 232.00 MiB (58 extents).Logical volume myvol/vo successfully resized.#同步信息到系统内核
[root@node2 ~]# resize2fs /dev/myvol/vo
resize2fs 1.45.4 (23-Sep-2019)
Filesystem at /dev/myvol/vo is mounted on /reports; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 2
The filesystem on /dev/myvol/vo is now 237568 (1k) blocks long.[root@node2 ~]# df -Th /reports/
Filesystem           Type  Size  Used Avail Use% Mounted on
/dev/mapper/myvol-vo ext4  221M  2.1M  204M   1% /reports

添加交换分区

添加交换分区向您的系统添加一个额外的交换分区 756MiB 。交换分区应在系统启动时自动挂载。不要删除或以任何方式改动系统上的任何现有交换分区。
#查看磁盘情况
[root@node2 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE M
OUNTPOINT
vda             252:0    0   10G  0 disk 
├─vda1          252:1    0    1M  0 part 
├─vda2          252:2    0  100M  0 part /boot/efi
└─vda3          252:3    0  9.9G  0 part /
vdb             252:16   0    4G  0 disk 
├─vdb1          252:17   0  510M  0 part 
│ └─myvol-vo    253:0    0  232M  0 lvm  /reports
└─vdb2          252:18   0  512M  0 part └─vgroup-swap 253:1    0  256M  0 lvm  [SWAP]
vdc             252:32   0   10G  0 disk 
#创建一个新分区
[root@node2 ~]# fdisk /dev/vdbWelcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.Command (m for help): n
Partition typep   primary (2 primary, 0 extended, 2 free)e   extended (container for logical partitions)
Select (default p): Using default response p.
Partition number (3,4, default 3): 
First sector (2095106-8388607, default 2097152):  
Last sector, +sectors or +size{K,M,G,T,P} (2097152-8388607, default 8388607): +756MCreated a new partition 3 of type 'Linux' and of size 756 MiB.Command (m for help): w
The partition table has been altered.
Syncing disks.  [root@node2 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda             252:0    0   10G  0 disk 
├─vda1          252:1    0    1M  0 part 
├─vda2          252:2    0  100M  0 part /boot/efi
└─vda3          252:3    0  9.9G  0 part /
vdb             252:16   0    4G  0 disk 
├─vdb1          252:17   0  510M  0 part 
│ └─myvol-vo    253:0    0  232M  0 lvm  /reports
├─vdb2          252:18   0  512M  0 part 
│ └─vgroup-swap 253:1    0  256M  0 lvm  [SWAP]
└─vdb3          252:19   0  756M  0 part 
vdc             252:32   0   10G  0 disk #格式化交换分区
[root@node2 ~]# mkswap /dev/vdb3
Setting up swapspace version 1, size = 756 MiB (792719360 bytes)
no label, UUID=b6992756-ad20-458d-aeac-e1b362d235e2
[root@node2 ~]# vim /etc/fstab
[root@node2 ~]# cat /etc/fstab | grep vdb3 #启动自动挂载
/dev/vdb3 none swap defaults 0 0
[root@node2 ~]# swapon -a  #将/etc/fstab⽂件中所有设置为swap的设备,启动为交换区
[root@node2 ~]# swapon  #激活交换空间
NAME      TYPE      SIZE USED PRIO
/dev/dm-1 partition 256M   0B   -2
/dev/vdb3 partition 756M   0B   -3

创建逻辑卷

创建逻辑卷根据如下要求,创建新的逻辑卷:逻辑卷取名为 qa ,属于 qagroup 卷组,大小为 60 个扩展块qagroup 卷组中逻辑卷的扩展块大小应当为 16 MiB使用 ext3 文件系统格式化新逻辑卷。该逻辑卷应在系统启动时自动挂载到 /mnt/qa 下
[root@node2 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda             252:0    0   10G  0 disk 
├─vda1          252:1    0    1M  0 part 
├─vda2          252:2    0  100M  0 part /boot/efi
└─vda3          252:3    0  9.9G  0 part /
vdb             252:16   0    4G  0 disk 
├─vdb1          252:17   0  510M  0 part 
│ └─myvol-vo    253:0    0  232M  0 lvm  /reports
├─vdb2          252:18   0  512M  0 part 
│ └─vgroup-swap 253:1    0  256M  0 lvm  [SWAP]
└─vdb3          252:19   0  756M  0 part [SWAP]
vdc             252:32   0   10G  0 disk 
[root@node2 ~]# fdisk /dev/vdb   #新建分区Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.Command (m for help): n
Partition typep   primary (3 primary, 0 extended, 1 free)e   extended (container for logical partitions)
Select (default e): pSelected partition 4
First sector (2095106-8388607, default 3645440): 
Last sector, +sectors or +size{K,M,G,T,P} (3645440-8388607, default 8388607):  Created a new partition 4 of type 'Linux' and of size 2.3 GiB.Command (m for help): w
The partition table has been altered.
Syncing disks.[root@node2 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda             252:0    0   10G  0 disk 
├─vda1          252:1    0    1M  0 part 
├─vda2          252:2    0  100M  0 part /boot/efi
└─vda3          252:3    0  9.9G  0 part /
vdb             252:16   0    4G  0 disk 
├─vdb1          252:17   0  510M  0 part 
│ └─myvol-vo    253:0    0  232M  0 lvm  /reports
├─vdb2          252:18   0  512M  0 part 
│ └─vgroup-swap 253:1    0  256M  0 lvm  [SWAP]
├─vdb3          252:19   0  756M  0 part [SWAP]
└─vdb4          252:20   0  2.3G  0 part 
vdc             252:32   0   10G  0 disk 
[root@node2 ~]# pvcreate /dev/vdb4  #创建物理卷Physical volume "/dev/vdb4" successfully created.
[root@node2 ~]# vgcreate -s 16M qagroup /dev/vdb4  #创建卷组Volume group "qagroup" successfully created[root@node2 ~]# lvcreate -l 60 -n qa qagroup  #创建逻辑卷Logical volume "qa" created.  
[root@node2 ~]# mkfs.ext3 /dev/qagroup/qa #格式化逻辑卷
mke2fs 1.45.4 (23-Sep-2019)
Creating filesystem with 245760 4k blocks and 61440 inodes
Filesystem UUID: 4c20ff08-a20d-48e2-83f6-3f5b3064c193
Superblock backups stored on blocks: 32768, 98304, 163840, 229376Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done[root@node2 ~]# mkdir /mnt/qa[root@node2 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda             252:0    0   10G  0 disk 
├─vda1          252:1    0    1M  0 part 
├─vda2          252:2    0  100M  0 part /boot/efi
└─vda3          252:3    0  9.9G  0 part /
vdb             252:16   0    4G  0 disk 
├─vdb1          252:17   0  510M  0 part 
│ └─myvol-vo    253:0    0  232M  0 lvm  /reports
├─vdb2          252:18   0  512M  0 part 
│ └─vgroup-swap 253:1    0  256M  0 lvm  [SWAP]
├─vdb3          252:19   0  756M  0 part [SWAP]
└─vdb4          252:20   0  2.3G  0 part └─qagroup-qa  253:2    0  960M  0 lvm  
vdc             252:32   0   10G  0 disk 
[root@node2 ~]# vim /etc/fstab  #设置自动挂载
[root@node2 ~]# cat /etc/fstab | grep qa
/dev/qagroup/qa /mnt/qa ext3 defaults 0 0
[root@node2 ~]# mount -a
[root@node2 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda             252:0    0   10G  0 disk 
├─vda1          252:1    0    1M  0 part 
├─vda2          252:2    0  100M  0 part /boot/efi
└─vda3          252:3    0  9.9G  0 part /
vdb             252:16   0    4G  0 disk 
├─vdb1          252:17   0  510M  0 part 
│ └─myvol-vo    253:0    0  232M  0 lvm  /reports
├─vdb2          252:18   0  512M  0 part 
│ └─vgroup-swap 253:1    0  256M  0 lvm  [SWAP]
├─vdb3          252:19   0  756M  0 part [SWAP]
└─vdb4          252:20   0  2.3G  0 part └─qagroup-qa  253:2    0  960M  0 lvm  /mnt/qa
vdc             252:32   0   10G  0 disk 

创建 VDO 卷

创建 VDO 卷根据如下要求,创建新的 VDO 卷:使用未分区的磁盘该卷的名称为 vdough该卷的逻辑大小为 50G该卷使用 xfs 文件系统格式化该卷(在系统启动时)挂载到 /vbread 下
[root@node2 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda             252:0    0   10G  0 disk 
├─vda1          252:1    0    1M  0 part 
├─vda2          252:2    0  100M  0 part /boot/efi
└─vda3          252:3    0  9.9G  0 part /
vdb             252:16   0    4G  0 disk 
├─vdb1          252:17   0  510M  0 part 
│ └─myvol-vo    253:0    0  232M  0 lvm  /reports
├─vdb2          252:18   0  512M  0 part 
│ └─vgroup-swap 253:1    0  256M  0 lvm  [SWAP]
├─vdb3          252:19   0  756M  0 part [SWAP]
└─vdb4          252:20   0  2.3G  0 part └─qagroup-qa  253:2    0  960M  0 lvm  /mnt/qa
vdc             252:32   0   10G  0 disk  #使用未分区的磁盘[root@node2 ~]# yum install vdo -y
[root@node2 ~]# vdo create --name=vdough --device=/dev/vdc --vdoLogicalSize=50G
Creating VDO vdoughThe VDO volume can address 6 GB in 3 data slabs, each 2 GB.It can grow to address at most 16 TB of physical storage in 8192 slabs.If a larger maximum size might be needed, use bigger slabs.
Starting VDO vdough
Starting compression on VDO vdough
VDO instance 0 volume is ready at /dev/mapper/vdough# 该卷使用 xfs 文件系统格式化
[root@node2 ~]# mkfs.xfs /dev/mapper/vdough
meta-data=/dev/mapper/vdough     isize=512    agcount=4, agsize=3276800 blks=                       sectsz=4096  attr=2, projid32bit=1=                       crc=1        finobt=1, sparse=1, rmapbt=0=                       reflink=1
data     =                       bsize=4096   blocks=13107200, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=6400, version=2=                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0#挂载
[root@node2 ~]# mkdir /vbread
[root@node2 ~]# vim /etc/fstab
[root@node2 ~]# mount -a
[root@node2 ~]# df -Th /vbread/
Filesystem         Type  Size  Used Avail Use% Mounted on
/dev/mapper/vdough xfs    50G  390M   50G   1% /vbread
[root@node2 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda             252:0    0   10G  0 disk 
├─vda1          252:1    0    1M  0 part 
├─vda2          252:2    0  100M  0 part /boot/efi
└─vda3          252:3    0  9.9G  0 part /
vdb             252:16   0    4G  0 disk 
├─vdb1          252:17   0  510M  0 part 
│ └─myvol-vo    253:0    0  232M  0 lvm  /reports
├─vdb2          252:18   0  512M  0 part 
│ └─vgroup-swap 253:1    0  256M  0 lvm  [SWAP]
├─vdb3          252:19   0  756M  0 part [SWAP]
└─vdb4          252:20   0  2.3G  0 part └─qagroup-qa  253:2    0  960M  0 lvm  /mnt/qa
vdc             252:32   0   10G  0 disk 
└─vdough        253:3    0   50G  0 vdo  /vbread

配置系统调优

配置系统调优为您的系统选择建议的 tuned 配置集并将它设为默认设置。
[root@node2 ~]# yum -y install tuned
Last metadata expiration check: 0:53:38 ago on Wed 30 Aug 2023 04:57:11 PM EDT.
Package tuned-2.13.0-6.el8.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[root@node2 ~]# systemctl enable tuned
[root@node2 ~]# systemctl restart tuned
[root@node2 ~]# tuned-adm active
Current active profile: throughput-performance
[root@node2 ~]# tuned-adm recommend
virtual-guest
[root@node2 ~]# tuned-adm profile virtual-guest
[root@node2 ~]# tuned-adm active
Current active profile: virtual-guest

相关文章:

RHCSA8.2

Node1 配置您的系统以使用默认存储库 配置您 的系统以使用默认存储库YUM 存储库已可以从 http://foundation0.ilt.example.com/dvd/BaseOS 和 http://foundation0.ilt.example.com/dvd/AppStream 使用配置您的系统,以将这些位置用作默认存储库[rootclear ~]# cat …...

修改linux中tomcat的端口

随便修改一个 以8055为例子 开放8081端口 firewall-cmd --permanent --add-port8081/tcp firewall-cmd --reload firewall-cmd --list-all...

学妹学Java(一)

⭐简单说两句⭐ 作者:后端小知识 CSDN个人主页:后端小知识 🔎GZH:后端小知识 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 Hello,亲爱的各位友友们,好久不见&#xff0…...

湖南省副省长秦国文一行调研考察亚信科技

9月5日,湖南省人民政府党组成员、副省长秦国文一行到亚信科技调研考察,亚信科技高级副总裁陈武主持接待。 图:双方合影 在亚信科技创新展示中心,秦国文了解了亚信科技在5G、算力网络、人工智能、大数据等前沿领域的创新探索&…...

k8s部署redis 3主3从

k8s部署redis6节点,组成3主3从集群模式 一般来说,redis部署有三种模式。 单实例模式,一般用于测试环境。 哨兵模式 集群模式后两者用于生产部署 哨兵模式 在redis3.0以前,要实现集群一般是借助哨兵sentinel工具来监控master节点…...

Vue2安装vuex和vue-router报错处理

Vue2安装vuex和vue-router报错处理 Vue2.6安装VuexVue2.6安装vue-router Vue2.6安装Vuex 报错信息 处理方法 #查看vuex版本 npm view vuex versions --json #安装合适版本 npm install vuex3.6.2 --saveVue2.6安装vue-router 报错信息 处理方法 #查看vue-router版本 npm…...

算法leetcode|79. 单词搜索(rust重拳出击)

文章目录 79. 单词搜索:样例 1:样例 2:样例 3:提示:进阶: 分析:题解:rust:go:c:python:java: 79. 单词搜索: …...

2023年高教社杯全国大学生数学建模竞赛参赛事项注意

MathClub数模资源,含专属思路 资源链接:点击这里获取众多数模资料、思路精讲、论文模板latex和word、学习书籍等 2023高教社杯数学建模国赛–赛前准备 一年一度的数学建模国赛要来啦!!!小编仔细阅读了比赛官方网站上…...

数学建模--逻辑回归算法的Python实现

首先感谢CSDN上发布吴恩达的机器学习逻辑回归算法任务的各位大佬. 通过大佬的讲解和代码才勉强学会. 这篇文章也就是简单记录一下过程和代码. CSDN上写有关这类文章的大佬有很多,大家都可以多看一看学习学习. 机器学习方面主要还是过程和方法. 这篇文章只完成了线性可分方面的任…...

Qt6_贪吃蛇Greedy Snake

贪吃蛇Greedy Snake 1分析 首先这是一个贪吃蛇界面,由一个长方形边框和一只贪吃蛇组成 默认开局时,贪吃蛇身体只有3个小方块,使用画笔画出 1.1如何移动 对于蛇的移动,有2种方法 在一定时间范围内(定时器),未对游戏…...

Credo推出业界首款单片集成CMOS VCSEL驱动器的800G光DSP芯片

针对AOC及短距(SR)光模块优化的新型Credo DSP,适用于下一代超大规模数据中心/AI应用 加州圣何塞和中国深圳,2023年9月6日——Credo Technology(纳斯达克股票代码:CRDO)今日发布两款新品&#x…...

【经验分享】如何使用VSCode对比两个文件

问题: 当有两个不同版本的文件,如何使用VSCode对比两个文件 解决办法 长按ctrl选择想要对比的两个文件-----右键选择将已选项进行比较----大功告成 大功告成...

从裸机开始安装ubuntu系统到安装NVIDIA驱动

这篇文章为总结类文章,更多的是把各个博主的内容总结一下,形成一套端到端的方法,主要内容包括: 安装ubuntu22.04版本(含启动U盘制作)配置ssh、固定ip和端口号安装NVIDIA驱动安装cuda11.7和cudnn8.6 文章目录 一、安装ubuntu22.041…...

索尼 toio™ 应用创意开发征文|小巧机器,大无限,探索奇妙世界

文章目录 前言微型机器人的未来:toio™小机器人简介toio™小机器人:创新功能一览toio™小机器人:多领域的变革者toio™小机器人贪吃蛇游戏代码实现写在最后 前言 当我们谈到现代科技的创新时,往往会联想到复杂的机器和高级的编程…...

什么牌子的led台灯质量好?热门的Led护眼台灯推荐

led台灯有环保无污染、耗能低、长寿命等优点,适合用在阅读、书写、批阅等办公或学习的场所。而挑选LED台灯时,分散光挡板做的比较好的优先选择,能分散大量蓝光,对眼睛危害较小。下面,小编为大家推荐五款质量好的led护眼…...

预推免,保研------长安大学保内,附加分面试准备【记录帖】

🚀长安大学——人工智能系——程惠泽 🚌前六学期专业排名:7/82 🚌信息门户GPA:3.94 🚌平均成绩:89.83 🚌加权成绩:89.15 / ☁️本人比较菜,只能保研本校&…...

Linux开源防病毒引擎ClamAV

ClamAV官方地址:https://www.clamav.net 它支持Linux、BSD、windows、Mac OS X等系统。 在CentOS 8(Tencent OS 3.1)安装非常便利,可以使用yum。 yum install clamav 安装成功,就可以使用它进行病毒扫描检查了。 c…...

Java复习-25-单例设计模式

单例设计模式 目的(使用场景) 在实际开发下,会存在一种情况:某一种类在程序的整个生命周期中,只需要实例化一次就足够了。例如,系统数据类,由于操作系统只有一个,因此在程序初始化…...

博客系统自动化测试项目实战(测试系列9)

目录 前言: 1.博客前端页面测试用例图 2.测试用例的代码实现 2.1登录页面的测试 2.2博客列表页面的测试 2.3写博客测试 2.4博客详情页面的测试 2.5已发布博客的标题和时间的测试 2.6注销用户的测试 结束语: 前言: 之前小编给大家讲…...

华纳云:Linux的底层体系结构是怎样的

Linux操作系统的底层体系结构是一个开源的Unix-like操作系统内核,通常称为Linux内核(Linux Kernel)。下面是Linux底层体系结构的主要组成部分和工作原理: 内核(Kernel): Linux的核心部分是内核,它是操作系统…...

SpringMVC常用注解介绍及参数传递说明

前言 上一篇文章介绍了SpringMVC是什么以及它的工作流程和核心组件,介绍入门示例时,提到了RequestMapping注解,那么这篇文章就来介绍SpringMVC中更多的常用的注解,以及它的参数传递。 一. SpringMVC常用注解 1.1 RequestParam …...

4 个你可能不知道的 Python 迭代工具过滤器函数

推荐:使用 NSDT场景编辑器 快速搭建3D应用场景 当您只想循环遍历迭代器、检索序列中的元素并处理它们时,这些元素特别有用 - 所有这些都无需将它们存储在内存中。今天我们将学习如何使用以下四个迭代工具过滤器函数: filterfalsetakewhiledr…...

Scrapy简介-快速开始-项目实战-注意事项-踩坑之路

scrapy项目模板地址:https://github.com/w-x-x-w/Spider-Project Scrapy简介 Scrapy是什么? Scrapy是一个健壮的爬虫框架,可以从网站中提取需要的数据。是一个快速、简单、并且可扩展的方法。Scrapy使用了异步网络框架来处理网络通讯&…...

lightdb 支持兼容Oracle的to_clob函数

文章目录 概述案例演示 概述 在信创移植的SQL语句中,有来源于Oracle数据库的SQL语句。 在ORACLE PL/SQL包中,你可以使用TO_CLOB(character)函数将RAW、CHAR、VARCHAR、VARCHAR2、NCHAR、NVARCHAR2、CLOB值转换为CLOB。 因此在LightDB 23.3版本中实现了…...

ES6中let和const关键字与var关键字之间的区别?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 变量作用域(Scope):⭐ 变量提升(Hoisting):⭐ 重复声明:⭐ 初始化:⭐ 全局对象属性:⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#…...

Python中的异常处理3-1

Python中的异常指的是语法上没有错误,但是代码执行时会导致错误的情况。 1 抛出异常 在图1所示的代码中,要求用户输入一个数字,该代码在语法上没有错误。 图1 出现异常的代码 但是运行该代码之后,如果用户输入的是数字&#xf…...

大数据与AI:解析智慧城市的幕后英雄

文章目录 1. 智慧城市的定义与发展2. 大数据:智慧城市的基石2.1 大数据的概念与重要性2.2 大数据的应用案例2.2.1 智能交通管理2.2.2 能源效率优化2.2.3 城市规划与土地利用 3. 人工智能:智慧城市的大脑3.1 人工智能的概念与重要性3.2 人工智能的应用案例…...

将钉钉机器人小程序从一个公司迁移至另一个公司的步骤

引言: 由于我们以前开发的钉钉小程序都在一个公司,想在想应用到另一个公司,这就牵扯出了关于钉钉小程序迁移方面的具体步骤。下面是具体步骤: 1、创建一个钉钉小程序 在这一步你需要有钉钉开放平台的开发者权限,具体…...

j解决Ubuntu无法安装pycairo和PyGObject

环境:虚拟机Ubuntu20.04,vscode无法安装pycairo和PyGObject 虚拟机Ubuntu20.04,vscode中运行Anaconda搭建的vens 的Python3.8.10 首先在vscode中点击ctrlshiftp,选择Python3.8.10的环境,自动激活Python 最近在搞无人…...

PBI 背景全屏规律呈现水印

想要在Power BI报表中实现全屏规律呈现斜角水印的效果,并且显示的值是用户登录的email的话,目前Power BI desktop的背景“Background”功能中暂时没有支持的直接设置方法。但是基于测试和研究,Power BI市场中有一个叫“HTML Content”的custom visual提供,它支持嵌入一些HT…...

江苏建设教育/电脑系统优化软件

我会持续分享一些我发现的好网站,帮助大家提高技术。谢谢。 1.发现一个很好的网站,可以下载一些文档,对于英语差的同学来说是一个福利。 网址:http://www.open-open.com/doc/ 网站名:OPEN开源文档。 2. 推荐一个python…...

厦门定制网站建设/网络公司名字

关于前端图表开发有很多基于Flash,HTML5,JavaScript的开源组件,而Java开源图表组件JFreeChart也是众所周知,网上关于JFreeChart的资料非常之多,可见其在Java开发中应用的相当广泛。写这篇文章一是为了记录一下关于JFre…...

时代网站管理系统怎么做网站/今天重大新闻头条新闻

var time1; var srcollOld 0,srcollNow 0,scrollFun false; $(window).scroll(function () {//$(window).scrollTop()这个方法是当前滚动条滚动的距离//$(window).height()获取当前窗体的高度//$(document).height()获取当前文档的高度var bot 50; //bot是底部距离的高度i…...

景观设计公司排名前十强/百度排名优化咨询电话

目录框架与类库一、重用技术二、框架与类库的主要差别框架与类库 一、重用技术 在区别二者之前,首先需要了解软件开发中的重用(Reuse)技术。 重用技术在软件开发中重要性 IT产业: 减小开发的工作量 缩短软件开发周期&#xff0…...

wordpress标签页插件/营销策划思路及方案

Android 7.0 锁屏解锁之向上滑动显示解锁界面分析by jing.chen锁屏的解锁操作是在锁屏界面向上滑动实现的,通过向上滑动调出解锁界面(如图案、PIN、密码解锁界面),在解锁界面输入正确的密码之后解锁显示launcher。向上滑动如何调出解锁界面,需…...

建设局查询网站/2022最近比较火的营销事件

1)spring对bean进行实例化,默认bean是单例 2)spring对bean进行依赖注入 3)如果bean实现了BeanNameAware接口,spring将bean的id传给setBeanName()方法 4)如果bean实现了BeanFactoryAware接口,spring将调用setBeanFactory方法,将BeanFactory实例传进来 5)如果bean实现了Appli…...