Linux网络管理

一、linux网络管理

1.获取计算机的网络信息

基本语法:

#ifconfig

#ip address (ip a)

解析:

ens33:默认网卡

lo:环回网卡,127.0.0.1作为固定ip代表本机

virbr0:虚拟网络接口,vmware安装centos7时,会产生virbr0虚拟网络接口

inet 192.168.211.140 netmask 255.255.255.0 broadcast 192.168.211.255

inet 代表ens33网卡的ip地址,一般远程登录就是使用该ip

netmask 255.255.255.0 子网掩码

broadcast 192.168.20.255  广播地址

#ip address 简写为 ip a 

ens33:默认网卡

lo:环回网卡,127.0.0.1作为固定ip代表本机

virbr0:虚拟网络接口,vmware安装centos7时,会产生virbr0虚拟网络接口

inet 192.168.211.140/24 brd 192.168.211.255 scope global noprefixroute dynamic

inet 192.168.211.140  192.168.10.128表示ip地址

/24                                /24表示子网掩码(255.255.255.0

brd 192.168.211.255     表示广播地址

2.网卡配置文件

# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=ff43010e-f68c-447c-acab-91ed72fb86de
DEVICE=ens33
ONBOOT=yes
参数解析:
TYPE:代表网络类型,Ethernet 以太网
BOOTPROTO="dhcp":IP 的获取方式,dhcp 代表通过 dhcp 协议自动获取 IP 地址,
static/none 代表手动配置 IP
NAME="ens33":网卡的名称,ens33
UUID="ff43010e-f68c-447c-acab-91ed72fb86de":网卡的 UUID 编号(一定是唯一的)
DEVICE="ens33":设备名称
ONBOOT="yes":代表网卡开机启动,yes 代表开机启动,no 代表不启动

2.1配置动态ip地址

# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO= none
IPADDR=192.168.10.128
NETMASK=255.255.255.0
GATEWAY=192.168.10.254
DNS1=114.114.114.114
DNS2=8.8.8.8
DEVICE=ens33
ONBOOT= yes 这里的 GATEWAY 网卡要与你虚拟机 vmware 里保持一致

2.2配置静态ip地址

2.3查询计算机网络状态管理

查看网络服务状态

#systemctl status network

启动网络服务

#systemctl start network

重启网络服务

#systemctl restart network

停止网络服务

#systemctl stop network

二、自有服务管理

1.什么是自有服务?

自有服务是一些特定的进程,开机后就自动允许的进程,当客户向这些进程发起请求,服务器上的这些进程就会自动为客户提供服务

2.systemctl管理系统服务

2.1.systemctl概述

Centos6 管理服务

#service 服务名 start|stop|restart|status

例:
# service sshd start
# service sshd stop
# service sshd restart
Centos7 管理服务
命令:
# systemctl start|stop|restart|status 服务名
例:
# systemctl start sshd
# systemctl restart sshd
# systemctl stop sshd
# systemctl status sshd

2.2查看系统服务

systemctl【选项】

选项说明:

list-units --type service 列出所有启动的服务

list-units --type service --all 列出所有服务

案例:列出所有启动的服务

2.3linux系统管理

status 查看状态

#systemctl status sshd

停止服务 start

#systemctl start 系统服务的名称
#systemctl start network

启动服务stop

#systemctl stop 系统服务的名称
#systemctl stop sshd

重启服务 restart

#systemctl restart 系统服务的名称
#systemctl restart sshd

热重载技术 reload

#systemctl reload sshd
对于一些特殊服务,修改其配置文件后不能重启,但又需要让服务器立即生效,此时可以使用热重载技术

开启自启

#systemctl enable 系统服务的名称
#systemctl enable crond
# systemctl status crond

开机不自启

#systemctl disable 系统服务名称
#systemctl disable crond
# systemctl status crond

三、linux运行级别

1.什么是运行级别

running Level。代表Linux系统的不同运行模式

2.Centos7 运行级别

Linux中有七个运行级别,分别为0~6

Centos7 运行级别
级别描述
0shutdown 立即关机 shutdown now
1单用户模式
2多用户模式(没有NFS  文件共享)
3字符模式
4自定义模式
5图形模式
6重启模式

3.init命令

基本语法:

init 级别

init 0

init 1

init 2

init 3

init 4

init 5

init 6

四、ntp时间同步服务

1.什么是NTP?

network time protocal,作用是用于各个计算机的时间的协议

2.NTP时间同步原理

3.从哪里寻找NTP服务器

ntp 授时网站http://www.ntp.org.cn

4.NTP时间同步操作

1.手工同步

ntpdate NTP服务的IP地址或域名

2.自动同步

启动ntpd服务

#systemclt start ntpd

开机启动

#systemctl enable ntpd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值