歡迎您光臨本站 註冊首頁

1月2日

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

Linux 常見的兩種連接埠 CLI ,GUI CLI : 顯示設備 ,物理設備 /dev/ddy0 虛擬終端 /dev/tty1-tty6 默認情況下沒有啟用虛擬終端的 啟用命令mingetty 串列終端 對應的設備文件 /dev/ttys* ,* 是數字.默認情況下沒有啟用串列終端的. 系統控制台 /dev/console ,是一個邏輯設備 需要映射到物理終端上才能顯示出來 ,默認情況下是映射到物理終端的/dev/tty0或者是/dev/fb0 , 也可以自己設置 例如 console=ttys0 和console=ttys1. 模擬終端 :/dev/pts/N ,N是數字,此終端是通過遠程訪問的例如 ssh windos trelnet 等.使用tty可以查看當前使用的終端. 定義默認啟動圖形界面:vim /etc/syscongfig/desktop Xclock & Screen : 可以在不起用圖形終端的情況下支持多的模擬終端 比nohup 強大的多. Screen r 打開,正常模式下打開 screen 只需用screen 命令就可以 但是在screen哩打開子screen用ctrl…. Sudo 通過一種機制可以授權給助理某一種許可權.etc/sudoers Who when=( who) what,意思是哪個用戶在哪個主機上執行什麼命令,例如 A 192.168.0.0//24=(root) /sbin/ifconfig .A 192.168.0.0//24=(root) NOPASSWD /sbin/ifconfig 說明不用輸入密碼. -b 在後台運行 -l 用於顯示當用戶可以顯示的命令有哪些. -v Sudo 可以定義組 ;例如 user_Alias NETMANAGER=A,B,C定義ABC三個用戶,Host_Alias NET=192.168.0.0./24 , Cmnd_Alias NETWORK=/sbin/ifconfig, /sbin/netstat . Q 如何用 rpm安裝軟體包 安裝rpm –ivh /path/to/file ,這個路徑必須是能找到rpm包的. 卸載 rpm –e package_name, 名字是軟體包的名字. --force 強行安裝. --test 測試一下 是否能安裝. 升級軟體包 : rpm –F 純粹升級只更新已經存在的軟體包 .和 rpm –U 升級完後悔了 還想要以前的版本 ,rpm –U – oldpackage 降級安裝. 軟體包查詢 :rpm -q 後跟軟體包名字. rpm –qi 後面跟軟體包名字 ,顯示軟體包摘要信息的. rpm –qf /etc/fstab .

rpm –qc 查詢安裝的軟體包 有哪些配置文件.

iptables -f 關閉防火牆
service iptables status 查看防火前是否開啟
ctrl d 把所有終端 放在後台運行 , p 上一個 , n下一個 ,
screen -ls 查看作業, -r 加作業號 是查看第幾號作業.
sudo 用法 : 例如, A 192.168.0.0/24=(root) /sbin/ifconfig,意思是 A用戶可以在 192.168.0.0這台主機上以 root 的身份執行 /sbin/ifconfig 命令.執行命令時必須要以sudo開頭 例如 A sudo /sbin/ifconfig .

id RedHat 意思是查看一下 有沒有RedHat 這個用戶.
which useradd 意思是找一下useradd 這個命令的位置.
RedHat 192.168.0.0/24=(root) /usr/sbin/useradd fedora 意思是制定RedHat這個用戶以root的身份在192.168.0.0這個網路內上任意一台主機上執行/usr/sbin/useradd命令(註:此命令是添加用戶的),添加用戶Fedora,如果先添加多個用戶那麼就用逗號隔開後面寫上添加的用戶名字.也可以用多個命令 用逗號隔開.
useradd A 意思是創建 用戶A ,password A 是給 A用戶加密碼,rm -rf A是刪除用戶A所在的目錄,
groupadd Aup 添加A用戶組的 ,groupdel Aup 是刪除A用戶組.
如果不需要輸入密碼則:RedHat 192.168.0.0/24=(root) NOPASSWD:/usr/sbin/useradd fedora0
當用戶需要給多個用戶(A,B,C,)設置許可權時可以用定義組: user_Alias NETMANAGER=A,B,C 、Host_alias NET=192.168.0.0/24 、 Cmnd_Alias NETWORK=/sbin/netsat .
NETMANAGER NET=(root) NETORK .此外Vim /etc/sudoers中給我們已經定義了很多 可以直接調用
%NETMANAGER NET=(root) NETORK ,說明是系統組中的用戶.
用戶一登錄就關機腳本:1、Vim .bash_profle 2、把程序寫到起始腳本里sudo /sbin/shutdown -h now
rpm-ivh 軟體包路徑, v表示安裝信息 h表示安裝進度,


卸載軟體包:rpm -e package_name(軟體包名字)
當你安裝或者卸載軟體時 有依賴關係 在我們不想理會這些依賴關係時在安裝包後面加--nodeps ,在安裝的過程中或者是安裝完之後 不小心把文件弄丟或者弄錯 我們還可以在安裝包後面加--replacepkge 重裝 ,後面加--force 強行安裝,測試一下看可不可以安裝用--test , --justdb 更新.
升級軟體包:rpm -F 只更新有老版本的軟體包 已經存在的軟體包,rpm -U 不管有沒有老版本的 都升級.
內核是不能通過升級的方式來安裝.只能通過rpm -i 來安裝.
降級 就是升級之後還想用以前的版本 rpm -u --oldpackage
軟體包查詢:rpm -q 加軟體包名字,-a 是查看所有軟體包,-ql 加軟體包名字 可以查看 此軟體包在系統中裝了哪些文件,-qi 加軟體包名字 顯示此軟體包摘要信息,-qf 加軟體包名字 顯示這個文件是有那個軟體包安裝得來的,-qc 加軟體包名字 顯示此軟體包有哪些配置文件,-qd 加軟體包名字 查看此軟體包 的幫詳細信息的文檔,rpm -qR加軟體包名字 顯示軟體包的依賴,rpm -q --provides nano 查看nano 可以提供的功能,rpm -q --scripts httpd 查看httpd 附加的腳本,rpm -q --changelog httpd查看軟體包從安裝到現在的改變日誌信息
校驗:rpm -V 加軟體包名字,校驗出的結果中 S表示文件大小改變,M表示許可權改變,5表示MD5值改變,D表示設備的主版本號和此版本號號碼不匹配,L表示路徑調用不匹配,U表示屬主改變了,G表示屬組改變了,T表示最近一次修改時間改變了.


[火星人 ] 1月2日已經有483次圍觀

http://coctec.com/docs/linux/show-post-50039.html