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

时间: 2024-11-08 01:55:03

CentOS 7 vs CentOS 6的不同的相关文章

CentOS 7对比CentOS 6的变化

CentOS 7 vs CentOS 6的不同 (1)桌面系统 [CentOS6] GNOME 2.x[CentOS7] GNOME 3.x(GNOME Shell) (2)文件系统 [CentOS6] ext4[CentOS7] xfs (3)内核版本 [CentOS6] GRUB Legacy (+efibootmgr)[CentOS7] GRUB2 (4)启动加载器 [CentOS6] GRUB Legacy (+efibootmgr)[CentOS7] GRUB2 (5)防火墙 [Cen

CentOS查看系统信息|CentOS查看命令

一:查看cpu more /proc/cpuinfo | grep "model name"      grep "model name" /proc/cpuinfo 如果觉得需要看的更加舒服 grep "model name" /proc/cpuinfo | cut -f2 -d: 怎么样,linux的命令就要这样熟悉. 二:查看内存 [root@CentOS ~]# grep MemTotal /proc/meminfo [root@Cent

In Place Upgrade of CentOS 6 to CentOS 7

Note: This is not the most highly recommended method to move from CentOS 6 to CentOS 7 ... but it can be performed, at your own risk, if the tool says the risk is Slight or None. We would NEVER recommend using this method with any Medium, High or Ext

CentOS 七 vs CentOS 6的不同

CentOS 七 vs CentOS 6的不同 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)防火墙[

CentOS 6 和 CentOS 7修改网卡名的方法

CentOS 6 和 CentOS 7修改网卡名的方法 一.CentOS6 step 1:vim /etc/udev/rules.d/70-persistent-net.rules 在 NAME=" ***" 处 改为所要改的网卡名 ![] step2: cd /etc/sysconfig/network-scripts/ mv ifcfg-eth* ifcfg-eth0 mv ifcfg-eth* ifcfg-eth0 使用 mv命令将ifcfg-eth* 改为 ifcfg-eth0

linux扩容根分区脚本,适合用于centos 6、centos 7版本

#!/bin/bash#auther chentongsan,time 2019-05-30#Description: 适用于系统根分区扩容,第一次.第二次.第三次--..适合用于centos 6.centos 7版本#扫描总线,识别新增添加的磁盘.echo "- - -" > /sys/class/scsi_host/host0/scanecho "- - -" > /sys/class/scsi_host/host1/scanecho "-

centos 6 和centos 7 系统下vnc配置

一. VNC 服务的大概介绍: VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的.VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美. 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect.大多数情

U盘安装CentOS无法进入Centos系统解决办法

转自:http://blog.sina.com.cn/s/blog_3feedf320101idlu.html 目前使用U盘安装系统逐渐因为它的便捷而受到人们的欢迎,但是使用U盘来安装CentOS系统却很容易出现一个问题,就是在完成安装拔出U盘之后,进不了系统,而当启动的时候插上U盘就可以正常进入系统.出现这样的问题,应该来讲是安装系统的时候默认把grub安装到了你的U盘上,因此当你开机而不插入U盘的时候,系统是无法通过grub引导进入系统的. 修正的方法其实也很简单,请看下面: 1.通过U盘先

Centos 7和 Centos 6开放查看端口 防火墙关闭打开

Centos 7 firewall 命令: 查看已经开放的端口: firewall-cmd --list-ports 开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: –zone #作用域 –add-port=80/tcp #添加端口,格式为:端口/通讯协议 –permanent #永久生效,没有此参数重启后失效 重启防火墙 firewall-cmd --reload #重启firewall systemctl

CentOS 6 到 CentOS 7

redhat提供了一个redhat-upgrade-tool的升级工具: [1]配置软件源   # vim /etc/yum.repos.d/upgrade.repo [upgrade] name=upgrade baseurl=http://dev.centos.org/centos/6/upg/x86_64/ enable=1 gpgcheck=0 [2]安装软件工具   yum -y install preupgrade-assistant-contents redhat-upgrade-