• Centos7初始配置


    配置 centos7 ip地址:

      vi /etc/sysconfig/network-scripts/ifcfg-ens33

        BOOTPROTO=static

        ONBOOT=yes

        NM_CONTROLLED=no

        IPADDR=

        NATMASK=

        GATEWAY=

        DNS1=

        DNS2=

     

    安装ifconfig:

      ifconfig 不可使用,检查 cd /sbin 目录 ls | grep ifconfig,如果没有则

        yum search ifconfig

    [root@localhost ~]# yum search ifconfig
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.shu.edu.cn
    ========================================= 匹配:ifconfig ==========================================
    net-tools.x86_64 : Basic networking tools

        yum install -y net-tools.x86_64

     

    安装vim:

    [root@localhost ~]# yum search vim
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.cn99.com
     * updates: mirrors.shu.edu.cn
    ======================================== N/S matched: vim =========================================
    protobuf-vim.x86_64 : Vim syntax highlighting for Google Protocol Buffers descriptions
    vim-X11.x86_64 : The VIM version of the vi editor for the X Window System
    vim-common.x86_64 : The common files needed by any version of the VIM editor
    vim-enhanced.x86_64 : A version of the VIM editor which includes recent enhancements
    vim-filesystem.x86_64 : VIM filesystem layout
    vim-minimal.x86_64 : A minimal version of the VIM editor
    
      名称和简介匹配 only,使用“search all”试试。
    [root@localhost ~]# yum install -y vim-enhanced.x86_64

      yum install -y vim-enhanced.x86_64

     

    配置centos7 hostname:

      同时修改三个状态主机名:静态、瞬态和灵活主机名:

        hostnamectl set-hostname 主机名

        hostnamectl --static
        hostnamectl --transient
        hostnamectl --pretty

    就像上面展示的那样,在修改静态/瞬态主机名时,任何特殊字符或空白字符会被移除,而提供的参数中的任何大写字母会自动转化为小写。一旦修改了静态主机名,/etc/hostname 将被自动更新。然而,/etc/hosts 不会更新以保存所做的修改,所以你每次在修改主机名后一定要手动更新/etc/hosts,之后再重启CentOS 7。否则系统再启动时会很慢。

      手动更新/etc/hosts

        vim /etc/hosts

        127.0.0.1    主机名
        #127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain
        ::1        localhost localhost.localdomain localhost6 localhost6.localdomai

     安装wget:

      yum install -y wget

    配置yum源:

      cd /etc/yum.repos.d/

      mv CentOS-Base.repo CentOS-Base.repo.bak

    [root@centos7-12 yum.repos.d]# ll
    总用量 32
    -rw-r--r--. 1 root root 1664 4月  29 00:35 CentOS-Base.repo
    -rw-r--r--. 1 root root 1309 4月  29 00:35 CentOS-CR.repo
    -rw-r--r--. 1 root root  649 4月  29 00:35 CentOS-Debuginfo.repo
    -rw-r--r--. 1 root root  314 4月  29 00:35 CentOS-fasttrack.repo
    -rw-r--r--. 1 root root  630 4月  29 00:35 CentOS-Media.repo
    -rw-r--r--. 1 root root 1331 4月  29 00:35 CentOS-Sources.repo
    -rw-r--r--. 1 root root 4768 4月  29 00:35 CentOS-Vault.repo
    [root@centos7-12 yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
    [root@centos7-12 yum.repos.d]# ll
    总用量 32
    -rw-r--r--. 1 root root 1664 4月  29 00:35 CentOS-Base.repo.bak
    -rw-r--r--. 1 root root 1309 4月  29 00:35 CentOS-CR.repo
    -rw-r--r--. 1 root root  649 4月  29 00:35 CentOS-Debuginfo.repo
    -rw-r--r--. 1 root root  314 4月  29 00:35 CentOS-fasttrack.repo
    -rw-r--r--. 1 root root  630 4月  29 00:35 CentOS-Media.repo
    -rw-r--r--. 1 root root 1331 4月  29 00:35 CentOS-Sources.repo
    -rw-r--r--. 1 root root 4768 4月  29 00:35 CentOS-Vault.repo

       wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

    [root@centos7-12 yum.repos.d]# ll
    总用量 36
    -rw-r--r--. 1 root root 2523 6月  16 06:22 CentOS-Base.repo
    -rw-r--r--. 1 root root 1664 4月  29 00:35 CentOS-Base.repo.bak
    -rw-r--r--. 1 root root 1309 4月  29 00:35 CentOS-CR.repo
    -rw-r--r--. 1 root root  649 4月  29 00:35 CentOS-Debuginfo.repo
    -rw-r--r--. 1 root root  314 4月  29 00:35 CentOS-fasttrack.repo
    -rw-r--r--. 1 root root  630 4月  29 00:35 CentOS-Media.repo
    -rw-r--r--. 1 root root 1331 4月  29 00:35 CentOS-Sources.repo
    -rw-r--r--. 1 root root 4768 4月  29 00:35 CentOS-Vault.repo
    [root@centos7-12 yum.repos.d]#

       yum clean all

       yum makecache

     

    按照该文件所说的,runlevels被targets所取代,即CentOS7采用加载target的方式来替代之前的启动级别。其中有两个重要的target:multi-user.target与graphical.target。它们分别表示运行级别中的3与5级别。

      通过systemctl get-default可获得默认启动的target

      通过systemctl set-default设置默认启动的target

      那么,想修改为多用户状态只需执行:

    systemctl set-default multi-user.target

      修改为图形界面执行:systemctl set-default graphical.target

    修改时区:

    timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海
    timedatectl list-timezones # 列出所有时区
    timedatectl set-local-rtc 1 # 将硬件时钟调整为与本地时钟一致,
    0 为设置为 UTC 时间
    timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海
    其实不考虑各个发行版的差异化, 从更底层出发的话, 修改时间时区比想象中要简单:
    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    1.  安装ntpdate工具

    
    

    # yum -y install ntp ntpdate

    
    

    2.  设置系统时间与网络时间同步

    
    

    # ntpdate cn.pool.ntp.org

    vim /etc/crontab

     */5 *  *  *  * root    ntpdate cn.pool.ntp.org 

     

    3.  将系统时间写入硬件时间

    
    

    # hwclock --systohc

    
    

    4.强制系统时间写入CMOS中防止重启失效

    
    

    # hwclock -w 

    
    

    或# clock -w

  • 相关阅读:
    javascritp学习笔记(四)----引用类型
    Bootstrap学习笔记(二)-----网格系统
    Javascript学习笔记(三)--变量、作用域和内存问题
    Javascript学习笔记(二)--创建对象(七种模式)
    Javascript学习笔记(一)--理解对象
    ReentrantLock
    synchronized使用
    多线程在web项目中的存在方式
    多线程基础
    java集合Map体系
  • 原文地址:https://www.cnblogs.com/jackyzm/p/9370085.html
Copyright © 2020-2023  润新知