説明:主に、CentOS8のインストール、使用、基本設定、およびリリースバージョンの新機能の構成方法を記録します。
インストール環境:
CentOS8.0のインストールプロセスは次のとおりです。
WeiyiGeek.Step1
WeiyiGeek.Step2
WeiyiGeek.Step3
WeiyiGeek.Step4
説明:CentOS8はネットワークを管理するためにnetwork.serviceを放棄し、ネットワークにnmcliを使用しているため、このセクションでは、OS8ネットワーク構成にnmcliを使用する方法を記録します。
手動ネットワーク構成ファイル:
sed -i 's/ONBOOT=no/ONBOOT=yes/g'/etc/sysconfig/network-scripts/ifcfg-ens192
sed -i 's/BOOTPROTO=dhcp/BOOTPROTO=static/g'/etc/sysconfig/network-scripts/ifcfg-ens192
sed -i 's/BOOTPROTO=\"dhcp\"/BOOTPROTO=\"static\"/g'/etc/sysconfig/network-scripts/ifcfg-ens192
cat >>/etc/sysconfig/network-scripts/ifcfg-ens192 <<EOF
IPADDR=10.20.172.241
NETMASK=255.255.255.0
GATEWAY=10.20.172..1
EOF
nmcli connect delete'有線接続1'&& nmcli disconnect ens192 && nmcli connect ens192 && nmcli c load /etc/sysconfig/network-scripts/ifcfg-ens192
nmcli connect delete'有線接続1'
nmcli connect add type ethernet con-name ens192 ifname ens192 ipv4.method manual
nmcli conn add type ethernet con-name eth0 ifname ens192 ipv4.addr 100.20.172.242/24 ipv4.gateway 100.20.172.1 ipv4.dns '223.6.6.6,223.5.5.5' ipv4.method manual
nmcli conn up eth0
補足:
nmtuiコマンド
を使用して、グラフィカルインターフェイスを管理し、ネットワークカードを設定することもできます。CentOS8.0ではntpソフトウェアパッケージがデフォルトでサポートされなくなり、時間同期はchronyによって実装されるため、次の方法を使用して時間同期を実現できます。
引き続き使用しますが、追加のインストールが必要です
タイムタイムゾーン:
# 方法1
cp /etc/localtime{,.bak}
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 方法2
timedatectl
timedatectl list-timezones
timedatectl set-timezone Asia/Shanghai
クロニーサービス時間同期
systemctl restart chronyd
ntpサービス時間同期
# ntpサービスは、wlnmpによって提供されるソースからインストールされます
# wlnmpソースを追加します-時間同期-時間同期
rpm -ivh http://mirrors.wlnmp.com/centos/wlnmp-release-centos.noarch.rpm && yum install wntp && ntpdate ntp1.aliyun.com
# 3分ごとにntp1を達成するための時間指定タスクを作成することもできます.aliyun.comは時間を1回同期し、システム時間をハードウェア時間として設定します
crontab -l && systemctl enable crond.service
$crontab -e
* /3****/usr/sbin/ntpdate ntp1.aliyun.com &>/dev/null;/usr/sbin/hwclock -w
ro
を rw init = / sysroot / bin / bash
に変更しますCtrlキーとxキーを同時に押し続けると、システムは緊急(緊急)モードになります。
コマンド「chroot / sysroot /」を実行して元のシステムに切り替え、パスワードを変更します。パスワードを変更した後、コマンド touch / .autorelabel
を実行して、SELinuxの有効なパスワードを有効にします。
/# chroot /sysroot//# LANG=en(言語を英語に変更)
/# passwd
/# touch /.autorelabel
問題の説明:システム時間を確認し、システム時間と「ユニバーサル時間」の時間が8時間異なることを確認します。
$date
Thu May 1421:13:32 UTC 2020
$timedatectl
Local time:1つの2020-05-1421:13:19 CST
Universal time:1つの2020-05-1413:13:19 UTC #実時間
RTC time:1つの2020-05-1413:13:19
Time zone: Asia/Shanghai(CST,+0800)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
解決:
#1. システムのタイムゾーンを表示し、現在のシステムが配置されているパーティションを削除します
ls /usr/share/zoneinfo/
sudo rm /etc/localtime
#2. から/usr/share/zoneinfo/にソフトリンクを作成して現在のタイムゾーン情報を置き換え、[ユニバーサル]を直接選択します。
sudo ln -s /usr/share/zoneinfo/Universal /etc/localtime
#3. システム時間をもう一度確認して、通常に戻します