Centos 7 主要命令更动 service chkconfig iptables

2.4.2 修改时区

[root@zeq ~]#timedatectl set-timezone "America/Punta_Arenas" 

[root@zeq ~]# timedatectl set-timezone "Asia/Shanghai"

ip addr show eth0

centos7常用资料整理

1.Centos 7.0,启用iptables防火墙

CentOS 7.0暗中认可使用的是firewall作为防火墙,这里改为iptables防火墙。
关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #取缔firewall开机运行

安装iptables防火墙:
yum install iptables-services #安装
vi /etc/sysconfig/iptables #编写制定防火墙配置文件
systemctl restart iptables.service #末段重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机运营

2.Centos 7.0暗许未有ifconfig和netstat

centos7取消了ifconfig,用 ip addr 查看IP地址

透过安装net-tools包,就足以选择ifconfig和netstat

yuminstall net-tools

3.CentOS7的Services使用了systemd来代替sysvinit管理

systemctl是首要的工具,它融入以前service和chkconfig的功能于一体。能够运用它恒久性或只在脚下对话中启用/禁止使用服务。

systemctl能够列出正在运营的劳动景况

systemd-cgls以树形列出正在周转的进度,它能够递归展现调节组内容。

运维/关闭、启用/禁止使用服务:

起步三个劳动: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里面临应服务配置文件的软链接;禁止使用服务正是删除此软链接。

修改系统运维等级

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

什么转移暗中认可运营等第
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文件。

什么样查看当前运作品级
旧的runlevel命令在systemd下还是能运用。可以继续使用它,固然systemd使用 ‘target’ 概念(四个的 ‘target’ 能够而且激活)替换了前边系统的runlevel。
等价的systemd命令是systemctl list-units –type=target

1.Centos 7.0,启用iptables防火墙 CentOS 7.0默许使用的是firewall作为防火墙,这里改为iptables防火墙。 关闭firewall: systemctl...

美高梅在线登录网址,2.7.1 查看系统当下默许运营等第(目的)

[root@zeq ~]# systemctl get-default

multi-user.target

 

2.5.1 centos7运用ip命令查看ip地址方法

1.查看ip地址音信 ip addr

2.加多四个IP地址 ip addr add 192.168.56.200/24 dev eth0:1

3.垄断互联网接口 ip link set dev eth0 down

查看IP地址——
 ip addr

第2章 CentOS7与CentOS6版本的差异

 

2.3.2 centos7落到实处形式

临时修改主机名

[root@zeq ~]# hostname zeq-c7

[root@zeq ~]# bash

永久修改主机名

[root@zeq-c7 ~]# hostnamectl set-hostname zeq-cc7

[root@zeq-c7 ~]# cat /etc/hostname

zeq-cc7

来得网络总计消息——

2.3 修改主机名

删除IP地址——

2.8.4 centos7开机不自启

[root@zeq ~]# systemctl disable crond

例如在CentOS 7

2.7.2 修改系统运转暗中同意等第(目的)

[root@zeq ~]# systemctl set-default runlevel5.target

建议修改回去

[root@zeq ~]# systemctl set-default multi-user.target

 

2.8.1 centos7上的service命令依然为了包容centos6的习贯

[root@zeq ~]# service crond restart

Redirecting to /bin/systemctl restart crond.service

www.4688.com, 

3.7 执行shutdown -h now 关闭Centos7系统

 

2.8.2 centos7运行与停止提出利用systemctl

[root@zeq ~]# systemctl restart crond

 

2.5 网络接口变化

net.ifnames 基于固件、拓扑、进行自动分配网卡名称,劣点比eth0、更难读,如ens32

biosdevname 遵照Dell服务器系统的BIOS提供的音讯对网络接口举行重命名,如em1

暗中同意命名准绳 eth0 eth1 eth2

biosdevname em1 em2 em3

net.ifnames ens33 ens34 ens35

2. iptables=>firewall
有的第一的服务 centos7 也做了更换   举个例子 iptables

2.8.5 centos7开机自启

[root@zeq ~]# systemctl enable crond

 

3.2 清理缓存,并再次生成缓存文件

yum clean all

yum makecache

3.ext=>XFS**
过去的centos使用的文件系统是  ext2/ext3/ext4**   

第1章 CentOS7的使用

3.4 关闭防火墙

systemctl disable firewalld

systemctl stop firewalld

 

1.1 为啥要采纳CentOS7版本

CentOS7是在CentOS6基础上发表的新本子,与后边的版本对照,重要的更新满含:

1、内核更新到3.10.0

2、支持Linux容器

3、LVM快速照相支持ext4和XFS

4、转用systemd、firewalld和GRUB2

5、XFS作为缺省文件系统

6、支持PTPv2

7、援助40G 以太网卡

8、在很硬件上支持以UEFI安全开发银行格局安装

这里面最让人瞩指标新特点正是支撑Docker本领。作为当前盛行的利用虚构化本领之一,Docker能够将应用程序与系统完全割裂,让其在系统之间完成迁移而无需停机,升高了应用程序的移动性和灵活性。CentOS7在创新层面援救Docker容器才具,可以巩固Docker牢固性和可信性。

综上,大家会选用CentOS7来作为服务器的操作系统。

 

2.4.1 查看时区

[root@zeq ~]# timedatectl list-timezones

注:xxx代表某些服务的名字,如http的劳动名称为httpd

第3章 CentOS7系统优化

1.service、chkconfig => systemctl

3.3 安装基础软件包

yum install net-tools vim tree htop iotop iftop \

iotop lrzsz sl wget unzip telnet nmap nc psmisc \

dos2unix bash-completion sysstat rsync nfs-utils -y

开机自运行服务(等同于chkconfig httpd on)
systemctl enable httpd.service

2.6 Systemd服务概述

Systemd初始

Systemd是Centos7新应用的一套管理类别,能够兑现运营及经过服务管理等,比较Centos6系统在此以前所运用sysVini系列,带来了非常多扭转。

Centos7补助互相运转,鲜明增进开机运维成效(测量检验6与7不一致)

Centos7关机只关闭正在周转的劳务,Centos6关时机从头关到尾

Centos7劳务的运行与结束不在必要init.d下的本子

关闭firewall:
systemctl stop firewalld.service                #停止firewall
systemctl disable firewalld.service           #禁止firewall开机运行

2.7.3 centos7关机指令

poweroff、shutdown -h now、init0 (不提议利用)

reboot

systemd的表征有:

2.8.3 centos7翻看全部的劳务开机运转和开机不运营的单元

[root@zeq ~]# systemctl list-unit-files

CentOS 7.0  使用ifconfig 提醒无此命令

2.8.6 centos7反省是还是不是开机自启

[root@zeq ~]# systemctl is-enabled crond

disabled

咱俩对service和chkconfig多个指令都不生分,systemctl 是管理服务的基本点工具, 它构成了chkconfig 与 service成效于一体。

2.3.1 centos6完结格局

临时修改主机名

[root@zeq ~]# hostname zeq_temp

[root@zeq ~]# bash

[root@zeq_temp ~]#

永久修改主机名

[root@zeq_temp ~]# sed -i '/^HOSTNAME=/c HOSTNAME=zeq' /etc/sysconfig/network

[root@zeq_temp ~]# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=zeq

ip neigh(或neighbour)

3.5 关闭selinux

sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config

       CentOS 7 使用systemd替换了SysV。Systemd指标是要替代Unix时期以来一贯在应用的init系统,兼容SysV和LSB的运维脚本,并且够在进程运转进度中更低价地指引加载服务。