目前日期文章:201104 (5)

瀏覽方式: 標題列表 簡短摘要

使用OS : CentOS 5.6

安裝套件 : rsyslog

前置作業 : 以 Juniper NetScreen-ISG 2000 為例子

登入到isg2000 > Configuration > Report Settings > Syslog 

設定好接收機器的相關設定

 

1. 安裝 rsyslog

# yum install rsyslog

 

2. 修改設定檔

# vim /etc/rsyslog.conf
$ModLoad imudp.so
$UDPServerRun 514
:fromhost-ip,isequal,"isg200 IP" /var/log/isg2000/isg_log

 

3. 關閉預設syslogd 並啟用 rsyslog

# chkconfig syslogd off
# chkconfig rsyslog on
# service syslog stop
# service rsyslog start

 

4. 設定輪替檔

# vim /etc/logrotate.conf
/var/log/isg2000/isg_log{
daily
create
rotate 360
compress
postrotate
/etc/init.d/rsyslog reload
endscript
}

slv922 發表在 痞客邦 PIXNET 留言(1) 人氣()

CentOS在套件管理上和Fedora相比

預設的repositories 只有放官方測試過的程式

有些好用的軟體都必須自己去抓source下來編譯安裝

所以我們可以新增一個第三方repositories 去擴充 yum 可用的套件

至於有那些repositories可用,

可參考CentOS 官方 wiki : http://wiki.centos.org/AdditionalResources/Repositories

 

以下介紹 rpmforge 的安裝方式

1.  先確認系統核心

# uname -i
x86_64

 

2. 下載對應核心版本 rpm forege 

# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

 

3. 匯入DAG's GPG KEY

# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

4. 驗證下載的rpm來源是否正確

# rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm
rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm: (sha1) dsa sha1 md5 gpg OK

5.  安裝 rpmforge 

# rpm -ivh rpmforge-release-0.5.2-2.el5.rf.*.rpm
Preparing... ########################################### [100%]
1:rpmforge-release ########################################### [100%]

6. 測試yum reposititores 是否已加入 rpmforge

# yum clean all

隨便下指令安裝個什麼東西來看看是否已加入成功

# yum install htop
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirror01.idc.hinet.net
* base: mirror01.idc.hinet.net
* extras: mirror01.idc.hinet.net
* rpmforge: fr2.rpmfind.net
* updates: mirror01.idc.hinet.net
addons | 951 B 00:00
addons/primary | 204 B 00:00
atrpms | 3.0 kB 00:00
atrpms/primary_db | 1.2 MB 00:02
base | 2.1 kB 00:00
base/primary_db | 2.2 MB 00:02
extras | 2.1 kB 00:00
extras/primary_db | 241 kB 00:00
rpmforge | 1.1 kB 00:00
rpmforge/primary | 2.2 MB 00:03
rpmforge 10480/10480

updates | 1.9 kB 00:00
updates/primary_db | 335 kB 00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package htop.x86_64 0:0.9-1.el5.rf set to be updated
--> Finished Dependency Resolution


Dependencies Resolved


==========================================================================================
Package Arch Version Repository Size
==========================================================================================
Installing:
htop x86_64 0.9-1.el5.rf rpmforge 84 k


Transaction Summary
==========================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)


Total download size: 84 k
Is this ok [y/N]:

 

這樣就完成囉!

 

slv922 發表在 痞客邦 PIXNET 留言(0) 人氣()

學校最近在測What's UP

於是找了一台Linux來設定SNMP測試看看 :)

 

1. 使用yum 安裝 snmp 相關套件

# yum -y install net-snmp net-snmp-utils

 

第一步驟安裝完,使用預設的設定檔啟動snmp就可以了

設定檔的位置在 /etc/snmp/snmpd.conf

2. 啟動snmp

# service snmp start

 

3. 檢查snmp 啟動狀態

3.1 使用 snmpwalk 工具測試

# snmpwalk -c public -v 2c localhost system

3.2 檢查port是否開啟
# netstat -tnlup | grep snmpd
tcp        0      0 127.0.0.1:199               0.0.0.0:*                   LISTEN      7279/snmpd
udp        0      0 0.0.0.0:161                 0.0.0.0:*                               7279/snmpd

slv922 發表在 痞客邦 PIXNET 留言(0) 人氣()

學校的NAT主機壞了,臨時抓了一台PC裝CentOS5.5 做NAT

安裝的時候就有跑出怪怪的訊息,但我沒理他

格式化的時候特別慢

結果裝好重開機後再核心的地方就出現錯誤訊息了 : no available legacy port

跑起來也頓頓的

查了一下google的結果是說有些PC裝centos會誤把SATA硬碟認成IDE硬碟,

於是去看了一下 /dev 的裝置, 果然把硬碟認成hdx

解決的方式是修改開機核心參數,在kernel 那一行的最後面加入 ide0=noprobe ide1=noporbe ....

重開後再檢查一次 /dev 下面的裝置 , 終於出現sdx了 :)

跑起來也順多了

沒問題後就把參數寫入 /etc/grub.conf 

解決!

 

 

slv922 發表在 痞客邦 PIXNET 留言(0) 人氣()

TeamViewer 和傳統的遠端連線軟體相比他是扮演一個中介者的腳色,

因此可以不受防火牆的限制,便可達到遠端連線之功能

slv922 發表在 痞客邦 PIXNET 留言(0) 人氣()