eight day linux网络基础

ifconfig命令设定网卡的IP地址:

例如:修改eth0网卡的IP地址为172.18.48.56和子网掩码255.255.255.128的命令:

ifconfig eth0 172.18.48.56 netmask 255.255.255.128

2. 使用ifup和ifdown命令启动和停止网卡

1) 掌握ifup命令的功能:启动系统上指定的网卡。

2) 掌握ifdown命令的功能:停止系统上指定的网卡。

3) 掌握使用ifup命令启用指定网卡的举例:

例如:启动eth0网卡的命令:ifup eth0

4) 掌握使用ifdown命令停用指定网卡的举例:

只能作用于配置文件

例如:停用eth0网卡的命令:ifdown eth0

3. 网络配置文件

1) 了解网卡的配置文件存放在/etc/sysconfig/network-scripts目录中,且每个网卡对应的配置文件的文件名以ifcfg-开始,如eth0这个网卡对应的网络配置文件就是ifcfg-eth0

1. 使用RPM安装及移除软件(详见linux系统管理P374)

1) 掌握RPM的定义:RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写。

2) 了解rpm的文件名分为5部分,其中:

第1部分是name,表示这个rpm软件包的名称;

第2部分是version,表示这个rpm软件包的版本编号;

第3部分是release,表示这个rpm软件包的版本发布次数(修正号码);

第4部分是architectures,表示这个rpm软件包适用于哪些平台;

最后一部分是rpm,表示这个rpm软件包的文件扩展名。

3) 掌握rpm软件安装与移除工作中经常使用的选项:

a) –i:安装(Install)软件。

b) –U:升级(Upgrade)旧版本的软件。

c) –e:移除/删除(Erase)软件。

d) –v:显示详细的处理信息。

e) –h:显示安装进度。卸载不能用

2. 查看RPM软件包中的信息(详见linux系统管理P379)

1) 掌握常用的查询已安装的软件包信息的命令:

a) rpm –qa:显示目前操作系统上安装的全部软件包,其中q是query(查询)的第1个字母,a是all(全部)的第1个字母。

Rpm –qa | grep dhcp

b) rpm –qf 文件名:显示这个文件是由哪个软件包安装的,f是file(文件)的第1个字母。

例如:列出安装/bin/tar文件的软件包的命令为:rpm –qf /bin/tar

c) rpm –qi 软件包名:显示这个软件包的信息,i是information(信息)的第1个字母。

例如:列出tar-1.14-10.RHEL4这个软件包的详细信息的命令:rpm –qi tar-1.14-10.RHEL4

d) rpm –ql 软件包名:列出这个软件包中所包含的全部文件,其中l是list的第1个字母。

例如:列出tar-1.14-10.RHEL4这个软件包中所包含的全部文件的命令:rpm –ql tar

p数据包

1. yum的功能:yum是Yellow dog Updater, Modified的缩写,目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装、升级等等工作。

2. 掌握光盘挂载和镜像挂载

a) 光盘挂载

mount /dev/sr0 挂载点

或者

mount /dev/cdrom 挂载点

b) 镜像文件的挂载

mount -o loop -t iso9660 镜像文件 挂载点

其中,-o loop:用来把一个文件当成硬盘分区挂接上系统

3. 掌握yum的配置

yum的配置一般有两种方式,一种是直接配置/etc目录下的yum.conf文件,另外一种是在/etc/yum.repos.d目录下增加.repo文件。

4. 掌握本地yum配置

[[email protected] ~]# mount /dev/cdrom /mnt #挂载光盘到/mnt目录

[[email protected] ~]# cd /etc/yum.repos.d/

[[email protected] yum.repos.d]# ls

rhel-source.repo

[[email protected] yum.repos.d]# cp rhel-source.repo rhel.repo #拷贝一份配置文件

[[email protected] yum.repos.d]# vi rhel.repo #编辑配置文件如下[rhel-local] #模块名称,须修改不能与其他.repo文件中的重名name=Red Hat Enterprise Linux 6 local repo #名称随便起baseurl=file:///mnt #指定rpm仓库的位置

enabled=1 #1开启该配置,0为关闭

gpgcheck=1 #1为校对软件

[[email protected] ~]# yum install vsftpd httpd #安装vsftpd及httpd服务

5. 掌握远程yum配置方法

6. 利用vsftpd搭建yum源服务器:

Vsftpd默认的配置文件是允许匿名访问,这里直接启动就可以了:

[[email protected] ~]# umount /dev/cdrom #卸载光盘

[[email protected] ~]# mount /dev/cdrom /var/ftp/pub/ #挂载光盘到vsftpd的公众目录

[[email protected] ~]# service vsftpd restart #重启vsftpd服务

必须关闭防火墙和selinux

