1. 程式人生 > >Linux中修改時間,及日誌的分析

Linux中修改時間,及日誌的分析

############修改時間#############

timedatectl指令:    (觀察本地時間,通用時間(倫敦時間),硬體時間,所在時區)

可以看到上圖實驗虛擬機器裡我們的時區與現實情況不符

首先:timedatectl  list-timezone可以列出所有時區供我們參考檢視

所以通過指令:timedatectl    set-timezone   Asia/Shanghai來設定亞洲上海的時區

timedatectl set-local-rtc 0             :觀察硬體時間和通用時間保持一致(和 通用時間一致)

常規設定是 硬體時間和通用時間保持一致

還可以通過檔案: vim /etc/adjtime來檢視

timedatectl  set-local-rtc 1               :觀察硬體時間和本地時間保持一致 

可以觀察到,RTC time(硬體時間)和 Local time(本地時間)保持一致,並且最後出現了Warning警告,因為與常規的設定不一樣(常規預設將硬體時間和通用時間設為一致)

vim /etc/adjtime  來觀察設定

#修改本機時間: timedatectl set-time  +時間("2018-11-11  11:11:11" 或者' ' 號)

#######日誌的分析########

journalctl指令(該日誌分析資訊在虛擬機器關閉之後不會儲存,重啟虛擬機器無法再看到原有的日誌分析資訊)

journalctl檢視全部日誌的分析,比較多得翻頁,按q 退出檢視

journalctl  -n  數字(eg:3) 將最近三行日誌分析顯示出來

journalctl     --since  時間(eg:09:54)

journalctl    --since 09:54    --until 09:56(檢視在  09:54 到 09:56時間之間的日誌資訊)

journalctl    -p     err    (顯示系統報錯)

journalctl     -f      (監控日誌 ,ctrl+c 退出)

利用 sshd服務做個實驗:

systemctl  status   sshd.service(檢視sshd服務狀態)

可以看到sshd服務 顯示active (running)開啟狀態,並且此次 Main  PID為:1249

journalctl   -o  verbose  (顯示日誌能夠使用的詳細程序引數)(查詢PID 1249的日誌資訊)

journalctl    _PID=1249  _COMM=sshd

##預設情況下journalctl方式無法採集日誌,因為systemd日誌儲存在/var/log/journal中,這意味著系統重啟時會被清除,所以我們將日誌儲存在/var/log/journal目錄,這樣做的優點是啟動後就可以利用歷史資料,形成永久日誌。

步驟如下:

新建目錄,更改目錄所有組,給所有組新增s許可權,進入目錄的人都歸為目錄所有組,重啟351服務

檢視當前時間,重啟

進入新建的目錄,檢視主機號碼,ls 可以發現 user-42.journal可以採集歷史日誌的功能

####網路配置#####

ifconfig  (顯示網路裝置資訊)

ifconfig eth0 172.25.254.202/24 (人為設定一個ip地址)

2.ip addr                      (顯示網路裝置資訊)

ip addr show eth0 (顯示eth0裝置資訊)

3.ping

ping -c 3 + ip (ping 3 次 )

ping -w 1   (等待一秒)

##ip 設定##

1.圖形方法:

nm-connection-editor

2.文字化圖形方式:nmtui

4.編輯配置檔案的方式,vim /etc/sysconfig/network-scripts/ifcfg-eth0

a.動態獲取網路

vim /etc/sysconfig/network-scipts/ifcfg-eth0-haha

重啟服務

檢視分配ip  (ifconfig eth0)

b.靜態獲取網路(手動設定)

編輯配置檔案

重啟服務

####dhcp####

配置過程:

主機:node1(desktop)------服務端

主機:node2    (server)------客戶端

因為 兩臺虛擬機器都沒有安裝dhcp協議,我們現在給node1(desktop)安裝dhcp協議

從真機傳送給node1:

安裝:

檢視是否安裝成功: