第1章 CentOS7的使用

1.service、chkconfig =>
systemctl

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…

概述:

系统启动进度中,当内核启动成功,后加载根文件系统,后就绪的有的用户空间的劳动的管理工作,就交由init举办启动和治本,在CentOS6事先的init的管理方法都接近,相关的情节我们在此前的篇章中也做出过介绍。在CentOS7上,init变成了systemd,其管理措施也时有暴发了最紧要的变化,本章就跟大家欧一起探索一些关于CentOS7上的systemd的新特点的始末。具体分为一下多少个方面:

1、systemd新特点简介

2、systemd怎么样保管系列系统上的各服务

3、systemd管理各种服务时,所依靠的unit文件的社团格式

4、systemd相关操作的实际效果展示

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来作为服务器的操作系统。

驷马难追命令改动,CentOS7进程管理systemd详解。seivice和chkconfig 是linux上的常用命令在centos7上被systemctl代替。

首先章    systemd新特点简介

第2章 CentOS7与CentOS6本子的界别

       CentOS 7
使用systemd替换了SysV。Systemd目标是要取代Unix时代以来平昔在选取的init系统,包容SysV和LSB的开行脚本,而且够在进程启动进程中更实惠地率领加载服务。 

1、init程序的效益介绍

init程序是当系统基本启动后,加载完根文件系统,然后就由基础加载了init程序,并将连续用户空间其他程序的启动和管理工作交由init程序举行田间管理,除非有亟待开展基础特权级别操作时,内核才会被用户空间的种种系统调用,完结部分基石级其余操作

在CentOS5、6上,init初步化用户空间的起步流程为:/sbin/init程序首倘若透过读取/etc/inittab文件来形成一定的职分,完毕的义务有:

概念默许运行级别(/etc/inittab)

运转体系开始化脚本(/etc/rc.d/rc.sysinit)完结系统初始化

关闭指定运行级别下的各服务,启动指定级别下须要敞开的各服务

开行mingetty虚拟终端,调用login程序,突显登录提醒符,让终端进行登录

init程序的连串:

centos5:SysV init

其安顿文件:/etc/inittab

centos6: Upstart

