zoukankan      html  css  js  c++  java
  • Linux学习(十三)

    1、配置chrony服务,实现服务器时间自动同步

    安装chrony服务,并编辑配置文件
    yum install chrony
    
    修改chrony配置文件    
    vim /etc/chrony.conf
    
    找到server开头的行,配置同步时间的服务器
    server tp.aliyun.com iburst
    
    以下两个选项,当作为时间服务器时可开启
    Allow NTP client access from local network.
    allow 192.168.27.0/24
    Serve time even if not synchronized to a time source.
    local stratum 10 
    
    启动chrony服务,并设置为开机启动
    systemctl start chronyd
    systemctl enable chronyd
    
    查看服务器端和互联网同步情况,出现"*"表示同步成功
    chronyc sources
    

    2、实现cobbler+pxe自动化装机

    安装cobbler与dhcp服务,cobbler基于epel源
    yum install cobbler dhcp
    

    启动相关服务,并执行cobbler check 检查cobbler环境
    systemctl start cobblerd httpd tftp
    cobbler check
    


    根据上一步提示修改 /etc/cobbler/settings 文件,并下载网络相关引导文件
    按照第7步提示,生成一个密码:12345678
    openssl passwd -1
    $1$5eG5EN5X$vtFDneHrSrzctrsdp811q1
    

    然后按照1,2,7步提示,修改/etc/cobbler/settings文件
    vim /etc/cobbler/settings 
    
    找到server: 127.0.0.1行,将IP改为本机配置的IP
    server: 192.168.5.11
    

    找到next_server: 127.0.0.1行,将IP改为本机配置的IP
    next_server: 192.168.27.7
    

    找到default_password_crypted 行,将密码改为上面生成的密码串
    default_password_crypted: "$1$5eG5EN5X$vtFDneHrSrzctrsdp811q1"
    
    
    找到manage_dhcp行,将0改为1表示由cobbler按/etc/cobbler/dhcp.template 此文件自动生成DHCP配置文件
    manage_dhcp: 1
    

    执行以下命令,下载网络相关引导文件
    cobbler get-loaders
    

    然后重启cobblerd服务
    systemctl restart cobblerd  
    

    修改DHCP模板文件,生成DHCP配置文件,并启动DHCP服务
    vim /etc/cobbler/dhcp.template
    

    同步一下,让其生成dhcp配置信息
    cobbler sync   
    

    启动dhcpd服务
    systemctl start dhcpd 
    
    创建镜像源
    cobbler import --path=/mnt/cdrom --name=CentOS7.6-x86_64 --arch=x86_64
    

    查看镜像源
    cobbler distro list   
    
    查看安装配置文件,相当于kickstart文件
    cobbler profile list    
    
    
    如要自定义安装,则准备kictstart文件,然后生成配置列表
    
    将kickstart文件复制到/var/lib/cobbler/kickstarts/ 文件夹
    cp ks7_mini.cfg /var/lib/cobbler/kickstarts/
    
    修改kictstart文件网络安装方式处,将url 处改为 url --url=$tree
    vim /var/lib/cobbler/kickstarts/ks7_mini.cfg
    url --url=$tree
    
    添加生成配置文件
    cobbler profile add --name=CentOS7.6_mini-x86_64 --distro=CentOS7.6-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks7_mini.cfg 
    cobbler profile list
    
    如要移除配置文件,用以下命令即可
    cobbler profile remove --name=CentOS7.6_mini-x86_64
    cobbler profile list
    
    新建虚拟机,安装测试
    
    
    
    cobbler的web管理
    
    yum install cobbler-web
    安装cobbler-web包(epel源切换至低版本),并重启httpd服务
    
    rpm -qa | grep "python2-django"
    python2-django-1.11.13-4.el7.noarch
    这个包只要在1.8以上,就有问题
    TEMPLATE_CONTEXT_PROCESSORS was deprecated in Django 1.8 and removed in Django 1.10. It's not possible to import it anymore.
    解决方法:
    1、rpm -e --nodeps python2-django
    2、yum install python2-pip
    3、pip install --upgrade pip
    4、pip install Django==1.8.17
    转自:https://www.cnblogs.com/blackmood/p/10212807.html
    
    systemctl restart httpd
  • 相关阅读:
    PHP保留小数的相关方法
    ASP.NET Core MVC 之过滤器(Filter)
    ASP.NET Core MVC 之控制器(Controller)
    ASP.NET Core MVC 之视图组件(View Component)
    ASP.NET Core MVC 之局部视图(Partial Views)
    标签助手(TagHelper)
    ASP.NET Core MVC 之布局(Layout)
    ASP.NET Core MVC 之视图(Views)
    ASP.NET Core MVC 之模型(Model)
    九卷读书:淘宝从小到大的发展 -重读《淘宝技术这十年》
  • 原文地址:https://www.cnblogs.com/shanghongbin/p/13290617.html
Copyright © 2011-2022 走看看