Linux 124课程 11、网络管理

1、解释计算机网络的基本概念
  TCP/IP 四层协议
  
  应用层 HTTP FTP CIFS SSH
  传输层 端口号 TCP/UDP
  网络层 IPv4和IPv6 ipv4 32bit
  数据链路层 MAC地址 48bit
  
  IP 地址: 172.17.5.3 172.25.5.3 172.25.5.4
   255.255.0.0 255.255.255.0 255.255.255.0
  子网掩码的作用区分网络位和主机位
  (1)网络位用于区分不同的网络;
  (2)主机位用于区分一个网络中,不同的主机编号;
  
  使用前缀表示IP地址的子网掩码
  172.25.5.3/16
  172.25.0.11/24
  
  在一个网络中,第一个IP地址和最后一个IP地址不能使用
  192.168.1.0/24 表示网络地址
  192.168.1.255/24 表示广播地址
  
  网关: 就是指本网络当中的路由器地址
  可以实现不同网络之间的通讯
  
  网关: 本网络的数据出口, 它的地址一定是和自己的IP地址同一个网络
  比如: 192.168.1.1/24 它的网关可以指定为 192.168.1.254
  
  DNS : 域名系统 作用: 专门用于将域名解析为IP地址
  DNS: 8.8.8.8 114.114.114.114 61.128.128.68
? 2、测试和审查当前的基础设施网络配置
  其他Linux版本 ifconfig 查看端口状态
  ip addr 查看端口状态
  ip route 查询路由表
  ping 172.25.0.11
  ping 使用ICMP协议 ,echo echo-reply报文
  
  /etc/resolv.comf DNS服务器配置文件
  nameserver 172.25.254.254 就是DNS服务器地址
? 3、管理nmcli和安装了网络设置和设备
  tracepath 172.25.0.254 跟踪网络路径
  traceroute 172.25.0.254 跟踪网络路径
  
  ip -statistics link show eth0 查看eth0网卡数据流量相关信息
  netstat -anutp 查看设备中打开了哪些端口
  -a all
  -n name
  -u udp
  -t tcp
  -p protocol
  
  ss -anutp |grep 22
  
  —————————————————————————————————————
  RHEL7 强制使用 nmcli
  NetworkManager 监控和管理网络的进程
   网卡的配置文件路径 /etc/sysconfig/network-scripts
  不推荐直接修改配置文件,使用nmcli 命令来进行修改
  
  nmcli 回车,查看用法
  conncetion device general help networking radio
  
  nmcli device show 列出所有的网卡设备及详细信息
  nmcli device status 列出所有的网卡设备
  
  最新网卡命名规则:
  en pls0 以太网
  Wl WLAN 无线网卡
  Ww WWAN
  P1 PCI的第一个插槽
  O1 s0 集成网卡的第一个插槽
  br0 虚拟网卡
  
  系统不知道哪种类型, 使用eth0
  nmcli connection
  DEVICE TYPE STATE CONNECTION
   eth0 ethernet connected system eth0

  自己创建connection 将对方的conncection替换掉
  nmcli connection show 显示所有的连接
  nmcli connection show “system eth0” 显示system eth0的conncection状态
  
添加新的conncection 配置IP地址
  nmcli connection add con-name static ifname eth0 type ethernet ip4 172.25.0.11/24 gw4 172.25.0.254 添加connection 连接的名字
   con-name 是代表connection名字
  ifname 是代表device名字
  type 是代表网卡类型
  
  nmcli connection show --active 查看活动的连接
  
  nmcli connection show static 查看static 中的具体信息是否正确
切换连接的connection 设备
  nmcli connection modify ”System etth0” connection.autoconnect no
  //’关闭下次启动时自动连接
  
nmcli connection modify static connection.autoconnect yes
  //打开下次启动时自动连接
  *nmcli connection modify static ipv4.method manual
  //下次开机使用静态IPv4地址
  **
nmcli connection modify static ipv4.dns 172.25.0.254
  //设置DNS
  ****nmcli connection down “system eth0 ”
  
一张网卡上,配置多个IP地址
  nmcli connection modify static + ipv4.addresses “192.168.0.11/24 192.168.0.254”
  nmcli connection reload 重新加载配置文件
  reload 不成功
  nmcli connection static up 使用static up
  nmcli connection modify static +ipv4 dns 8.8.8.8
  nmcli connection static up
  
  nmcli device static show
  connection show/add/delete/modify
  connection up/down/reload static
  
