zoukankan      html  css  js  c++  java
  • CentOS 7 vs CentOS 6的不同

    (1)桌面系统

      [CentOS6] GNOME 2.x

      [CentOS7] GNOME 3.x(GNOME Shell)

    (2)文件系统

      [CentOS6] ext4

      [CentOS7] xfs

    (3)内核版本

      [CentOS6] 2.6.x-x

      [CentOS7] 3.10.x-x

    (4)启动加载器

      [CentOS6] GRUB Legacy (+efibootmgr)

      [CentOS7] GRUB2

    (5)防火墙

      [CentOS6] iptables

      [CentOS7] firewalld

    (6)默认数据库

      [CentOS6] MySQL

      [CentOS7] MariaDB

    (7)文件结构

      [CentOS6] /bin, /sbin, /lib, and /lib64在/下

      [CentOS7] /bin, /sbin, /lib, and /lib64移到/usr下

    (8)主机名

      [CentOS6] /etc/sysconfig/network

      [CentOS7] /etc/hostname

           $ hostnamectl set-hostname  OraRacNode1 

    (9)时间同步

      [CentOS6]

      $ ntp

      $ ntpq -p

      [CentOS7]

      $ chrony

      $ chronyc sources

    (10)修改时间

      [CentOS6]

      $ vim /etc/sysconfig/clock

         ZONE="Asia/Tokyo"

         UTC=fales

      $ sudo ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

      [CentOS7]

      $ timedatectl set-timezone Asia/Tokyo

      $ timedatectl status

    (11)修改地区

      [CentOS6]

      $ vim /etc/sysconfig/i18n

         LANG="ja_JP.utf8"

      $ /etc/sysconfig/i18n

      $ locale

      [CentOS7]

      $ localectl set-locale LANG=ja_JP.utf8

      $ localectl status

    (12)服务相关

      1)启动停止

      [CentOS6]

      $ service service_name start

      $ service service_name stop

      $ service sshd restart/status/reload

      [CentOS7]

      $ systemctl start service_name

      $ systemctl stop service_name

      $ systemctl restart/status/reload sshd

      2)自启动

      [CentOS6]

      $ chkconfig service_name on/off

      [CentOS7]

      $ systemctl enable service_name

      $ systemctl disable service_name

                 

                  例如:

                         启动一个服务:systemctl start postfix.service

                         关闭一个服务:systemctl stop postfix.service

                         重启一个服务:systemctl restart postfix.service

                         显示一个服务的状态:systemctl status postfix.service

                         在开机时启用一个服务:systemctl enable postfix.service

                         在开机时禁用一个服务:systemctl disable postfix.service

                         查看服务是否开机启动:systemctl is-enabled postfix.service;echo $?

                         查看已启动的服务列表:systemctl list-unit-files|grep enabled

      说明:启用服务就是在当前“runlevel”的配置文件目录/etc/systemd/system/multi-user.target.wants/里,建立/usr/lib/systemd/system里面对应服务配置文件的软链接;禁用服务就是删除此软链接。

      (1)systemd使用比sysvinit的运行级更为自由的target替代。

        第3运行级用multi-user.target替代。第5运行级用graphical.target替代。runlevel3.target和runlevel5.target分别是指向 multi-user.target和graphical.target的符号链接。
      可以使用下面的命令切换到“运行级别3 ”:
        systemctl isolate multi-user.target或systemctl isolate runlevel3.target
      可以使用下面的命令切换到“运行级别5 ”:
        systemctl isolate graphical.target或systemctl isolate runlevel5.target

      (2)如何改变默认运行级别?
        systemd使用链接来指向默认的运行级别。在创建新的链接前,可以通过下面命令删除存在的链接: rm /etc/systemd/system/default.target
      默认启动运行级别3 :
        ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
      默认启动运行级别5 :
        ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
        systemd不使用/etc/inittab文件。

      (3)如何查看当前运行级别?
        旧的runlevel命令在systemd下仍然可以使用。可以继续使用它,尽管systemd使用 ‘target’ 概念(多个的 ‘target’ 可以同时激活)替换了之前系统的runlevel。
      等价的systemd命令是systemctl list-units –type=target

      3)服务一览

      [CentOS6]

      $ chkconfig --list

      [CentOS7]

      $ systemctl list-unit-files

      $ systemctl --type service

      4)强制停止

      [CentOS6]

      $ kill -9 <PID>

      [CentOS7]

      $ systemctl kill --signal=9 sshd

    (13)网络

           1)网络信息

      [CentOS6]

      $ netstat

      $ netstat -I

      $ netstat -n

                  [CentOS7]

      $ ip n

      $ ip -s l

      $ ss

           2)IP地址MAC地址

      [CentOS6]

      $ ifconfig -a

      [CentOS7]

      $ ip address show

      $ nmcli connection show

           3)路由

      [CentOS6]

      $ route -n

      $ route -A inet6 -n

      [CentOS7]

      $ ip route show

      $ ip -6 route show

    (14)重启关闭

           1)关闭

      [CentOS6]

      $ shutdown -h now

      [CentOS7]

      $ poweroff

      $ systemctl poweroff

           2)重启

      [CentOS6]

      $ reboot

      $ shutdown -r now

      [CentOS7]

      $ reboot

      $ systemctl reboot

           3)单用户模式

      [CentOS6]

      $ init S

      [CentOS7]

      $ systemctl rescue

           4)启动模式

      [CentOS6]

      [GUICUI]

      $ vim /etc/inittab

        id:3:initdefault:

      [CUIGUI]

      $ startx

      [CentOS7]

      [GUICUI]

      $ systemctl isolate multi-user.target

      [CUIGUI]

      $systemctl isolate graphical.target

      默认

      $ systemctl set-default graphical.target

      $ systemctl set-default multi-user.target

      当前

      $ systemctl get-default

        

       systemd-cgls以树形列出正在运行的进程,它可以递归显示控制组内容

    参考:

           http://urashita.com/archives/1538

           http://qiita.com/sion_cojp/items/115e1671fcbc8f214aee

           https://www.upken.jp/kb/cent6-cent7.html

           http://inaba-serverdesign.jp/blog/20141110/centos7.html

  • 相关阅读:
    strspn实现 查找第一个不在指定字符串中出现的字符
    strstr 的实现 即 字符串中查找子字符串第一次出现的位置
    strcspn
    将字符串中的大写字母变成小写字母
    strrchr 字符在字符串中最后一次出现的位置
    strchr 字符c在字符串中出现的位置 实现
    qsort库函数 排序
    strncmp实现
    strcmp实现
    ACM/ICPC题目输入情形及其处理方法
  • 原文地址:https://www.cnblogs.com/HondaHsu/p/6118111.html
Copyright © 2011-2022 走看看