<html>
<body>
<a href="eternalcenter.com" target="_blank">eternalcenter.com</a>
</body>
</html>
(补充:这里以在新的窗口打开页面 eternalcenter.com 为例)
<html>
<body>
<a href="eternalcenter.com" target="_blank">eternalcenter.com</a>
</body>
</html>
(补充:这里以在新的窗口打开页面 eternalcenter.com 为例)
# zypper help
或者:
# zypper --h
# zypper help <option>
或者:
# zypper <option> help
# zypper help install
(补充:这里以显示 install 子选项为例)
或者:
# zypper install help
(补充:这里以显示 install 子选项为例)
# zypper in <software>
或者:
# zypper in -f <software>
(补充:这里的 -f 参数是强制安装软件)
# zypper -n in <software>
或者:
# zypper -n in -f <software>
(补充:这里的 -f 参数是强制安装软件)
# zypper in httpd
(补充:这里以交互式安装 httpd 软件为例)
或者:
# zypper in -f httpd
(补充:这里以交互式安装 httpd 软件为例)
# zypper -n in httpd
(补充:这里以非交互式安装 httpd 软件为例)
或者:
# zypper -n in -f httpd
(补充:这里以非交互式强制安装 httpd 软件为例)
# zypper rm <software>
# zypper -n rm <software>
# zypper rm httpd
(补充:这里以交互式删除 httpd 软件为例)
# zypper -n rm httpd
(补充:这里以非交互式删除 httpd 软件为例)
# zypper addlock <software>
或者:
# zypper al <software>
# zypper addlock httpd
或者:
# zypper al httpd
(补充:这里以锁定 httpd 软件的周期为例)
# zypper locks
或者:
# zypper ll
# zypper removelocks <software>
或者:
# zypper rl <software>
# zypper removelocks httpd
(补充:这里以解锁 httpd 为例)
或者:
# zypper rl httpd
(补充:这里以解锁 httpd 为例)
# zypper cleanlocks
或者:
# zypper cl
# zypper update <software>
# zypper -n update <software>
# zypper update nginx
(补充:这里以交互式升级 nginx 为例)
# zypper -n update nginx
(补充:这里以非交互式升级 nginx 为例)
# zypper update
# zypper -n update
# zypper lp
# zypper se <software>
或者:
# zypper search <software>
或者:
# zypper search --match-exact --type package --details <software>
(补充:这里 –match-exact 参数的作用是精确匹配,–type package 参数的作用是指定查找的对象是软件)
# zypper se httpd
(补充:这里以查找 httpd 软件为例)
或者:
# zypper search httpd
(补充:这里以查找 httpd 软件为例)
或者:
# zypper se --match-exact --type package --details httpd
(补充:此方法会精确查找 httpd 软件为例)
# zypper se -s <software>
或者:
# zypper search -details <software>
# zypper se -s kernel-default
或者:
# zypper search -details kernel-default
(补充:这里以查找 httpd 软件为例)
# zypper lifecycle <software>
# zypper lifecycle httpd
(补充:这里以查找 httpd 软件的周期为例)
# zypper in -t pattern <pattern>
# zypper -n in -t pattern <pattern>
# zypper in -t pattern kvm_server
(补充:这里以交互式安装 kvm_server 软件组为例)
# zypper -n in -t pattern kvm_server
(补充:这里以非交互式安装 kvm_server 软件组为例)
# zypper rm -t pattern <pattern>
# zypper -n rm -t pattern <pattern>
# zypper -n rm -t pattern kvm_server
(补充:这里以交互式删除 kvm_server 软件组为例)
# zypper -n rm -t pattern kvm_server
(补充:这里以非交互式删除 kvm_server 软件组为例)
# zypper patterns
或者:
# zypper pt
或者:
# zypper se -t pattern
# zypper pattern-info <pattern>
# zypper pattern-info kvm_server
(补充:这里以显示 kvm_server 软件组为例)
# zypper info --requires <pattern>
# zypper info --requires kvm_server
(补充:这里以显示 kvm_server 软件组所需要的所有软件包为例)
# zypper in -t patch <patch>
# zypper -n in -t patch <patch>
# zypper in -t patch SUSE-SLE-SERVER-12-SP5-2022-323=1
(补充:这里以安装 SUSE-SLE-SERVER-12-SP5-2022-323=1 补丁为例)
# zypper -n in -t patch SUSE-SLE-SERVER-12-SP5-2022-323=1
(补充:这里以安装 SUSE-SLE-SERVER-12-SP5-2022-323=1 补丁为例)
# zypper patch
# zypper -n patch
# zypper ar -fcg <software source link> <define software source name>
# zypper ar -fcg http://192.168.1.1/update-oss/ update-oss
(补充:这里以添加 http://192.168.1.1/update-oss/ 库并命名为 update-oss 为例)
# zypper rr -d <software source name/software source URL>
# zypper rr -d 'Main Repository'
或者:
# zypper rr -d http://download.opensuse.org/distribution/leap/15.3/repo/oss/
(补充:这里以删除名为 Main Repository 链接为 http://download.opensuse.org/distribution/leap/15.3/repo/oss/ 的软件源为例)
# zypper rr -da
或者:
# zypper rr `zypper ls | awk '{print $1}'`
# zypper mr -e <software source name/software source URL>
或者:
# zypper modifyrepo -e <software source name/software source URL>
# zypper mr -e 'Main Repository'
或者:
# zypper modifyrepo -e http://download.opensuse.org/distribution/leap/15.3/repo/oss/
(补充:这里以启用名为 Main Repository 链接为 http://download.opensuse.org/distribution/leap/15.3/repo/oss/ 的软件源为例)
# zypper mr -ea
或者:
# zypper modifyrepo -ea
或者:
# zypper mr -e `zypper ls | awk '{print $1}'`
或者:
# zypper modifyrepo -e `zypper ls | awk '{print $1}'`
# zypper mr -d <software source name/software source URL>
或者:
# zypper modifyrepo -d <software source name/software source URL>
# zypper mr -d 'Main Repository'
或者:
# zypper modifyrepo -d http://download.opensuse.org/distribution/leap/15.3/repo/oss/
(补充:这里以禁用名为 Main Repository 链接为 http://download.opensuse.org/distribution/leap/15.3/repo/oss/ 的软件源为例)
# zypper mr -da
或者:
# zypper modifyrepo -da
或者:
# zypper mr `zypper ls | awk '{print $1}'`
或者:
# zypper modifyrepo `zypper ls | awk '{print $1}'`
# zypper ls
或者:
# zypper lr
(补充:zypper ls 会多显示软件源的 Type)
# zypper ls -d
# zypper --non-interactive --no-gpg-checks repos -d
(
补充:
1) –non-interactive 代表非交互式
2) –no-gpg-checks 代表不检查证书
)
# zypper ref
或者:
# zypper refresh
# zypper clean
升级系统版本
# zypper migration
# fio --name=job1 --rw=read --size=1g --directory=/var --direct=1
(注意: fio 命令并非系统自带的命令,需要手动安装)
1) /etc/init.d/boot.local
2) /etc/init.d/halt.local
3) /etc/init.d/before.local
4) /etc/init.d/after.local
(
补充:
1) 其中的 boot.local 是在刚开机时,在所有其他的程序执行前执行的文件
2) 其中的 after.local 是在刚开机后,在所有其他的程序执行后执行的文件
)
(注意:上面第三和第四个档案默认是不存在的,可以自己创建一个, 就像写个 shell 一样很简单)
# vim /etc/init.d/after.local
创建以下内容:
sudo systemctl restart httpd
(补充:这里以开机自启 httpd 程序为例)
# chmod u+x /etc/init.d/after.local
(只在 client servers 上执行以下步骤)
# subscription-manager release --show
(只在 client servers 上执行以下步骤)
# subscription-manager release –-list
(只在 client servers 上执行以下步骤)
# subscription-manager release --set=<system version number>
(只在 client servers 上执行以下步骤)
# subscription-manager release -–set=7.5
(补充:这里的 7.5 是 1 个系统的版本号)
(注意:这里如果低版本的系统选择了高版本的软件源库,则在更新软件的过程中可能会直接升级系统)
(只在 client servers 上执行以下步骤)
# subscription-manager repos --list-enable
(只在 client servers 上执行以下步骤)
# subscription-manager repos --list
(只在 client servers 上执行以下步骤)
# subscription-manager repos --enable=<software source name>
(只在 client servers 上执行以下步骤)
# subscription-manager repos --enable=rhel-7-server-satellite-tools-6.3-rpms
(补充:这里以启动 rhel-7-server-satellite-tools-6.3-rpms 软件源为例)
(只在 client servers 上执行以下步骤)
# subscription-manager repos --disable=<software source name>
(只在 client servers 上执行以下步骤)
# subscription-manager repos –disable=rhel-7-server-satellite-tools-6.2-rpms
(补充:这里以禁止 rhel-7-server-satellite-tools-6.3-rpms 软件源为例)
# subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms;subscription-manager repos --enable=rhel-8-for-x86_64-appstream-rpms;subscription-manager repos --disable=satellite-tools-6.10-for-rhel-8-x86_64-rpms
(补充:这里以启动 rhel-8-for-x86_64-baseos-rpms;subscription-manager 软件源和 rhel-8-for-x86_64-appstream-rpms;subscription-manager 软件源,禁用 satellite-tools-6.10-for-rhel-8-x86_64-rpms 软件源为例)
# subscription-manager refresh