域控制器服务器电脑的时间改过没有?
一楼说的检查电池是否有问题应该是检查域控所在电脑的电池是否有问题。
你可以先调整下域控所在电脑的时间,然后同步到内网各电脑。
如果不行,就在检查硬件。
还有就是看下,域控电脑的时间是否有选择其他服务器做时间同步的主机。(1)Linux系统的第一个进程(pid=1)为init:
Linux *** 作系统的启动首先从 BIOS 开始,接下来进入 boot loader,由 bootloader 载入内核,进行内核初始化。内核初始化的最后一步就是启动 pid 为 1 的 init 进程。这个进程是系统的第一个进程。它负责产生其他所有用户进程。
(2)init进程是所有进程的祖先,不可以kill(也kill不掉)
init 以守护进程方式存在,是所有其他进程的祖先。init 进程非常独特,能够完成其他进程无法完成的任务。Init 系统能够定义、管理和控制 init 进程的行为。它负责组织和运行许多独立的或相关的始化工作(因此被称为 init 系统),从而让计算机系统进入某种用户预订的运行模式。
(3)大多数linux发行版的init系统是和systemV相兼容的,被称为sysvinit
sysvinit 就是 system V 风格的 init 系统,顾名思义,它源于 System V 系列 UNIX。它提供了比 BSD 风格 init 系统更高的灵活性。是已经风行了几十年的 UNIX init 系统,一直被各类 Linux 发行版所采用。
(1)CentOS 5
(2)CentOS 6
(1)优点
sysVinit运行非常良好,概念简单清晰,它主要依赖于shell脚本。
(2)缺点
按照一定的顺序执行-->启动太慢、很容易夯(hang)住,fstab与nfs挂载问题
说明:CentOS6采用了Upstart技术代替sysvinit进行引导,Upstart对rcsysinit脚本做了大量的优化,缩短了系统初始化时的启动时间,但是CentOS6为了简便管理员的 *** 作,Upstart的很多特性并没有凸显或者直接不支持,因此在CentOS6中的服务启动脚本还是以原来的sysv的形式提供的,
(1)CentOS6
(2)Ubuntu14
说明:systemd技术的设计目标是克服sysvinit固有的缺点,提高系统的启动速度,和sysvinit兼容,降低迁移成本,
做主要的优点:并行启动
(1)RedHat 7/CentOS 7
(2)Ubuntu 15
方法1(在装系统时修改):
在安装系统的时候配置,修改内核选项:netifnames=0 biosdevname=0
方法2(装系统时忘记修改,装系统后修改):
(1)编辑网卡
# cd /etc/sysconfig/network-scripts/#mvifcfg-ens160 ifcfg-eth0 #mvifcfg-ens192 ifcfg-eth1 # vim ifcfg-eth0 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 #网卡名称改为eth0 DEVICE=eth0 #设备名称改为eth0 ONBOOT=yes IPADDR=xxxxxxxxx PREFIX=24GATEWAY=xxxxxxxx DNS1=xxxxxxxx IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_PRIVACY=no 注:删掉网卡内的UUID=176582f7-d198-4e4f-aab0-34ab10d17247 通用唯一识别码和HWADDR=00:0c:29:a5:3f:39MAC地址 这两行。 所有网卡都需要修改
(2)编辑grub文件
[root@localhost network-scripts]#cp-a /etc/sysconfig/grub /etc/sysconfig/grubbak #备份文件 [root@localhost network-scripts]# vim /etc/sysconfig/grub GRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed 's, release $,,g' /etc/system-release)"GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=trueGRUB_TERMINAL_OUTPUT="console"GRUB_CMDLINE_LINUX="crashkernel=autonetifnames=0 biosdevname=0rhgb quiet"#这行添加netifnames=0biosdevname=0GRUB_DISABLE_RECOVERY="true"
(3)生成启动菜单
[root@localhost network-scripts]# grub2-mkconfig -o /boot/grub2/grubcfg Generating grub configurationfile Found linux image:/boot/vmlinuz-3100-514el7x86_64 Found initrd image:/boot/initramfs-3100-514el7x86_64img Found linux image:/boot/vmlinuz-0-rescue-7d9a96ac2162427d937e06ede5350e9e Found initrd image:/boot/initramfs-0-rescue-7d9a96ac2162427d937e06ede5350e9eimgdone
然后重启服务器:reboot,重启服务器后查看网卡信息,
再安装 *** 作系统的时候使用的最小化安装,有很多包没有安装,使用时发现好多命令没有如{vim、wget、tree等},下面就安装命令,可以根据需求自行调整。
yum-yinstallwgetnet-tools screen lsof tcpdump nc mtr openssl-devel vim bash-completion lrzsz nmap telnet tree ntpdate iptables-services
rpm -ivh >
根据你的要求来看,其实要想让领导满意,按照我之前给一家国有企业做的数据服务器和文件存储服务器等功能,集合到一台服务器上的经历来看,你的要求跟他们单位比较相似。
我个人是比较建议你在内网搭建一台服务器,然后装WINDOWSSERVER系统,现在基本最低都是SERVER2008了,那么在服务器上搭建一下ASP,PHP环境。然后磁盘做一下RAID1阵列,有条件做双阵列,再有钱的话,两台服务器做同步热备。
如果你自己不会编写软件的话,那么你可以去百度上下载一些WEB代码,搜索云盘的代码就行了,非常多,然后丢到你搭建的运行环境里面,修改一下参数和数据,安装SQL数据库,链接好,基本就没问题了,再想牛逼点,把页面改成你公司的就可以了。这样把页面地址发给公司所有人,让他们自己去注册账号和密码,你只需要设置好统一保存文件的目录,以及每个人账号的空间大小即可。
至于备份,比较简单,你要是懒,你可以用XCOPY+D做个批处理,来XCOPY到另外一个磁盘里头,保存一份。然后将这个批处理用计划任务指定一下,多长时间执行一次就行了。很简单。
至于双服务器热备,则同样,可以用批处理解决,A服务器做主,B服务器做副,A将客户的资料目录,做一下共享,B服务器直接批处理XCOPY到磁盘上即可。我就是给他们单位这么维护的,简单方便。
环境准备:
要做到服务器集群的时间同步,集群中各台机器的时区必须相同的,我们在国内就使用中国时区,如果你的机器的时区不是"Asia/Shanghai",需要修改时区
CentOS 中时区是以文件形式存在,当前正在使用的时区文件位于
/etc/localtime ,其他时区文件则位于 /usr/share/zoneinfo 下,中国时区的文件全路径是 /usr/share/zoneinfo/Asia/Shanghai
要更改时区,直接使用如下命令就OK
需要使用 tzselect 命令去生成时区文件,生成好的时区文件就在/usr/share/zoneinfo 目录下,具体步骤去下:
使用 date -s 命令来修改系统时间
让集群所有的服务器的时间同步,就用远程连接工具连接所有服务器,然后在所有的服务器中同时执行 date -s 命令设置时间,然后在所有的服务器中执行 hwclock -w 命令即可
美国标准技术院时间服务器:timenistgov(1924324418)
上海交通大学网络中心NTP服务器地址:ntpsjtueducn(2021202101)
中国国家授时中心服务器地址:cnpoolntporg(2107214544)
若以上提供的网络时间服务器不可用,请自行上网寻找可用的网络时间服务器
<1> 使用命令: crontab -e
<2> 然后往里加入一行内容
上面的配置表示,每隔十分钟从 2021202101 该时间服务器同步一次时间。
<3> 保存退出
以上两步 *** 作可以让node01这个服务器每隔10分钟去指定的服务器同步时间,如果需要让集群中的所有服务器(hadoop01-hadoop04)时间同步,那么每台服务器都要做以上两步 *** 作。
node01的IP为19216821101,让它作为时间服务器,192168210局域网内的所有服务器都向它同步时间,而node01这台时间服务器本身,向外网时间服务器同步时间(比如中国国家授时中心服务器)
我用node01
我去掉了所有的默认注释,对其中的修改写了自己的注释,没有写注释的是默认配置
因为ntpd服务开启之后,就不能手动同步时间了,那么为什么要先手动同步时间呢?
当server(中国国家授时中心服务器)与client(node01)之间的时间误差过大时(可能是1000秒),node01去同步时间可能对系统和应用带来不可预知的问题,node01将停止时间同步!所以如果发现node01启动之后时间并不进行同步时,应该考虑到可能是时间差过大引起的,此时需要先手动进行时间同步!
看到红色框中的内容,表示连接和监听已正确
这里的前4行就是我们配置的4个中国国家授时中心的服务器的信息
最后一行就是本地时间服务的信息
下面对每个列的意义进行说明:
同样,服务启动后需要等待5-10分钟才能看到这个正常的信息
到这里,我们局域网内的时间服务器node01就已经配置完毕了
文件内容如下:
同样,没有写注释的都是默认的配置
原因同(5)
到这里,利用局域网内一台时间服务器来同步整个集群时间的全部配置就已经完成
说明:若以上提供的网络时间服务器不可用,请自行上网寻找可用的网络时间服务器,另外需要关闭各服务器的防火墙,才能进行时间同步
参考文章:
内网环境NTP服务及时间同步(CentOS6x)配置和部署
配置NTP服务ntpd/ntpconf(搭建Hadoop集群可参考)
1、点击桌面右下角的时间,在d出框内点击更改日期时间设置。
2、在d出框内选择Internet选项。
3、点击更改设置,要同步Internet时间的前置条件是得启动你windows time服务,下面会介绍到如何启动windows的时间服务。如果windows时间服务已启动直接在d出框点立即更新即可。
4、找到我的电脑,右键在d出选项框中选择管理,会出现计算机管理页面。
5、找到最下面的服务和应用程序单击那个小三角,在展开选项中选择服务,会出现windows的服务列表。
6、在列表中找到windows Time服务,选中之后在又上角会显示启动服务的按钮,点击启动。
7、启动之后关于此服务右上角的 *** 作按钮会变为停止或重新启动,如此你的电脑时间会自动跟网络同步。你想要的结果是让内网和外网电脑的时间源都为“时间服务器的IP为1921681254”的电脑是吧,
如果用NTP服务自动同步的话,需要逐一对每个电脑进行配置。这样做可能耗费的时间有点多。
如果通过域控策略让每台电脑开机自动同步“时间服务器1921681254”,这样倒是省事点。
我公司现在用的办法就是:将域控主机的时间源设为“北京授时中心”,通过策略让其他电脑登陆时与域控时间同步。
下面是NTP的设置过程:
如果要设定内部时间伺服器与外部时间来源同步处理,请依照下列步骤执行:
将伺服器类型变更为 NTP。如果要执行这项 *** 作,请依照下列步骤执行:
按一下 [开始],再按一下 [执行],输入 regedit,然後按一下 [确定]。
找出并按一下下列登录子机码:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type在右窗格中,用滑鼠右键按一下 [Type],然後按一下 [修改]。
在 [编辑数值] 对话方块的 [数值资料] 方块中,输入 NTP,然後按一下 [确定]。
将
AnnounceFlags
设定为 5。如果要执行这项 *** 作,请依照下列步骤执行:
找出并按一下下列登录子机码:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags在右窗格中,用滑鼠右键按一下 [AnnounceFlags],然後按一下 [修改]。
在 [编辑 DWORD 值] 的 [数值资料] 方块中,输入 5,再按一下 [确定]。
启用 NTPServer。如果要执行这项 *** 作,请依照下列步骤执行:
找出并按一下下列登录子机码:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer在右窗格中,用滑鼠右键按一下 [Enabled],然後按一下 [修改]。
在 [编辑 DWORD 值] 的 [数值资料] 方块中,输入 1,再按一下 [确定]。
指定时间来源。如果要执行这项 *** 作,请依照下列步骤执行:
找出并按一下下列登录子机码:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters在右窗格中,用滑鼠右键按一下 [NtpServer],然後按一下 [修改]。
在 [编辑数值] 的 [数值资料] 方块中输入 Peers,然後按一下 [确定]。
注意 Peers 是以空格分隔的对等装置清单的预留位置,您的电脑会从中取得时间戳记。清单所列的每个 DNS 名称必须都是唯一的。您必须在每个 DNS 名称的结尾加上 ,0x1。如果没有将 ,0x1 附加在每个 DNS 名称的结尾,您在步骤 5 所做的变更将不会生效。
选取轮询间隔。如果要执行这项 *** 作,请依照下列步骤执行:
找出并按一下下列登录子机码:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval在右窗格中,用滑鼠右键按一下 [SpecialPollInterval],然後按一下 [修改]。
在 [编辑 DWORD 值] 的 [数值资料] 方块中,输入 TimeInSeconds,然後按一下 [确定]。
注意 TimeInSeconds 代表每个轮询之间您所指定的秒数。建议值为 900 十进位。这个值会将 Time Server 设定为每隔 15 分钟轮询一次。
设定时间修正设定值。如果要执行这项 *** 作,请依照下列步骤执行:
找出并按一下下列登录子机码:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection在右窗格中,用滑鼠右键按一下 [MaxPosPhaseCorrection],然後按一下 [修改]。
在 [编辑 DWORD 值] 的 [底数] 方块中选取 [十进位]。
在 [编辑 DWORD 值] 的 [数值资料] 方块中,输入 TimeInSeconds,然後按一下 [确定]。
注意 TimeInSeconds 是合理数值的预留位置,例如 1 小时 (3600) 或 30 分钟 (1800)。您所选取的数值将根据轮询间隔、网路情况及外部时间来源而定。
找出并按一下下列登录子机码:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
在右窗格中,用滑鼠右键按一下 [MaxNegPhaseCorrection],然後按一下 [修改]。
在 [编辑 DWORD 值] 的 [底数] 方块中选取 [十进位]。
在 [编辑 DWORD 值] 的 [数值资料] 方块中,输入 TimeInSeconds,然後按一下 [确定]。
注意 TimeInSeconds 是合理数值的预留位置,例如 1 小时 (3600) 或 30 分钟 (1800)。您所选取的数值将根据轮询间隔、网路情况及外部时间来源而定。
结束「登录编辑程式」。
在命令提示字元中输入下列命令,然後按下 ENTER,以重新启动 Windows Time 服务:
net stop w32time && net start w32time
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)