9 系統管理及IPC資源管理

2021-08-15 22:43:28 字數 2352 閱讀 2615

.. _09_system_manage:

.. contents:: 目錄

查詢系統版本

^^^^^^^^^^^^^^^^^^^^

檢視linux系統版本::

$uname -a

$lsb_release -a

檢視unix系統版本:作業系統版本::

$more /etc/release
查詢硬體資訊

^^^^^^^^^^^^^^^^^^^^

檢視cpu使用情況::

$sar -u 5 10
查詢cpu資訊::

$cat /proc/cpuinfo
檢視cpu的核的個數::

$cat /proc/cpuinfo | grep processor | wc -l
檢視記憶體資訊::

$cat /proc/meminfo
顯示記憶體page大小(以kbyte為單位)::

$pagesize
顯示架構::

$arch
$date
設定系統日期和時間(格式為2014-09-15 17:05:00)::

$date -s 2014-09-15 17:05:00

$date -s 2014-09-15

$date -s 17:05:00

設定時區::

選擇時區資訊。命令為:tzselect

根據系統提示,選擇相應的時區資訊。

強制把系統時間寫入cmos(這樣,重啟後時間也正確了)::

$clock -w
.. caution::

設定系統時間需要root使用者許可權.
$date +%y%m%d.%h%m%s

>20150512.173821

ipc資源查詢

^^^^^^^^^^^^^^^^^^^^

檢視系統使用的ipc資源::

$ipcs

------ shared memory segments --------

key shmid owner perms bytes nattch status

------ semaphore arrays --------

key semid owner perms nsems

0x00000000 229376 weber 600 1

------ message queues --------

key msqid owner perms used-bytes messages

檢視系統使用的ipc共享記憶體資源::

$ipcs -m
檢視系統使用的ipc佇列資源::

$ipcs -q
檢視系統使用的ipc訊號量資源::

$ipcs -s
應用示例:檢視ipc資源被誰占用

有個ipckey:51036 ,需要查詢其是否被占用;

首先通過計算器將其轉為十六進製制:

51036 -> c75c

如果知道是被共享記憶體占用::

$ipcs -m | grep c75c

0x0000c75c 40403197 tdea3 666 536870912 2

如果不確定,則直接查詢::

$ipcs | grep c75c

0x0000c75c 40403197 tdea3 666 536870912 2

0x0000c75c 5079070 tdea3 666 4

檢測和設定系統資源限制

^^^^^^^^^^^^^^^^^^^^^^^^

顯示當前所有的系統資源limit 資訊::

ulimit – a
對生成的 core 檔案的大小不進行限制::

ulimit – c unlimited
uname sar arch date ipcs ulimit

RedHat Linux 9系統管理基礎

第一節 配置網路 一 網絡卡識別 1 網絡卡裝置名 eth0 第乙個網路裝置名 eth0 1 第二個連線 2 檢查網絡卡 1 redhat config network redhat中可用 2 ifconfig hwaddr mac位址 3 配置網絡卡 方法一 redhat config netwo...

Linux 系統管理 系統資源檢視

vmstat 重新整理延時 重新整理次數 dmesg dmesg cpufree 選項 選項 說明 b 以位元組為單位顯示 k以kb為單位顯示 m以mb為單位顯示 g以gb為單位顯示 快取和緩衝的區別 簡單來說快取 cache 是用來加速資料從硬碟中 讀取 的,而緩衝 buffer 是用來加速資料 ...

SAP BASIS系統管理

系統監控 1 sm51 2 sm50 3 sm66 系統日誌 1 sm21 sap ccms 1 rz20 2 st06 作業系統監視器 operating system monitor 用於分析整個sap技術棧的效能 4 ssaa 用於執行常規的日 周和月的系統管理功能。5 smlg 用於監控sa...