• 简单搭建内核调试环境--N 附录windows 与VMware 中linux 时间同步配置 记录


    跳转到目录 点这里  

    用ntpdate方式配置

        1)在windows 7上安装 ntp服务提供给VMware上linux系统使用。

              下载  https://www.meinbergglobal.com/download/ntp/windows/ntp-4.2.8p7-win32-setup.exe

               安装

                       安装时选择新建用户,会卡住,然后卸载。

                             安装脚本会自动建一个 名为 ntp的用户。

                       进入win7用户管理,斌与管理员权限,并清除登陆脚本选项乱码。

                       再次运行 ntp-4.2.8p7-win32-setup.exe ,这次选择己存在用户 ntp

                       顺利安装

               然后配置  C:Program Files (x86)NTPetc tp.conf 

    #默认拒绝所有来源的任何访问
    restrict default noquery nopeer nomodify notrap  
    restrict -6 default noquery nopeer nomodify notrap  
     
    # allow status queries and everything else from localhost 
    # 允许本地访问
    restrict 127.0.0.1 
    restrict -6 ::1 
     
    # if you need to allow access from a remote host, you can add lines like this: 
    # restrict <IP OF REMOTE HOST> 
    # 设置自己需要访问的网段地址
    # 设置内网所在的IP段
    restrict xxx.xx.xxx.0 mask 255.255.255.0 nomodify
    # 设置内网的关网IP
    restrict xxx.xxx.xxx.1 mask 255.255.255.0 nomodify
     
    # Use drift file 
    driftfile "C:Program Files (x86)NTPetc
    tp.drift"
     
    # your local system clock, could be used as a backup
    # (this is only useful if you need to distribute time no matter how good or bad it is)
    # 按自己需求增加上层NTP服务器
    server 0.centos.pool.ntp.org prefer 
     
    # but it should operate at a high stratum level to let the clients know and force them to
    # use any other timesource they may have.
    fudge 127.127.1.0 stratum 10
     
    # End of generated ntp.conf --- Please edit this to suite your needs

     nat方式上网 ,物理机(win7)通过 vmnet8与虚拟路由器通信。

     网关IP 即为 Virtual Network Editor -> NAT setting-> Gateway IP

      C:Program Files (x86)NTPetc tp.conf  必须 同时加上网关IP  和 网关所在网段IP。

      这两条必须同时加上 虚拟机linux上才能找到宿主机(win7)提供的服务。

    restrict xxx.xxx.xxx.0 mask 255.255.255.0 nomodify (网段IP)
    restrict xxx.xxx.xxx.1 mask 255.255.255.0 nomodify  (网关IP)

    修改配置后重启 windows搜索程序 ntp

    2)linux上的 npt客户端安装
    centos7 yum -y install ntp ntpdate (也可以只装nptdate)
    manjaro sudo pacman -S ntp (自动会装上两个)

    3)linux上的时间配置
         xxx.xxx.xxx.xxx 为 windows 上 VMnet8 的IP
         ntpdate -d NTP xxx.xxx.xxx.xxx #测试
         ntpdate  xxx.xxx.xxx.xxx  #
         ntpdate  -u xxx.xxx.xxx.xxx #  -u 透过自己防火墙 
         修改 /etc/ntp.conf 把 中 server 改 为 vmnet8 的ip xxx.xxx.xxx.xxx ,只有客户端这个好像不用配

       4)时区问题 

           1)查看上海时区文件是否存在 ls -l /usr/share/zoneinfo/Asia/Shanghai

            2)查看当前时区 ls -l /etc/localtime

      3 ) 把当前时区设为上海时区 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 

    5)把更新时间加入定时任务
    centos7
    安装crontab:
    
    yum install crontabs
    
    服务操作说明:
    
    /sbin/service crond start //启动服务
    
    /sbin/service crond stop //关闭服务
    
    /sbin/service crond restart //重启服务
    
    /sbin/service crond reload //重新载入配置
    cat /etc/crontab
    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root
    
    # For details see man 4 crontabs
    
    # Example of job definition:
    # .---------------- minute (0 - 59)
    # |  .------------- hour (0 - 23)
    # |  |  .---------- day of month (1 - 31)
    # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
    # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
    # |  |  |  |  |
    # *  *  *  *  * user-name  command to be executed
      *  *  *  *  * root /bin/sh /etc/cron.d/ntpdate.sh

    cat /etc/cron.d/ntpdate.sh
    ntpdate -u xxx.xxx.xxx.xxx

    ArchLinux
    Manjaro

    pacman -S cronie
    sudo systemctl enable cronie.service; sudo systemctl start cronie.service
    cat /etc/crontab
    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root
    
    # For details see man 4 crontabs
    
    # Example of job definition:
    # .---------------- minute (0 - 59)
    # |  .------------- hour (0 - 23)
    # |  |  .---------- day of month (1 - 31)
    # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
    # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
    # |  |  |  |  |
    # *  *  *  *  * user-name  command to be executed
      *  *  *  *  * root /bin/sh /etc/cron.d/ntpdate.sh

    cat /etc/cron.d/ntpdate.sh
    ntpdate -u xxx.xxx.xxx.xxx

    crontab /etc/crontab

    sudo systemctl stop cronie.service
    sudo systemctl start cronie.service

    crontab -l #列出任务列表

    附录一个Manjaro ssh 登陆问题 新版 openssh用 SecureCRT 8.0.4登陆时报错。



     vim /etc/ssh/ssh_config  加上

    KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1

    然后

     systemctl stop sshd.service
     systemctl start sshd.service 

  • 相关阅读:
    高斯消元学习
    HDU 4596 Yet another end of the world(解一阶不定方程)
    Codeforces Round #318 div2
    HDU 4463 Outlets(一条边固定的最小生成树)
    HDU 4458 Shoot the Airplane(计算几何 判断点是否在n边形内)
    HDU 4112 Break the Chocolate(简单的数学推导)
    HDU 4111 Alice and Bob (博弈)
    POJ 2481 Cows(线段树单点更新)
    HDU 4288 Coder(STL水过)
    zoj 2563 Long Dominoes
  • 原文地址:https://www.cnblogs.com/heling/p/14069884.html
Copyright © 2020-2023  润新知