純紀錄 Redhat、Freebsd、Linux 的一些命令參數、指令和軟體運作、名詞解釋
內容極度腦殘簡單
看不懂的人可以略過,因為你不是腦殘
看得懂的人也可以略過,也正因為你看得懂,所以不是腦殘
言下之意就是 我是腦殘
For Redhat、Fedora→RPM
For FreeBSD→PKG
For Debian→DKPG
MTA
For Redhat、Fedora→RPM(出處:wiki名詞解釋)
[編輯]安裝軟件
$ rpm -ihv httpd-0:2.0.54-10.i386.rpm
$ rpm -Uhv httpd-0:2.0.54-10.i386.rpm
[編輯]移除軟件
$ rpm -e httpd
[編輯]檢查已安裝套件中的檔案
$ rpm -Va
顯示已安裝RPM套件列表
$ rpm -qa
要在已安裝套件列表中搜尋特定套件,
$ rpm -qa | egrep -i httpd
[編輯]顯示RPM套件資訊
$ rpm -qi httpd 或 $ rpm -qpi httpd-0:2.0.54-10.i386.rpm
[編輯]顯示RPM套件安裝的檔案列表
$ rpm -ql httpd 或 $ rpm -qpl httpd-0:2.0.54-10.i386.rpm
[編輯]詢問檔案所屬套件的名稱
$ rpm -qf /usr/sbin/httpd
For FreeBSD→PKG
安裝套件
$ pkg_add esets-2.71.10.i386.fbs6.tgz
移除套件
$ pkg_delete 'esets-*'
檢查已安裝套件中的檔案
$ pkg_info
For Debian→DKPG (資料出處:Debian Wiki)
dpkg 是 Debian GNU/Linux 底下管理套件的工具,提供比較低階的安裝維護功能
顯示目前裝在系統中的所有 packages
$ dpkg --list
想知道總共有那些檔案安裝在系統中
$ dpkg --listfiles samba
想知道系統中某個執行檔是屬於哪個 package
$ dpkg --search /usr/sbin/smbd
查看 package 的說明
$ dpkg --status package_name 或 $ dpkg -s package_name
安裝 .deb 的封裝檔
$ dpkg --install package_name.deb 或 $ dpkg -i package_name.deb
移除某個 package
$ dpkg --remove package_name 或 $ dpkg -r package_name
徹底移除 package
$ dpkg --purge package_name 或 $ dpkg -P package_name
在還未安裝到系統中前, 查看會安裝那些檔案在系統中
$ dpkg --contents package_name.deb 或 $ dpkg -c package_name.deb
在還未安裝到系統中前, 查看 deb 檔es的資訊
$ dpkg --info xxx.deb
顯示目前各個軟體套件的安裝狀態(未安裝、正確安裝、被移除、完整移除、安裝失敗等等)
$ dpkg --get-selections
如何在升級套件時, 讓某些套件不要更新:
echo "packagename hold" | dpkg --set-selections
什麼是 MTA?( 來源:碩琦科技網路百科)
MTA(Mail Transfer Agent ):郵件傳送代理,由「郵件伺服器」扮演 MTA 角色,負責完成 MUA (郵件使用代理,即 Outlook Express 等郵件收發軟體)傳送信件的請求,將郵件從一個 MTA ( 您的郵件伺服器 )傳到另一個 MTA(對方的郵件伺服器)。因此,簡單地說,MTA 錯誤訊息代碼,即是由郵局( 郵件伺服器 )來函告知您寄信不成功與退信原因。
自動調整系統時間(需連上網路,來源出處:小紅帽論壇 )
$ntpdate clock.stdtime.gov.tw
留言列表