導航:首頁 > IDC知識 > centos搭建日誌伺服器搭建

centos搭建日誌伺服器搭建

發布時間:2021-01-22 07:45:17

1、在虛擬機centOS6中配置DHCP伺服器啟動失敗,日誌文件出現這個,是什麼意思?如何解決?

請查看專業文檔,找對教材,才能省事

2、如何在CentOS中搭建NTP伺服器

一、搭建時間伺服器
1、在一台linux伺服器安裝ntp server

tar zxvf ntp-4.2.6.tar.gz
cd ntp-4.2.6
./configure --prefix=/usr/local/ntp --enable-all-clocks --enable-parse-clocks
make && make install
2、修改ntp.conf配置文件
vi /etc/ntp.conf
# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
#restrict default kod nomodify notrap nopeer noquery
restrict default nomodify
(允許任何IP的客戶機都可以進行時間同步,如果是只允許某個網段的客戶機進行時間同步可以這樣寫
restrict 10.58.26.0 mask 255.255.255.0 nomodify)

restrict -6 default kod nomodify notrap nopeer noquery
# Permit all access over the loopback interface. This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1
restrict -6 ::1
# Hosts on local network are less restricted.
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool
#server 0.rhel.pool.ntp.org(默認時間伺服器)
#server 1.rhel.pool.ntp.org(默認時間伺服器)
#server 2.rhel.pool.ntp.org(默認時間伺服器)
server 10.128.14.25 (手工設置的時間伺服器)
(如果是可以直連外網,可以使用LINUX默認提供的三組標准時間伺服器,否則可以自己指定一個同步時間源)

#broadcast 192.168.1.255 key 42 # broadcast server
#broadcastclient # broadcast client
#broadcast 224.0.1.1 key 42 # multicast server
#multicastclient 224.0.1.1 # multicast client
#manycastserver 239.255.254.254 # manycast server
#manycastclient 239.255.254.254 key 42 # manycast client
# Undisciplined Local Clock. This is a fake driver intended for backup
# and when no outside source of synchronized time is available.
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10

3、以守護進程啟動ntpd
#/etc/rc.d/init.d/ntpd -c /etc/ntp.conf -p /tmp/ntpd.pid
#/etc/rc.d/init.d/ntpd start
#ps -ef|grep ntpd
4、在ntp server上啟動ntp服務後,ntp server自身或者與其server的同步的需要一個時間段,這個過程可能是5分鍾,在這個時間之內在客戶端運行ntpdate命令進行同步時會產生no server suitable for synchronization found的錯誤。
那麼如何知道何時ntp server完成了和自身同步的過程呢?
在ntp server上使用命令:
# watch ntpq -p
出現如下畫面:

注意LOCAL的這個就是與自身同步的ntp server。
注意reach這個值,在啟動ntp server服務後,這個值就從0開始不斷增加,當增加到17的時候,從0到17是5次的變更,每一次是poll的值的秒數,是64秒*5=320秒的時間。

二、配置時間同步客戶機
vi /var/spool/cron/root(或crontab -e)
增加一行,在每天的1點10分、9點10分、17點10分與時間同步伺服器進行同步並寫入BIOS

10 1 ,9,17* * * root /usr/sbin/ntpdate 10.128.14.25; /sbin/hwclock -w
如果同步不正常,可以加輸出日誌或看系統日誌
輸出日誌的方法:
10 1 ,9,17* * * root /usr/sbin/ntpdate 10.128.14.25>>/tmp/1.txt; /sbin/hwclock -w
在1.txt中可查看時間同步時的輸出結果。
或者看/var/mail/root系統日誌
Subject: Cron <root@tyzssq8> /usr/sbin/ntpdate 10.128.14.25;/sbin/hwclock -w
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <[email protected]>
Date: Tue, 27 Nov 2012 18:30:01 +0800 (CST)
27 Nov 18:29:59 ntpdate[6917]: step time server 10.128.14.25 offset -1.361968 sec
可以看到同步成功了,如果未成功會報出錯誤。

三、無法同步的問題
檢查ntp server主機的防火牆。可能是ntp server的防火牆屏蔽了upd 123埠。
可以用命令
#service iptables stop

3、如何在centos上搭建conflence csdn

#環境說明
1.windows下需要安裝jdk插件,並且設置環境變數,這個可以百度自己安裝。
2.伺服器為centos,windos端需要一個ftp工具,把需要的東西拿到linux下。

#需要的文件
1.Confluence5.8.10的Linux版本:atlassian-confluence-5.8.10-x64.bin
2.資料庫連接程序:mysql-connector-java-5.1.32-bin.jar
3.漢化包:Confluence-5.8.10-language-pack-zh_CN.jar
#安裝JDK8
1.通過ssh遠程登錄伺服器,賬戶為root
2.java -version查看當前版本
3.如果版本不對需要安裝:yum install java-1.8.0-openjdk.x86_64 -y

