linux系統日誌管理詳解
瞭解
日誌檔案記錄了時間,地點,人物,事件四大資訊,故系統出現故障時,可以查詢日誌檔案。
系統的日誌檔案預設都集中放置到/var/log/
目錄內,其中又以message
記錄的資訊最多。
日誌檔案的重要性主要體現在以下三方面:
解決系統方面的錯誤
解決網路服務的問題
過往事件記錄
日誌檔案的許可權通常是設定為root能夠讀取而已。由於日誌檔案可以記載系統很多的詳細資訊,所以一個有經驗的主機管理員會隨時隨地查閱自己的日誌檔案,以掌握系統的最新動態。
注意:系統斷電沒日誌。
版本
rhel-server-5.4
sysklogd 5版本的包名
syslogd: system application 記錄應用日誌
klogd: linux kernel 記錄核心日誌
事件記錄格式:日期時間 主機 程序[pid]: 事件內容
C /S架構:通過TCP或UDP協議的服務完成日誌記錄傳送,將分佈在不同主機的日誌實現集中管理
CentOS 6~7
centos6
[[email protected] ~]#ps aux |grep syslog
root 1654 0.0 0.1 249160 1680 ? Sl 20:28 0:00 /sbin/rsyslogd -i /var/run/syslogd.pid -c 5
root 2381 0.0 0.0 103336 852 pts/0 S+ 20:38 0:00 grep syslog
[[email protected] ~]#which rsyslogd
/sbin/rsyslogd
[[email protected] ~]#rpm -qf /sbin/rsyslogd
rsyslog-5.8.10-10.el6_6.x86_64
[[email protected] ~]#yum info rsyslog-5.8.10-10.el6_6.x86_64
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun .com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Installed Packages
Name : rsyslog
Arch : x86_64
Version : 5.8.10
Release : 10.el6_6
Size : 2.1 M
Repo : installed
From repo : anaconda-CentOS-201703281317.x86_64
Summary : Enhanced system logging and kernel message trapping daemons
URL : http://www.rsyslog.com/
License : (GPLv3+ and ASL 2.0)
Description : Rsyslog is an enhanced, multi-threaded syslog daemon. It supports MySQL,
: syslog/TCP, RFC 3195, permitted sender lists, filtering on any message part,
: and fine grain output format control. It is compatible with stock sysklogd
: and can be used as a drop-in replacement. Rsyslog is simple to set up, with
: advanced features suitable for enterprise-class, encryption-protected syslog
: relay chains.
centos7
[[email protected] ~]#ps aux |grep rsyslogd
root 606 0.0 0.1 216392 4380 ? Ssl 20:00 0:00 /usr/sbin/rsyslogd -n
root 3586 0.0 0.0 112664 976 pts/0 S+ 20:32 0:00 grep --color=auto rsyslogd
[[email protected] ~]#which rsyslogd
/usr/sbin/rsyslogd
[[email protected] ~]#rpm -qf /usr/sbin/rsyslogd
rsyslog-8.24.0-12.el7.x86_64
[[email protected] ~]#yum info rsyslog-8.24.0-12.el7.x86_64
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* epel: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Installed Packages
Name : rsyslog
Arch : x86_64
Version : 8.24.0
Release : 12.el7
Size : 1.9 M
Repo : installed
From repo : anaconda
Summary : Enhanced system logging and kernel message trapping daemon
URL : http://www.rsyslog.com/
License : (GPLv3+ and ASL 2.0)
Description : Rsyslog is an enhanced, multi-threaded syslog daemon. It supports MySQL,
: syslog/TCP, RFC 3195, permitted sender lists, filtering on any message part,
: and fine grain output format control. It is compatible with stock sysklogd
: and can be used as a drop-in replacement. Rsyslog is simple to set up, with
: advanced features suitable for enterprise-class, encryption-protected syslog
: relay chains.
rsyslog CentOS 6~7版本的包名
rsyslog特性:
多執行緒
支援UDP, TCP, SSL, TLS, RELP
支援MySQL, PGSQL, Oracle實現日誌儲存
強大的過濾器,可實現過濾記錄日誌資訊中任意部分
自定義輸出格式
ELK:elasticsearch, logstash, kibana(日誌分析系統,三款開源產品名稱的首字母集合)
Elasticsearch是個開源分散式搜尋引擎
Logstash對日誌進行收集、分析,並將其儲存供以後使用
kibana 可以提供的日誌分析友好的Web介面
非關係型分散式資料庫
基於apache軟體基金會jakarta專案組的專案lucene
主要內容
以下主要介紹的是rsyslog
術語,參見man logger
facility:設施,從功能或程式上對日誌進行歸類
auth #驗證 已棄用使用
authpriv #授權
cron #計劃任務
daemon #守護程序
ftp
kern
lpr #列印
mail
news
security(auth) #安全
user
uucp
local0-local7 #自定義
syslog
Priority 優先級別,從低到高排序
debug #適用於除錯什麼都記錄
info #記錄相對重要的
notice #重要通知
warn(warning) #警報快出錯
err(error) #報錯
crit(critical) #臨界
alert #警覺的
emerg(panic) #徹底崩潰了
例:如果是info(它包括notice, warn(warning), err(error), crit(critical), alert, emerg(panic)),只記錄優先順序高的,不記錄優先順序低的
參看幫助:man 3 syslog
程式包、配置檔案
程式包:rsyslog
主程式:/usr/sbin/rsyslogd
CentOS 6:service rsyslog{start|stop|restart|status}
CentOS 7:/usr/lib/systemd/system/rsyslog.service
配置檔案:/etc/rsyslog.conf,/etc/rsyslog.d/*.conf
庫檔案:/lib64/rsyslog/*.so
配置檔案格式:由三部分組成
MODULES:相關模組配置
GLOBAL DIRECTIVES:全域性配置
RULES:日誌記錄相關的規則配置
日誌滾動配置檔案:/etc/logrotate.d/syslog
RULES格式
RULES配置格式:
facility.priority facility.priority... target
facility:
*: 所有的facility
facility1,facility2,facility3,...:指定的facility列表
priority:
*: 所有級別
none:沒有級別,即不記錄
PRIORITY:指定級別(含)以上的所有級別
=PRIORITY:僅記錄指定級別的日誌資訊
target:
檔案路徑:通常在/var/log/,檔案路徑前的"-"表示非同步寫入
使用者:將日誌事件通知給指定的使用者,* 表示登入的所有使用者
日誌伺服器:@host,把日誌送往至指定的遠端伺服器記錄
管道:| COMMAND,轉發給其它命令處理
rsyslog.conf詳解
# rsyslog v5 configuration file
# For more information see /usr/share/doc/rsyslog-*/rsyslog_conf.html
# If you experience problems, see http://www.rsyslog.com/doc/troubleshoot.html
#### MODULES #### # 模組
$ModLoad imuxsock # provides support for local system logging (e.g. via logger command) # 支援本地系統日誌記錄(例如通過logger命令)
$ModLoad imklog # provides kernel logging support (previously done by rklogd) # 提供核心日誌記錄支援(以前由rklogd完成)
#$ModLoad immark # provides --MARK-- message capability # 提供了--MARK--訊息功能
# Provides UDP syslog reception # 提供UDP系統日誌接收
#$ModLoad imudp
#$UDPServerRun 514
# Provides TCP syslog reception # 提供TCP系統日誌接收
#$ModLoad imtcp
#$InputTCPServerRun 514
#### GLOBAL DIRECTIVES #### # 全域性設定
# Use default timestamp format # 使用預設的時間戳格式
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
# File syncing capability is disabled by default. This feature is usually not required, # 檔案同步功能預設是關閉的。這個功能通常不是必需的
# not useful and an extreme performance hit
#$ActionFileEnableSync on
# Include all config files in /etc/rsyslog.d/ # 將所有配置檔案包含在/etc/rsyslog.d/中
$IncludeConfig /etc/rsyslog.d/*.conf
#### RULES #### # 規則
# Log all kernel messages to the console. # 將所有核心訊息記錄到控制檯
# Logging much else clutters up the screen.
#kern.* /dev/console
# Log anything (except mail) of level info or higher. # 記錄級別資訊或更高級別的任何資訊(郵件除外)
# Don't log private authentication messages! # 不要記錄私人認證資訊!
*.info;mail.none;authpriv.none;cron.none /var/log/messages
# 記錄info級別的日誌資訊 排除mail authpriv cron
# The authpriv file has restricted access. # authpriv檔案具有受限制的訪問許可權。
authpriv.* /var/log/secure
# Log all the mail messages in one place. # 將所有的郵件記錄在一個地方。
mail.* -/var/log/maillog
# -/var/log/maillog 前面"-"是:代表非同步寫入,郵件量大佔I/O在系統不忙時做
# Log cron stuff # 日誌計劃任務的東西
cron.* /var/log/cron
# Everybody gets emergency messages # 每使用者都得到緊急訊息
*.emerg *
# Save news errors of level crit and higher in a special file.
uucp,news.crit /var/log/spooler
# Save boot messages also to boot.log # 將啟動資訊儲存到boot.log 只記錄當前系統啟動日誌
local7.* /var/log/boot.log
# ### begin forwarding rule ### # 開始轉發規則
# The statement between the begin ... end define a SINGLE forwarding
# rule. They belong together, do NOT split them. If you create multiple
# forwarding rules, duplicate the whole block!
# Remote Logging (we use TCP for reliable delivery)
#
# An on-disk queue is created for this action. If the remote host is
# down, messages are spooled to disk and sent when it is up again.
#$WorkDirectory /var/lib/rsyslog # where to place spool files
#$ActionQueueFileName fwdRule1 # unique name prefix for spool files
#$ActionQueueMaxDiskSpace 1g # 1gb space limit (use as much as possible)
#$ActionQueueSaveOnShutdown on # save messages to disk on shutdown
#$ActionQueueType LinkedList # run asynchronously
#$ActionResumeRetryCount -1 # infinite retries if host is down
# remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional
#*.* @@remote-host:514
# ### end of the forwarding rule ### 轉發規則結束
舉例:以sshd服務為例:
[root@centos6 ~]#vim /etc/ssh/sshd_config
SyslogFacility AUTHPRIV
# /etc/ssh/sshd_config 檔案36行處sshd定義AUTHPRIV -> facility
# 而facility 在 /etc/rsyslog.conf 檔案45行處 定義了級別
[root@centos6 ~]#vim /etc/rsyslog.conf
authpriv.* /var/log/secure
# 所以/var/log/secure此檔案裡面定義了sshd的日誌
sshd服務單獨放單到一個檔案中
先修改/etc/rsyslog.conf #約62行
[root@centos6 ~]#vim /etc/rsyslog.conf
local7.* /var/log/boot.log
local0.* /var/log/sshd.log
# 這裡需確定local0沒人用
之後修改此檔案 /etc/ssh/sshd_config
[root@centos6 ~]#vim /etc/ssh/sshd_config
SyslogFacility AUTHPRIV
# SyslogFacility local0 (AUTHPRIV 修改為local0 即可 )
最後重新啟動rsyslog sshd服務即可
測試工具logger
給單獨使用者發訊息
先修改/etc/rsyslog.conf #約62行
[root@centos6 ~]#vim /etc/rsyslog.conf
local7.* /var/log/boot.log
local0.* zhang,root
[root@centos6 ~]#logger -p local0.info "This is a test log"
# 執行此命令root和zhang都能收到This is a test log訊息,前提是線上
# zhang,root換成"*" 是通知所有線上的使用者
日誌的遠端儲存
通常的日誌格式:
事件產生的日期時間 主機 程序(pid):事件內容
如:/var/log/messages,cron,secure等
配置rsyslog成為日誌伺服器
#### MODULES ####
# Provides UDP syslog reception
$ModLoadimudp
$UDPServerRun514
# Provides TCP syslog reception
$ModLoadimtcp
$InputTCPServerRun514
UDP
現在準備兩臺虛擬機器,為了區分一個是 centos 6
一個是 centos 7
目的:把centos 6
日誌 遠端記錄到 centos 7
中
centos 7 上操作開啟 udp514埠
注意伺服器的防火牆別遮蔽
iptables -vnL # 檢視防火牆
iptables -F # 這裡我們把它清空
[root@centos7 ~]#vim /etc/rsyslog.conf
$ModLoad imudp
$UDPServerRun 514
# 15~16行去掉註釋 開啟udp514埠
# systemctl restart rsyslog # 重新啟動rsyslog
# ss -ntlpu |grep 514 #檢視是否開啟udp514埠
centos 6上操作
先修改/etc/rsyslog.conf #約42行
[root@centos6 ~]#vim /etc/rsyslog.conf
*.info;mail.none;authpriv.none;cron.none /var/log/messages
*.info;mail.none;authpriv.none;cron.none @172.18.2.232
# /var/log/messages 路徑修改為目標主機@172.18.2.232
# systemctl restart rsyslog # 重新啟動rsyslog
# 效果是本地存一份 遠端主機172.18.2.232存一份
centos 7 先開啟監控/var/log/messages這個檔案
[root@centos7 ~]#tail -f /var/log/messages
centos 6 測試日誌
[root@centos6 ~]#logger "This is a test log"
測試成功
[root@centos7 ~]#tail -f /var/log/messages
Feb 1 15:27:29 centos6 root: This is a test log
[root@centos6 ~]#tail -f /var/log/messages
Feb 1 15:27:29 centos6 root: This is a test log
TCP
只修改一處@172.18.2.232
改為@@172.18.2.232
即可
centos 6上操作
先修改/etc/rsyslog.conf #約42行
[root@centos6 ~]#vim /etc/rsyslog.conf
*.info;mail.none;authpriv.none;cron.none /var/log/messages
*.info;mail.none;authpriv.none;cron.none @@172.18.2.232
systemctl restart rsyslog # 重新啟動rsyslog
[root@centos6 ~]#logger "This is a test log"
與UDP步驟一樣
其他日誌
路徑 | 描述 |
---|---|
/var/log/secure | 系統安裝日誌,文字格式,應週期性分析 例:使用者登入 |
/var/log/btmp | 當前系統上,使用者的失敗嘗試登入相關的日誌資訊,二進位制格式,lastb 命令進行檢視 |
/var/log/wtmp | 當前系統上,使用者正常登入系統的相關日誌資訊,二進位制格式,last 命令可以檢視 |
/var/log/lastlog | 每一個使用者最近一次的登入資訊,二進位制格式,lastlog 命令可以檢視 |
/var/log/dmesg | 系統引導過程中的日誌資訊例:插入U盤等硬體資訊 文字格式文字 檢視工具檢視或者專用命令dmesg 檢視 |
/var/log/messages | 系統中大部分的資訊 |
/var/log/anaconda | anaconda的日誌 在centos6 /var/log/anaconda.log 在centos7 /var/log/anaconda/anaconda.log |
常用命令
lastb
命令檢視使用者登入失敗資訊
last
命令檢視使用者登入成功資訊 (也有系統啟動多長時間)
lastlog
命令檢視每一個使用者最近一次的登入資訊
dmesg
檢視系統引導過程中的日誌資訊
檢視系統啟動多長時間
[root@centos7 ~]#uptime
16:10:59 up 4:34, 1 user, load average: 0.00, 0.01, 0.05
系統啟動開始時間
[root@centos7 ~]#ll /var/log/boot.log
-rw-------. 2 root root 27581 Feb 1 16:15 /var/log/boot.log
可以檢視到啟動資訊(比如rsyslogd就可以看到開始啟動時間)
[root@centos7 ~]#grep rsyslogd /var/log/messages
Feb 1 16:14:57 centos7 rsyslogd: [origin software="rsyslogd" swVersion="8.24.0" x-pid="600" x-info="http://www.rsyslog.com"] start
日誌管理命令
Systemd統一管理所有Unit 的啟動日誌。帶來的好處就是,可以只用journalctl
一個命令,檢視所有日誌(核心日誌和應用日誌)。
日誌的配置檔案/etc/systemd/journald.conf
journalctl用法
檢視所有日誌(預設情況下,只儲存本次啟動的日誌)
journalctl
檢視核心日誌(不顯示應用日誌)
journalctl -k
檢視系統本次啟動的日誌
journalctl -b
journalctl -b -0
檢視上一次啟動的日誌(需更改設定)
journalctl -b -1
檢視指定時間的日誌
journalctl --since="2017-10-30 18:10:30"
journalctl --since "20 min ago"
journalctl --since yesterday
journalctl --since "2017-01-10" --until "2017-01-11 03:00"
journalctl --since 09:00 --until "1 hour ago"
顯示尾部的最新10行日誌
journalctl -n
顯示尾部指定行數的日誌
journalctl -n 20
實時滾動顯示最新日誌
journalctl -f
檢視指定服務的日誌
journalctl /usr/lib/systemd/systemd
檢視指定程序的日誌
journalctl _PID=1
檢視某個路徑的指令碼的日誌
journalctl /usr/bin/bash
檢視指定使用者的日誌
journalctl _UID=33 --since today
檢視某個Unit 的日誌
journalctl -u nginx.service
journalctl -u nginx.service --since today
實時滾動顯示某個Unit 的最新日誌
journalctl -u nginx.service -f
合併顯示多個Unit 的日誌
journalctl -u nginx.service -u php-fpm.service --since today
檢視指定優先順序(及其以上級別)的日誌,共有8級
0: emerg
1: alert
2: crit
3: err
4: warning
5: notice
6: info
7: debug
journalctl -p err -b
日誌預設分頁輸出,–no-pager 改為正常的標準輸出
journalctl --no-pager
以JSON 格式(單行)輸出
journalctl -b -u nginx.service -o json
以JSON 格式(多行)輸出,可讀性更好
journalctl -b -u nginx.serviceqq -o json-pretty
顯示日誌佔據的硬碟空間
journalctl --disk-usage
指定日誌檔案佔據的最大空間
journalctl --vacuum-size=1G
指定日誌檔案儲存多久
journalctl --vacuum-time=1years
下面還有兩篇文章
相關推薦
linux系統日誌管理詳解
瞭解 日誌檔案記錄了時間,地點,人物,事件四大資訊,故系統出現故障時,可以查詢日誌檔案。 系統的日誌檔案預設都集中放置到/var/log/目錄內,其中又以message記錄的資訊最多。 日誌檔案的重要性主要體現在以下三方面: 解決系統方面的錯誤
Linux用戶管理詳解
linux用戶管理 用戶管理常用命令 用戶管理常用的文件 Linux用戶管理詳解1、Linux中用戶和組的標識說明:Linux系統是基於用戶身份對系統的資源進行管理的操作系統 (1)用戶帳號:UID(User Identity,用戶標識號)(2)超級用戶在任何Linux系統中UID=0(3)系統用
Linux權限管理詳解
linux權限管理 特殊權限之acl管理 sudo授權 Linux權限管理詳解1、Linux 的基本權限:(1)Linux的基本權限說明-rw-r--r-- 1 root root 08-11 01:45 aa.txt權限位是十位第一位:代表文件類型- 普通文件d 目錄文件l 鏈接文件
Linux系統開機啟動詳解
計算機開機是一個神祕的過程。我們只是按了開機鍵,就看到螢幕上的進度條或者一行行的輸出,直到我們到達登入介面。然而,計算機開機又是個異常脆弱的過程,我們滿心期望的登入介面可能並不會出現,而是一個命令列或者錯誤資訊。瞭解計算機開機過程有助於我們修復開機可能出現的問題。 一、最初始階段 當我們開啟計算機電
Linux系統日誌管理
日誌分類: 1. 連線時間的日誌 連線時間日誌一般由/var/log/wtmp和/var/run/utmp這兩個檔案記錄,不過這 兩個檔案無法直接cat檢視,並且該檔案由系統自動更新,可以通過如下: w/who/finger/id/last/lastlog/ac 進行檢視 [[ema
linux系統sudo命令詳解
在sudo於1980年前後被寫出之前,一般使用者管理系統的方式是利用su切換為超級使用者。但是使用su的缺點之一在於必須要先告知超級使用者的密碼。sudo使一般使用者不需要知道超級使用者的密碼即可獲得許可權。首先超級使用者將普通使用者的名字、可以執行的特定命令、按照哪種使用者或使用者組的身份執行等資訊,登記
LoadRunner監控Linux系統各項指標詳解
一.各項指標的含義 二.詳解指標的意義 1.CPU指標 1) Average load-----平均負載 第一種分析方法: 上一分鐘同時處於“就緒”狀態的平均程序數,< CPU個數 * 核心數 * 0.7 如果這個數字大於CPU的資料,至少有一個執行
Linux系統中目錄詳解
1、Linux檔案系統的層次結構 在Linux或Unix作業系統中,所有的檔案和目錄都被組織成以一個根節點開始的倒置的樹狀結構。 檔案系統的最頂層是由根目錄開始的,系統使用”/“來表示根目錄。在根目錄之下的既可以是目錄,也可以是檔案,而每一個目錄
linux系統常用命令詳解(一)
遠程登錄 ring 問號 鏈接 重置 帳號 查看 tar 更新 Linux命令格式:命令選項參數 (大部分命令是這個格式) 註意: 1.命令區分大小寫 2.短選項可以合並 長選項不能合並 如 : 短選項 -l -h 可以合並為 -lh 長選項 不能合並 1
09_02_磁盤及文件系統管理詳解之五
09_02_磁盤及文件系統管理詳解之五分區 —> 創建文件系統(格式化)文件系統管理重新創建文件系統會損壞原有文件fdisk /dev/sda在裏面刪不掉,按ctrl+Backspace即可partprobe /dev/sda 只探測這一個mkfs: make file system -t FS
9.3磁盤及文件系統管理詳解
磁盤 文件系統 管理 練習:4 調整其預留百分比為3% #tune2fs -m 3 -L DATA /dev/sda75 以重新掛載此文件系統為不更新訪問時間戳,並驗證其效果#stat /backup/inittab# cat /backup/inittab# stat# mount -o rem
#21 在Linux裏進程管理詳解,與pstree、ps、pgrep、pkill、pidof、top命令的應用
在linux裏進程管理詳解 與pstree、ps、pgrep、pkill、pidof、top命令的應用 進程管理: 所謂進程:process,一個活動的程序的實體的副本; 生命周期; 可能包含一個或多個執行流; 創建進程: 每個進程的組織結構是一致的: 內核在正常啟動並且全
磁盤及文件系統管理詳解
zl磁盤管理:機械式硬盤: U盤、光盤、軟盤、硬盤、磁帶 MBR:主引導記錄(512byte),不屬於任何分區 446byte:BootLoader,程序 64byte:每16byte標識一個分區(最多只能創建四個主分區,主+擴展<=4,擴展分區只能有一個) 2byte:Magi
文件系統基礎及ext文件系統創建及管理詳解、文件系統的使用及卸載、fstab文件格式及自動掛載系統的
文件系統創建文件系統--分區格式化 格式化: 低級格式化: 劃分磁道 高級格式化: 創建文件系統,按照某種特定的標準,將整個分區劃分為大小相同的若幹小的邏輯編址單元,每個這樣的單元稱為塊(block)【windows中稱為簇】; 劃分塊的標準: 在Linux的文件系統中,主要的塊的劃分
Linux 文件系統之LVM詳解
linux lvm snapshotLVM是 Logical Volume Manager邏輯卷管理的簡寫,主要功能對卷能夠進行方便的動態擴展和縮減,大提高了磁盤管理的靈活性,工作原理大概如下幾點1.物理磁盤被格式化為PV(Physical Volume) 物理卷,空間被劃分為一個個的PE(Physical
Linux 硬件RAID詳解系統功能圖
總結 ont com sql lock 主庫 分布式 round 也會 RAID-0(條帶模式) 特點: 在讀寫的時候可以實現並發,所以相對其讀寫性能最好,每個磁盤都保存了完整數據的一部分,讀取也采用並行方式,磁盤數量越多,讀取和寫入速度越快。 因為沒有冗余,一個硬盤壞掉
Linux 筆記 - 第十三章 Linux 系統日常管理之(三)Linux 系統日誌和服務
pac ica link tor 包含 3.1 request closed comm 博客地址:http://www.moonxy.com 一、前言 日誌文件記錄了系統每天發生的各種各樣的事情,比如監測系統狀況、排查問題等。作為系統運維人員可以通過日誌來檢查錯誤發生的原因
Linux(RadHat)基礎學習—系統日誌管理
war sin tag local mail dir 查錯 one 如何使用 系統日誌管理 1.系統日誌 系統日誌是記錄系統中硬件、軟件和系統問題的信息,同時還可以監視系統中發生的事件。用戶可以通過它來檢查錯誤發生的原因,或者尋找受到×××時×××者留下的痕跡。系統日誌包括
linux用戶和用戶組管理詳解
字母 std 電話 cin 如果 borde 附加 home conf Linux 用戶和用戶組管理 Linux系統是一個多用戶多任務的分時操作系統,任何一個要使用系統資源的用戶,都必須首先向系統管理員申請一個賬號,然後以這個賬號的身份進入系統。 用戶的賬號一方面可以幫
第八課-08_04_磁盤及文件系統管理詳解之二
-c 封裝 scsi gfs 查看 -m 所有 type sda 一。設備文件--作為設備的訪問入口塊設備 -b開頭--按塊位單位,可以隨機訪問--硬盤字符設備-c開頭-字符位單位,線性設備--鍵盤1)字符設備 日期 前面的2個數,4, 32----4表示主設備號---