• Linux系统基础优化


    系统基础优化概述

    系统用户优化 

    系统下载优化:  yum下载安装
    系统安全优化:  安全相关服务关闭
    PS: 系统安全 反比 系统性能

    性能就是效率、更加方便,比如和别人合租房子,把门关上就安全了,但是更不方便进进出出。
    系统时间优化:  系统时间同步, 和所在时区同步
    日志文件: 京东服务器 -- 用户购物订单日志文件
    字符编码优化:  解决中文乱码 系统提示信息变为中文
    远程连接优化:  提升远程连接速度


     
     

    一系统用户优化

     
    创建用户、设置用户密码、使用用户
     
     
     
     
    创建用户: useradd  用户名称   
    [root@centos7 ~]# useradd wang
    useradd: user 'wang' already exists
    id  用户名称   
    查看确认用户是否创建成功
    [root@centos7 ~]# id  wang
    uid=1000(wang) gid=1000(wang) groups=1000(wang)
     
     

          

    设置用户密码


    交互式设置密码:passwd            
    [root@centos7 ~]# passwd
    Changing password for user root.
    New password: 
    BAD PASSWORD: The password is shorter than 8 characters
    Retype new password: 
    passwd: all authentication tokens updated successfully.
     
     
     
     

    免交互设置密码
    echo 123456  |   passwd  --stdin   用户名称
    把口令标准输入到命令里面
    [root@centos7 ~]# echo 123456 |  passwd  --stdin  wang
    Changing password for user wang.
    passwd: all authentication tokens updated successfully.
     
     
     
     

            
    使用用户
    法一: 在xshell里面重新建立远程连接
    法二: 直接切换用户信息   
    su - 用户    
    PS: 皇帝root  -无需密码信息- 平民oldboy
          平民oldboy-需要密码信息- 皇帝root
    删除用户
    [root@centos7 ~]# userdel  wang
    [root@centos7 ~]# id  wang
    id: wang: no such user
            
        
        
      
         
     
    报错是因为当前用户真正运行,退出该用户再删除
     
    userdel: user ooo is currently used by process 8275
     
     
     
     
     
     
     
     
     

    二系统下载优化yum 

    优化选择软件仓库:

    1软件仓库中软件比较全面,定期更新

    2软件仓库服务器网络必须稳定

    建议从阿里云或者清华源下载软件

    阿里源: https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.53322f70iBkVGV

    清华源: https://mirrors.tuna.tsinghua.edu.cn/help/centos/

    yum仓库目录: /etc/yum.repos.d/

    使用 curl或者wget下载文件,就会自动创建yum源仓库配置文件

    [root@centos7 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100  2523  100  2523    0     0   8498      0 --:--:-- --:--:-- --:--:--  8523
    [root@centos7 ~]# ll    /etc/yum.repos.d/CentOS-Base.repo
    -rw-r--r--. 1 root root 2523 Dec  5 10:34 /etc/yum.repos.d/CentOS-Base.repo
    [root@centos7 ~]# cat   /etc/yum.repos.d/CentOS-Base.repo
    # CentOS-Base.repo
    #
    # The mirror system uses the connecting IP address of the client and the
    # update status of each mirror to pick mirrors that are updated to and
    # geographically close to the client.  You should use this for CentOS updates
    # unless you are manually picking other mirrors.
    #
    # If the mirrorlist= does not work for you, as a fall back you can try the 
    # remarked out baseurl= line instead.
    #
    #
     
    [base]
    name=CentOS-$releasever - Base - mirrors.aliyun.com
    failovermethod=priority
    baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
            http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
            http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
     
    #released updates 
    [updates]
    name=CentOS-$releasever - Updates - mirrors.aliyun.com
    failovermethod=priority
    baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
            http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
            http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
     
    #additional packages that may be useful
    [extras]
    name=CentOS-$releasever - Extras - mirrors.aliyun.com
    failovermethod=priority
    baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
            http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/
            http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
     
    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-$releasever - Plus - mirrors.aliyun.com
    failovermethod=priority
    baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
            http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/
            http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
     
    #contrib - packages by Centos Users
    [contrib]
    name=CentOS-$releasever - Contrib - mirrors.aliyun.com
    failovermethod=priority
    baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/
            http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/
            http://mirrors.cloud.aliyuncs.com/centos/$releasever/contrib/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

    epel下载源

    Extra Packages for Enterprise Linux

    开发人员开发完成软件,放入不同平台,要审核
    Base软件平台:审核操作标准严格
    epel软件平台:审核操作标准松,

    下载地址: https://developer.aliyun.com/mirror/epel?spm=a2c6h.13651102.0.0.53322f70iBkVGV
    使用命令创建yum源配置文件:wget   -O   /etc/yum.repos.d/epel.repo   http://mirrors.aliyun.com/repo/epel-7.repo

     
     
    [root@centos7 ~]# wget   -O   /etc/yum.repos.d/epel.repo   http://mirrors.aliyun.com/repo/epel-7.repo
    --2019-12-05 15:30:36--  http://mirrors.aliyun.com/repo/epel-7.repo
    Resolving mirrors.aliyun.com (mirrors.aliyun.com)... 111.7.173.101, 111.32.172.242, 111.32.130.243, ...
    Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|111.7.173.101|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 664 [application/octet-stream]
    Saving to: ‘/etc/yum.repos.d/epel.repo’
    
    100%[==============================================================>] 664         --.-K/s   in 0s      
    
    2019-12-05 15:30:36 (120 MB/s) - ‘/etc/yum.repos.d/epel.repo’ saved [664/664]
     
     
     
     
    [root@centos7 ~]# ll   /etc/yum.repos.d/epel.repo
    -rw-r--r--. 1 root root 664 May 11  2018 /etc/yum.repos.d/epel.repo
    [root@centos7 ~]# cat  /etc/yum.repos.d/epel.repo
    [epel]
    name=Extra Packages for Enterprise Linux 7 - $basearch
    baseurl=http://mirrors.aliyun.com/epel/7/$basearch
    failovermethod=priority
    enabled=1
    gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
     
    [epel-debuginfo]
    name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
    baseurl=http://mirrors.aliyun.com/epel/7/$basearch/debug
    failovermethod=priority
    enabled=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    gpgcheck=0
     
    [epel-source]
    name=Extra Packages for Enterprise Linux 7 - $basearch - Source
    baseurl=http://mirrors.aliyun.com/epel/7/SRPMS
    failovermethod=priority
    enabled=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
    gpgcheck=0
     
     
     
     
    [root@centos7 ~]# yum   repolist 
    Loaded plugins: fastestmirror
    Repository base is listed more than once in the configuration
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    repo id                           repo name                                                       status
    base/7/x86_64                     CentOS-7 - Base - mirrors.aliyun.com                            10,097
    epel/x86_64                       Extra Packages for Enterprise Linux 7 - x86_64                  13,483
    extras/7/x86_64                   CentOS-7 - Extras - mirrors.aliyun.com                             305
    updates/7/x86_64                  CentOS-7 - Updates - mirrors.aliyun.com                            953
    repolist: 24,838
     
     
     
     
     
     
     

    下载好玩的软件包

    [root@centos7 ~]#  yum install  -y   sl cowsay
    Loaded plugins: fastestmirror
    Repository base is listed more than once in the configuration
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    Resolving Dependencies
    --> Running transaction check
    ---> Package cowsay.noarch 0:3.04-4.el7 will be installed
    ---> Package sl.x86_64 0:5.02-1.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ========================================================================================================
     Package                Arch                   Version                       Repository            Size
    ========================================================================================================
    Installing:
     cowsay                 noarch                 3.04-4.el7                    epel                  42 k
     sl                     x86_64                 5.02-1.el7                    epel                  14 k
    
    Transaction Summary
    ========================================================================================================
    Install  2 Packages
    
    Total download size: 56 k
    Installed size: 94 k
    Downloading packages:
    (1/2): sl-5.02-1.el7.x86_64.rpm                                                  |  14 kB  00:00:00     
    (2/2): cowsay-3.04-4.el7.noarch.rpm                                              |  42 kB  00:00:00     
    --------------------------------------------------------------------------------------------------------
    Total                                                                    73 kB/s |  56 kB  00:00:00     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : sl-5.02-1.el7.x86_64                                                                 1/2 
      Installing : cowsay-3.04-4.el7.noarch                                                             2/2 
      Verifying  : cowsay-3.04-4.el7.noarch                                                             1/2 
      Verifying  : sl-5.02-1.el7.x86_64                                                                 2/2 
    
    Installed:
      cowsay.noarch 0:3.04-4.el7                           sl.x86_64 0:5.02-1.el7                          
    
    Complete!
     
     
     
     
    [root@centos7 ~]# cow
    cowsay    cowthink  
    [root@centos7 ~]# cowthink   1
     ___
    ( 1 )
     ---
            o   ^__^
             o  (oo)\_______
                (__)       )/
                    ||----w |
                    ||     ||
    [root@centos7 ~]# cowthink   哈哈
     ____
    ( 哈哈 )
     ----
            o   ^__^
             o  (oo)\_______
                (__)       )/
                    ||----w |
                    ||     ||
    [root@centos7 ~]# cowsay   你真棒
     _____
    < 你真棒 >
     -----
               ^__^
               (oo)\_______
                (__)       )/
                    ||----w |
                    ||     ||
     
    [root@centos7 ~]# animalsay  happy
     _______
    < happy >
     -------
                           / 
                          /  
                   (__)    /         
                   (oo)   O  O        
                   _/_   //         
             *    (    ) //       
                (\    //       
               (  \    )                              
                (   \   )   /                          
      ___[\______/^^^^^^^\__/) o-)__                     
     |\__[=======______//________)__                    
     |_______________//____________|                    
         |||      || //||     |||
         |||      || @.||     |||                        
          ||      /  ./      ||                        
                     . .                                 
                    '.'.`                                
    
                COW-OPERATION                           
    [root@centos7 ~]# animalsay  happy
     _______
    < happy >
     -------
                  .    .     .   
             .  . .     `  ,     
            .; .  : .' :  :  : . 
            i..`: i` i.i.,i  i . 
             `,--.|i |i|ii|ii|i: 
               UooU.'@@@@@@`.||' 
               \__/(@@@@@@@@@@)'  
                    (@@@@@@@@)    
                    `YY~~~~YY'    
                     ||    ||     
    [root@centos7 ~]# 
    [root@centos7 ~]# animalsay  happy
     _______
    < happy >
     -------
               ____
              /    
              | ^__^ |
              | (oo) |______
              | (__) |      )/
               \____/|----w |
                    ||     ||
    
                 Moofasa
     
     
     
     
    [root@centos7 ~]# yum   whatprovides animalsay
    Loaded plugins: fastestmirror
    Repository base is listed more than once in the configuration
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    cowsay-3.04-4.el7.noarch : Configurable speaking/thinking cow
    Repo        : epel
    Matched from:
    Filename    : /usr/bin/animalsay
    
    
    
    cowsay-3.04-4.el7.noarch : Configurable speaking/thinking cow
    Repo        : @epel
    Matched from:
    Filename    : /usr/bin/animalsay
     
     
     
     
     

    三网络安全优化

    (一)firewalld 防火墙服务

    某些公司有网络安全的部门,可以留意一下


    firewalld 防火墙服务:关闭
    攻击者(入侵渗透)   外面防火墙(安全策略默认)里面网站架构
    用户访问    防火墙(安全策略默认)    里面网站架构

    临时关闭


    systemctl stop firewalld

    查看是否关闭

    systemctl status firewalld
    systemctl is-active firewalld

    [root@centos7 ~]# systemctl stop firewalld
    [root@centos7 ~]# systemctl status  firewalld
    ● firewalld.service - firewalld - dynamic firewall daemon
       Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
       Active: inactive (dead) since Thu 2019-12-05 11:33:55 CST; 8s ago
         Docs: man:firewalld(1)
      Process: 6798 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
     Main PID: 6798 (code=exited, status=0/SUCCESS)
    
    Dec 05 08:34:04 centos7.com systemd[1]: Starting firewalld - dynamic firewall daemon...
    Dec 05 08:34:09 centos7.com systemd[1]: Started firewalld - dynamic firewall daemon.
    Dec 05 11:33:55 centos7.com systemd[1]: Stopping firewalld - dynamic firewall daemon...
    Dec 05 11:33:55 centos7.com systemd[1]: Stopped firewalld - dynamic firewall daemon.
    [root@centos7 ~]# systemctl is-active  firewalld
    inactive


    永久关闭

    systemctl disable firewalld   

    查看是否开机禁止

    systemctl is-enabled firewalld.service                

    [root@centos7 ~]# systemctl disable  firewalld
    Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
    Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
    [root@centos7 ~]# systemctl status  firewalld
    ● firewalld.service - firewalld - dynamic firewall daemon
       Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
       Active: inactive (dead)
         Docs: man:firewalld(1)
    
    Dec 05 08:34:04 centos7.com systemd[1]: Starting firewalld - dynamic firewall daemon...
    Dec 05 08:34:09 centos7.com systemd[1]: Started firewalld - dynamic firewall daemon.
    Dec 05 11:33:55 centos7.com systemd[1]: Stopping firewalld - dynamic firewall daemon...
    Dec 05 11:33:55 centos7.com systemd[1]: Stopped firewalld - dynamic firewall daemon.
    [root@centos7 ~]# systemctl sta  firewalld
    start   status  
    [root@centos7 ~]# systemctl status   firewalld  |  grep  dis
       Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
    [root@centos7 ~]# systemctl is-enabled firewalld.service
    disabled

    (二)selinux安全服务


    root:管理员用户相当于皇帝,权力至高无上,利用selinux程序配置限制皇帝能力
    普通用户相当于平民,权力本身就限制

    所以此服务针对的是root用户,一般是关闭

    采用了计算机的二进制,0和1就相当于功能的开关

    [root@centos7 ~]# getenforce 
    Enforcing
    [root@centos7 ~]# setenforce  
    usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]

    解释配置文件的注释说明


    #enforcing-SELinux security policy is enforced.
    selinux安全策略被强制执行-安全策略启用
    #permissive-SELinux prints warnings instead of enforcing.
    selinux输出警告信息代替强制执行--临时关闭
    #disabled-No SELinux policy is loaded.
    没有selinux策略被加载-永久关闭策略功能

    永久关闭selinux


    SELINUX=disabled

    永久关闭生效:重启系统
    永久启动程序:修改配置文件--重启系统等待很长时间,重新加载elinux程序

    [root@centos7 ~]# cat  /etc/selinux/config 
    
    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    #     enforcing - SELinux security policy is enforced.
    #     permissive - SELinux prints warnings instead of enforcing.
    #     disabled - No SELinux policy is loaded.
    SELINUX=enforcing
    # SELINUXTYPE= can take one of three values:
    #     targeted - Targeted processes are protected,
    #     minimum - Modification of targeted policy. Only selected processes are protected. 
    #     mls - Multi Level Security protection.
    SELINUXTYPE=targeted 

    四系统时间优化

    系统时间优化就是时间信息同步,特别重要,比如查看日志会显示时间,在集群环境里面两个服务建立通信需要同步时间。

    (一)timedatectl自动同步时间

         timedatectl命令使用方法/参数说明


           status                   Show current time settings
                                    显示目前时间设置信息
           set-time TIME            Set system time
                                    手动调整设置时间
           set-timezone ZONE        Set system time zone
                                    设置系统时区
           list-timezones           Show known time zones
                                    展示系统已知所有时区
           set-local-rtc BOOL       Control whether RTC is in local time
                                    控制RTC功能是否开启   0关闭 1开启
                                    10     整数字符
                                    10.01  浮点字符
                                    abc    char 字符串
                                    0 1    布尔类型字符
                                    RTC 是否将系统时间同步到主板上                                
           set-ntp BOOL             Control whether NTP is enabled
                                    是否开启network time protocol (实现时间网络同步)
                                    
       

    timedatectl自动同步时间步骤

    显示目前时间设置信息

    [root@centos7 ~]# timedatectl       status
          Local time: Thu 2019-12-05 15:50:26 CST
      Universal time: Thu 2019-12-05 07:50:26 UTC
            RTC time: Thu 2019-12-05 07:50:26
           Time zone: Asia/Shanghai (CST, +0800)
         NTP enabled: yes
    NTP synchronized: yes
     RTC in local TZ: no
          DST active: n/a

    修改时区,可以查看系统时区的格式书写

    注意城市有大小写,加i忽略大小写

    [root@centos7 ~]# timedatectl        list-timezones |  grep  -i shanghai
    Asia/Shanghai
    [root@centos7 ~]# timedatectl        list-timezones  |  grep   -i  new
    America/New_York
    America/North_Dakota/New_Salem
     
     
     
     

    现在模拟系统时间不准确了

    [root@centos7 ~]# timedatectl set-timezone  America/New_York
    [root@centos7 ~]# timedatectl       status
          Local time: Thu 2019-12-05 02:53:29 EST
      Universal time: Thu 2019-12-05 07:53:29 UTC
            RTC time: Thu 2019-12-05 07:53:29
           Time zone: America/New_York (EST, -0500)
         NTP enabled: yes
    NTP synchronized: yes
     RTC in local TZ: no
          DST active: no
     Last DST change: DST ended at
                      Sun 2019-11-03 01:59:59 EDT
                      Sun 2019-11-03 01:00:00 EST
     Next DST change: DST begins (the clock jumps one hour forward) at
                      Sun 2020-03-08 01:59:59 EST
                      Sun 2020-03-08 03:00:00 EDT


           

    修改为正确的时区时间

    [root@centos7 ~]# timedatectl set-timezone  Asia/Shanghai 
    [root@centos7 ~]# timedatectl       status
          Local time: Thu 2019-12-05 15:54:27 CST
      Universal time: Thu 2019-12-05 07:54:27 UTC
            RTC time: Thu 2019-12-05 07:54:27
           Time zone: Asia/Shanghai (CST, +0800)
         NTP enabled: yes
    NTP synchronized: yes
     RTC in local TZ: no
          DST active: n/a

    开启时间同步功能
    timedatectl set-ntp 1   

    注意布尔类型0、1,也可以写成false、true

    [root@centos7 ~]# timedatectl set-ntp  
    false  true   
    [root@centos7 ~]# timedatectl set-ntp  true 
    [root@centos7 ~]# timedatectl       status
          Local time: Thu 2019-12-05 15:55:14 CST
      Universal time: Thu 2019-12-05 07:55:14 UTC
            RTC time: Thu 2019-12-05 07:55:14
           Time zone: Asia/Shanghai (CST, +0800)
         NTP enabled: yes
    NTP synchronized: yes
     RTC in local TZ: no
          DST active: n/a



    下载时间同步软件

    [root@centos7 ~]# yum install  -y  chrony
    Loaded plugins: fastestmirror
    Repository base is listed more than once in the configuration
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    Resolving Dependencies
    --> Running transaction check
    ---> Package chrony.x86_64 0:3.2-2.el7 will be updated
    ---> Package chrony.x86_64 0:3.4-1.el7 will be an update
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ========================================================================================================
     Package                 Arch                    Version                    Repository             Size
    ========================================================================================================
    Updating:
     chrony                  x86_64                  3.4-1.el7                  base                  251 k
    
    Transaction Summary
    ========================================================================================================
    Upgrade  1 Package
    
    Total download size: 251 k
    Downloading packages:
    Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
    chrony-3.4-1.el7.x86_64.rpm                                                      | 251 kB  00:00:01     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Updating   : chrony-3.4-1.el7.x86_64                                                              1/2 
      Cleanup    : chrony-3.2-2.el7.x86_64                                                              2/2 
      Verifying  : chrony-3.4-1.el7.x86_64                                                              1/2 
      Verifying  : chrony-3.2-2.el7.x86_64                                                              2/2 
    
    Updated:
      chrony.x86_64 0:3.4-1.el7                                                                             
    
    Complete!

    启动服务&&开机自启

    [root@centos7 ~]# systemctl start chrony
    Failed to start chrony.service: Unit not found.
    [root@centos7 ~]# systemctl start chrony
    Failed to start chrony.service: Unit not found.
    [root@centos7 ~]# systemctl start chronyd
    [root@centos7 ~]# ss -tnl
    State      Recv-Q Send-Q       Local Address:Port                      Peer Address:Port              
    LISTEN     0      128                      *:22                                   *:*                  
    LISTEN     0      100              127.0.0.1:25                                   *:*                  
    LISTEN     0      128                     :::22                                  :::*                  
    LISTEN     0      100                    ::1:25                                  :::*                  
    [root@centos7 ~]# ss -tnlu
    Netid  State      Recv-Q Send-Q    Local Address:Port                   Peer Address:Port              
    udp    UNCONN     0      0             127.0.0.1:323                               *:*                  
    udp    UNCONN     0      0                   ::1:323                              :::*                  
    tcp    LISTEN     0      128                   *:22                                *:*                  
    tcp    LISTEN     0      100           127.0.0.1:25                                *:*                  
    tcp    LISTEN     0      128                  :::22                               :::*                  
    tcp    LISTEN     0      100                 ::1:25                               :::*    



           

    报错,看看服务的正确写法

    列出并且过滤服务名称

    [root@centos7 ~]# systemctl list-unit-files --type=service   | grep chrony
    chrony-dnssrv@.service                        static  
    chrony-wait.service                           disabled
    chronyd.service                               enabled 
    [root@centos7 ~]# systemctl daemon-reload
    [root@centos7 ~]# systemctl list-unit-files --type=service   | grep chrony
    chrony-dnssrv@.service                        static  
    chrony-wait.service                           disabled
    chronyd.service                               enabled 
    [root@centos7 ~]# systemctl enable chrony
    Failed to execute operation: No such file or directory
    [root@centos7 ~]# systemctl enable chronyd

    (二)timedatectl手动修改时间

     
       

    [root@centos7 ~]# date
    Thu Dec  5 16:08:23 CST 2019
    [root@centos7 ~]# timedatectl set-time   "2019-12-5 11:27" 
    Failed to set time: Automatic time synchronization is enabled
    [root@centos7 ~]# date
    Thu Dec  5 16:08:50 CST 2019

    关闭时间同步功能

    [root@centos7 ~]#  timedatectl set-ntp  0
    [root@centos7 ~]# timedatectl 
    list-timezones  set-local-rtc   set-ntp         set-time        set-timezone    status
    [root@centos7 ~]# timedatectl status 
          Local time: Thu 2019-12-05 16:10:35 CST
      Universal time: Thu 2019-12-05 08:10:35 UTC
            RTC time: Thu 2019-12-05 08:10:35
           Time zone: Asia/Shanghai (CST, +0800)
         NTP enabled: no
    NTP synchronized: yes
     RTC in local TZ: no
          DST active: n/a
    [root@centos7 ~]# timedatectl set-time   "2019-12-5 11:27" 
    [root@centos7 ~]# date
    Thu Dec  5 11:27:03 CST 2019


           
           方式二: 实现时间自动同步 利用ntpdate
           ntpdate 找时间服务器
           ntpdate ntp1.aliyun.com

    1500=12:10——1900

    Windows的时间是正确的,因为联网进行了同步

    主板上有时钟芯片,所以可以让Windows的时间正确

    注意时间同步法一视频讲得很好,多看

     
     
     
     
     
     


    作者:wang618
    出处:https://www.cnblogs.com/wang618/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

  • 相关阅读:
    Installshield制作安装程序
    vista以上系统中开发的程序以管理员权限运行
    检查当前系统版本是否为Vista或更高的版本
    在程序运行过程中调用另一个程序
    Spin Control(旋转按钮控件、上下微调按钮控件)
    因改变工具栏图标导致菜单栏高度随之变大的解决方案
    Unicode环境下的字符差异
    注册表API
    文件的读写操作
    const char* 和 char* const
  • 原文地址:https://www.cnblogs.com/wang618/p/11989557.html
Copyright © 2020-2023  润新知