Linux文件dns設(shè)置vi使用技巧
Linux文件還是比較常用的,于是我研究了一下Linux文件,在這里拿出來和大家分享一下,希望對大家有用。/etc/resolv.conf文件,該文件內(nèi)容如下: domain 21php.com /*指定默認(rèn)的域,
Linux文件dns設(shè)置
可不要*/ nameserver 11.0.0.1 /*指定了dns服務(wù)器的地址,你可以最多寫上三個地址,作為前一個失敗時的候選dns服務(wù)器*/修改后使用/etc/rc.d/init.d/named restart使修改生效--(注:fc6下該命令貌似無效,修改文件后即可生效)
其它相關(guān)文件說明/etc/hosts 文件127.0.0.1 localhost.localdomain localhost/*定義了主機名和ip地址的對應(yīng),其中也有將要運行dns這臺電腦的ip地址和主機名*//etc/host.conf 文件"order hosts bind"語句,指定了對主機名的解析順序是先到hosts中查找,然后到dns服務(wù)器的記錄里查找。"multi on"則是允許一個主機名對應(yīng)多個ip地址。內(nèi)容:
- order hosts, bind
- multi on
- nospoof on
Linux文件/etc/resolv.conf 文件
domain 21php.com /*指定默認(rèn)的域*/nameserver 11.0.0.1 /*指定了dns服務(wù)器的地址,你可以最多寫上三個地址,作為前一個失敗時的候選dns服務(wù)器*/
Linux文件/etc/named.boot 文件
早期版本的bind軟件使用的配置文件,現(xiàn)在新版本中已經(jīng)讓位于“named.conf”。named.conf是dns server配置的核心文件。
Linux文件/etc/sysconfig/static-routes 文件
靜態(tài)路由配置文件,格式如下:
- eth0 net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1
- eth1 net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
Linux文件可以用如下命令添加
- route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 eth0
- route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 eth1
Linux文件vi使用技巧
- h: 左移一個字符 j: 下移一個字符 k: 上移一個字符 l: 右移一個字符
- i: 從指令模式進(jìn)入文本插入編輯模式 "x":指令模式下刪除某個字符 "dd":指令模式下刪除一行
- esc:返回指令模式 ":q!":指令模式下不保存退出
- ":wq":指令模式下保存退出 ":wq!":指令模式下強制保存退出 "/ok":在文本中查找ok字符串
- ":&":指令模式下到文本的最后一行 "空格":文本翻頁
- u : 撤銷操作一次通過 less 和 more 也可以查看 文本文件
Linux文件進(jìn)程查看
- # 查詢實時進(jìn)程,按“1”可以查看各個cpu的實時使用情況
- top
- # 在進(jìn)程中查找包含tomcat字段的進(jìn)程
- ps -ef | grep tomcat
- # 顯示所有進(jìn)程
- ps -aux
- # 分頁顯示所有進(jìn)程
- ps -aux|more
Linux文件網(wǎng)絡(luò)情況查看
- netstat -antp /*查看所有的端口*/
- netstat -antp |grep mysql /*查看mysql開啟的端口*/
- setnumber給文件加入行號,通過:number,如:2 ,進(jìn)入第二行。軟件下載wget http地址
Linux文件軟件包處理
- rpm -qa /**//*查找所有的軟件包*/
- rpm -qa|grep mail /**//*查找含有mail字符的軟件包*/
- rpm -e ** /**//*卸載掉某某軟件包*/
- rpm -ivh ** /**//*安裝某某軟件包*/
- rpm -ql ** | cat -n /**//*軟件包安裝信息查看*/
在Linux文件中使用RPM升級軟件包和安裝軟件包類似,Linux文件只要在 shell 提示下鍵入以下命令即可: #rpm -Uvh foo-2.0-1.i386.rpm你在上面的例子里看不到的是,RPM 自動刪除 foo 軟件包的任何老版本。
事實上,你可能想一直使用 -U 來安裝軟件包,因為即便沒有安裝軟件包的任何先前版本,它也可以用來安裝該軟件包。當(dāng)?shù)谝淮慰梢哉0惭b軟件,再一次安裝時報錯時,可以用#清空緩存后,再次編譯安裝make clean
補充:1.make根據(jù)makefile制定的規(guī)則,將c\c++文件編譯成*.o文件,然后進(jìn)一步生成可執(zhí)行文件。2.make clean刪除源代碼(C\C++ code)生成的執(zhí)行文件和所有的中間目標(biāo)文件3.make depend一種makefile的規(guī)則,通過掃描各個目錄下的所有C\C++ 代碼,從而判斷出文件之間的依賴關(guān)系,如a.cc文件中調(diào)用了b.h(如以形勢include<b.h>),如果之后a.cc文件被改動,那么只需要重新編譯a.cc文件,不需要編譯b.h文件。否則所有的文件都需要重新編譯
【編輯推薦】