一、網路類型
根據網路的類型,可以將網路分為兩種類型:有線網路和無線網路。
有線網路採用網線連接,常見的有Ethernet、Fast Ethernet、Gigabit Ethernet等類型,它們的傳輸速度不同。其中,Gigabit Ethernet是最快的。
無線網路採用Wi-Fi連接,它也有自己的速度標準,比如IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、IEEE 802.11n等。
無論是有線網路還是無線網路,都需要進行網路設置,才能正常使用。
二、IP地址設置
IP地址是網路通訊中最基本的內容,它表示一個設備在網路中的唯一標識。
Linux系統默認使用動態IP地址,即DHCP伺服器分配的IP地址。但是,如果需要將Linux主機作為伺服器使用,在有些情況下需要將其IP地址設置為靜態IP地址。
(1)設置靜態IP地址
# 編輯網路配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 修改文件內容 DEVICE="eth0" BOOTPROTO="none" ONBOOT="yes" TYPE="Ethernet" IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=114.114.114.114 DNS2=8.8.8.8
(2)檢查IP地址
# 查詢本機IP地址 ifconfig # 查詢指定IP地址是否可達 ping 192.168.1.1
三、主機名設置
主機名是指Linux系統在網路中的標識符,它是通過DNS解析得來的,可以是一個域名或者一個IP地址。
(1)設置主機名
# 編輯主機名稱配置文件 vi /etc/sysconfig/network # 修改文件內容 NETWORKING=yes HOSTNAME=myhost.example.com
(2)檢查主機名
# 查詢本機主機名 hostname # 查詢指定主機名對應的IP地址 nslookup myhost.example.com
四、網路服務設置
Linux系統提供了很多網路服務,比如Web服務、FTP服務、SSH服務、SMTP服務等,這些服務都需要進行配置才能使用。
(1)Web服務
# 安裝Apache HTTP伺服器 yum install httpd # 啟動Apache伺服器 systemctl start httpd.service # 設置Apache伺服器開機自啟動 systemctl enable httpd.service # 配置Apache伺服器 vi /etc/httpd/conf/httpd.conf # 新建網站目錄 mkdir /var/www/html/mysite # 新建網頁文件 cd /var/www/html/mysite vi index.html
(2)FTP服務
# 安裝vsftpd伺服器 yum install vsftpd # 啟動vsftpd伺服器 systemctl start vsftpd.service # 設置vsftpd伺服器開機自啟動 systemctl enable vsftpd.service # 配置vsftpd伺服器 vi /etc/vsftpd/vsftpd.conf # 新建用戶並設置密碼 useradd myuser passwd myuser
五、網路安全設置
在網路使用過程中,需要注意網路安全,保護自己的網路和數據。
(1)防火牆設置
# 安裝firewalld服務 yum install firewalld # 啟動firewalld服務 systemctl start firewalld.service # 設置firewalld服務開機自啟動 systemctl enable firewalld.service # 配置firewalld規則 firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload
(2)SSH服務設置
# 安裝OpenSSH伺服器 yum install openssh-server # 啟動OpenSSH伺服器 systemctl start sshd.service # 設置OpenSSH伺服器開機自啟動 systemctl enable sshd.service # 配置SSH服務 vi /etc/ssh/sshd_config # 新建管理員用戶 useradd admin passwd admin # 禁止root用戶登錄 vi /etc/ssh/sshd_config PermitRootLogin no
六、網路故障排除
在網路使用過程中,難免會出現故障,需要進行排除。
(1)網路連通性測試
# 測試本機與指定IP地址是否可以互相通信 ping 192.168.1.1 # 測試本機埠是否開放 telnet 192.168.1.100 80
(2)網路抓包分析
# 安裝tcpdump工具 yum install tcpdump # 抓包並輸出結果到終端 tcpdump -i eth0 # 抓包並輸出結果到文件 tcpdump -i eth0 -w mytest.pcap
七、總結
網路設置是Linux系統使用的基礎知識,了解Linux網路的相關設置內容,可以幫助我們更好地使用和管理自己的Linux伺服器。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/198686.html