預留linux系統隨機埠 核心引數控制

2022-06-15 09:12:18 字數 535 閱讀 1703

隨機埠可能會占用後面準備使用的埠,然後在後面程序啟動的時候,無法繫結埠引起服務異常

通過核心引數控制,在/etc/sysctl.conf新增

net.ipv4.ip_local_reserved_ports=8000,8080
這個容易被沖掉,可以修改下預設的核心引數,通過tune實現

修改配置檔案 /usr/lib/tuned/balanced/tuned.conf

新增

[sysctl]

net.ipv4.ip_local_reserved_ports=8000,8080

然後執行

tuned-adm  profile balanced
這個相當於修改了核心的預設引數,清空 /etc/sysctl.conf也不影響

執行完可以通過

sysctl -a|grep net.ipv4.ip_local_reserved_ports
檢查一下是否生效

linux通過核心啟動引數預留系統記憶體

1 首先正常啟動核心 我們需要啟動核心後查詢一些資訊。2.檢視系統記憶體資訊 核心啟動後通過 cat proc iomem檢視記憶體的分布,結果類似 100000000 10dffffff system ram但是我們會看到有很多條這樣的項,我們主要關注 system ram 這樣的項,因為這代表系...

Linux系統核心

bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用的所有外部裝置,它實際上是訪問這些外部裝置的埠,你可以訪問這些外部裝置,與...

Linux系統核心組成

一 記憶體管理 記憶體管理主要完成的是如何合理有效管理整個系統物理記憶體,同時快速響應核心各個子系統對記憶體分配的請求。linux記憶體管理支援虛擬記憶體,即在系統上執行的所有程式占用的記憶體總量可以大於實際物理記憶體,而多餘出的這部分記憶體就是通過磁碟申請得到的,平時系統只把當前執行的程式塊保留在...