zoukankan      html  css  js  c++  java
  • 第十一章:基本系统的配置工具

    1、配置网络

    2、配置和发送文本到打印服务(用的少,大家忘了他吧)

    3、设置系统日期和时间

    4、调度计划任务

    TCP/IP Network Configuration

      配置IP地址

      设备状态

      DNS 配置 

      默认网关的配置

    网络接口

      eth0,eth1,etc

        多个IP地址可以共用一个设备(子接口)

        别名 eth0:1

        ifconfig br0:1 192.168.100.200 

        显示接口配置 /sbin/ip addr show [ethX]

        使能接口  /sbin/ifup ethX  //临时激活接口

        关闭接口 /sbin/ifdown ethX //临时关闭接口

       #  systemctl disable NetworkManage

       #  systemctl stop NetworkManager

        service network restart

      多网卡绑定作为一个接口使用

    ip

      ip add show  //显示接口信息

      ip link


    网络接口配置

      设备的配置信息被存储在一个文本文件中

        /etc/sysconfig/network-scripts

        /usr/share/doc/initscripts-*/sysconfig.txt  #帮助文档

    第十一章:

    配置网络
    DHCP  
    地址获取的情况
    dhcp|none|static  默认优先dhcp,只要dhcp在,静态地址配置都无法生效。
    DEVICE=eth0
    HWADDR=0:02:8A
    BOOTPROTO=dhcp
    ONBOOT=on
    Type=Ethernet


    DEVICE=ethx
    HWADDR=0:01:8A
    IPADDR=192.168.0.123
    NETMASK=255.255.255.0
    GATEWAY=192.168.0.254
    ONBOOT=yes
    Type=Ethernet

    IPADDR=172.25.254.20
    PREFIX1=24
    GATEWAY0=172.25.254.254
    DNS1=172.25.254.250    //DNS必须写1


    网卡配置文件复制一份
    cp ifcfg-eth0 ifcfg-eth0:external
    vim ifcfg-eth0:external

    setup
    可以设置网络配置


    NETWORKMANAGER架构
    命令:nmcli / nmtui 图形化

    nmcli device status
    ip link show :查看状态
    nmcli connection motifly 修改
        nmcli connection show home
    nmcli connection add con-name home ifname eth1 type ethernet


    vim /etc/sysconfig/network
    没有任何配置

    NETWORKING=yes  总开关  如果=no 网络就起不来了

    service network restart #调用了一个network的脚本
    . /etc/init.d/functions  #source
    if [ ! -f /etc/sysconfig/network ]; then
        exit 6
    fi


    DNS 配置网络
        vim /etc/sysconfig/network-scripts/ifcfg-eth0
    DNS 的配置位置
        vim /etc/resolv.conf
            
    ---------------------------------------------------------------
    修改时间
        date -s  '2020-10-10 19:00:00'  #临时修改
        
    BIOS 可以修改时间,硬件时间 RTC


    查看操作命令
        hwclock
        hwclock -r  显示时钟
        hwclock -w  系统时钟修正本地时钟
        hwclock -s  硬件始终修正本地时钟



    ntp -u 172.25.254.254  时间同步

    ----------------------------------------------------
    计划任务
    一次性计划任务
        at xx:xx

        at -l  :查看是否有任务
        at -c 1 :查看具体的任务
        at -d 1 :删除计划任务

    周期性计划任务

    crontab -e
        格式
        *  *  *  *  *    command
        分 时 日 月 周    命令
        # man 5 crontab  查看帮助
        
    crontab -l :查看当前用户的计划任务

    cron.allow   允许执行计划任务用户列表
    cron.deny    不允许执行计划任务的用户列表
    这两个文件单独存在的时候,各自生效自己的列表
    当两个文件都存在的时候,默认allow。

    ---------------------------------------------
    位置化参数,捕捉用户的输入
    人机交互,捕捉用户输入的信息才判断下一步任务

    ./xxx.sh   $1 $2 $3  #脚本往后几位就是

    $0 :表示命令本身
    $1 :表示用户输入的第一个参数
    $# :表示用户输入的参数数量
    $* :表示用户输入的所有参数


    交互式脚本
    #!/bin/bash
    echo "This Scripts is use to install tigervnc"
    read -p "please input yes to install tigervnc :" IN
    if [ $IN  = y ];then
        yum -y install tigervnc
        if [ $? = 0 ];then
            echo "tigervnc install success"
        else
            echo "tigervnc install fail"
        fi
    elif [ $IN = n ];then
        echo "tigervnc install canceled"
        exit 10
    else
        echo  "please input"




  • 相关阅读:
    HMM 学习一
    matlab buffer的使用
    JDK环境变量配置及Tomcat安装服务
    Js参数RSA加密传输,jsencrypt.js的使用
    Dapper基本增删改查
    Dapper事务操作
    Ubuntu知识记录
    InstallShield 覆盖安装
    Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)
    Sql Server导出表结构Excel
  • 原文地址:https://www.cnblogs.com/ydfq/p/7049162.html
Copyright © 2011-2022 走看看