#安裝Mariadb
1.之前不成功的原因可能是mariadb的資料庫賬戶許可權出現問題,這里我無法添加用戶之後,直接使用:
rpm -qa | grep mysql
rpm -qa grep mariadb
找到對應的安裝包和依賴關系,然後全部卸載。
接著再重新安裝:
yum install mariadb-server mariadb -y
安裝完成後:
2.開機使能
systemctl enable mariadb
3.啟動伺服器
systemctl start mariadb
如果以上命令無法執行,可以使用:
service start mariadb.service來執行啟動。
chkconfig mysqld on 來設置成開機啟動

#創建資料庫賬戶(很重要)
1.需要保留創建的賬戶名和密碼,並且將其與confluence關聯起來:
mysql -u root -p
2.這里需要輸入root的mysql賬戶密碼,進入之後使用:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'user code';
來創建一個用戶名稱和用戶密碼,這里名稱為username ,密碼為user code
3.緊接著這里創建資料庫,名稱為database_name:
CREATE DATABASE database_name CHARACTER SET utf8 COLLATE utf8_bin;
4.將設置生效,並且綁定資料庫和用戶:
GRANT ALL PRIVILEGES ON `database_name` . * TO 'username'@'localhost' WITH GRANT OPTION ;
quit;
mysql -u username -p
5.輸入剛才設置的user code,如果進入了mysql界面,那麼表明暫時成功了。
quit;

#安裝confluence5.8.10
1.從windows通過ftp拷貝到Linux下,然後更改該安裝文件的執行許可權,chown +x confluence.bin
2../confluence.bin
3.在安裝的過程中,如果你的默認目錄被佔用,埠8090被佔用,會需要你自己設置埠號,這里安裝是安裝在/opt下,數據存放在/var目錄下,用戶目錄在/home下,關於埠被佔用的情況,一般是之前安裝不成功,被無效的confluence用戶佔用了。可以使用lsof -i:8090查看是哪個進程佔用了該埠,然後kill掉就OK了。如果不得不使用別的埠,記得在防火牆中開啟該埠:
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport xxxx -j ACCEPT
service iptables save
service iptables restart #打開防火牆xxxx埠,1024以下不要用
4.安裝完成後,從瀏覽器打開對應的地址,例如192.168.10.120:8090,稍等一下會進入安裝界面,選擇install proction,然後直接跳過add ones,在出現serverID的時候,要復制保存下來,然後將頁面放在這里不要關閉,先去破解。

#破解confluence
a.停止Confluence伺服器
/opt/atlassian/confluence/bin/stop-confluence.sh
b. 將資料庫連接程序 mysql-connector-java-5.1.32-bin.jar 和漢化包:Confluence-5.8.10-language-pack-zh_CN.jar放在 atlassian\confluence\confluence\WEB-INF\lib 目錄
c. 將 atlassian\confluence\confluence\WEB-INF\lib\atlassian-extras-decoder-v2-3.2.jar 拷貝到Windows上,重命名為atlassian-extras-2.4.jar

d. 執行confluence_keygen.jar,輸入一些列賬戶名稱郵箱這些信息,輸入serverID,點擊Patch,選擇 atlassian-extras-2.4.jar,點擊gen
e. 這時候就生成了需要的秘鑰,復制下來保存。
f.將atlassian-extras-2.4.jar重命名為原來的atlassian-extras-decoder-v2-3.2.jar,放回linux下的原位。
f. 重新啟動confluence
/opt/atlassian/confluence/bin/start-confluence.sh
g. 刷新瀏覽器,輸入密鑰,進入下一步

#配置資料庫
a.選擇mysql,點擊external database
b.選擇上面的JDBC
c.在出現的界面上url的最後加上解決中文亂碼的&useUnicode=true&characterEncoding=utf8
f.輸入用戶名和密碼,這里的資料庫賬戶密碼是之前創建的username和user code
g.點擊next如果出現已經存在xxxx的錯誤是因為之前安裝過,直接overwrite就OK。

#恢復數據
這里等待三分鍾初始化結束後,如果想要新的界面,就點擊empty site,如果要恢復,就選擇最下面的導入backup文件,直接從windows下導入,導入結束後會自動import,當到100%的時候,就可以start up啦。

說明:中間可能會有一些稀奇古怪的問題,可以將報錯信息google,一般會找到解決辦法。實在不行,建議全部卸載重來一遍。

ps -ef|grep java 看看進程,可能是啟動用戶有問題
kill 掉之前起來的
/opt/atlassian/confluence/bin/startup.sh 用這個啟動
tail -f /var/atlassian/application-data/confluence/logs/atlassian-confluence.log看下日誌

4、centos7 日誌伺服器如何監控文件的存儲