其布局文件:/etc/inittab和/etc/init/*.conf

centos7:Systemd

其配备文件:/usr/lib/systemd/system/、/etc/systemd/system/

2.1 系统基础服务转移

操作

Centos6

Centos7

对比

自动补全

只支持命令、文件名

支持命令、选项、文件名

 

文件系统

ext4       

xfs                

随机读写更快

repo仓库

yum

yum-config-manager  

添加仓库便捷

修改主机名

/etc/sysconfig/network

/etc/hostname            

hostnamectl

修改时区    

/etc/sysconfig/clock

timedatectl set-timezone   

更方便

修改字符集

/etc/sysconfig/il8n    

/etc/locale.conf           

localectl

防火墙

iptables

firewalld

 

服务管理

System V init

systemd

 

时间同步服务

ntp

chrony 

 

 

systemd的性状有:

2、systemd的新特性:

<1>系统辅导时落到实处服务并行启动(前提是互相启动的劳务中间一向不看重关系)

<2>按需激活进程(进程在未曾访问时是不会被启动的,可是服务如故处在半活动状态,只是服务没有启动)

<3>系统状态快照,自我保存某一随时进程用户空间状态的快照,能够回滚到某一个每日

<4>基于器重关系定义的服务控制逻辑

 

CentOS7/RHEL7 systemd详解 
 http://www.linuxidc.com/Linux/2015-04/115937.htm

何以systemd会被那样迅疾的运用?
http://www.linuxidc.com/Linux/2014-08/105789.htm

systemd 与 sysVinit 彩版对照表
http://www.linuxidc.com/Linux/2014-09/106455.htm

太有用了!用systemd命令来管理Linux系统! 
http://www.linuxidc.com/Linux/2014-09/106490.htm

浅析 Linux 初始化 init 系统,第 3 部分: Systemd 
http://www.linuxidc.com/Linux/2014-12/110383.htm

2.2 系统文件目录结构

centos6

cetos7

bin 

usr/bin

sbin

usr/sbin

lib

usr/lib

  • 支持并行化职务;
  • 再就是利用socket式与D-Bus总线式激活服务;
  • 按需启动守护进程(daemon);
  • 应用 Linux 的 cgroups 监视进程;
  • 支撑快照和系列苏醒;
  • 保证挂载点和机动挂载点;
  • 各服务间基于依赖关系进行精密控制。

3、systemd的主要性特性:

<1>基于socket的激活机制:socket与程序分别,可以在系统启动时,先把某部服务的socket分配给该服务,但该服务能够优先不用启动

<2>基于bus的激活机制:基于总线的激活

<3>基于device的激活机制:当某个设备联网时,systemd可以自动的去激活诸如device
unit、mount unit、automount unit对设施开展分辨和挂载等

<4>基于path的激活机制:系统可以自行监控某个目录存不存在,文件存不存在,并按照此判断,来激活其他服务、进程等

<5>系统快照:可以保留各unit的此时此刻事态音信于持久存储设备中;从而落成了回滚机制

<6>能向后兼容sysv
init脚本:在centos5、6系统上/etc/init.d/目录下的服务脚本,systemd也可以对其展开田间管理

不匹配的地方:

1):systemctl的一声令下是原则性不变的,也就是说像在centos6上的各种服务脚本的start、stop那类大家得以由此改动服务脚本,去落到实处service
命令使用的时候背后的参数的浮动。不过systemctl控制的时候,则无从透过改动服务脚本去贯彻systemctl前面参数的变更

2):不是由systemd启动的服务,systemctl不可以与之通讯,也就是力不从心对其进展控制。在centos6上,利用服务脚本自身启动时,利用service依旧可以对其展开田间管理,不过centos7上,若是服务脚本自身启动,而不是通过systemctl举行启动,则systemctl就不可能对劳动做出管理

2.3 修改主机名

俺们对service和chkconfig多少个指令都不陌生,systemctl
是管理服务的主要工具, 它构成了chkconfig 与 service成效于一体。

4、systemd的焦点概念:unit

unit由其连带的安顿文件举办标识、识别和计划,也就是说一个unit到底定义与否,由其布署文件举办标识。那类配置文件中首要含有了多少个品种:系统服务,监听的socket、保存的快照以及任何与init相关的音讯,那些布署文件中重大保存在:

/usr/lib/systemd/system/  
 每个服务最重大的启航脚本设置,类似于事先的/etc/init.d/  

/run/systemd/system/  
 系统实施进度中所暴发的劳务脚本,比地点目录优先运行

/etc/systemd/system/  
 管理员建立的履行脚本,类似于/etc/rc.d/rcN.d/Sxx类的效应,比地方目录优先运行

澳门金沙国际 1

澳门金沙国际 2       

澳门金沙国际 3

unit的周边类型:

service
unit:那类unit的文件增加名为.service,首要用以定义系统服务(其扮演了在centos6上/etc/init.d/目录下的劳动脚本的效率)

target
unit:那类unit的文件扩大名为.target,首要用来模拟达成”运行级别”的定义

device
unit:那类unit文件扩大名为.device,用于定义内核识其余设施,然后udev利用systemd识其他硬件,已毕创制设备文件名

mount unit:那类unit文件扩大名为.mount,紧要用于定义文件系统挂载点

socket
unit:那类unit文件增加名为.socket,用于标识过程间通讯用到的socket文件

snapshot unit:那类unit文件扩充名为.snapshot,主要用以落到实处管理连串快照

swap unit:那类unit文件增添名为.swap,主要用以标识管理swap设备

automount
unit:那类unit文件扩大名为.automount,主要用以文件系统自动挂载设备

path unit:那类unit文件扩充名为.path,首要用以定义文件系统中的文件或目录

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

 

其次章    systemd怎么着管理体系上的依次服务

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

systemctl is-enabled
iptables.service

1、systemd对服务的管理(service类unit的管制)

要害是凭借service类型的unit文件举办管控的形成的

systemctl命令:

语法:systemctl [OPTIONS…] COMMAND [SERVICE_NAME.service…]

<1>启动:service SERVICE_NAME start ==>  systemctl start
SERVICE_NAME.service

<2>停止:service SERVICE_NAME stop ==>  systemctl stop
SERVICE_NAME.service

<3>重启:service SERVICE_NAME restart ==>  systemctl restart
SERVICE_NAME.service

<4>状态:service SERVICE_NAME status ==>  systemctl status
SERVICE_NAME.service

centos7里面状态新闻里显示的loaded
表示是还是不是进入到systemctl可管制的列表中(类似centos6中chkconfig
–add的定义,如若是loaded,表示已经添加到列表中,前面disabled表示从未开机自动启动)

<5>条件式重启:(约等于固然服务以前启动了,则对劳动举行重启,假设服务此前没启动,则不举办其它操作)

service SERVICE_NAME condrestart ==>  systemctl tryrestart
SERVICE_NAME.service

<6>重载或重启服务:(相当于假如服务支撑不重启而重载配置文件,就开展重载,假诺服务不匡助重载配置文件,就重启服务)

cenntos6不支持  

systemctl reload-or-restart SERVICE_NAME.service

<7>重载或规范是重启:(相当于借使服务扶助不重启而重载配置文件,就进展重载,假设服务不扶助重载配置文件,就重启服务,但重启的前提是该服务以前是打开的)

cenntos6不支持  

systemctl reload-or-try-restart SERVICE_NAME.service

<8>查看某服务当前是还是不是激活:

centos6不支持  

systemctl is-acive SERVICE_NAME.service

<9>查看所有已激活的服务:

systemctl list-unit –type|-t service

<10>查看所有的服务,也就是拥有曾经装载load的劳务,包蕴已激活和未激活的:

chkconfig –list ==> systemctl list-unit -t service -a

来得出来的音讯的意思:

loaded:Unit配置文件已处理
                active(running):一遍或频仍不住处理的运转
                active(exited):成功做到四遍性的配置
                active(waiting):运行中,等待一个风云
                inactive:不运行
                enabled:开机启动
                disabled:开机不启动
                static:开机不启动,但可被另一个启用的服务激活

<11>设置服务可以开机自动启动:

chkconfig SERVICE_NAME on ==> systemctl enable SERVICE_NAME.service

<12>禁止服务开机自动启动:

chkconfig SERVICE_NAME off ==> systemctl disable
SERVICE_NAME.service

<13>查看某服务是或不是可以开机自启动:

chkconfig –list SERVICE_NAME ==> systemctl is-enabled
SERVICE_NAME.service

<14>禁止某服务设定为开机自启:

systemctl mask SERVICE_NAME.service

<15>取消上述禁止:

systemctl unmask SERVICE_NAME.service

<16>查看服务的尊崇关系:

systemctl list-dependencies SERVICE_NAME.service

 

2.4 时区修改

 

2、systemd对target类unit的管制(类似于运作级其他管制)

运行级其他对应关系:

0 ==> runlevel0.target 或 poweroff.target

1 ==> runlevel1.target 或 rescue.target

2 ==> runlevel2.target 或 multi-user.target

3 ==> runlevel3.target 或 multi-user.target

4 ==> runlevel4.target 或 multi-user.target

5 ==> runlevel5.target 或 graphical.target

6 ==> runlevel6.target 或 reboot.target

<1>级别切换:

init 数字 ==> systemctl isolate NAME.target

<2>查看当前运行级别:

runlevel ==> systemctl –list-unit -t target

<3>查看所有装载的target:

systemctl –list-unit -t target -a

<4>查看默许运行级别:

systemctl get-default

<5>设定默许运行级别:

systemctl set-default NAME.target

centos6修改/etc/inittab文件

<6>切换至迫切驰援方式:

systemctl rescue

<7>切换至急切emergency形式:比迫切施救格局加载的东西越来越少,殷切驰援形式还会进行系统初叶化脚本/etc/rc.d/rc.sysinit系统早先化脚本,但emergency不会履行系统开始化脚本,日常用于当装了少数硬件驱动后不可能正常启动时,才进去该方式。

systemctl emergency

2.4.1 查看时区

[root@zeq ~]# timedatectl list-timezones

systemctl is-enabled servicename.service
#查询服务是或不是开机启动

3、systemd相关的其余常用命令:

关机:systemctl halt、systemctl poweroff

重启:systemctl reboot

挂起:systemctl suspend

快照:systemctl hibernate

快照并挂起:systemctl hybrid-sleep

2.4.2 修改时区

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

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

systemctl enable xxx.service #开机运行服务
systemctl disable xxx.service #打消开机运行

4、CentOS6与CentOS7上对劳动的田间管理措施比较计算

澳门金沙国际 4

 

2.5 网络接口变化

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

biosdevname
根据Alienware服务器系统的BIOS提供的新闻对网络接口进行重命名,如em1

默许命名规则 eth0 eth1 eth2

biosdevname em1 em2 em3

net.ifnames ens33 ens34 ens35

systemctl start xxx.service #启动服务
systemctl stop xxx.service #终止服务
systemctl restart xxx.service #重启服务

4、CentOS7的开行流程详解

<1>UEFi或BIOS开首化,运行POST开机自检

        <2>采取启动设备
        <3>辅导装载程序, centos7是grub2
        <4>加载装载程序的配备文件: /etc/grub.d/  
/etc/default/grub    /boot/grub2/grub.cfg
        <5>加载initramfs驱动模块
        <6>加载内核选项
        <7>内核开首化,
centos7利用systemd代替init
        <8>执行initrd.target所有单元,包罗挂载/etc/fstab
        <9>从initramfs根文件系统切换来磁盘根目录
        <10>systemd执行默许target配置,配置文件/etc/systemd/default.target
/etc/systemd/system/

       
<11>systemd执行sysinit.target开头化系统及basic.target准备操作系统
        <12>systemd启动multi-user.target下的本机与服务器服务
        <13>systemd执行multi-user.target下的/etc/rc.d/rc.local
        <14>systemd执行multi-user.target下的getty.target及登入服务

        <15>systemd执行graphical需求的劳动

更加多详情见请继续读书下一页的出色内容
http://www.linuxidc.com/Linux/2016-09/135464p2.htm

澳门金沙国际 5

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

systemctl reload xxx.service #再次加载服务配置文件
systemctl status xxx.service #查询服务运作情状
systemctl –failed #来得启动失利的服务

2.6 Systemd服务概述

Systemd初始

Systemd是Centos7新应用的一套管理体系,可以兑现启动及经过服务管理等,比较Centos6系统往日所使用sysVini连串,带来了过多生成。

Centos7协理相互启动,明显升高开机启动效用(测试6与7有别于)

Centos7关机只关闭正在运作的劳动,Centos6关机会从头关到尾

Centos7劳务的开行与为止不在须求init.d下的台本

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

2.7 systemd启动级别

在Centos7中并未级其他定义,而是使用target目标来含有启动级其他概念

SysVinit     

级别

Systemd

关闭系统

0

runlevel0.target,poweroff.target

单用户模式

1

runlevel1.target,rescue.target

多用户模式

2

runlevel2.target,multi-user.target

多用户带网络模式

3

runlevel3.target,multi-user.target

多用户图形化模式  

5

runlevel5.target,graphical-user.target

重启操作系统

6

runlevel6.target,reboot.target

Centos7开机默许系统启动目的target

multi-user.target: analogous to runlevel 3

graphical.target: analogous to runlevel 5

 

2.7.1 查看系统当下默许运行级别(目的)

[root@zeq ~]# systemctl get-default

multi-user.target

例如在CentOS 7

2.7.2 修改系统启动默许级别(目的)

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

建议修改回去

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

起步服务(等同于service httpd start)
systemctl start httpd.service

2.7.3 centos7关机指令

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

reboot

停下服务(等同于service httpd stop)
systemctl stop httpd.service

2.8 systemd服务管理

命令 选项(非必须) 执行命令 单元名称(非必须)

systemctl [OPTIONS…]COMMAND[NAME…]

操作

Centos6

Centos7

启动服务

/etc/init.d/crond start

systemctl start     crond

停止服务

/etc/init.d/crond stop

systemctl stop      crond

重启服务

/etc/init.d/crond restart

systemctl restart   crond

查看状态

/etc/init.d/crond status

systemctl status    crond

开机启动

chkconfig –level 35 crond on

systemctl enable    crond

开机禁用

chkconfig crond off

systemctl disable   crond

禁止运行

 

systemctl umask     crond

重启服务(等同于service httpd restart)
systemctl restart httpd.service

2.8.1 centos7上的service命令仍然为了包容centos6的习惯

[root@zeq ~]# service crond restart

Redirecting to /bin/systemctl restart crond.service

查阅服务是还是不是运行(等同于service httpd status)
systemctl status httpd.service

2.8.2 centos7启动与停止提出选拔systemctl

[root@zeq ~]# systemctl restart crond

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

2.8.3 centos7翻看所有的劳务开机启动和开机不启动的单元

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

开机时禁用服务(等同于chkconfig httpd on)
systemctl disable httpd.service

2.8.4 centos7开机不自启

[root@zeq ~]# systemctl disable crond

查看服务是还是不是开机启动 (等同于chkconfig –list)
systemctl
is-enabled httpd.service 

2.8.5 centos7开机自启

[root@zeq ~]# systemctl enable crond

 

2.8.6 centos7反省是不是开机自启

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

disabled

 

第3章 CentOS7系统优化

2. iptables=>firewall
一些重点的劳动 centos7 也做了改动   例如 iptables

3.1 调整yum源

rm -rf /etc/yum.repos.d/*

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

CentOS 7.0默认使用的是firewall作为防火墙,代替了之前的iptables

3.2 清理缓存,一视同仁新生成缓存文件

yum clean all

yum makecache

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

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

 

澳门金沙国际 ,3.4 关闭防火墙

systemctl disable firewalld

systemctl stop firewalld

 

3.5 关闭selinux

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

 

3.6 优化ulimit

echo '* - nofile 65535' >> /etc/security/limits.conf

 

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

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

3.8 选中对应的虚拟机->快照->拍摄快照

其相应的的调整命令是resize2fs

第3章 参考文献

参照与徐亮伟(标杆徐)的讲授:

 

CentOS7.0的默许文件系统类型是Xfs
其对应的调动命令是 xfs_growfs
差距文件系统类型对应的成立、检查、调整命令分裂,要专注区分。

 

 

 

 

4. 翻看IP地址  也进展了改动

CentOS 7.0  使用ifconfig
提示无此命令

可以行使 ip命令 

 

1.装置、查看和删除IP地址:

设置IP地址——

ip addr add 192.168.1.1/24 dev eth0

查看IP地址——
 ip addr

ip addr show eth0

删除IP地址——

ip addr del 192.168.1.1 dev eth0

 

2.修改路由:

查看路由表——

ip route show

查看路由包来自的接口(本地接口)——

ip route get 123.125.114.144

更改默许路由——

ip route add default via 192.168.1.254

 

3.出示网络音讯:

展示网络统计消息——

ip -s link

查看ARP条目——

ip neigh(或neighbour)

监控netlink消息——

ip monitor all

 

4.激活或终止网络接口:

激活网络接口——

ip link set eth0 up

截止网络接口——

ip link set eth0 down

 

    好吧,用惯ifconfig的自己的确花了点时间来熟习那玩意儿。别的,

netstat一声令下也被ss命令取代了!

 

相关文章