内容一:系统 UUID
1) UUID 全名 Universally Unique Identifier,即通用唯一识别码
2) 系统 UUID 是主板产品的 UUID
内容二:系统 UUID 的显示
如果是虚拟机:
# cat /sys/devices/virtual/dmi/id/product_uuid
如果是虚拟机或物理机:
# dmidecode -s system-uuid
1) UUID 全名 Universally Unique Identifier,即通用唯一识别码
2) 系统 UUID 是主板产品的 UUID
如果是虚拟机:
# cat /sys/devices/virtual/dmi/id/product_uuid
如果是虚拟机或物理机:
# dmidecode -s system-uuid
# mv /var/run/zypp.pid /var/run/zypp.sav
# /usr/bin/zypper remove httpd
# mv /var/run/zypp.sav /var/run/zypp.pid
(补充:这里以删除 httpd 软件为例)
1) + ,加法
2) – ,减法
3) * ,乘法
4) / ,除法
5) % ,求余
# a=1
# b=2
# c=`expr $a + $b`
# echo $c
3
或者:
# a=1
# b=2
# c=$(expr $a + $b)
# echo $c
3
或者:
# a=1
# b=2
# c=$[`expr $a + $b`]
# echo $c
3
(补充:这里以 1 加 2 等于 3 为例)
# a=1
# b=2
# let c=b/c
# echo $c
2
(补充:这里以 2 除以 1 等于 2 为例)
# a=1
# b=2
# c=$(($a * $b))
# echo $c
2
(补充:这里以 1 乘以 2 等于 2 为例)
(步骤略)
# mount /dev/cdrom /mnt
(补充:这里以挂载 /dev/sr1 到 /mnt 目录为例)
# zypper ar file:/mnt/Module-Basesystem SLE15-Base
# zypper ar file:/mnt/Module-Legacy SLE15-Legacy
# zypper ar file:/mnt/Module-Development-Tools SLE15-Tools
或者:
# zypper ar -f /mnt/Module-Basesystem SLE15-Base
# zypper ar -f /mnt/Module-Legacy SLE15-Legacy
# zypper ar -f /mnt/Module-Development-Tools SLE15-Tools
(
补充:这里以将
1) /mnt/Module-Basesystem 添加到软件源并命名为 SLE15-Base
2) /mnt/Module-Legacy 添加到软件源并命名为 SLE15-Legacy
3) /mnt/Module-Development-Tools 添加到软件源并命名为 SLE15-Tools
为例
)
# vim /etc/zypp/repos.d/SLE15-Base.repo
创建以下内容:
[SLE15-Base]
enabled=1
autorefresh=0
baseurl=file:/mnt/Module-Development-Tools
# vim /etc/zypp/repos.d/SLE15-Legacy.repo
创建以下内容:
[SLE15-Legacy]
enabled=1
autorefresh=0
baseurl=file:/mnt/Module-Legacy
# vim /etc/zypp/repos.d/SLE15-Tools.repo
创建以下内容:
[SLE15-Tools]
enabled=1
autorefresh=0
baseurl=file:/mnt/Module-Basesystem/
(
补充:这里以将
1) /mnt/Module-Basesystem 添加到软件源并命名为 SLE15-Base
2) /mnt/Module-Legacy 添加到软件源并命名为 SLE15-Legacy
3) /mnt/Module-Development-Tools 添加到软件源并命名为 SLE15-Tools
为例
)
如果是 Rocky Linux & RHEL:
# cat /etc/logrotate.conf
......
/var/log/wtmp {
monthly
create 0664 root utmp
minsize 1M
rotate 1
}
......
(
补充:
1) 影响的日志文件有 /var/log/wtmp (/var/log/wtmp)
2) 每月将现在的日志文件进行备份并生成新的日志文件 (monthly)
3) 日志文件权限是 0644 所属主是 root (create 0664 root utmp)
4) 只有当日志文件超过 1 M 时,且达到备份的时间才会开始备份
5) 备份的日志文件保留 5 份 (rotate 1)
)
如果是 openSUSE & SLES:
# cat /etc/logrotate.d/wtmp
/var/log/wtmp /var/log/btmp {
compress
dateext
maxage 365
rotate 99
size=+400k
notifempty
missingok
copytruncate
}
(
补充:
1) 影响的日志文件有 /var/log/wtmp 和 /var/log/btmp (/var/log/wtmp /var/log/btmp)
2) 对备份的日志文件进行压缩 (compress)
3) 将 YYYYMMDD 格式的时间作为备份日志文件名的一部分 (dateext)
4) 日志最多保存 365 天 (maxage 365)
5) 备份的日志文件保留 99 份 (rotate 99)
6) 现在的日志文件超过 400 k 就开始备份,不用考虑备份时间,且备份时间的相关设置也将无效 (size=+400k)
7) 如果现有日志文件是空文件,则不再对日志文件进行备份 (notifempty)
8) 如果现有日志文件丢失,则不报错直接生成新的日志文件 (missingok)
)