linux學習隨筆3之linux安全

2022-02-01 01:45:46 字數 2100 閱讀 1543

1.history顯示時間,使用者和命令

2.檢視系統日誌

cat /var/log/messages ###以centos7為例

修改原始碼:bashhist.c

修改原始碼config-top.h,取消/#define syslog_history/這行的注釋

此時可以修改/etc/passwd中使用者shell環境,也可以用編譯好的檔案直接替換原有的bash二進位制檔案,但最好對原檔案做好備份。

替換時要注意兩點:

2、替換時原bash被占用,可以修改原使用者的bash環境後再進行替換。

3.檢視最近更改檔案

查詢最近24小時修改的當前目錄下的.php檔案,並列出詳細資訊

find . -name '*.inc' -mtime 0 -ls

查詢當前目錄下,最近1天前修改過的常規檔案。

find . -type f -mtime +1

注:可以通過find --help和man find來檢視命令手冊

4.鎖定系統檔案boot目錄

加上最後一行 

label=/boot    	        /boot	                ext2	defaults,ro	1 2
設定該檔案的擁有者

chown root:root /etc/fstab
設定/etc/grub.conf的擁有者(owner)和組(group)為root使用者:

chown root:root /etc/grub.conf
設定/etc/grub.conf檔案只有root可讀寫:

chmod og-rwx /etc/grub.conf
單使用者模式需要進行身份驗證:

sed -i "/single/s/sushell/sulogin/"/etc/sysconfig/init

sed -i "/prompt/s/yes/no/" /etc/sysconfig/init
5.增強ssh安全性,修改預設埠

參考資料

7.安全設定,在下下篇會講到.

8.安裝lsof來檢測軟體執行

yum install lsof

top命令來顯示效能消耗排行

lsof -i:3306 檢測埠3306

lsof -c mysqld 檢視關聯檔案

[root@localhost netdata]# whereis mysqld
這裡有乙個linux入侵查殺過程案例

Linu學習3 Linux高階命令

一 find find 查詢檔案 find 查詢檔案 注意如果沒有指定目錄,用 或者空格代替,則表示查詢當前目錄的檔案。find 可以查詢最近一段時間有改動的檔案。二 gerp 查詢字串命令 複製檔案 cp 檔案位置及檔案 新檔案位置 可用 代替後者為此資料夾。grep 目的 使用grep命令來查詢...

NLP學習之隨筆(3)

spell correction 拼寫錯誤糾正 那麼什麼是拼接錯誤糾正。請看一下例子。簡而言之,就是使用者的輸入和使用者真正要輸入的存在一定的出入。這種出入可以是英文的拼寫錯誤,也可以是中文的同音詞。那麼對於拼寫錯誤,我們應該去如何解決呢。比如there 和therr。使用者的輸入可能是therr,...

Linux學習隨筆

2.echo e you should input 2 numbers,i will cross them n read p first number firstnu echo e e enable interpretation of backslash escapes e加上後 起到轉義作用,比如...