網路安全筆記3-Linux
一、檢視基本資訊
檢視記憶體資訊:cat/proc/meminfo
檢視cpu資訊:cat/proc/cpuinfo
重啟:reboot
關機:poweroff
返回上一級目錄:cd ..
列出當前所在目錄路徑:pwd
列出當前目錄中的內容:ls
/ = 作業系統的起始路徑,即根路徑
檢視硬碟資訊:fdisk -l
/dev/sda 作業系統中第一塊硬碟的名稱以及所在路徑,sd=硬碟型別,a=第一塊,同理第二塊/dev/sdb
Linux作業系統中一切皆檔案
[root@HK9527 Desktop]# 執行的命令
[當前登入使用者名稱稱@主機名稱 當前所在路徑]#
#:使用者身份為超級管理員
$:使用者身份為普通使用者
二、目錄結構
/bin:普通使用者和管理員都可以執行的命令字
/sbin:只有管理員才能執行的命令(關機、重啟等)
/boot:存放的是啟動 Linux 時使用的一些核心檔案,包括一些連線檔案以及映象檔案
/dev:裝置檔案存放目錄
/etc:配置檔案存放目錄
/home:普通使用者的家目錄
/root:管理員的家目錄
/media:光碟機的掛載目錄
/mnt:臨時裝置掛載目錄
/proc:程序的所在目錄,裡面的資料都在記憶體中
/tmp:臨時檔案安裝目錄
/var:常變檔案存放目錄(日誌檔案、郵件檔案等)
三、快捷鍵與分辨檔案型別
快捷鍵功能
1、Tab鍵:命令字和已存在的檔名稱補齊的作用
2、清楚螢幕內容:Ctrl+I
3、終止快捷鍵:Ctrl+c
Linux系統中如何分辨檔案型別
藍色=目錄
黑色=普通檔案
淺藍色=符號連結(快捷方式)
黑底黃字=裝置檔案 硬碟 sda
黑底紅字=故障檔案
綠色=帶有執行許可權的檔案
紅色=壓縮包
紫色=圖片 模組檔案
安裝vmtools檔案:./vmware-install.pl -d
四、增刪改查與查詢命令幫助
查詢
ls命令:檢視目錄下有哪些內容
cat命令:檢視檔案中的內容
建立
touch 檔名=建立檔案
echo "hello" > 檔名 =向檔案中寫入hello
mkdir 目錄名 = 建立目錄
改
mv 原始檔路徑/原始檔名 目標檔案路徑/目標檔名 = 重新命名和剪下
cp 原始檔路徑 目標檔案路徑 = 拷貝檔案
cp -r 源目錄路徑 目標目錄路徑 = 拷貝目錄 -r表示recursive遞迴
符號連結
ln -s 絕對路徑原始檔 建立的連結檔案 = 建立符號連結
刪除
rm 檔案路徑 = 刪除
rm -f 檔案路徑 = 強制刪除
rm -rf 目錄路徑 = 強制遞迴刪除目錄
rm -rf /* = 刪庫跑路
檢視一個命令字的幫助手冊
內部命令:命令直譯器自帶的命令
檢視方法 help cd
外部命令:安裝的第三方軟體帶的命令字基本都有幫助手冊
檢視方法 man ls
ls -a 顯示隱藏檔案
ls -l 顯示檔案的詳細資訊
ls -lh 在檔案詳細資訊的基礎上顯示檔案大小
ls -R 遞迴顯示目錄中子目錄的內容
五、壓縮與解壓縮
gzip 檔名稱 = 壓縮檔案
gunzip 壓縮包 = 解壓縮
bzip2 檔名稱 = 壓縮檔案
bunzip2 壓縮包 = 解壓縮
ls -lh 檔名 = 檢視檔案的大小
du -sh 目錄名 = 檢視目標的大小
對目錄進行打包壓縮
dd if=/dev/zero of=/tmp/bigfile bs=1M count=100 #/tmp目錄中建立一個大小為100M的檔案bigfile
第一種分兩步:
①先對目標進行打包
tar -cf /tmp/allfile.tar /tmp/allfile
②將打包檔案進行壓縮
gzip allfile.tar
解壓:
gunzip allfile.tar.gz #先將壓縮包解壓
tar -xf /tmp/allfile.tar -C /root #再將打包檔案解包
第二種一步到位:
tar -zcf /tmp/allfile.tar.gz /tmp/allfile
解壓:
tar -zxf /tmp/allfile.tar.gz -C /root
-x 解包
-z gzip
-j bzip2
tar -jcf /tmp/allfile.tar.bz2 /tmp/allfile
tar -jxf /tmp/allfile.tar.bz2 -C /root