CentOS 6和CentOS 7各种区别(固定ip地址和防火墙关闭)

简介: CentOS 6和CentOS 7各种区别(固定ip地址和防火墙关闭)

1 默认文件系统

image.pngimage.png

image.png

2 系统初始化技术

Sysvinit技术

特点:


1.系统第1个进程为init;


2.init进程是所有进程的父进程,不可kill;


3.大多数Linux发行版的init系统是和SystemV相兼容的,被称为sysvinti


4.代表系统:CentOS5


优点:


sysvinit运行非常良好,概念简单清晰。它主要依赖于shell脚本。


缺点:


1.按照一定顺序执行——>启动太慢。 2.很容易hang住,fstab与nfs挂载问题

Upstart技术

CentOS6采用了upstart技术代替sysVinit进行引导,Upstart对rc.sysinit脚本做了大量的优化,缩短了系统初始化的启动时间。但是CentOS6为了简便管理员的操作,upstart的很多特性并没有凸显或直接不支持。


代表系统:CentOS6, Ubuntu14, 从CentOS7, Ubuntu15开始使用systemd

Systemd技术

新系统都会采用的技术(RedHat7,CentOS7,Ubuntu15等); 设计目标是克服sysvinit固有的缺点,提高系统的启动速度; 和Sysvinit兼容,降低迁移成本; 最主要优点:并行启动 Pid为1的进程

3 命令差异

(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


(9)时间同步 [CentOS6]  ntpq -p


[CentOS7]  chronyc sources


(10)修改时间 [CentOS6]  sudo ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime


[CentOS7]  timedatectl status


(11)修改地区 [CentOS6]  /etc/sysconfig/i18n $ locale


[CentOS7]  localectl status


(12)服务相关


1)启动停止 [CentOS6]  service service_name stop $ service sshd restart/status/reload


[CentOS7]  systemctl stop service_name $ systemctl restart/status/reload sshd


自启动 [CentOS6] $ chkconfig service_name on/off


[CentOS7]  systemctl disable service_name


服务一览 [CentOS6] $ chkconfig --list


[CentOS7]  systemctl --type service


强制停止 [CentOS6] $ kill -9 <PID>


[CentOS7] $ systemctl kill --signal=9 sshd


(13)网络


1)网络信息 [CentOS6]  netstat -I $ netstat -n


[CentOS7]  ip -s l $ ss


2)IP地址MAC地址 [CentOS6] $ ifconfig -a


[CentOS7] $ ip address show


3)路由 [CentOS6]  route -A inet6 -n


[CentOS7]  ip -6 route show


(14)重启关闭


1)关闭 [CentOS6] $ shutdown -h now


[CentOS7]  systemctl poweroff


2)重启 [CentOS6]  shutdown -r now


[CentOS7]  systemctl reboot


3)单用户模式 [CentOS6] $ init S


[CentOS7] $ systemctl rescue


4)启动模式 [CentOS6] [GUICUI]  startx


[CentOS7] [GUICUI] systemctl isolate graphical.target 默认  systemctl set-default multi-user.target 当前 $ systemctl get-default

4 VMware启动时提示我已移动或我已复制该虚拟机

一、VMware启动时提示“我已移动该虚拟机”或“我已复制该虚拟机”,选择“我已复制该虚拟机”

1、如果选择 我已移动该虚拟机 的话网卡的MAC地址会保持不变:


因为始终只有一个MAC地址,不会造成冲突,所以虚拟机间通信没问题。


2、如果选择 我已复制该虚拟机 的话网卡的MAC地址就会变化:


因为如果MAC地址不变的话,就存在两个相同的MAC地址,那么这个两个虚拟机之间的通信就会造成冲突了,所以需要修改网络配置才能正常通讯。


一般选我已复制该虚拟机。

5 固定Centos7虚拟机中的IP地址

1.打开目录

$ cd /etc/sysconfig/network-scripts

2.找到配置文件

$ ls

找到ifcng-开头的文件,我的是ifcfg-ens33

注意:这里尽量修改对应的ifcfg-xx

 

3.编辑配置文件

3.1编辑该文件内容

vi ifcfg-ens33