Service iptables stop

Getenforce :查看selinux状态

临时关闭:不用重启:setenforce 0

0 permissive允许 1 enforcing 执行

配置客户机:

[[email protected] ~]# cd /etc/yum.repos.d/

[[email protected] yum.repos.d]# ls #rhel.repo是按照本地yum配置生成的

rhel.repo rhel-source.repo

[[email protected] yum.repos.d]# cat rhel.repo #修改为以下内容

[rhel-ftp]

name=Red Hat Enterprise Linux 6

baseurl=ftp://192.168.8.42/pub #指定yum源地址

enabled=1

gpgcheck=1

时间: 2024-12-14 04:53:31

eight day linux网络基础的相关文章

linux网络基础设置 以及 软件安装

一. linux网络基础设置 网络设置基本可以分为:网卡设置.网关设置.DNS设置三部分 ifconfig命令 ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数.用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在.要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了. 参数 add<地址>:设置网络设备IPv6的ip地址: del<地址>:删除网络设备IPv6的IP地址: down:关闭指定的网络设备: up:启动指定的网络

8.Linux网络基础配置

8.Linux网络基础配置 ·在Linux中,以太网接口被命名为eth0,eth1等,0,1代表网卡编号, ·查看: ·通过lspci查看网卡硬件信息,如果是usb网卡,可以运行lsusb, ·ifconfig -a查看所有接口,ifconfig eth0查看特定接口, ·ifup eth0启动接口,ifdown eth0禁用接口, ·配置:运行setup配置网卡, ·网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0, ·DNS配置文件/etc/re

Linux网络服务01——Linux网络基础设置

Linux网络服务01--Linux网络基础设置 一.查看及测试网络 1.使用ifconfig命令查看网络接口 (1)查看活动的网络接口 ifconfig命令 [[email protected] ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:D5:3A:FA inet addr:192.168.200.100 Bcast:192.168.200.255 Mask:255.255.255.0 inet6 addr: fe80::20c:

Linux高性能服务器编程——Linux网络基础API及应用

 Linux网络编程基础API 详细介绍了socket地址意义极其API,在介绍数据读写API部分引入一个有关带外数据发送和接收的程序,最后还介绍了其他一些辅助API. socket地址API 主机字节序和网络字节序 字节序分为大端字节序和小端字节序.小端字节序又被称为主机字节序,大端字节序被称为网络字节序.大端字节序是指一个整数的高位字节存储在内存的低地址处,低位字节存储在内存的高地址处.小端字节序则相反. Linux提供如下四个函数完成主机字节序与网络字节序之间的转换: #include

linux网络基础

学习linux,网络基础尤为关键,这是架设服务器的根基,没有网络,就没有服务. 简单介绍下网络常用的命令 ifconfig:传统的配置网络接口的命令 route:主要是配置路由功能 ip:集成了网络接口和路由配置,建议使用这个命令 hostname:设置主机名 ping:测试网络的连通性 host:dns信息查询 nslookup:dns解析查询 tcpdump:抓包工具,类似wireshark netstat:查看网络连接状态 ss:查看网络连接状态,推荐使用 1      ip路由 网络属于

Linux自学笔记——Linux网络基础、命令及属性配置

网络对于Linux来说不可或缺的一部分,本文主要对linux网络的基础知识,常用配置命令以及linux配置文件的属性等等作一个总结. 计算机网络: TCP/IP协议栈: TCP/IP分为4层,分别为应用层,传输层,网络互连层,主机到网络层,不同于OSI,他将OSI中的会话层.表示层规划到应用层,把数据链路层和物理层划分给主机到网络层. OSI,Open System Interconnection,开放式系统互联,国际化标准组织ISO制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描

Linux网络基础番外篇(IP、MAC、TCP)

linux网络管理 计算机网络 MACMAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制.介质访问控制,或称为物理地址.硬件地址,用来定义网络设备的位置.在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC地址.因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址.MAC地址(MAC Address)MAC(Medium/Media Access Control)地址,用来表示互联网上每一

马哥2016全新Linux+Python高端运维班-Linux 网络基础管理,包管理,bash脚本练习

本周作业内容: 1.请描述网桥.集线器.二层交换机.三层交换机.路由器的功能.使用场景与区别.     集线器:又称"HUB"主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上.它工作于OSI(开放系统互联参考模型)参考模型第一层,即"物理层".     二层交换机:工作于OSI模块的第2层(数据链路层),故称为二层交换机.可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录

Linux网络基础配置

1.TCP/IP网络配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network /etc/host.conf /etc/hosts /etc/resolv.conf /etc/services (1)/etc/sysconfig/network-scripts/ifcfg-eth0 网络接口的启动脚本 内容实例: DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.1