熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動盤 真正純凈版的win7系統(tǒng)
時間:2015-01-04 15:30:05 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150104/33930.html 手機(jī)查看 評論 反饋
41:自動執(zhí)行USB裝置
難度:高級
應(yīng)用程序:hotplug腳本
當(dāng)添加一個特殊的外設(shè)時想要運(yùn)行一個指定的應(yīng)用程序?USB hotplug后臺進(jìn)程可以幫你!當(dāng)有USB裝置添加到系統(tǒng)中時,這個服務(wù)就會得到通知。對于需要內(nèi)核驅(qū)動的裝置,hotplug后臺進(jìn)程將在/etc/hotplug/usb/下調(diào)用一個同名的腳本,例如,這里的一個名為usb-storage的腳本。你可以直接在這個腳本的后面添加你自己的命令(或者更好的是,在它的最后添加一行來讓腳本在別的地方執(zhí)行)。那么你就可以播放音樂,autosync文件(譯注:影像文件),搜尋圖片或者其他什么的。
對于不依賴于內(nèi)核驅(qū)動的裝置,有一個檢查表,可以用來匹配USB產(chǎn)品和制造商ID。很多發(fā)行版已經(jīng)設(shè)置好去做一些事情,但是你可以依據(jù)你的需要定制這些腳本。
42:重命名和調(diào)整圖片大小
難度:高級
應(yīng)用程序:bash
很喜歡你的新相機(jī)但是不能容忍那個糟糕的名字?你也想要準(zhǔn)備發(fā)布它們到網(wǎng)上嗎?沒問題,一個簡單的bash腳本真是你所需要的:
#!/bin/shcounter=1root=mypictresolution=400x300for i in `ls -1 $1/*.jpg`; doecho “Now working on $i”convert -resize $resolution $i ${root}_${counter}.jpgcounter=`expr $counter + 1`done
保存這個腳本到一個名為picturename.sh的文件中,然后用一下命令執(zhí)行它:
chmod u+x picturename.sh
然后在你的某個路徑下存儲它,F(xiàn)在,如果你在directory /path/to/pictdir下有一堆.jpg文件,所有你需要做的就是執(zhí)行這個:
picturename.sh /path/to/pictdir
而在當(dāng)前的目錄下你會發(fā)現(xiàn) mypict_1.jpg, mypict_2.jpg之類的,它們是你初始圖片調(diào)整大小后的版本。你可以根據(jù)你的需要改變腳本,或者,你只是期待一個超級簡單的圖片大小調(diào)整,試著看看mogrify命令和它的-geometry參數(shù)。
43:安全登出
難度:簡單
應(yīng)用程序:bash
當(dāng)你在一臺共享機(jī)器上使用一個控制臺,或者甚至只是在你自己的桌面使用控制臺,都可能會發(fā)現(xiàn)當(dāng)你登出時,屏幕仍然會顯示誰已經(jīng)登入正在做什么的痕跡。大多數(shù)發(fā)行版本將會清屏,但是有些不會。你可以通過編輯你的 ~/.bash_logout文件然后增加這個命令來解決問題:
clear
你也可以添加任何其他的有用命令在這里。
44:傳輸文件但不使用ftp或者scp
難度:簡單
應(yīng)用程序:netcat
需要傳輸一個目錄給其他服務(wù)器但是沒有FTP或者SCP使用權(quán)?那么這個小技巧將會幫助你使用netcat功能。在目的服務(wù)器上運(yùn)行:
nc -l -p 1234 | uncompress -c | tar xvfp -
并且在發(fā)送服務(wù)器上運(yùn)行:
tar cfp - /some/dir | compress -c | nc -w 3 [destination] 1234
現(xiàn)在你就可以不需要FTP并且不需要root權(quán)限,就能傳送文件了。
45:備份一個Debian包清單
難度:簡單
應(yīng)用程序:Debian
如果你正在運(yùn)行Debian并且找不到你正在運(yùn)行的包,為你當(dāng)前正在安裝的包做一個備份是非常有用的。你可以運(yùn)行如下得到一個清單:
dpkg --get-selections 》 debianlist.txt
這將把全部的清單放到debianlist.txt中,這樣你就可以通過如下代碼在不同的計(jì)算機(jī)上安裝相同的包。
dpkg --set-selections 《 debianlist.txt
當(dāng)你復(fù)制你的系統(tǒng)到一個新的計(jì)算機(jī)上時,你要記住你還需要從/etc中復(fù)制配置文件。
要實(shí)際安裝這些選項(xiàng),使用如下指令:
apt-get -u dselect-upgrade
46:強(qiáng)化ssh
難度:簡單
應(yīng)用程序:ssh
盡管SSH是一個非常安全的連接服務(wù)器的方式,這里還有兩個簡單的改變,可以讓你進(jìn)一步增強(qiáng)它的安全性。首先,你當(dāng)然不希望別人直接以root用戶登入——他們應(yīng)該以普通用戶登陸,然后使用su命令來轉(zhuǎn)換。你可以在/etc/ssh/ssh_config 文件中通過添加如下代碼改變這個件事:
PermitRootLoginno
現(xiàn)在唯一能得到root特權(quán)的方式是通過su,這意味著入侵者現(xiàn)在需要破解兩個密碼來得到全部的使用權(quán)。當(dāng)你編輯這個文件時,找到這樣一行:
Protocol 2, 1
然后把它改為如下:
Protocol 2
這將消除最初的SSH協(xié)議中的撤銷選項(xiàng),現(xiàn)在被認(rèn)為是非常易于攻擊的。
47:停止回應(yīng)ping
難度:簡單
應(yīng)用程序:sysctl
ping在找出網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)時是非常有用的命令,缺點(diǎn)是它只能做這件事,而且會使得網(wǎng)絡(luò)上的黑客們更容易瞄準(zhǔn)現(xiàn)場服務(wù)器。但是你可以告訴Linux忽略所有的ping服務(wù)器將不會回應(yīng)。這里有很多的方法來實(shí)現(xiàn)它,但是最好的是使用sysctl。關(guān)掉ping回應(yīng):
sysctl -w net.ipv4.icmp_echo_ignore_all=1
想要打開它,使用:
sysctl -w net.ipv4.icmp_echo_ignore_all=0
關(guān)掉ping對你來說是非常嚴(yán)重的,看看接下來的技巧。
48:降低ping速率
難度:簡單
應(yīng)用程序:sysctl
可能你想要保持服務(wù)器回復(fù)ping的功能,但是又想從被熟知的“ping flood”(封包洪流)的攻擊中保護(hù)自己。那么你要如何完成這一壯舉呢?最簡單的方法是降低回應(yīng)ping服務(wù)器的速率。它們?nèi)匀皇怯行У,但不會使服?wù)器過載。
sysctl -w net.ipv4.icmp_echoreply_rate=10
當(dāng)回復(fù)被當(dāng)作一個信號地址發(fā)送時,這將會降低速率。
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨(dú)特見解
立即評論以上留言僅代表用戶個人觀點(diǎn),不代表系統(tǒng)之家立場