输入完毕按下 i 键,启用编辑


3.2修改BOOTPROTO的值


将BOOTPROTO=dhcp的值改为static(不改也行,不改会有2个IP,一个是动态IP,一个是配置的静态IP)


3.3 查看网关


在命令窗口输入ip addr ,找到IP地址,如果IP地址是192.168.162.X,那么网关就是192.168.162.1


3.3配置固定IP


注释配置完毕要删掉。


默认dns8.8.8.8,建议修改阿里的223.5.5.5



自行配置,以下为模板

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=9208bcd4-c16f-4de1-922a-d240a0a9dffa
ONBOOT=yes
IPADDR=192.168.99.150
PREFIX=24
GATEWAY=192.168.99.2
DNS1=114.114.114.114
HWADDR=00:0c:29:82:2c:84

IPADDR=192.168.31.81

PREFIX="24"

GATEWAY=192.168.31.2

DNS1=114.114.114.114 -网关 这个任意自行选择


这四个为关键现有的补充,一般默认是DHCP,切换为静态需要补充的属性


错误解决:


Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn。Centos7 无法启动网络我这里是网卡的Mac地址没有识别或者无法识别,或者任意摘抄的直接放入没有修改导致.

找到对应的网卡地址配置即可

4.重启服务

Shell

$ service network restart

5 Centos7 切换为中文

  1. 下载语言包
yum install kde-l10n-Chinese
  1. 修改/etc/locale.conf文件内容
修改为LANG="zh_CN.UTF-8"
  1. 重启电脑
  2. 完成语言切换

6 关闭Centos7的防火墙

6.1 临时关闭

Shell

systemctl stop firewalld

6.2 永久关闭[禁止开机启动]

1、首先需bai要将xshell软件打开并连接到centos主机,然后输入命令“systemctl status firewalld.service”并按下回车zhi键。


2、然后在下方可以查看得到“active(running)”,此时说明防火墙已经打开了。


3、在命令行中输入systemctl stop firewalld.service命令,进行关闭防火墙。


4、然后再使用命令systemctl status firewalld.service,在下方出现disavtive(dead),这样就说明防火墙已经关闭。


5、再在命令行中输入命令“systemctl disable firewalld.service”命令,即可永久关闭防火墙。

目录
相关文章
|
4月前
|
Ubuntu 安全 Linux
CentOS与Ubuntu中防火墙配置命令集汇
有了这些,你就能遨游在 CentOS 和 Ubuntu 的海洋中,频繁地改变你的防火墙设置,快速地应对各种安全威胁,同时也能保证你的系统可以正常工作。出发吧,勇敢的编程者,随着这些命令集的涌动,扬帆起航,走向安全的网络世界!
150 5
|
5月前
|
Linux
CentOS系统中rpm包与源码包的主要区别
总的来说,RPM包和源码包各有优缺点,选择哪种包主要取决于你的需求和技术水平。希望这个答案能帮助你更好地理解RPM包和源码包的区别。
183 27
|
7月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
696 25
|
10月前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
746 3
|
10月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
1119 2
|
11月前
|
监控 网络协议 Shell
ip和ip网段攻击拦截系统-绿叶结界防火墙系统shell脚本
这是一个名为“小绿叶技术博客扫段攻击拦截系统”的Bash脚本,用于监控和拦截TCP攻击。通过抓取网络数据包监控可疑IP,并利用iptables和firewalld防火墙规则对这些IP进行拦截。同时,该系统能够查询数据库中的白名单,确保合法IP不受影响。此外,它还具备日志记录功能,以便于后续分析和审计。
194 6
|
10月前
|
安全 Linux 网络安全
centos7中firewall防火墙的常用命令总结
以上命令集覆盖了 `firewalld`的基本操作,是维护CentOS 7系统安全不可或缺的工具。对于更高级的配置需求或遇到特定问题
228 3
|
11月前
|
Ubuntu 网络协议 Linux
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
457 0
|
Ubuntu 网络协议 Linux
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
本文对比了Linux主要发行版CentOS、Rocky Linux、Ubuntu及国产Kylin在网卡配置与包管理上的差异。
608 1
|
Web App开发 缓存 Ubuntu
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
679 11