監控WIN2003文件伺服器文件夾文件復制、刪除比哪域用戶復制或哪域用戶刪除文件文件夾目:文件伺服器公共文件夾缺少訪問行監控誤刪或故意刪除能造數據丟失文件夾丟失原查清能誤刪除能故意刪
文件伺服器公司域台機,情況,用戶某文件夾進行讀寫,難免操作錯誤或誤刪情況.保留操作真實性.設定記錄用戶操作情況,特別文件及文件夾刪除志監控WIN2003文件伺服器文件夾文件復制、刪除 比哪域用戶復制或哪域用戶刪除文件文件夾
目:文件伺服器公共文件夾缺少訪問行監控誤刪或故意刪除能造數據丟失文件夾丟失原查清能誤刪除能故意刪除需要進行兩操作
安全策略面啟用審核象訪問啟功能
右鍵選擇需要查看操作志文件屬性選擇安全--> 高級-->"審核"-->添加需要審核用戶例everyone --> 再選擇具體審核項目例審核用戶否運行文件否重命名文件等等希望審核所操作選擇完全控制
再安全性志查看具體操作記錄

5、在虛擬機下基於centos用rsyslog實現日誌服務管理系統的搭建?

http://www.tuicool.com/articles/YR7nYj

http://www.linuxidc.com/Linux/2013-06/86163.htm
http://hi.baidu.com/756091339/item/ee856ac50bd4fc26e80f2ed8

6、如何在 CentOS 中搭建 NTP 伺服器

備 CentOS 伺服器

現在讓我們來開始在 CentOS 上設置 NTP 伺服器。

首先,我們需要保證正確設置了伺服器的時區。在 CentOS 7 中,我們可以使用 timedatectl 命令查看和更改伺服器的時區(比如,"Australia/Adelaide",LCTT 譯註:中國可設置為 Asia/Shanghai )

# timedatectl list-timezones | grep Australia

# timedatectl set-timezone Australia/Adelaide

# timedatectl

繼續並使用 yum 安裝需要的軟體

# yum install ntp

然後我們會添加全球 NTP 伺服器用於同步時間。

# vim /etc/ntp.conf

server 0.oceania.pool.ntp.org

server 1.oceania.pool.ntp.org

server 2.oceania.pool.ntp.org

server 3.oceania.pool.ntp.org

默認情況下,NTP 伺服器的日誌保存在 /var/log/messages。如果你希望使用自定義的日誌文件,那也可以指定。

logfile /var/log/ntpd.log

如果你選擇自定義日誌文件,確保更改了它的屬主和 SELinux 環境。

# chown ntp:ntp /var/log/ntpd.log

# chcon -t ntpd_log_t /var/log/ntpd.log

現在初始化 NTP 服務並確保把它添加到了開機啟動。

# systemctl restart ntp

# systemctl enable ntp

驗證 NTP Server 時鍾

我們可以使用 ntpq 命令來檢查本地伺服器的時鍾如何通過 NTP 同步。

控制到 NTP 伺服器的訪問

默認情況下,NTP 伺服器允許來自所有主機的查詢。如果你想過濾進來的 NTP 同步連接,你可以在你的防火牆中添加規則過濾流量。

# iptables -A INPUT -s 192.168.1.0/24 -p udp --dport 123 -j ACCEPT

# iptables -A INPUT -p udp --dport 123 -j DROP

該規則允許從 192.168.1.0/24 來的 NTP 流量(埠 UDP/123),任何其它網路的流量會被丟棄。你可以根據需要更改規則。

配置 NTP 客戶端

1. Linux

NTP 客戶端主機需要 ntpupdate 軟體包來和伺服器同步時間。可以輕松地使用 yum 或 apt-get 安裝這個軟體包。安裝完軟體包之後,用伺服器的 IP 地址運行下面的命令。

# ntpdate <server-IP-address>

基於 RHEL 和 Debian 的系統命令都相同。

2. Windows

如果你正在使用 Windows,在日期和時間設置(Date and Time settings)下查找網路時間(Internet Time)。

3. Cisco 設備

如果你想要同步 Cisco 設備的時間,你可以在全局配置模式下使用下面的命令。

# ntp server <server-IP-address>

來自其它廠家的支持 NTP 的設備有自己的用於網路時間的參數。如果你想將設備和 NTP伺服器同步時間,請查看設備的說明文檔。

結論

總而言之,NTP 是在你的所有主機上同步時鍾的一個協議。我們已經介紹了如何設置 NTP 伺服器並使支持 NTP 的設備和伺服器同步時間。

7、centos搭建的伺服器 最近經常出現服務自動停止,用last查看總是會有這樣的記錄 求解 ?

很肯能是環境配置不正確,強烈建議樓主,重新安裝環境,你是安裝的linux系統還是windows系統

8、centos中編譯安裝個軟體如何生成整個過程中日誌呢?

命令輸出重定向到日誌文件
make > make.log 2>&1

或者利用遠程登錄軟體的日誌功能,比如SecureCRT就可以將當期session的輸出輸入都記錄到文件

與centos搭建日誌伺服器搭建相關的知識