centos時間伺服器搭建
『壹』 centos 怎麼搭建文件伺服器
CentOS的安裝界面分為圖形模式和文本模式兩種。這里,很多人會選擇文本安裝模式,並且選擇命令模式來操控系統,這樣可以為系統節省很多資源。這里編者特別地來體驗一下圖形模式安裝。單擊回車鍵即可開始安裝。
安裝初始界面
隨後,你可以選擇光碟安裝或者是硬碟安裝,進入圖形安裝界面。
下面的幾個步驟,與其他系統安裝過程無異:選擇系統語言、鍵盤布局、創建分區、網路設備、時鍾以及用戶名和密碼等。當然,你可以進行在「網路設備」進行手工設置,配置主機名以及其他設置。這里,編者選擇系統安裝完成之後,通過VI進行配置。
網路設備
系統配置完成,單擊「下一步」開始安裝CentOS 5.5
第3頁:圖形化安裝過程(二)
圖形化安裝過程(二)
系統安裝完成之後,需要重新引導。之後,系統還要進行幾項基本設置。
歡迎界面
確認是否啟用防火牆,同時選擇信任的服務
SElinux設置
同時,系統需要你進行當前時間的校對和用戶及密碼的設置。自此,系統安裝才算完成。
第4頁:安裝Samba
安裝Samba
完成CentOS 5.5系統安裝之後,下面開始今天的主要任務:通過Samba伺服器來構建文件伺服器。
在我們使用Windows作為客戶機的時候,通常有文件、列印共享的需求。作為Windows網路功能之一,通常可以在Windows客戶機之間通過Windows Network固有的功能實現這些要求。然而,通過Samba我們也可以讓一台CentOS主機來兼Windows網路,實現同樣的功能,進而充分發揮CentOS主機的可用性。
註:Samba是一個工具套件,是在Linux和UNIX系統上實現SMB(Server Message Block)協議的一個免費軟體,由伺服器及客戶端程序構成。
首先,通過 yum 來在線安裝Samba。
註:Yum( Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
在線安裝Samba
因為是在線安裝,所以完成安裝通常需要一段時間,系統會不斷地做出提示。
Samba安裝成功
『貳』 如何自己搭建centos伺服器
舉個例子:Apache web服務是否安裝的幾個檢查命令 ps aux |grep http netstat -an|grep :80 rpm -qa |grep http
『叄』 如何在 CentOS 中搭建 NTP 伺服器
備 CentOS 伺服器
現在讓我們來開始在 CentOS 上設置 NTP 伺服器。
首先,我們需要保證正確設置了伺服器的時區。在 CentOS 7 中,我們可以使用 timedatectl 命令查看和更改伺服器的時區(比如,"Australia/Adelaide",LCTT 譯註:中國可設置為 Asia/Shanghai )
# timedatectl list-timezones | grep Australia
# timedatectl set-timezone Australia/Adelaide
# timedatectl
控制到 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
# ntpdate <server-IP-address>
# ntp server <server-IP-address>
該規則允許從 192.168.1.0/24 來的 NTP 流量(埠 UDP/123),任何其它網路的流量會被丟棄。你可以根據需要更改規則。
配置 NTP 客戶端
1. Linux
NTP 客戶端主機需要 ntpupdate 軟體包來和伺服器同步時間。可以輕松地使用 yum 或 apt-get 安裝這個軟體包。安裝完軟體包之後,用伺服器的 IP 地址運行下面的命令。
基於 RHEL 和 Debian 的系統命令都相同。
2. Windows
如果你正在使用 Windows,在日期和時間設置(Date and Time settings)下查找網路時間(Internet Time)。
3. Cisco 設備
如果你想要同步 Cisco 設備的時間,你可以在全局配置模式下使用下面的命令。
來自其它廠家的支持 NTP 的設備有自己的用於網路時間的參數。如果你想將設備和 NTP伺服器同步時間,請查看設備的說明文檔。
結論
總而言之,NTP 是在你的所有主機上同步時鍾的一個協議。我們已經介紹了如何設置 NTP 伺服器並使支持 NTP 的設備和伺服器同步時間。
『肆』 centos區域網伺服器怎麼搭建
步驟如下: 打開終端(Ctrl+Alt+T) 鍵入#netconfig。 進去之後,選擇IP V4。 在裡面選擇自動獲取ip。或者固定ip,填寫你自己想要的ip就行。 配好後還沒完 健入#service network restart。 重啟下服務就好了。
『伍』 centos怎麼設置時間與另一台伺服器時間同步
一,用ntpdate從時間伺服器更新時間
如果你的linux系統根本沒有ntpdate這個命令
yum install ntp
安裝完了之後,你不要做什麼配置,也不需要,直接測試一下
[root@localhost ~]# ntpdate time.nist.gov
22 Oct 21:11:43 ntpdate[5014]: adjust time server 207.200.81.113 offset -0.018788 sec
如果出去上面的內容說明,同步成功了。然後在crontab裡面加上以下內容。
*/10 * * * * ntpdate time.nist.gov #域名或IP
每隔十分鍾同步一次。推薦幾個時間伺服器。
time.nist.gov
time.nuri.net
asia.pool.ntp.org
asia.pool.ntp.org
asia.pool.ntp.org
asia.pool.ntp.org
二,用ntp搭建自己的時間伺服器
上面我們是利用別人的時間伺服器來同步時間,這些時間伺服器都是比較權威的。當我們自己搭建時間伺服器就不用crontab來定時去跑。
1,安裝時間伺服器ntp
yum install ntp
2,配置ntp
查看復制列印?
[root@localhost ~]# cat /etc/ntp.conf |awk '{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}'
restrict default ignore //默認不允許修改或者查詢ntp,並且不接收特殊封包
restrict 127.0.0.1 //給於本機所有許可權
restrict 192.168.1.0 mask 255.255.255.0 notrap nomodify //給於區域網機的機器有同步時間的許可權
server time.nist.gov prefer //設置時間伺服器,加prefer表示優先
server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys
3,啟動 ntp
[root@localhost ~]# /etc/init.d/ntpd start
4,查看並測試
[root@localhost ~]# netstat -upnl |grep ntpd //查看時程
[root@localhost ~]# ntpq -pn //查看同步的伺服器IP
remote refid st t when poll reach delay offset jitter
==============================================================================
50.77.217.185 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.90.158.4 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.71.100.89 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.134.1.10 .INIT. 16 u - 64 0 0.000 0.000 0.000
*127.127.1.0 .LOCL. 10 l 18 64 377 0.000 0.000 0.001
[root@localhost ~]# ntpstat //同步的結果
synchronised to local net at stratum 11
time correct to within 12 ms
polling server every 512 s
remote:即NTP主機的IP或主機名稱。注意最左邊的符號,如果由「+」則代表目前正在作用鍾的上層NTP,如果是「*」則表示也有連上線,不過是作為次要聯機的NTP主機。
refid:參考的上一層NTP主機的地址
st:即stratum階層
when:幾秒前曾做過時間同步更新的操作
poll:下次更新在幾秒之後
reach:已經向上層NTP伺服器要求更新的次數
delay:網路傳輸過程鍾延遲的時間
offset:時間補償的結果
jitter:Linux系統時間與BIOS硬體時間的差異時間
『陸』 centos 怎樣搭建域控制伺服器
第一步:打開伺服器管理器面板。
第二步:添加角色和功能。
第三步:安裝類型當然是選擇基於角色或基於功能的安裝
第四步:當然是選擇從」伺服器池中選擇伺服器「,選擇本機,下一步。
第五步:選擇要安裝的伺服器角色字太多。
第六步:功能選項默認就行。
第七步:直接下一步。
第八步:直接下一步。
第九步:確認,安裝。
第十步:等待安裝,要目不轉睛。
第十一步:安裝完成開始配置域。。
第十二步:配置域信息:選擇」將此伺服器提升為域控制器「
第十三步:添加新林,建議取一個好聽的名字
第十四步:一直下一步,輸入密碼
第十五步:安裝,安裝完畢後會自動重啟。
第十六步:安裝完畢。
『柒』 centOS-7怎麼搭建web伺服器
用Tomcat或者apache都可以
『捌』 centos怎麼搭建伺服器
伺服器是一個硬體,就是說,類似於放置在機房的電腦主機,不過配置比之電腦主機強太多了。
而centos是伺服器所安裝眾多系統中的一種,一般的伺服器操作系統則主要分為:Windowsserver、UNIX、Linux、NetWare這四大陣容。centos是其中一個分支。
centos系統的操作是英文命令式操作,需要有一定的操作水平。
海騰數據伺服器租用,可以幫你安裝你要求的系統,可以參考下
『玖』 centos可以搭建什麼伺服器
安裝操作系統
CentOS
6.2
,CentOS-6.2-i386-bin-DVD1.iso(32位)
,CentOS-6.2-x86_64-bin-DVD1.iso(64位)
安裝
CentOS時,選擇
「Basic
Server」
root密碼:root123
CentOS
自帶了ssh
安裝完操作系統後,添加一個用戶
dev
1
[root@localhost
~]$
useradd
dev
然後密碼設為
dev123
1
[root@localhost
~]$
passwd
dev
給予
sudo
許可權
1
2
3
4
[root@localhost
~]$
chmod
u+w
/etc/sudoers
[root@localhost
~]$
vim
/etc/sudoers
#
在root
ALL=(ALL)
ALL
下
添加dev
ALL=(ALL)
ALL
[root@localhost
~]$
chmod
u-w
/etc/sudoers
設置上網
安裝完操作系統後,還不能上網,配置DHCP方式上網:
1
2
3
4
5
6
7
8
9
10
11
vim
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="00:0C:29:BD:E1:19"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO=dhcp
USECTL=no
TYPE=Ethernet
PEERDNS=yes
#保存退出
sudo
service
network
restart
或者,配置靜態IP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
DEVICE="eth0"
HWADDR="00:0C:29:10:F4:4C"
ONBOOT="yes"
BOOTPROTO=static
TYPE=Ethernet
IPADDR=192.168.0.162
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
NETWORK=192.168.0.0
#保存退出
#修改/etc/sysconfig/network
sudo
vim
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.0.1
#保存退出,重啟網路
sudo
service
network
restart
如果失敗,比如IP已被佔用,換一個IP試試
修改DNS,即時生效
1
2
3
4
5
sudo
vim
/etc/resolv.conf
nameserver
192.168.0.1
#
google提供的域名伺服器
nameserver
8.8.8.8
search
localhost
安裝常用軟體
有兩種方式,方法一,去官網下載已經編譯好的二進制文件,或源代碼,編譯安裝方法二,用yum
命令安裝,安裝官方yum源里已經編譯好的程序包。
第一種方式要敲很多命令,比yum麻煩,但是可以預先下載好文件,省略了下載的時間,整體速度比yum安裝方式快很多,而且可以安裝最新版。推薦第一種方式
第二種方式操作簡單,敲打的命令少,但是往往yum源的更新速度跟不上各個軟體的官網速度,用Yum安裝的版本經常比較舊。
yum的命令形式一般是如下:yum
[options]
[command]
[package
...],其中的[options]是可選的,選項包括-h(幫助),-y(當安裝過程提示選擇全部為」yes」),-q(不顯示安裝的過程)等等。[command]為所要進行的操作,[package
…]是操作的對象。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#yum
search
package-name
#
在線搜索包
#yum
list
installed
#
列出所有已經安裝的包
#
#sudo
yum
install
package-name
#
安裝程序包
#sudo
yum
groupinsall
group-name
安裝程序組
#
#sudo
yum
remove
package-name
刪除程序包
#sudo
yum
groupremove
group-name
刪除程序組
#
#yum
update
#全部更新
#yum
update
package-name
#更新程序包
#sudo
yum
groupupdate
groupn-name
升級程序組
#sudo
yum
upgrade
#
更新源列表
#yum
upgrade
package-name
#升級程序包
#sudo
yum
clean
all
#
清除緩存
#更新
sudo
yum
update
#清理緩存
sudo
yum
clean
all
&&
yum
clean
metadata
&&
yum
clean
dbcache
『拾』 如何在 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