當前位置:首頁 > IT技術 > 系統(tǒng)服務 > 正文

Linux From Scratch(LFS11.0)系統(tǒng)配置 - 配置系統(tǒng)信息
2021-10-11 14:56:44

配置網絡

靜態(tài) IP 配置

以下命令為靜態(tài) IP 設置創(chuàng)建一個基本的配置文件 (使用 systemd-networkd 和 systemd-resolved)。

cat > /etc/systemd/network/10-eth-static.network << "EOF"
[Match]
Name=<網絡設備名>

[Network]
Address=192.168.0.2/24
Gateway=192.168.0.1
DNS=192.168.0.1
Domains=<您的域名>
EOF


如果您有多個 DNS 服務器,可以在配置文件中創(chuàng)建多個 DNS 項。如果您希望使用靜態(tài) /etc/resolv.conf 文件,則不要在配置文件中包含 DNS 和 Domains 項。

創(chuàng)建 /etc/resolv.conf 文件

如果要將系統(tǒng)連接到 Internet,它需要某種域名服務 (DNS) 名稱解析方式,以將 Internet 域名解析為 IP 地址,或將 IP 地址解析為域名。最好的方法是將 ISP 或網絡管理員提供的 DNS 服務器 IP 地址寫入 /etc/resolv.conf。

在使用 systemd-resolved 進行 DNS 配置時,它創(chuàng)建文件 /run/systemd/resolve/resolv.conf。在 /etc 中創(chuàng)建符號鏈接以使用生成的文件:

ln -sfv /run/systemd/resolve/resolv.conf /etc/resolv.conf

靜態(tài) resolv.conf 配置

如果希望使用靜態(tài)的 /etc/resolv.conf 執(zhí)行以下命令創(chuàng)建它:

cat > /etc/resolv.conf << "EOF"
# Begin /etc/resolv.conf

domain <您的域名>
nameserver <您的主要域名服務器 IP 地址>
nameserver <您的次要域名服務器 IP 地址>

# End /etc/resolv.conf
EOF

可以省略 domain 語句,或使用一條 search 語句代替它。

配置系統(tǒng)主機名

在引導過程中,/etc/hostname 被用于設定系統(tǒng)主機名。

執(zhí)行以下命令,創(chuàng)建 /etc/hostname 文件,并輸入一個主機名:

echo "lfs" > /etc/hostname

需要被替換為賦予該計算機的名稱。不要在這里輸入全限定域名 (FQDN),它應該被寫入 /etc/hosts 文件。

自定義 /etc/hosts 文件

選擇一個全限定域名 (FQDN),和可能的別名,以供 /etc/hosts 文件使用。如果使用靜態(tài) IP 地址,您還需要確定要使用的 IP 地址。hosts 文件條目的語法是:

IP_地址 主機名.域名 別名

除非該計算機可以從 Internet 訪問 (即擁有一個注冊域名,并分配了一個有效的 IP 地址段 —— 多數用戶沒有分配有效 IP),確認使用的 IP 地址屬于私網 IP 范圍。有效的范圍是:

私網地址范圍                         公共前綴長度
10.0.0.1 - 10.255.255.254 8
172.x.0.1 - 172.x.255.254 16
192.168.y.1 - 192.168.y.254 24

x 可以是 16-31 之間的任何數字。y 可以是 0-255 之間的任何數字。

有效的私網 IP 地址的一個例子是 192.168.1.1。與之對應的 FQDN 可以是 lfs.example.org。

即使沒有網卡,也要提供一個有效的 FQDN。某些程序,如 MTA,需要它才能正常工作。

執(zhí)行以下命令,創(chuàng)建 /etc/hostname 文件:

cat > /etc/hosts << "EOF"
# Begin /etc/hosts

127.0.0.1 localhost.localdomain localhost

# End /etc/hosts
EOF

其中 <192.168.0.2>,,以及<主機名> 的值需要為特定使用環(huán)境和需求進行修改 (如果系統(tǒng)或網絡管理員分配了 IP 地址,且本機將被連接到現有的網絡中)??梢月匀タ蛇x的別名 (alias),如果使用支持 DHCP 或者 IPv6 自動配置的連接,則包含 <192.168.0.2 的一行也可以省略。



本次分享到此結束啦~

技術交流可以 關注公眾號:Lucifer三思而后行?

本文摘自 :https://blog.51cto.com/l

開通會員,享受整站包年服務立即開通 >