linux 基本知识

原创 2012年03月23日 14:48:30

网络:

1 网络接口

  (1)网络接口的命名

  eth0: ethernet的简写,一般用于以太网接口。

  wifi0:wifi是无线局域网,因此wifi0一般指无线网络接口。

  ath0: Atheros的简写,一般指Atheros芯片所包含的无线网络接口。

  lo:   local的简写,一般指本地环回接口。

  (2)网络接口如何工作

  网络接口是用来发送和接受数据包的基本设备。

  系统中的所有网络接口组成一个链状结构,应用层程序使用时按名称调用。

  每个网络接口在linux系统中对应于一个struct net_device结构体,包含name,mac,mask,mtu…信息。

  每个硬件网卡(一个MAC)对应一个网络接口,其工作完全由相应的驱动程序控制。

  (3)虚拟网络接口

  虚拟网络接口的应用范围非常广泛。最着名的当属“lo”了,基本上每个linux系统都有这个接口。

  虚拟网络接口并不真实地从外界接收和发送数据包,而是在系统内部接收和发送数据包,因此虚拟网络接口不需要驱动程序。

  虚拟网络接口和真实存在的网络接口在使用上是一致的。

  (4)网络接口的创建

  硬件网卡的网络接口由驱动程序创建。而虚拟的网络接口由系统创建或通过应用层程序创建。

  驱动中创建网络接口的函数是:register_netdev(struct net_device *)或者register_netdevice(struct net_device *)。

  这两个函数的区别是:register_netdev(…)会自动生成以”eth”作为打头名称的接口,而register_netdevice(…)需要提前指定接口名称.事实上,register_netdev(…)也是通过调用register_netdevice(…)实现的。

  (5)LINUX中的lo(回环接口)

lo(本地环路接口)假如包是由一个本地进程为另一个本地进程产生的, 它们将通过外出链的’lo’接口,然后返回进入链的’lo’接口.具体参考包过滤器的相关内容。

命令:

cat /etc/issue
mkdir
rmdir 空目录名
rm 文件名
rm -rf 非空目录名


Linux常用知识与命令

转自:http://blog.csdn.net/chenleixing/article/details/44569827 20个 Unix/Linux 命令技巧 删除一个大文件 ...
  • Together_CZ
  • Together_CZ
  • 2017年07月01日 19:18
  • 335

linux命令和Linux基本常用的知识详解

Linux简介与厂商版本 1. Linux简介 Linux可以有狭义和广义两种定义。狭义来说,Linux实际上指Linux kernel (内核)。内核负责管理硬件,并为上层应用提供接口。而广...
  • u012083681
  • u012083681
  • 2013年12月24日 00:43
  • 3141

bat 批处理相关知识

批处理相关知识在此汇总。不断更新中..   1 %~dp0
  • xinpo66
  • xinpo66
  • 2014年04月16日 13:44
  • 564

Linux基础笔试知识点

在Linux的笔试中常会考察一些知识点。这里我们就来总结一下有可能出现的知识点都有哪些。 1.在Linux系统中,以文件方式访问设备。 2. Linux内核引导时,从文件 /etc/fstab中读...
  • shuilaner_
  • shuilaner_
  • 2016年03月03日 21:32
  • 1057

Linux基础知识全面总结

学习Linux系统的重要性应该不用多说,下面我就对Linux的基础知识进行一个全面而又简单的总结。不过建议大家还是装个Linux系统多练习,平时最好只在Linux环境下编程,这样会大有提高。     ...
  • baidu_28312631
  • baidu_28312631
  • 2015年08月09日 09:49
  • 8899

linux中进程、线程、调度的一些理解

1、信号来自进程或内核 2、线程共享进程的代码空间和数据空间(全局变量或静态变量),文件描述符,信号,以及malloc分配的内存,每个线程拥有独立的栈空间和程序计数器,在创建线程时,调用pthrea...
  • qq_26460507
  • qq_26460507
  • 2017年08月29日 15:23
  • 187

Linux基本知识

Linux基本功能(centos6.4系统) 一、目录结构 bin:存放系统二进制可执行文件(ls、cat、mkdir等) boot:存放系统引导时使用的各种文件 dev:存放设备文件 et...
  • u012934619
  • u012934619
  • 2015年12月27日 14:29
  • 115

linux基本知识

运行命令:./**.sh1.  如果登录成功的话,我们将获得Shell(Shell是用来与用户交互的程序,它就象DOS中的COMMAND.COM,不过在Linux下可以有多种Shell供选择,如bas...
  • oscar999
  • oscar999
  • 2007年10月30日 11:17
  • 1284

Linux 操作系统基础知识总结

1.操作系统总体介绍 •CPU: 就像人的大脑,主要负责相关事情的判断以及实际处理的机制。 查询指令: cat /proc/cpuinfo •内存: 大脑中的记忆区块,将皮肤、眼睛等所收集到的信...
  • liangdeniu
  • liangdeniu
  • 2016年05月15日 15:59
  • 891

ORACLE基础知识

第一章:ORACLE的结构 一、ORACLE的SERVER 1、SERVER=DATABASE+INSTANCE(内存结构) 2、ORACLOE的连接方式: A、直接登录:UNIX主机...
  • jingxuewang110
  • jingxuewang110
  • 2011年09月23日 16:21
  • 10611
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux 基本知识
举报原因:
原因补充:

(最多只允许输入30个字)