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 运行级别
级别 描述
0 shutdown 立即关机 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

相关推荐

  1. Linux命令——网络管理

    2024-07-10 23:46:03       71 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 23:46:03       100 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 23:46:03       107 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 23:46:03       90 阅读
  4. Python语言-面向对象

    2024-07-10 23:46:03       98 阅读

热门阅读

  1. Github 2024-07-07 开源项目日报 Top10

    2024-07-10 23:46:03       27 阅读
  2. 部署LVS-DR群集

    2024-07-10 23:46:03       28 阅读
  3. python的列表推导式

    2024-07-10 23:46:03       27 阅读
  4. pip常用命令详解

    2024-07-10 23:46:03       27 阅读
  5. 相机、镜头基础知识及硬件选型介绍

    2024-07-10 23:46:03       24 阅读
  6. 文心一言指令:快速入门手册

    2024-07-10 23:46:03       24 阅读
  7. 入门ARP协议

    2024-07-10 23:46:03       29 阅读
  8. 速盾:cdn 支持php吗?

    2024-07-10 23:46:03       28 阅读