日常工作零碎知識整理
- 整理說明
-
- win7密碼忘記重置
- Linux系統磁盤空間滿
- CentOS7.2 防火牆設定
- linux統計目錄大小
整理說明
平時的工作中收集的一些内容,和遇到問題時的一些零碎知識,都是記錄在自己的筆記本中,記錄在這裡作為一個備份吧,也分享給大家,希望能對你有一點點用,随着時間的推移,有些方法可能不太适用了,歡迎回報,如果你願意的話,我會更新,以免在這茫茫大海的網際網路資訊中又産生一條無用的資訊。
win7密碼忘記重置
平時難免會遇到自己的win7系統不知道系統密碼,無法進入,又不想重裝系統的情況,可以按照如下幾個步驟來操作:
- 啟動Win7旗艦版系統,在開機前按下鍵盤上的F8,在出現的Windows進階啟動選項界面中,用鍵盤上的“”鍵,選中“帶指令提示符的安全模式”;
- 進入帶指令提示符的安全模式後,會彈出管理者模式的指令提示符視窗,在指令提示符視窗中輸入net user Smile /add,按下鍵盤上的Enter鍵,就完成了增加使用者操作;
- 再在指令提示符視窗中輸入net localgroup administrators Smile /add,就完成了更新管理者的操作;
- 在指令提示符視窗中輸入shutdown /r /t 5 /f,按下鍵盤上的Enter鍵,重新啟動計算機;
Linux系統磁盤空間滿
在适用linux系統的過程中,會出現磁盤空間被占滿的而無法做一些操作,如果想在不删除資料的情況下進行下一步的操作,可以執行下面的語句來釋放一部分空間(隻适用于ext2/ext3/ext4 檔案系統,xfs的檔案系統不支援):
tune2fs -m 2 /dev/mapper/VolGroup00-LogVol00
注意:這個位址/dev/mapper/VolGroup00-LogVol00有可能不同的安裝方式而導緻不一樣。
為什麼執行這條語句就能夠釋放一部分空間呢,又能釋放多少呢?在 Linux ext2/ext3/ext4 檔案系統上通常預設預留5%的硬碟空間,如果硬碟是 4TB 的話就意味着有 200GB 的空間。
如何檢視自己系統适用的是什麼檔案系統,可以适用這條指令:cat /etc/fstab:
/dev/mapper/centos-root / xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
CentOS7.2 防火牆設定
檢視防火牆規則:firewall-cmd --list-all
開放某個端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent
#移除端口:firewall-cmd --permanent --remove-port=8080/tcp
防火牆内部端口轉發:
先允許防火牆僞裝IP:firewall-cmd --add-masquerade
然後:firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080 --permanent //表示通路80端口時重定向到8080
linux統計目錄大小
有時我們會統計某個目錄的大小,會使用du -h指令,但是這個指令會深入目錄下的所有子目錄,有沒有辦法不要深入所有目錄呢,當然有,使用指令是帶上如下參數:
–max-depth=n表示隻深入到第n層目錄,此處設定為0,即表示不深入到子目錄。