? 4、通过编辑配置文件修改网络设置
  [[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet #网卡类型 DEVICE=eth0 #网卡接口名称 ONBOOT=yes #系统启动时是否自动加载 BOOTPROTO=static #启用地址协议 –static:静态协议 –bootp协议 –dhcp协议 IPADDR=192.168.1.11 #网卡IP地址 NETMASK=255.255.255.0 #网卡网络地址 GATEWAY=192.168.1.1 #网卡网关地址 DNS=10.203.104.41 #网卡DNS地址 HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址 BROADCAST=192.168.1.255 #网卡广播地址
  
  
? 5、配置和测试系统的主机名和域名解析
  hostname 机器对应的主机名字 server0.example.com
  ping hostname
  
  设置主机名
  hostnamectl set-hostname setver100.example.com
  hostname chen 临时生效的命令
  /etc/hosts hostname 的配置文件位置,可以通过修改配置文件
  
  先查/etc/hosts文件,如果hosts 文件中没有找到对应的域名,就会去查找DNS
  /etc/resolv.conf DNS的配置文件位置,可以通过修改配置文件
  
  DNS的修改也建议使用nmcli的方式进行修改

原文地址:http://blog.51cto.com/13584777/2073134

时间: 2024-10-31 18:41:26

Linux 124课程 11、网络管理的相关文章

Linux 124课程 1、 访问命令行

一.命令行简介 命令行是基于文本的界面,可用于向计算机系统输入指令.Linux 命令行由名为shell的程序提供. 普通用户启用shell时,默认提示符结尾是$ 超级用户root运行shell,提示符结尾是# 计算机 硬件(cpu.内存.硬盘.主板)内核 (让硬件高效运行,并管理)应用程序 Shell 是解释器 :将应用程序命令转换成内核可以识别的东西,让计算机运行Shell 是应用程序和内核之间的桥梁 1.Shell 类型有很多cat /etc/shells 查看系统可以支持哪些shellec

Linux 124课程 10、分析存储日志

1.Linux 7中日志的基本系统架构 进程和操作系统内核在发生事件时,对事件做相应的记录: RHEL7 当中有两个服务负责处理日志: journald 可以收集来自内核/启动过程/标准输出/系统日志/进程运行中期间的相关日志信息: 系统重启,日志消失: 默认的存储路径 /run/log/journal rsyslog 可以根据服务类型和优先级分类日志进行保存: 系统重启后,日志不会消失: 默认的存储路径 /var/log /var/log/message 大多数syslog消息记录的位置 /v

Linux 124课程 12、文件归档和系统复制

1.使用tar创建新的压缩档案,从现有的档案文件中提取文件 tar 打包/压缩/解压缩 文件: c 创建新的存档 x 提取存档 t 列出存档文件的内容 v 显示详细信息 f 显示文件名 p 提取文档时保留权限 z 使用gzip压缩 压缩较小 j 使用bzip2压缩 压缩较大 J 使用xz压缩 压缩比很大 C 指定解压的目标路径 tar -cvf etc.tar /etc/ 对/etc/目录进行打包 file etc.tar tar -tf etc.tar 查看tar包里面的内容 tar -xvf

Linux 124课程 7、进程管理

1.进程管理 一个程序被加载内存当中,称为一个进程 Linux 当中是以PID区分不同的进程 ps 用于列出当前的进程 aux 列出所有的进程 -eu 当前的用户的所有进程 lax 列出更多的长格式信息 -ef 列出所有进程 j 列出job信息 ps aux VSZ :进程申请的内存大小 RSS:系统分配的内存大小 TTY:? ?表示这个进程在后台运行 STAT: 表示进程的状态 T 表示进程被临时挂起: Z 进程刚刚被终止[僵尸进程]: R 进程被列入到计划,但是没有进入CPU: S 进入等待

Linux 124课程 14、访问Linux 文件系统

.识别文件系统层次结构 存储设备--块设备 /存放位置 dev/ 磁盘命名规则,系统在检查物理设备时 SCSI/STAT/USB 第一块磁盘 /dev/sda 第二块硬盘 /dev/sdb virtual disk /dev/vda /dev/vdb fdisk -l 查看所有磁盘 /dev/sda /dev/sda1 第一个磁盘上的第一个分区 /dev/sdb3 第二个磁盘上的第三个分区 df -h T 系统文件系统具体信息,可以查看挂载情况 du -h /etc/ 查看磁盘占用空间 2.挂载

Linux 124课程 2、从命令行管理文件

文件目录 / 代表根目录 整个系统全部在根目录中/boot 存放启动配置文件 建议,单独做成一个分区/dev 设备文件目录 比如:光盘.硬盘/etc 存放所有的配置文件 /home 普通用户的家目录文件/root 管理所在的家目录/run 存放动态文件(不持久运行的应用程序数据),关机就清空文件/tmp 存放临时文件,一个星期以后可能就没有了/var 存放动态数据文件 比如 :/var/log/messages 日志文件/usr 存放已安装的软件程序和库文件 /usr/bin 存放普通用户的命令

Linux 124课程 8、管理本地的Linux用户和组、控制服务和守护进程

1.系统启动和服务器进程的管理器RH5 6 首先启动Init 进程 system v RH7 使用 systemd 是系统启动和服务器进程的管理器 特点: 并行化功能: 十个进程并行启动 按需启动守护进程: 只启动你必须要的进程 自动服务依赖关系,可以防止长时间的超时: 控制组,实现进程的控制方式: Systemctl systemd单元 单元类型: 1. .service 服务单元2. .socket 套接字 3. .path 路径单元 4. ... systemctl list-units

Linux 124课程 15、使用虚拟化系统

安装红帽主机系统运行虚拟机 红帽使用 KVM技术来实现虚拟化 KVM : 基于内核的虚拟机 RH318 专门讲红帽的虚拟化 RHEV-H 专用的操作系统 RHEV-M 管理端 Openstack 云平台 ,做资源的统一调配 (1)通过管理软件对虚拟机进行管理 virt-manager (2)通过命令行对虚拟机进行管理 virsh rht-vmctl reset server 调用底层的virsh 图形化界面对虚拟机进行管理 virtual machine Manager 安装虚拟化软件 ----

RedHat5.5_X64 Linux安装oracle 11.2.0.3 报错

REDHAT linux 安装 11G  11.2.0.3   报错 oracle用户执行./runinstaller后 直接报错 查看日志后 [[email protected] OraInstall2012-06-29_12-08-50AM]# more installActions2012-06-29_12-08-50AM.log  SEVERE: [FATAL] HXZG: HXZG. Refer associated stacktrace #oracle.install.commons