2016年6月6日 星期一

在 CentOS7/RHEL7 上架設 MRTG 主機網路流量監控系統(小組專題)

在 CentOS7/RHEL7 上架設 MRTG 主機網路流量監控系統

設定目標:

在 Centos 7 上安裝 MRTG 系統,監控主機網路流量! 請參考這一篇的設定,架設好 Web Server!

MRTG的運作過程:

MRTG 是透過 SNMP 協定來監控流量的。所有的 MRTG 所偵測的裝置都必須符合 SNMP 協定,SNMP簡單來說是一種可以提供裝置(主機設備)的各類資訊的一種協定,而MRTG利用了送出帶有物件識別碼(OIDs)的請求給要查詢的網路設備,因此設備本身需支援SNMP。
SNMP參考連結

安裝前準備:

你需要確定 Linux 主機中已經含有下列的套件:

1.perl  (perl-5.0xx 以上)

2.zlib  (zlib-1.1.3-xx 以上)

3.gd  (gd-1.3.xx 以上)

4.libpngapache

用RPM的方法確認即可(指令如下)

1.rpm -qa | grep perl

2.rpm -qa | grep zlib

3.rpm -qa | grep gd

4.rpm -qa | grep libpng

安裝流程設定: 

(待更新)

 #yum install
參考文獻: http://www.server-world.info/en/note?os=CentOS_7&p=mrtg&f=1

                     http://linux.vbird.org/linux_security/old/04mrtg.php

2016年3月29日 星期二

CentOS7/RHEL7上架設 Samba Server(2016.3.30上課內容)

CentOS7/RHEL7上架設 Samba Server


基本設定流程:

安裝 Samba Server 套件:#yum -y install samba

設定欲分享目錄:#mkdir /sharedpath

設定 SELinux 限定規則:#semanage fcontext -a -t samba_share_t '/sharedpath(/.*)?'
                                                #restorecon -RFvv /sharedpath

設定 Samba Server 設定檔:#vim /etc/samba/smb.conf
                                                   [global]
                                                   workgroup = WORKGROUP
                                                  interfaces = lo eth0 192.168.1.1/24
                                                 hosts allow = 127. 192.168.1.
                                                 [myshare]
                                                path = /sharedpath
                                               writable = no
                                               valid users = fred, @management

開啟 SELinux 存取規則:#setsebool -P samba_enable_home_dirs=on
                                    #restorecon -RFvv /sharedpath

在 Samba Server 上,検查設定項目是否正確:#testparm

在 Samba Server 上,新增一般的使用者帳號與密碼:#useradd -s /sbin/nologin fred

在 Samba Server 上,安裝管理使用者的套件:#yum -y install samba-client

在 Samba Server 上,設定可存取 Samba Server的使用者帳號與密碼:#smbpasswd -a fred
啟動 Samba Server:#systemctl start smb nmb 
                                     #systemctl enable smb nmb
在 Samba Server 上,開啟防火牆設定:#firewall-cmd --permanent --add-service=samba
                                                                        #firewall-cmd --reload
在 client 端,掛載 Samba Server 所分享目錄:#mkdir /mnt/myshare
                                                                                   #mount -t cifs -o username=fred //server/myshare /mnt/myshare

2016年3月21日 星期一

CentOS7/RHEL7:安裝MariaDB設定Web Server(2016.3.22上課內容)

CentOS7/RHEL7:安裝MariaDB設定Web Server


快速設定流程:

安裝 MySQL/MariaDB 套件:#yum -y install mariadb mariadb-server mariadb-bench

啟動 MySQL Server :#systemctl start mariadb.service
               #systemctl enable mariadb.service
查詢預設 root 密碼:#systemctl status mariadb -l
             #vim 

基本設定流程:

安裝 Web Server 套件:#yum -y install httpd

設定啟動 Web Server 服務:#systemctl enable httpd.service
                                          #systemctl start httpd.service
                                          #systemctl status httpd.service

設定開通防火牆(此步驟未開通將無法顯示網頁)#firewall-cmd --permanent --add-service=http
            #firewall-cmd --reload

Apache 相關設定檔案:

主要設定檔:/etc/httpd/conf/httpd.conf
設定檔目錄:/etc/httpd/conf.d/
網頁放置目錄:/var/www/html