`
turingfellow
  • 浏览: 134954 次
  • 性别: Icon_minigender_1
  • 来自: 福建省莆田市
社区版块
存档分类
最新评论

commands

阅读更多
yum install tftp-server 安装tftp服务器
分享到:
评论
3 楼 turingfellow 2010-10-02  

in.tftpd -l -s /home/tmp -u root
启动tftp服务器 -l 独立模式 开机不自启动
-s 工作目录
-u 以root用户权限运行
2 楼 turingfellow 2010-09-28  
LINUX下的网络设置 ifconfig ,route

LINUX下的网络设置 ifconfig ,route

使用LINUX时,当要连上 内网、Internet ,就得要好好的仔细的设置网络!几个重要的网络参数, 基本适用各个发行版本
 
ifconfig     :设置网络参数的指令
ifup,ifdown:启动与关闭某个网络适配卡
route        :显示/修改路由表( route table )
------------------------------------------------------------------
ifconfig
设置网络地址
语法:
[root@local root]# ifconfig interface
[root@local root]# ifconfig interface [options]
参数说明:
interface :网络适配卡代号,例如 eth0, eth1...
options     :主要有以下几个参数
           network     :网段
           broadcast :广播网段
           netmask     :子网掩码
           up|down     :启动|关闭网络接口
例:
[root@local root]# ifconfig
# 这个指令在没有加上网卡时,会将所有的网络接口内容显示出来
 
[root@local root]# ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
上面再将 eth0 这个网络接口的 IP 属性修改为 192.168.0.2 这个IP,广播地址也跟着改变了
[root@local root]# ifconfig eth0
# 将会显示eth0的详细资料出来 (略)
 
[root@local root]# ifconfig eth0 down <==关闭 eth0 网卡
[root@local root]# ifconfig eth0 up     <==启动 eth0 网卡!
说明:
eth0 :为网卡的代号;
lo    :为内部循环 IP的网卡代号,请注意,这个内部的 interface 一定要存在!千万不要关掉他!
HWaddr :是网卡的硬件地址,就是我们在网络基础提到的 MAC 
inet addr :就是网卡的 IP;
Bcast :是广播( broadcast ) 的地址
Mask :就是子网掩码啦;
MTU :是 Maximum Trasmission Unit 最大传输单元(字节), 即此接口一次所能传输的最大封包, 这个数值并非越大越好,也非越小越好,不过,设置错误时,可能会让您的网络无法连接上某些网站呢!请参考本章后续的 MTU 说明。
RX :网络由启动到目前为止的接收情形;
TX :网络由启动到目前为止的传送情形;
collisions :网络讯号碰撞的情况说明;
txqueuelen :是传输缓冲区长度大小意思;
Interrupt :是 IRQ 中断地址;
Base address :是 I/O 地址。这个 IRQ 与 I/O 在网卡上面是可以设置的!设置的地方可以在 /etc/lilo.conf 里头来设置呢!如果您的主机上面有多张网卡的时候,就用的着他了!可以避开问题!
 
总而言之, ifconfig 是一个很好用的指令!但是有一点必须要清楚的,那就是 ifconfig eth0 up 或者是 ifconfig eth0 down 可以使用 ifup eth0 或 ifdown eth0 来替代!不过有一点必须要先说明的,那就是 ifup 与 ifdown 是以 /etc/sysconfig/network-scripts/ifcfg-ethn 的档案来进行启动的!所以 ifcfg-eth0 必须存在才能使用 ifup !OK!底下马上来说说 ifup, ifdown。
 
------------------------------------------------------------------
ifup, ifdown     启动与关闭某个网络适配卡
语法:
[root@local root]# ifup     [interface]
[root@local root]# ifdown [interface]
参数说明:
例:
[root@local root]# ifup eth0         <==启动 eth0 这块网卡
[root@local root]# ifdown eth0     <==关闭 eth0 这块网卡

说明:
手动修改网络参数使用 ifconfig ,但是档案设置的启动与关闭就得使用 ifup 与 ifdown 啰。这两个指令要比 ifconfig 简单的多!不过他却必须要有相关的档案存在才能启动!举个例子来说,上面我们要启动 eth0 这块网卡的时候,那么您的 Linux 系统当中就必须要存在 /etc/sysconfig/network-scripts/ifcfg-eth0 这个网络适配卡的设置档案才行!同理,如果要启动 eth1 ,除了存在 eth1 这个实体网络卡之外,还要存在 ifcfg-eth1 才行!请确实了解!因为后面关于 Linux Router 的章节当中,我们提到的一张网卡多 IP 就是用这个观念来达成的!
 
------------------------------------------------------------------
route
显示/修改路由表( route table )
语法:
[root@local root]# route [-nee]
[root@local root]# route add [-net|-host] 目标主机或网域 [netmask] [gw|dev]
[root@local root]# route del [-net|-host] 目标主机或网域 [netmask] [gw|dev]
参数说明:
-n   :列出的信息以 IP 来显示
-ee   :列出较长列的信息
add   :增加路由信息
del   :删除一个路由信息
-net  :增加一个『网域』的路由,例如 C Class 的网域!
-host  :增加到某个 IP 主机的路由!
netmask :就是 netmask 呀!
gw    :这个是路由的通讯闸! gw    是以 IP 来建置的
dev   :这个是路由的通讯闸! dev 是以 界面 ( internet ) 代号来建置的
例:
[root@local root]# route    <==查看路由信息
Kernel IP routing table
Destination       Gateway           Genmask           Flags Metric Ref    Use Iface
140.116.141.253 *                 255.255.255.255 UH      0        0        0 ppp0
192.168.1.0         *                 255.255.255.0     U       0        0        0 eth0
127.0.0.0             *                 255.0.0.0         U       0        0        0 lo
default           140.116.141.253 0.0.0.0           UG      0        0        0 ppp0
 
[root@local root]# route -n <==以 IP 的方式来显示路由
Kernel IP routing table
Destination       Gateway           Genmask           Flags Metric Ref      Use Iface
140.116.141.253 0.0.0.0           255.255.255.255 UH      0        0          0 ppp0
192.168.1.0       0.0.0.0           255.255.255.0     U       0        0          0 eth0
127.0.0.0         0.0.0.0           255.0.0.0         U       0        0          0 lo
0.0.0.0           140.116.141.253 0.0.0.0           UG      0        0          0 ppp0
注意 route, route -n 这两个例!使用 -n 与否会使 domain 是否进行查询,
一般来说,我都喜欢加上 -n 的,因为不必去查询正反解,显示速度较快,
此外, default gateway 就是 0.0.0.0 喔!
 
[root@local root]# route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0 
# 新增一个路由规则
 
[root@local root]# route del -net 192.168.0.0 netmask 255.255.255.0 dev eth0
# 删除一个路由
 
[root@local root]# route add default gw 192.168.1.2 
# 增加一个 default gateway
注意一下, gw 后面接的是 IP ,而 dev 后面接的则是装置代号
说明:
这个指令相当的有用!尤其是最容易犯错的 gateway 设置错误的问题,都可以藉由这一个指令来检查呢!这个指令有两个主要的用途:
 
显示目前主机上面的路由信息;
修改( 增加或删除 )主机上面的路由表!可以建置 router
 
使用 route 时,显示的内容意义:
 
Destination:目标,可以是 IP 也可以是网域!至于没有规定到的,则是以 default 来表示!以上面为例,当我的机器要去 192.168.1.0 的时候,则以上表的 192.168.1.0 那一行的设置为主,但如果我要去 tw.yahoo.com 的时候,由于没有规定到!所以就要以 default 的信息为主要的路由!因此,我就会经由 140.116.141.253 这个 gateway 来传送出去我的封包啰!
Gateway :该目标要经由哪一个网关传送?就是这一个设置值啦!
Genmask :就是该 Destination 的 netmask 啰!例如 140.116.141.253 为 255.255.255.255 ,因为他是一个 host 而不是一个 network 呀!至于 192.168.1.0 就是 255.255.255.0 这个 C Class 啰!那如果是 default 的话,就显示 0.0.0.0 ,也就是不论是哪里,都出自这一个 gateway 就是了!
Flages :旗标,有底下几种 Flage 呢:
U (route is up):该路由已经启动了;
H (target is a host):目标是一个主机( IP ),例如上面范例中的 140.116.141.253 那一个;
G (use gateway):用来作为 gateway 的设置;
R (reinstate route for dynamic routing):使用动态路由时,恢复路由信息的旗标;
D (dynamically installed by daemon or redirect):已经由服务或转 port 功能设置为 动态路由;
M (modified from routing daemon or redirect):路由已经被修改了;
!    (reject route):这个路由将不会被接受(用来抵挡不安全的网域!)
Iface :该设置使用的网络接口为何?
 
好了,那么如何增加或删除路由呢!就由上面的例子就可以知道啦!很简单的啦!不过需要注意的是,单纯有路由功能还不够!因为还需要有 router 的功能才行!注:当您发现下达 route 的时候,显示的速度很慢时,通常是您的路由信息有一定的问题存在!果真如此的话,请务必仔细的检查一下设置,否则对于您的网络速度会有迟滞现象!
1 楼 turingfellow 2010-09-28  
安装 linux loopback
yum install uml_utilities

vi /etc/selinux/config
SELINUX=permissive

相关推荐

    FIBOCOM L610 Series AT Commands_V3.6.9.pdf

    FIBOCOM L610 Series AT Commands Fibocom L610 Series AT Commands 是一份关于 Fibocom L610 系列设备的 AT 命令手册,提供了详细的 AT 命令集和使用指南。该手册面向开发者、测试工程师和技术支持人员等,旨在...

    SCSI_Primary_Commands_4.pdf

    根据给定文件的信息,我们可以深入探讨SCSI(小型计算机系统接口)Primary Commands 4(SPC-4)的相关知识点。这份文档是信息技术领域内SCSI初级命令集的详细指南,由T10技术委员会(隶属于国际信息技术标准委员会...

    Linux_Commands and_Shell_Programming_2nd

    书名为《Linux Commands and Shell Programming 2nd》,即第二版《Linux命令及Shell编程实用指南》,作者为Mark G. Sobell。这本书被描述为Linux命令行操作和Shell编程的必备读物,其内容通俗易懂,翔实可靠,专注于...

    SCSI Block Commands - 3(SBC-3)

    此SCSI Block Commands - 3 (SBC-3) 是一种 SCSI 标准,专门用于定义和规范块设备的命令和操作。块设备通常是存储设备,如硬盘驱动器和固态硬盘,这些设备以块为单位读写数据。SBC-3 标准包括了一组命令、数据传输...

    SCSI Block Commands – 3 (SBC-3)

    ### SCSI Block Commands – 3 (SBC-3):关键技术解析与应用 #### 一、SCSI Block Commands – 3 (SBC-3)概述 SCSI Block Commands – 3 (SBC-3),作为信息技术领域的一项重要标准,旨在定义一系列用于SCSI设备的...

    SCSI Primary Commands - 4 (SPC-4)

    SCSI Primary Commands - 4(SPC-4)是SCSI命令集的最新版本,为设计和实现SCSI接口的硬件和软件提供了规范。 SCSI命令集是SCSI协议的核心部分,定义了主机系统如何与SCSI设备通信,控制数据的传输、错误处理、设备...

    FIBOCOM FG150 & FM150 Series AT Commands

    《FIBOCOM FG150 & FM150 Series AT Commands》是针对FIBOCOM公司5G模组FG150和FM150系列的用户指南,该文档详细列出了这些模组所支持的AT(Automatic Test)指令,用于配置、控制和诊断物联网设备。版本V3.6.7于...

    Quectel_EC20 R2.0_AT_Commands_Manual_V1.0

    ### Quectel EC20 R2.0 AT Commands Manual V1.0 #### 简介 本手册为移远通信发布的《Quectel EC20 R2.0 AT Commands Manual V1.0》(以下简称“手册”),该文档详细介绍了EC20系列LTE模块的AT命令集及相关功能...

    Laravel开发-commands

    此外,Artisan也支持自定义命令,开发者可以根据项目需求创建自己的命令,这正是“Laravel开发-commands”所关注的领域。 二、自定义Artisan命令 创建自定义Artisan命令的步骤如下: 1. 使用`...

    Python库 | rt.commands-0.1.zip

    在本文中,我们将深入探讨一个名为"rt.commands"的Python库,该库的版本为0.1,已经封装在一个zip压缩包中。 "rt.commands-0.1.zip"是一个包含了"rt.commands"库的压缩文件,它可能是为了便于分发、存储和安装而...

    OEM7_Commands_Logs_Manual.pdf

    根据提供的文件信息“OEM7_Commands_Logs_Manual.pdf”,我们可以看出这是一份关于诺瓦泰(NovAtel)OEM7平台的命令与日志参考手册。本手册主要涵盖了OEM7平台上的各种命令及其响应、日志格式、以及相关的配置设置等...

    Quectel_GNSS_SDK_Commands_Manual_V1.4_Quectel_GPS_

    《Quectel GNSS SDK Commands Manual V1.4》是针对Quectel公司LC86L GNSS模块的一份详细技术文档,旨在帮助开发者理解和利用Quectel GNSS软件开发工具包(SDK)进行定位应用的开发。这篇文档将深入探讨该SDK的主要...

    Quectel_EC20_R2.1_AT_Commands_Manual_V1.0(EC20模块指令集)

    《Quectel EC20 R2.1 AT Commands Manual V1.0》是针对Quectel EC20无线通信模块的一份详细指令集手册。该手册涵盖了EC20模块使用AT命令进行通信的所有核心知识,旨在帮助开发者和工程师有效地控制和配置这个4G LTE...

    SCSI Block Commands – 3

    ### SCSI Block Commands – 3 (SBC-3):关键技术知识点概述 #### 一、SCSI Block Commands – 3 概述 SCSI Block Commands – 3 (SBC-3) 是一项重要的信息技术标准,旨在定义用于存储设备的命令集,特别是针对块...

    Quectel_EC20_AT_Commands_Manual_V1_Quectel_Quectel_EC20-CNpdf_qu

    《Quectel EC20 AT命令...综上所述,《Quectel EC20 AT Commands Manual》是理解并利用EC20模块进行物联网应用开发的重要参考资料,通过学习和掌握其中的AT命令和实践案例,开发者可以高效地构建自己的4G通信解决方案。

    Quectel_EC20_R2.0_AT_Commands_Manual_V1.2

    《Quectel EC20 R2.0 AT Commands Manual V1.2》是针对移远通信EC20 R2.0版本的LTE模块所编写的AT指令手册。该手册详细阐述了如何通过AT命令来控制和配置EC20模块,以实现与网络的连接、数据传输、电话通话等功能。...

    Quectel_BC26_AT_Commands_Manual_V1.0.pdf

    ### Quectel BC26 AT Commands Manual V1.0 关键知识点解析 #### 一、文档概述 **标题**:Quectel_BC26_AT_Commands_Manual_V1.0.pdf **描述**:该文档为NB-IoT模块系列中的BC26型号设备提供了AT命令手册,版本号...

    Quectel_EC20_R2.1_AT_Commands_Manual_V1.0.pdf

    文档标题为《Quectel_EC20_R2.1_AT_Commands_Manual_V1.0.pdf》,文档描述为移远EC20 AT指令手册。文档中强调了提供及时、全面服务的宗旨,并提供了总部联系方式,包括电话、邮箱及网址。手册中包含了一系列的联系...

Global site tag (gtag.js) - Google Analytics