Linux 修改主機名稱

由 Derek 發表於 八月 25, 2011 / 尚無評論

 

主機名稱就是此台電腦、伺服器的名字。在網路上很多地方都會使用到主機名稱來做判別。

因此來說明一下,怎麼修改主機名稱

 

主要有三個地方要做修改。(hostnamenetworkhosts)

以下就讓來說明一下吧。

 

hostname :


先查看該主機名稱

[root@localhost ~]# hostname

faqtest        #此台主機的名稱

 

修改主機名稱

[root@localhost ~]# hostname  blog.faq-book.com (新主機名)

 

修改後

[root@localhost ~]# hostname

blog.faq-book.com

 

network :


修改network

[root@localhost ~]# vim /etc/sysconfig/network

修改前

NETWORKING=yes

NETWORKING_IPV6=yes

HOSTNAME= faqtest   

GATEWAY=192.168.1.1

 

修改後

NETWORKING=yes

NETWORKING_IPV6=yes

HOSTNAME= blog.faq-book.com    #修改為新主機名

GATEWAY=192.168.1.1

  繼續閱讀 »

關閉sshd的登入密碼認證(PasswordAuthentication)

由 Derek 發表於 八月 24, 2011 / 尚無評論

 

在設定sshd的時,若想要關閉sshd登入的認證,請修改sshd_config


 [root@localhost ~]# vim /etc/ssh/sshd_config

 57 # To disable tunneled clear text passwords, change to no here!

 58 #PasswordAuthentication yes

 59 #PermitEmptyPasswords no

 60 PasswordAuthentication  no

#請把PasswordAuthentication  yes 改為no

 

[root@localhost ~]# service sshd restart

Stopping sshd:                                             [  OK  ]

Starting sshd:                                             [  OK  ]

 

設定完成後在登入就會出現下面的訊息了。


  繼續閱讀 »

Cacti Thresholds 警報設定

由 Derek 發表於 八月 19, 2011 / 尚無評論

不論使用那一種監控軟體,一定都會希望系統或是設備在發生問題之前可以預防,

最壞的情況也能在當下即時知道發生問題。

所以今天就來介紹一下Cacti 的警報設定吧。

 

登入Cacti後,點選左方表單中的【Plugin Management】查看所需要的外掛套件是否有安裝。若是沒有的話請參考 Cacti 外掛安裝教學

 

檢查一下看是否有安裝Thold(Thresholds)此套件。

 

確認好後點選左方表單中的【Thresholds

繼續閱讀 »

DNS正反解查詢指令

由 Derek 發表於 八月 17, 2011 / 尚無評論

在用來解析DNS的程式和指令有很多。今天就來介紹幾個比較常用的指令吧。

host nslookupdig

 

host :


[root@localhost ~]# host blog.faq-book.com

blog.faq-book.com has address 118.169.212.29   ç 此為IP


[root@localhost ~]# host -a blog.faq-book.com

#-a :代表列出該主機所有的相關資訊,包括 IP、TTL 與除錯訊息

#-l :若後面接的domain 設定允許 allow-transfer 時,則列出該 domain 所管理的

所有主機名稱對應資料

#server:這個參數可有可無,當想要利用非 /etc/resolv.conf 內的 DNS 主機

        來查詢主機名稱與 IP 的對應時,就可以利用這個參數了

 

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64139

;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

 

;; QUESTION SECTION:

;blog.faq-book.com.             IN      ANY

 

;; ANSWER SECTION:

blog.faq-book.com.      913     IN      A       118.169.212.29

 

Received 51 bytes from 8.8.8.8#53 in 9 ms            ç 8.8.8.8解析過來的

繼續閱讀 »

DNS 架構及查詢流程

由 Derek 發表於 八月 16, 2011 / 尚無評論


DNS
全名為 Domain Name System,下面先來介紹一下DNS的整體階層架構。

 

DNS的整體階層架構

DNS 為層級式的分散式名稱對應系統,最上層一定為 root domain,以「 . 」來表示,其下又分成好幾個組織類別的 domain,這些 domain 又繼續往下延伸。進而形成數狀結構圖。

root domain的下一層domain,稱之為 TLD (Top Level Domain),而TLD主要區分成兩種:

繼續閱讀 »

XShell SSH使用key 連線

由 Derek 發表於 八月 12, 2011 / 2 則評論

 

 

下載XShell 4  http://www.netsarang.com/products/xsh_overview.html

 

下載好後 自行安裝

 

安裝完成後,開啟XShell

點選【New

在紅框2的地方

Name : 可自行輸入此連線的名稱

Protocol : 可選擇連線的方式,這邊請選SSH

Host : 輸入連線IP

繼續閱讀 »

Linux DHCP DNS設定問題

由 Derek 發表於 八月 3, 2011 / 尚無評論

 

 

主機使用 DHCP 取得 IP,有時後會出現明明就設定好了,但是重開機後DNS的設定又跑掉的問題。

 

若是有此問題,請修改該網卡的設定。

先修改DNS


[root@localhost ~]# vim /etc/resolv.conf

#DNS部份可自行設定

nameserver 8.8.8.8        #googleDNS

nameserver 168.95.1.1     #hinetDNS

 

設定完DNS後,請修改網卡的部份。(假設網卡為eth0)

請加入PEERDNS=no後重啟網路或重開機就行了。


[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=dhcp

HWADDR=00:0C:29:44:8B:D2

ONBOOT=yes

PEERDNS=no

[root@localhost ~]# /etc/init.d/network restart

  繼續閱讀 »

Nginx 壓力測試

由 Derek 發表於 七月 21, 2011 / 尚無評論

 

先安裝webbench


[root@localhost ~]# wget http://blog.faq-book.com/download/webbench/webbench-1.5.tar.gz

[root@localhost ~]# tar -zxvpf webbench-1.5.tar.gz

[root@localhost ~]# cd webbench-1.5

[root@localhost ~]# make && make install

 

在編譯安裝webbench時,若有錯誤訊息出現還請參考下面解決方式

 

錯誤訊息:

/bin/sh: ctags: command not found

ctags *.c
/bin/sh: ctags: command not found
make: [tags] Error 127 (ignored)

 

解決辦法

yum -y install ctags

 

錯誤訊息:

cannot execute binary file

 

解決辦法

ln -s /usr/local/bin/* /usr/bin/

  繼續閱讀 »