浅谈linux知识

2016-12-26 18:10:42 9058

Linux的发行版

Linux 发行版可以大体分为两类: 一类是商业公司维护的发行版;另一类是社区组织维护的发行版;Redhat 是商业公司维护的代表,Debian是社区组织维护的代表;

Redhat系列目前有三个重要分支:RHEL Fedora以及CentOSRHEL的全称是Redhat Enterprise Linux,中文名为红帽企业版,是一种服务器发行版,它的稳定性非常好,但需要收费;Fedora主要面向桌面发行版,它的内核与应用软件更新非常快, 适合于Linux发烧友使用;CentOSRHEL的社区克隆版,它通过将RHEL源代码全部重新编译而成,通常在RHEL发布之后的1-3个月发布,其重要优势是完全开源免费。在稳定性方面,RHELCentOS的稳定性非常好,适合于服务器使用;Fedora由于软件更新 快,其稳定性较差?最好只用于桌面应用。

D e b i a n S t a b l e TestingUnstable。其中,Stable一般只用于服务器, 稳定和安全性都非常的高;Testing的版本都经过较 严格的测试,相对稳定;Unstable为最新的测试版 本,其中包括最新的软件包,适合桌面用户。著名的Ubuntu发行版是基于DebianUnstable版本加强而来,它的界面非常友好,可以说是近乎完美的桌面系统

Linux的哲学思想

一切接文件,把几乎所有资源统统抽象成为文件形式,包含硬件设备,甚至是通信接口等。(linux中一切都由根开始,没有windows的盘符概率,只有文件或文件夹之说)

尽量避免跟用户交互,其目的在于,易于以编程的方式实现自动化任务。(能实现脚本编程,实现功能自动化运行)

使用纯文本文件保存配置信息。(文本编辑器就能完成系统配置工作)

由众多单一目的小程序组成:一个程序只实现一个功能,而且要做好,组合小程序完成复杂任务。

Linux系统上命令(几个小命令:

ifconfigechottystartxexportpwdhistoryshutdownpoweroffreboothwclockdate

inux系统上命令的使用格式:

COMMAND [OPTIONS] ARGUMENTS COMMAND:

blob.png

OPTIONS: (选项)

blob.png

ifconfig:查看和配置网络接口IP,掩码,网关等信息;

1.命令格式: ifconfig [网络设备] [参数]

2.命令功能: ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。

3.命令参数:

up 启动指定网络设备/网卡。

down 关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除。

arp 设置指定网卡是否支持ARP协议。

promisc 设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包

allmulti 设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包

a 显示全部接口信息

s 显示摘要信息(类似于 netstat -i

add 给指定网卡配置IPv6地址

del 删除指定网卡的IPv6地址

<硬件地址> 配置网卡最大的传输单元

mtu<字节数> 设置网卡的最大传输单元 (bytes)

netmask<子网掩码> 设置网卡的子网掩码

tunel 建立隧道

dstaddr 设定一个远端地址,建立点对点通信

broadcast<地址> 为指定网卡设置广播协议

pointtopoint<地址> 为网卡设置点对点通讯协议

multicast 为?卡设置组播标志

address 为网卡设置IPv4地址

txqueuelen<长度> 为网卡设置传输列队的长度


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: