linux中常用的网络命令

linux中常用的网络命令

linux网络排错

API  ABI   套接字

ABI:二进制接口  操作系统 连接硬件资源

API:以代码编程所制作的网络服务接口,通常负责网络服务之间的连接或者网络服务与调用接口代码之间的连接

套接字:操作系统与本地程序之间的连接

设置网络接口参数——ifconfig

1设置网络接口的ip地址、子网掩码

格式: ifconfig接口名ip地址[netmask子网掩码]

ifconfig 网络接口ip地址[/掩码长度]

禁用或者重新激活网卡

格式: ifconfig 网络接口up

ifconfig 网络接口down

设置虚拟网络接口

格式: ifconfig 接口名:序号IP地址

2网络接口配置文件

/etc/sysconfig/network-scripts/目录下的

ifcfg-eth0:第1块以太网卡的配置文件

ifcfg-eth1:第2块以太网卡的配置文件

[root@localhost~]#vim letclsysconfig/network-scripts/ifcfg-ens33

ONBOOT=yes

BOOTPROTO=staticlPADDR=192.168.4.1

NETMASK=255.255.255.0GATEWAY=192.168.4.2DNS1=202.106.0.20

*BOOTPROTOIP的配置方法[nonelstatic|bootpldhcp](引导时不使里协议|静态分配IP|BOOTP协议|DHCP协议)

关键的五个参数

 

安装服务前的环境配置

1.关闭防火墙

临时关闭:systemctl stopfirewalld

开机不启动: systemctl disable firewalld

vi/etc/selinux/config

2.关闭selinux  

临时关闭:setenforce

开机不启动:vi /etc/selinux/config

将参数修改为SELINUX=disabled

  1. 修改IP为静态IP

打开网卡配置文件:vi/etc/sysconfig/network-scripts/ifcfg-网卡名称

修改参数:BOOTPROTO=static

ONBOOT=yes

IPADDR=

NETMASK=

GATEWAY=

注:通信三要素的值,需要通过“虚拟网络编辑器”中的NAT配置来确认

4.配置DNS

打开 DNS配置文件:vi   /etc/resolv.conf

添加或者修改参数:    search  值-当前主机域名,如果没有域名则无需添加

nameserver  值---DNS服务器的IP,虚拟机默认为自己的网关         

5.修改主机名 

直接使用命令生效:    hostnamectl    set-hostname    名字  

6.快速域名访问文件/etc/hosts

修改参数:  IP地址     域名

7.使用本地ISO镜像配置YUM源

第一步:添加本地镜像到光驱设置--CD/DVD 连接状态全部勾选,连接选择ISO镜像,找到对应镜像

第二步:备份原有网络源,再删除原有网络源

归档压缩命令:tar -zcf   压缩包名称:.tar.gz    被压缩的文件或目录

注:选项z本质上是使用命令 gzip完成压缩,所以需要额外安装gzip命令

解压:      tar    -xf     压缩包名称.tar.gz    -C解压位置

备份网络源:       tar   -zcf    /yum.tar.gz              /etc/yum.repos.d/*

删除网络源:        rm    -rf    /etc/yum.repos.d/*

第三步:  创建本地yum源文件

Vi  /etc/yum.repos.d/文件名.repo

Vi  /etc/yum.repos.d/dvd.repo

[源标识] 此文件中名称独一无二,代表yum仓库的名字

name=      描述语    简述仓库的软件主要是哪些部分

enabled=    是否开始使用这个仓库

gpgcheck=   从仓库中下载软件时,是否检测用户权限(数字标签认证)

baseurl=     仓库的位置(协议与路径)

[源标识]此文件中名称独一无二,代表yum仓库的名字

name= centos的镜像描述语简述仓库的软件主要是哪些部分enabled=1 1代表使用,0代表禁用。是否开始使用这个仓库

gpgcheck=0 1代表每个软件都检测,0代表不检测。从仓库中下载软件时,是否检测用户权限(数字标签认证)

baseurl=file:/l/mnt

仓库的位置(协议与路径)

第四步:挂载本地镜像到/mnt

临时挂载:mount/dev/sr0/mnt

开机自动挂载:vi /etc/fstab

I

在最后一行添加:   设备绝对路径挂载点文件系统类型 defaults 0 0

如: /dev/sr0 /mnt iso9660    defaults    0  0

验证文件内容是否正确:   mount -a

第五步:   验证yum可用

清空原有yum缓存:yum clean all

使用命令:     yum       repolist

YUM原理及仓库准备

SECTION 01 YUM概述YUM,Yellowdog Updater Modified-                      基于RPM包构建的   软件更新机制

SECTION 02关于YUM仓库-       自动解决软件包依赖关系

SECTION 03快速搭建YUM仓库-    所有软件包由集中的YUM软件仓库提供  

 准备大量RPM软件包

- Red Hat发布的RPM包集合

-第三方、用户自定义的RPM包集合。

以哪种方式提供给客户机

-本地目录: file://....

- FTP或HTTP服务:ftp://... . http:// ... 

主要文件

-基本设置:/etc/yum.conf

-仓库配置:/etc/yum.repos.d/*.repo

-日志文件:/var/log/yum.log

[root@svr5 ~]# cat /etc/yum.conf

[main]

.. ..

keepcache=O                 //软件装完以后不保留缓存的rpm文件

logfile=/var/log/yum.log        //日志文件

spgcheck=1                  //检查软件包的签名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值