centos7时间服务器搭建
Ⅰ centos7怎么修改搭建ntp的本机时间
NTP对时,一般1个NTP对时接口只能给同一网段里的装置对时。 NTP对时一般有两种应用方式,一是被授时设备(例如电脑)与此NTP对时接口直接相连(若两边的接口均不支持交叉直连自适应,请用交叉网线),此时,将该NTP口与被授时设备设置在一个网段但不同IP,然后在被授时设备的时间同步服务器地址设置为NTP接口的IP地址,然后更新,就可以同步上 而第二种方式就是NTP接口接入交换机,其它被授时设备也全部接到此交换机上,通过这种方式,1个NTP接口最多可以为255台设备授时,当然这255台设备及该NTP接口都必须在同一个网段! O(∩_∩)O~ 我们公司就是卖时间同步钟的
Ⅱ 怎么用centos7搭建一个网站服务器
首先,需要在centos7上面配置网站所需要的环境。
如果说你不会配置网站环境,那可以安装webmin、kloxo、cp等面板来使用。
因为这样的面板在配置好之后都是配置好网站所需要的阿帕奇、mysql等环境的。
Ⅲ CentOS7文件服务器的搭建
安装
yum -y install vsftpd
安装后修改配置
vi /etc/vsftpd/vsftpd.conf
不允许匿名操作
开启用户管理列表
在文件最后面新增allow_writeable_chroot=YES,允许已登录用户进行上传
编辑用户管理列表
vi /etc/vsftpd/chroot_list
添加ftpuser用户
mkdir -p /home/ftp
创建ftp的根路径
useradd -d /home/ftptest -s /sbin/nologin ftpuser
新增用户并配置为ftpuser用户的主文件夹
usermod -aG ftp ftpuser
将ftpuser用户放置在ftp用户组中
chown ftpuser /home/ftp
修改ftp文件的所属
passwd ftpuser
修改ftpuser用户密码
vi /etc/selinux/config
如图配置
firewall-cmd --permanent --zone=public --add-service=ftp
开启ftp服务
firewall-cmd --reload
重加载firewall
systemctl start vsftpd
重启
systemctl status vsftpd
查看firewall状态
输入ftpuser的账号密码
文件服务器ftp文件夹根目录
Ⅳ 【ntpdate】CentOS7.x上使用ntpdate同步ntp服务器
NTP服务器顾名思义就是时间同步服务器(Network Time Protocol),Linux下的ntp服务器配置相对来说都比较容易,但在Linux下有一个弊端, 不同时区或者说是时间相差太大的无法同步 ,所以在配置ntp服务器之前需要把时间配置成相同的。
NTP时钟同步方式说明
NTP在linux下有两种时钟同步方式,分别为直接同步和平滑同步:
直接同步
使用ntpdate命令进行同步,直接进行时间变更。如果服务器上存在一个12点运行的任务,当前服务器时间是13点,但标准时间时11点,使用此命令可能会造成任务重复执行。因此使用ntpdate同步可能会引发风险,因此该命令也多用于配置时钟同步服务时第一次同步时间时使用。
平滑同步
使用ntpd进行时钟同步,可以保证一个时间不经历两次,它每次同步时间的偏移量不会太陡,是慢慢来的,这正因为这样,ntpd平滑同步可能耗费的时间比较长。
标准时钟同步服务
http://www.pool.ntp.org/zone/cn
这个网站包含全球的标准时间同步服务,也包括对中国时间的同步,对应的URL为:cn.pool.ntp.org
在其中也描述了ntp配置文件中的建议写法:
server 1.cn.pool.ntp.org
server 2.asia.pool.ntp.org
server 3.asia.pool.ntp.org
实验室集群没有联网,我们需要搭建ntp服务器并进行时间同步。
现使用的系统为centos7.2,机器使用情况如下表所示,这里以192.168.1.102为ntp server,192.168.1.104为client对时间进行同步。
NTP server 192.168.1.102
NTP client 192.168.1.104
1.在集群中所有节点上安装ntp
# yum -y install ntp
2.所有节点设置时区,这里设置为中国所用时间
# timedatectl set-timezone Asia/Shanghai
3.在server节点上启动ntp服务
# systemctl startntpd
# systemctl enable ntpd
4.在server节点上设置现在的准确时间
# timedatectl set-time HH:MM:SS
5.在server节点上设置其ntp服务器为其自身,同时设置可以接受连接服务的客户端,是通过更改/etc/ntp.conf文件来实现,其中server设置127.127.1.0为其自身,新增加一个 restrict 段为可以接受服务的网段
# vim /etc/ntp.conf
6.重启ntpd服务
# systemctl restart ntpd
# timedatectl
NTP synchronized: yes
启用ntpd后,服务器就开启了ntpd自动同步,无法使用 timedatectl set-time HH:MM:SS重新设置时间。
如果要使用timedatectl set-time HH:MM:SS 重新设置时间:
# systemctl stop ntpd
# timedatectl set-ntp false
# timedatectl set-time HH:MM:SS
# hwclock -w
# systemctl start ntpd
1.客户端时区需要和服务端保持一致,否则无法同步时间
# timedatectl set-timezone
Asia/Shanghai
2.安装同步软件包
# yum -y install ntpdate
3. 修改/etc/sysconfig/ntpdate,让ntpdate每次同步时间之后把时间写入hwclock,相当于命令hwclock -w
将最后一行SYNC_HWCLOCK=no修改为:SYNC_HWCLOCK=yes
# vim /etc/sysconfig/ntpdate
4.客户端定时任务配置
# crontab -e
59 23 * * * /sbin/ntpdate 192.168.1.102
设置为每天23:59分执行,重启crond服务
######################
定时任务基本格式 :
***** command
分时日月周命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
################################
5.重启定时任务
# systemctl restart crond.service
Ⅳ 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硬件时间的差异时间
Ⅵ linuxcentos7中怎么搭建php服务器
linuxcentos7中搭建php服务器方法详见:http://jingyan..com/article/76a7e409f8e670fc3b6e15c9.html
Ⅶ 如何搭建centos系统安装服务器
这是一个关于怎样在你的 CentOS 7 上安装配置 VNC 服务的教程。当然这个教程也适合 RHEL 7 。在这个教程里,我们将学习什么是 VNC 以及怎样在 CentOS 7 上安装配置 VNC 服务器。 我们都知道,作为一个系统管理员,大多数时间是通过网络管理服务器的。在管理服务器的过程中很少会用到图形界面,多数情况下我们只是用 SSH 来完成我们的管理任务。在这篇文章里,我们将配置 VNC 来提供一个连接我们 CentOS 7 服务器的方法。VNC 允许我们开启一个远程图形会话来连接我们的服务器,这样我们就可以通过网络远程访问服务器的图形界面了。 VNC 服务器是一个自由开源软件,它可以让用户可以远程访问服务器的桌面环境。另外连接 VNC 服务器需要使用 VNC viewer 这个客户端。 一些 VNC 服务器的优点: 远程的图形管理方式让工作变得简单方便。 剪贴板可以在 CentOS 服务器主机和 VNC 客户端机器之间共享。 CentOS 服务器上也可以安装图形工具,让管理能力变得更强大。 只要安装了 VNC 客户端,通过任何操作系统都可以管理 CentOS 服务器了。 比 ssh 图形转发和 RDP 连接更可靠。 那么,让我们开始安装 VNC 服务器之旅吧。我们需要按照下面的步骤一步一步来搭建一个可用的 VNC。 首先,我们需要一个可用的桌面环境(X-Window),如果没有的话要先安装一个。 注意:以下命令必须以 root 权限运行。要切换到 root ,请在终端下运行“sudo -s”,当然不包括双引号(“”) 1. 安装 X-Window 首先我们需要安装 X-Window,在终端中运行下面的命令,安装会花费一点时间。 # yum check-update # yum groupinstall "X Window System" #yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts ### 设置默认启动图形界面 # unlink /etc/systemd/system/default.target # ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target # reboot 在服务器重启之后,我们就有了一个工作着的 CentOS 7 桌面环境了。 现在,我们要在服务器上安装 VNC 服务器了。 2. 安装 VNC 服务器 现在要在我们的 CentOS 7 上安装 VNC 服务器了。我们需要执行下面的命令。 # yum install tigervnc-server -y 3. 配置 VNC 然后,我们需要在 /etc/systemd/system/ 目录里创建一个配置文件。我们可以将 /lib/systemd/sytem/[email protected] 拷贝一份配置文件范例过来。 # cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service 接着我们用自己最喜欢的编辑器(这儿我们用的 nano )打开 /etc/systemd/system/vncserver@:1.service ,找到下面这几行,用自己的用户名替换掉 。举例来说,我的用户名是 linoxide 所以我用 linoxide 来替换掉 : ExecStart=/sbin/runuser -l <USER>-c "/usr/bin/vncserver %i" PIDFile=/home/<USER>/.vnc/%H%i.pid 替换成 ExecStart=/sbin/runuser -l linoxide -c "/usr/bin/vncserver %i" PIDFile=/home/linoxide/.vnc/%H%i.pid 如果是 root 用户则 ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/root/.vnc/%H%i.pid 好了,下面重启 systemd 。 # systemctl daemon-reload 最后还要设置一下用户的 VNC 密码。要设置某个用户的密码,必须要有能通过 sudo 切换到用户的权限,这里我用 linoxide 的权限,执行“su linoxide”就可以了。 # su linoxide $ sudo vncpasswd 确保你输入的密码多于6个字符 4. 开启服务 用下面的命令(永久地)开启服务: $ sudo systemctl enable vncserver@:1.service 启动服务。 $ sudo systemctl start vncserver@:1.service 5. 防火墙设置 我们需要配置防火墙来让 VNC 服务正常工作。 $ sudo firewall-cmd --permanent --add-service vnc-server $ sudo systemctl restart firewalld.service 现在就可以用 IP 和端口号(LCTT 译注:例如 192.168.1.1:1 ,这里的端口不是服务器的端口,而是视 VNC 连接数的多少从1开始排序)来连接 VNC 服务器了。 6. 用 VNC 客户端连接服务器 好了,现在已经完成了 VNC 服务器的安装了。要使用 VNC 连接服务器,我们还需要一个在本地计算机上安装的仅供连接远程计算机使用的 VNC 客户端。
Ⅷ centos7搭建NTP服务并实现机器间同步
当管理集群服务器时,各个主机之间的时间统一是很有必要的,某些中间件也强依赖于系统的时间,因此研究了NTP服务的搭建。
一般机器都是未安装NTP的,所以直接用下面的命令安装
如果机器无法联网需要离线配置yum源参见 [https://www.jianshu.com/p/857e5e6b5db9](https://www.jianshu.com/p/857e5e6b5db9)
编辑文件 /etc/ntp.conf 将下面的内容直接覆盖原内容 记得修改为自己的ip段 ,或者将源文件备份新建文件
修改后重启ntp服务 systemctl restart ntpd.service
直接编辑自动生成的配置文件 vim /ect/ntp.conf ,直接将服务端地址更改为信闹授时机器的ip即可
修改后重启ntp服务 systemctl restart ntpd.service
使用 ntpstat 命令来检查同步是否成功,成功提示如下:
同步有一定延迟需要蠢尘等几分钟,我的方法是重启后如果多次检查仍未同步时间,就再次重启ntp客户端,然后执行检查,一般几十秒内就同步成功了
server 10.26.12.2 iburst minpoll 4 maxpoll 6
控滑档罩制ntp的polling时间间隔,minpoll最小值(下限为4),maxpoll最大值(上线为17),两个值表示为2n次方,即最小是为16s,最大值为36小时。
watch ntpq -np 查看ntp的运行状态
centos7.6 实现ntp时间同步服务
ntp的基础知识
ntp的中级知识
【NTP】关于ntp配置详解
Ⅸ 二、Centos7-FTP服务器的搭建
ftpname为你为该ftp创建的用户名,/data/KodServer/data/User/tomas/home 为登录进去后的位置
(备注:用cat etc/passwd可以查看当前系统用户)
①、查看ftp的状态:sestatus -b | grep ftp
②、在结果中可以看到: tftp_home_dir off
③、将状态改为on:setsebool -P tftp_home_dir on
④、重启vsftp服务:systemctl restart vsftpd.service
问题:Failed to restart vsftpd.service: Unit not found.
把ftp用户写进去,如果没有这个文件的话就可以复制当前目录下user_list那个文件,然后清空添加用户名即可。
然后就可以使用ftp工具从外部访问了