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檔案,並列出詳細資訊4.鎖定系統檔案boot目錄find . -name '*.inc' -mtime 0 -ls
查詢當前目錄下,最近1天前修改過的常規檔案。
find . -type f -mtime +1
注:可以通過find --help和man find來檢視命令手冊
加上最後一行
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/init5.增強ssh安全性,修改預設埠
參考資料
7.安全設定,在下下篇會講到.
8.安裝lsof來檢測軟體執行
yum install lsof
top命令來顯示效能消耗排行
lsof -i:3306 檢測埠3306lsof -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加上後 起到轉義作用,比如...