linux核心基礎-系統服務管理

lipga發表於2024-05-27

1、ifconfig

ifconfig命令的英文全稱是“network interfaces configuring”,即用於配置和顯示Linux核心中網路介面的網路引數。

用ifconfig命令配置的網路卡資訊,在網路卡重啟後機器重啟後,配置就不存在,需要寫入配置檔案,方可永久生效

作用,獲取網路裝置資訊
windows        ipconfig
linux/Mac      ifconfig

IP命令(ip a)
ip 命令是新一代的網路配置工具,被設計用來替代傳統的 ifconfig 命令。儘管 ip 命令在某些方面更復雜,但它提供了更多功能和更大的靈活性。

2、網路卡配置檔案

# 網路卡目錄
[root@localhost opt]# ls /etc/sysconfig/network-scripts/

# 網路卡檔名字,和我們ifconfig看到的一樣
[root@localhost opt]# ls -l /etc/sysconfig/network-scripts/ifcfg-*
-rw-r--r--. 1 root root 310 Dec 31 18:36 /etc/sysconfig/network-scripts/ifcfg-ens33
-rw-r--r--. 1 root root 254 Jan  3  2018 /etc/sysconfig/network-scripts/ifcfg-lo

配置檔案詳解

3、ssh命令

ssh為 Secure Shell 的縮寫
ssh 用於登入遠端主機, 並且在遠端主機上執行命令
同時在不安全的網路之上, 兩個互不 信任的主機之間, 提供加密的, 安全的通訊連線。
SSH 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 SSH 協議可以有效防止遠端管理過程中的資訊洩露問題。
SSH是標準的網路協議,可用於大多數UNIX作業系統,能夠實現字元介面的遠端登入管理,它預設使用22號埠,採用密文的形式在網路中傳輸資料,相對於透過明文傳輸的Telnet,具有更高的安全性。
SSH提供了口令和金鑰兩種使用者驗證方式,這兩者都是透過密文傳輸資料的。不同的是,口令使用者驗證方式傳輸的是使用者的賬戶名和密碼,這要求輸入的密碼具有足夠的複雜度才能具有更高的安全性。

4、systemctl

systemctl(英文全拼:system control)用於控制 systemd 系統和管理服務。

語法

systemctl [OPTIONS...] COMMAND [UNIT...]

command 選項字如下:  

unit(單元,服務,指的是如sshd,network,nginx,這樣的服務名(unit))

這幾個指令,就替代了舊版的service 服務名 start/stop/等等
start:啟動指定的 unit。
stop:關閉指定的 unit。
restart:重啟指定 unit。
reload:過載指定 unit。
status:檢視指定 unit 當前執行狀態。
is-enabled :檢視是否設定了開機自啟  



替代了舊版的chkconfig 服務名 on/off

enable:系統開機時自動啟動指定 unit,前提是配置檔案中有相關配置。  設定開機自啟
disable:開機時不自動執行指定 unit。  禁用開機自


引數:unit 是要配置的服務名稱。

#列出系統中,所有的內建服務,名字,和狀態 (同windows中的任務管理)
systemctl list-units --type service --all
#只列出active的
systemctl list-units --type service

5、修改網路模式,靜態ip

5.1、找到配置檔案

[root@muserver1 /]# cd /etc/sysconfig/network-scripts/
[root@muserver1 network-scripts]# ls |grep en
ifcfg-ens160
[root@muserver1 network-scripts]# 

5.2需要關閉,禁用centos7在圖形化下,設定的網路服務,同時管理wifi和有線

服務名  NetworkManager

systemctl stop NetworkManager # 關閉
systemctl is-enabled NetworkManager  # 檢視是否開機自啟

# 禁止開機執行
systemctl disbale NetworkManager

5.3理解DHCP

DHCP(Dynamic Host Configuration Protocol),動態主機配置協議,是一個應用層協議。當我們將客戶主機ip地址設定為動態獲取方式時,DHCP伺服器就會根據DHCP協議給客戶端分配IP,使得客戶機能夠利用這個IP上網。

5.4改為靜態ip的步驟

6、0SI七層模型各層功能概述

OSl是Open System Interconnect的縮寫,意為開放式系統互聯。其各個層次的劃分遵循下列原則:
(1)同一層中的各網路節點都有相同的層次結構,具有同樣的功能。
(2)同一節點內相鄰層之間透過介面進行通訊。
(3) 七層結構中的每一層使用下一層提供的服務,並且向其上層提供服務。
(4)不同節點的同等層按照協議實現對等層之間的通訊。

相關文章