第2章、Linux操作系统使用与系统配置

Size: px
Start display at page:

Download "第2章、Linux操作系统使用与系统配置"

Transcription

1 Linux 是一个高可靠 高性能的系统, 而所有这些优越性只有在直接使用 Linux 命令行时 (Shell 环境 ) 才能充分地体现出来 通过本的学习, 让读者能够掌握一些基本的 Linux 命令, 并能独立定制 Linux 中的系统服务 Linux 操作系统使用与系统配置

2 Linux 基本命令 在安装完 Linux 再次启动之后, 就可以进入到与 Windows 类似的图形化界面了, 这个界面就是 Linux 图形化界面 X 窗口系统 ( 简称 X) 的一部分 要注意的是,X 窗口系统仅仅是 Linux 上的一个软件 ( 或者也可称为服务 ), 它不是 Linux 自身的一部分 虽然现在的 X 窗口系统已经与 Linux 整合得相当好了, 但毕竟还不能保证绝对的可靠性 另外,X 窗口系统是一个相当耗费系统资源的软件, 它会大大降低 Linux 的系统性能 因此, 若是希望更好地享受 Linux 所带来的高效及高稳定性, 建议读者尽可能地使用 Linux 的命令行界面, 也就是 Shell 环境 当用户在命令行下工作时, 不是直接同操作系统内核交互信息, 而是由命令解释器接受命令, 分析后再传给相关的程序 Shell 是一种 Linux 中的命令行解释程序, 就如同 Command.com 是 DOS 下的命令解释程序一样, 为用户提供使用操作系统的接口 它们之间的关系如图.1 所示 用户在提示符下输入的命令都由 Shell 先解释, 然后传给 Linux 内核 用户 内核 Shell 图.1 内核 Shell 和用户的关系 Linux 中运行 Shell 的环境是 系统工具 下的 终端, 读者可以单击 终端 以启动 Shell 环境 这时屏幕上显示类似 [linux@www home]$ 的信息, 其中,linux 是指系统用户,home 是指当前所在的目录 由于 Linux 中的命令非常多, 要全部介绍是不可能的 因此, 在本书中按照命令的用途进行分类讲解, 并且对每一类中最常用的命令进行详细讲解, 同时列出同一类中的其他命令 由于同一类的命令都有很大的相似性, 因此, 读者通过学习本书中所列命令, 可以很快地掌握其他命令 命令格式说明 : 格式中带 [] 的表明为可选项, 其他为必选项 选项可以多个连带写入

3 Linux 操作系统使用与系统配置 本后面选项参数列表中加粗的含义是 : 该选项是非常常用的选项.1.1 用户系统相关命令 Linux 是一个多用户的操作系统, 每个用户又可以属于不同的用户组, 下面首先来熟悉一下 Linux 中的用户切换和用户管理的相关命令 1. 用户切换 (su) 1) 作用变更为其他使用者的身份, 主要用于将普通用户身份转变为超级用户, 而且需要输入相应的用户密码 ) 格式 su [ 选项 ] [ 使用者 ] 其中, 使用者为要变更的对应使用者 3) 常见参数主要选项参数如表.1 所示 表.1 su 命令常见参数列表 -,-l,--login -m,-p -c,--command 为该使用者重新登录, 大部分环境变量 ( 如 HOME SHELL 和 USER 等 ) 和工作目录都是以该使用者 (USER) 为主 若没有指定 USER, 默认情况是 root 执行 su 时不改变环境变量 变更账号为 USER 的使用者, 并执行指令 (command) 后再变回原来的使用者 4) 使用示例 [linuxlinux@www linux]$ su - root Password: [root@www root]# 示例通过 su 命令将普通用户变更为 root 用户, 并使用选项 - 携带 root 环境变量 5) 使用说明 (1) 在将普通用户变更为 root 用户时建议使用 - 选项, 这样可以将 root 的环境 变量和工作目录同时带入, 否则, 在以后的使用中可能会由于环境变量的原因而出错 () 在转变为 root 权限后, 提示符变为 #. 用户管理 (useradd 和 passwd) Linux 中常见用户管理命令如表. 所示, 本书仅以 useradd 和 passwd 为例进行详 细讲解, 其他命令类似, 请读者自行学习使用 1 3

4 表. Linux 常见用户管理命令 命令命令含义格式 useradd 添加用户账号 useradd [ 选项 ] 用户名 usermod 设置用户账号属性 usermod [ 选项 ] 属性值 userdel 删除对应用户账号 userdel [ 选项 ] 用户名 groupadd 添加组账号 groupadd [ 选项 ] 组账号 groupmod 设置组账号属性 groupmod [ 选项 ] 属性值 groupdel 删除对应组账号 groupdel [ 选项 ] 组账号 passwd 设置账号密码 passwd [ 对应账号 ] id 显示用户 ID 组 ID 和用户所属的组列表 id [ 用户名 ] groups 显示用户所属的组 groups [ 组账号 ] who 显示登录到系统的所有用户 who 1) 作用 (1)useradd: 添加用户账号 ()passwd: 更改对应用户账号密码 密码 ) 格式 (1)useradd: useradd [ 选项 ] 用户名 ()passwd: passwd [ 选项 ] [ 用户名 ] 其中, 用户名为修改账号密码的用户, 若不带用户名, 默认为更改当前使用者账号 3) 常用参数 (1)useradd 主要选项参数如表.3 所示 表.3 useradd 命令常见参数列表 -g 指定用户所属的群组 -m 自动建立用户的登入目录 -n 取消建立以用户名称为名的群组 ()passwd: 一般很少使用选项参数 4) 使用实例 [root@www root]# useradd ycw [root@www root]# passwd ycw New password: 4

5 Linux 操作系统使用与系统配置 Retype new password: passwd: all authentication tokens updated successfully root]# su - ycw [ycwycw@www ycw]$ [ycw@www ycw]$ pwd( 查看当前目录 ) /home/ycw 实例中先添加了用户名为 ycw 的用户, 接着又为该用户设置了账号密码 并且从 su 命令可以看出, 该用户添加成功, 其工作目录为 /home/ycw 5) 使用说明 (1) 在添加用户时, 这两个命令是一起使用的, 其中,useradd 必须用 root 的权限 而且 useradd 指令所建立的账号实际上是保存在 /etc/passwd 文本文件中, 文件中每一行包含一个账号信息 () 在默认情况下,useradd 所做的初始化操作包括在 /home 目录下为对应账号建立一个同名的主目录, 并且还为该用户单独建立一个与用户名同名的组 (3)adduser 只是 useradd 的符号链接 ( 关于符号链接的概念在本节后面会有介绍 ), 两者是相同的 (4)passwd 还可用于普通用户修改账号密码 Linux 并不采用类似 Windows 的密码回显 ( 显示为 * 号 ), 所以输入的这些字符用户是看不到的 密码最好包括字母 数字和特殊符号, 并且设成 6 位以上 3. 系统管理命令 (ps 和 kill) Linux 中常见的系统管理命令如表.4 所示, 本书以 ps 和 kill 为例进行讲解 表.4 Linux 常见系统管理命令 命 令 命令含义 格 式 ps 显示当前系统中由该用户运行的进程列表 ps [ 选项 ] top 动态显示系统中运行的程序 ( 一般为每隔 5s) top kill 输出特定的信号给指定 PID( 进程号 ) 的进程 kill [ 选项 ] 进程号 (PID) uname 显示系统的信息 ( 可加选项 -a) uname [ 选项 ] setup 系统图形化界面配置 setup crontab 循环执行例行性命令 crontab [ 选项 ] shutdown 关闭或重启 Linux 系统 shutdown [ 选项 ] [ 时间 ] uptime 显示系统已经运行了多长时间 uptime clear 清除屏幕上的信息 clear 1) 作用 (1)ps: 显示当前系统中由该用户运行的进程列表 ()kill: 输出特定的信号给指定 PID( 进程号 ) 的进程, 并根据该信号完成指定的行为 其中可能的信号有进程挂起 进程等待 进程终止等 1 5

6 ) 格式 (1)ps: ps [ 选项 ] ()kill: kill [ 选项 ] 进程号 (PID) kill 命令中的进程号为信号输出的指定进程的进程号, 当选项是默认时为输出终止信号给该进程 3) 常见参数 (1)ps 主要选项参数如表.5 所示 表.5 ps 命令常见参数列表 -ef -aux 查看所有进程及其 PID( 进程号 ) 系统时间 命令详细目录 执行者等 除可显示 -ef 所有内容外, 还可显示 CPU 及内存占用率 进程状态 -w 显示加宽并且可以显示较多的信息 ()kill 主要选项参数如表.6 所示 表.6 kill 命令常见参数列表 -s 根据指定信号发送给进程 -p 打印出进程号 (PID), 但并不送出信号 -l 列出所有可用的信号名称 4) 使用实例 [root@www root]# ps ef UID PID PPID C STIME TTY TIME CMD root ? 00:00:05 init root ? 00:00:00 [keventd] root ? 00:00:00 [ksoftirqd_cpu0] root ? 00:00:00 [ksoftirqd_cpu1] root ? 00:00:00 /usr/local/bin/ntpd -c /etc/ntp. root :16 pts/1 00:00:00 grep ntp [root@www root]# kill 741 [root@www root]# ps -ef grep ntp root :16 pts/1 00:00:00 grep ntp 该实例中首先查看所有进程, 并终止进程号为 741 的 ntp 进程, 之后再次查看时已 经没有该进程号的进程 5) 使用说明 (1)ps 在使用中通常可以与其他一些命令结合起来使用, 主要作用是提高效率 6

7 Linux 操作系统使用与系统配置 ()ps 选项中的参数 w 可以写多次, 通常最多写 3 次, 它的含义表示加宽 3 次, 这足以显示很长的命令行了 例如,ps auxwww 4. 磁盘相关命令 (fdisk) Linux 中与磁盘相关的命令如表.7 所示, 本书仅以 fdisk 为例进行讲解 表.7 Linux 常见磁盘相关命令 格式 free 查看当前系统内存的使用情况 free [ 选项 ] df 查看文件系统的磁盘空间占用情况 df [ 选项 ] du 统计目录 ( 或文件 ) 所占磁盘空间的大小 du [ 选项 ] fdisk 查看硬盘分区情况及对硬盘进行分区管理 fdisk [-l] 1) 作用 fdisk 可以查看硬盘分区情况, 并可对硬盘进行分区管理, 这里主要向读者介绍查看 硬盘分区情况 另外,fdisk 也是一个非常好的硬盘分区工具, 感兴趣的读者可以另外查 找资料学习使用 fdisk 进行硬盘分区 ) 格式 fdisk [-l] 3) 使用实例 [root@linux ~]# fdisk -l Disk /dev/hda: 40.0 GB, bytes 40 heads, 63 sectors/track, 5168 cylinders Units = cylinders of 1510 * 51 = bytes Device Boot Start End Blocks Id System /dev/hda1 * c W95 FAT3 (LBA) /dev/hda f W95 Ext'd (LBA) /dev/hda b W95 FAT3 /dev/hda b W95 FAT3 /dev/hda Linux /dev/hda Linux swap 可以看出, 使用 fdisk l 列出了文件系统的分区情况 4) 使用说明 (1) 使用 fdisk 必须拥有 root 权限 ()IDE 硬盘对应的设备名称分别为 hda hdb hdc 和 hdd,scsi 硬盘对应的设备 名称则为 sda sdb 此外,hda1 代表 hda 的一个硬盘分区,hda 代表 hda 的二个 分区, 依此类推 (3) 通过查看 /var/log/messages 文件, 可以找到 Linux 系统已辨认出来的设备代号 1 7

8 5. 磁盘挂载命令 (mount) 1) 作用挂载文件系统, 它的使用权限是超级用户或 /etc/fstab 中允许的使用者 正如 节中所述, 挂载是指把分区和目录对应的过程, 而挂载点是指挂载在文件树中的位置 mount 命令可以把文件系统挂载到相应的目录下, 并且由于 Linux 中把设备都当做文件一样使用, 因此,mount 命令也可以挂载不同的设备 通常, 在 Linux 下 /mnt 目录是专门用于挂载不同的文件系统的, 它可以在该目录下新建不同的子目录来挂载不同的设备文件系统 ) 格式 mount [ 选项 ] [ 类型 ] 设备文件名挂载点目录 其中, 类型 是指设备文件的类型 3) 常见参数 mount 命令常见参数如表.8 所示 表.8 mount 命令选项常见参数列表 选 项 参数含义 -a 依照 /etc/fstab 的内容装载所有相关的硬盘 -l 列出当前已挂载的设备 文件系统的名称和挂载点 -t 将后面的设备以指定类型的文件格式装载到挂载点上 常见的类型有 VFAT Ext3 Ext ISO 9660 NFS 等 -f 通常用于除错 它会使 mount 不执行实际挂上的动作, 而是模拟整个挂上的过程, 通常会和 -v 一起使用 4) 使用实例使用 mount 命令主要通过以下几个步骤 : (1) 确认是否为 Linux 可以识别的文件系统 Linux 可识别的文件系统包括以下几种 Windows 95/98 常用的 FAT3 文件系统 :VFAT WinNT/000 的文件系统 :NTFS OS/ 用的文件系统 :HPFS Linux 用的文件系统 :Ext Ext3 NFS CD-ROM 光盘用的文件系统 :ISO 9660 () 确定设备的名称, 可通过使用命令 fdisk -l 查看 (3) 查找挂载点 必须确定挂载点已经存在, 也就是在 /mnt 下的相应子目录已经存在 一般, 建议在 /mnt 下新建几个如 /mnt/windows /mnt/usb 的子目录, 现在有些新版本的 Linux( 如红旗 Linux 中软 Linux MandrakeLinux) 都可自动挂载文件系统,Red Hat 仅可自动挂载光驱 8

9 Linux 操作系统使用与系统配置 (4) 挂载文件系统如下所示 : [root@linux mnt]# mount -t vfat /dev/hda1 /mnt/c [root@linux mnt]# cd /mnt/c 4.s03e01.pdtv.xvid-sfm.rmvb Documents and Settings Program Files 4.s03e0.pdtv.xvid-sfm.rmvb Downloads Recycled C 盘是笔者 Windows 系统的启动盘 可见, 在挂载了 C 盘之后, 可直接访问 Windows 下 C 盘的内容 (5) 在使用完该设备文件后可使用 umount 命令将其卸载 [root@linux mnt]# umount /mnt/c [root@linux mnt]# cd /mnt/c [root@linux c]# ls 可见, 此时目录 /mnt/c 下为空 Windows 下的 C 盘成功卸载.1. 文件目录相关命令 由于 Linux 中有关文件目录的操作非常重要, 也非常常用, 因此在本节中, 将讲解 所有的文件操作命令 1.cd 1) 作用 改变工作目录 ) 格式 cd [ 路径 ] 其中, 路径为要改变的工作目录, 可为相对路径或绝对路径 3) 使用实例 [root@www uclinux]# cd /home/linux/ [root@www linux]# pwd [root@www linux]# /home/linux/ 该实例中变更工作目录为 /home/linux/, 在后面的 pwd( 显示当前目录 ) 的结果中可 以看出 4) 使用说明 (1) 该命令将当前目录改变至指定路径的目录 若没有指定路径, 则回到用户的主 目录 为了改变到指定目录, 用户必须拥有对指定目录的执行和读权限 () 该命令可以使用通配符 (3) 可使用 cd 回到前次工作目录 (4)./ 代表当前目录,../ 代表上级目录 1 9

10 .ls 1) 作用列出目录的内容 ) 格式 ls [ 选项 ] [ 文件 ] 其中, 文件选项为查看指定文件的相关内容, 若未指定文件, 默认查看当前目录下的所有文件 3) 常见参数 ls 命令主要选项参数如表.9 所示 表.9 ls 命令常见参数列表 -1,--format=single-column 一行输出一个文件 ( 单列输出 ) -a,-all 列出目录中所有文件, 包括以. 开头的文件 -d 将目录名和其他文件一样列出, 而不是列出目录的内容 -l,--format=long,--format=verbose 除每个文件名外, 增加显示文件类型 权限 硬链接数 所有者名 组名 大小 (Byte) 及时间信息 ( 如未指明是其他时间即指修改时间 ) -f 不排序目录内容, 按它们在磁盘上存储的顺序列出 4) 使用实例 [ycwing@www /]$ ls -l total 0 drwxr-xr-x root root 4096 Mar bin drwxr-xr-x 3 root root 4096 Apr boot -rw-r--r-- 1 root root 0 Apr 4 00 test.run 该实例查看当前目录下的所有文件, 并通过选项 -l 显示出详细信息 显示格式说明如下 : 文件类型与权限链接数文件属主文件属组文件大小修改的时间名字 5) 使用说明 (1) 在 ls 的常见参数中,-l( 长文件名显示格式 ) 选项是最为常见的, 使用它可以 详细显示出各种信息 () 若想显示出所有以. 开头的文件, 可以使用 -a, 这在嵌入式的开发中很常用 3.mkdir 1) 作用 创建一个目录 10

11 Linux 操作系统使用与系统配置 ) 格式 mkdir [ 选项 ] 路径 3) 常见参数 mkdir 命令主要选项参数如表.10 所示表.10 mkdir 命令常见参数列表 选 项 参数含义 -m 对新建目录设置存取权限, 也可以用 chmod 命令 ( 在本节后会有详细说明 ) 设置 -p 可以是一个路径名称 此时若此路径中的某些目录尚不存在, 在加上此选项后, 系统将自动建立好那些尚不存在的目录, 即一次可以建立多个目录 4) 使用实例 [root@www linux]# mkdir -p./hello/my [root@www my]# pwd( 查看当前目录命令 ) /home/linux/hello/my 该实例使用选项 -p 一次创建了./hello/my 多级目录 [root@www my]# mkdir -m 777./why [root@www my]# ls -l total 4 drwxrwxrwx root root 4096 Jan 14 09:4 why 该实例使用选项 -m 创建了相应权限的目录 对于 777 的权限在本节后面会 有详细的说明 5) 使用说明 该命令要求创建目录的用户在创建路径的上级目录中具有写权限, 并且路径名不能 是当前目录中已有的目录或文件名称 4.cat 1) 作用 连接并显示指定的一个和多个文件的有关信息 ) 格式 cat[ 选项 ] 文件 1 文件 其中, 文件 1 文件 为要显示的多个文件 3) 常见参数 cat 命令常见参数如表.11 所示 表.11 cat 命令常见参数列表 -n 由一行开始对所有输出的行数编号 -b 和 -n 相似, 只不过对于空白行不编号 1 11

12 4) 使用实例 ycw]$ cat -n hello1.c hello.c 1 #include <stdio.h> void main() 3 { 4 printf("hello!this is my home!\n"); 5 } 6 #include <stdio.h> 7 void main() 8 { 9 printf("hello!this is your home!\n"); 10 } 在该实例中, 指定对 hello1.c 和 hello.c 进行输出, 并指定行号 5.cp mv 和 rm 1) 作用 (1)cp: 将给出的文件或目录复制到另一个文件或目录中 ()mv: 为文件或目录改名或将文件由一个目录移入另一个目录中 (3)rm: 删除一个目录中的一个或多个文件或目录 ) 格式 (1)cp: cp [ 选项 ] 源文件或目录目标文件或目录 ()mv: mv [ 选项 ] 源文件或目录目标文件或目录 (3)rm: rm [ 选项 ] 文件或目录 3) 常见参数 (1)cp 命令主要选项参数如表.1 所示 表.1 cp 命令常见参数列表 -a 保留链接 文件属性, 并复制其子目录, 其作用等于 dpr 选项的组合 -d 复制时保留链接 -f 删除已经存在的目标文件而不提示 -i 在覆盖目标文件之前将给出提示要求用户确认, 回答 y 时目标文件将被覆盖, 而且是交互式复制 -p 此时 cp 除复制源文件的内容外, 还将把其修改时间和访问权限也复制到新文件中 -r 若给出的源文件是一个目录文件,cp 将递归复制该目录下所有的子目录和文件, 此时目标文件必须是一个目录名 ()mv 命令主要选项参数如表.13 所示 1

13 Linux 操作系统使用与系统配置 -i 表.13 mv 命令常见参数列表 若 mv 操作将导致对已存在的目标文件的覆盖, 此时系统询问是否重写, 并要求用户回答 y 或 n, 这样可以避免误覆盖文件 -f 禁止交互操作 在 mv 操作要覆盖某已有的目标文件时不给任何指示, 在指定此选项后,i 选项将不再起作用 (3)rm 命令主要选项参数如表.14 所示 表.14 rm 命令常见参数列表 -i 进行交互式删除 -f 忽略不存在的文件, 但从不给出提示 -r 指示 rm 将参数中列出的全部目录和子目录均递归地删除 4) 使用实例 (1)cp 使用实例如下 : [root@www hello]# cp -a./my/why/./ [root@www hello]# ls my why 该实例使用 -a 选项将 /my/why 目录下的所有文件复制到当前目录下, 而此时在原目 录下还有原有的文件 ()mv 使用实例如下 : [root@www hello]# mv -i./my/why/./ [root@www hello]# ls my why 该实例中把 /my/why 目录下的所有文件移至当前目录, 则原目录下文件被自动删除 (3)rm 使用实例如下 : [root@www hello]# rm r -i./why rm: descend into directory './why'? y rm: remove './why/my.c'? y rm: remove directory './why'? y 该实例使用 -r 选项删除./why 目录下的所有内容, 系统会进行确认是否删除 5) 使用说明 (1)cp: 该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中 ()mv: 1 该命令根据命令中二个参数类型的不同 ( 是目标文件还是目标目录 ) 来判断 是重命名还是移动文件 当二个参数类型是文件时,mv 命令完成文件重命名, 此时, 它将所给的源文件或目录重命名为给定的目标文件名 1 13

14 当二个参数是已存在的目录名称时,mv 命令将各参数指定的源文件均移至目标目录中 3 在跨文件系统移动文件时,mv 先复制, 再将原有文件删除, 而链至该文件的链接也将丢失 (3)rm: 1 如果没有使用 - r 选项, 则 rm 不会删除目录 使用该命令时一旦文件被删除, 它是不能被恢复的, 所以最好使用 -i 参数 6.chown 和 chgrp 1) 作用 (1)chown: 修改文件所有者和组别 ()chgrp: 改变文件的组所有权 ) 格式 (1)chown: chown [ 选项 ]... 文件所有者 [ 所有者组名 ] 文件 其中, 文件所有者为修改后的文件所有者 ()chgrp: chgrp [ 选项 ]... 文件所有组文件 其中, 文件所有组为改变后的文件组拥有者 3) 常见参数 chown 和 chgrp 的常见参数意义相同, 其主要选项参数如表.15 所示 表.15 chown 和 chgrp 命令常见参数列表 -c,-changes -f,--silent,--quiet 详尽地描述每个 file 实际改变了哪些所有权 不打印文件所有权就不能修改的报错信息 4) 使用实例 在笔者的系统中一个文件的所有者原来是这样的 : [root@www linux]# ls -l -rwxr-xr-x 15 apectel linux 月 uclinux-dist.tar 可以看出, 这是一个文件, 它的文件拥有者是 apectel, 具有可读写和执行的权限, 它所属的用户组是 linux, 具有可读和执行的权限, 但没有可写的全权 同样, 系统其 他用户对其也只有可读和执行的权限 首先使用 chown 命令将文件所有者改为 root [root@www linux]# chown root uclinux-dist.tar 14

15 Linux 操作系统使用与系统配置 linux]# ls l -rwxr-xr-x 15 root linux 月 uclinux-dist.tar 可以看出, 此时, 该文件拥有者变为了 root, 它所属文件用户组不变 接着使用 chgrp 命令将文件用户组变为 root [root@www linux]# chgrp root uclinux-dist.tar [root@www linux]# ls l -rwxr-xr-x 15 root root 月 uclinux-dist.tar 5) 使用说明 使用 chown 和 chgrp 命令必须拥有 root 权限 7.chmod 1) 作用 改变文件的访问权限 ) 格式 chmod 可使用符号标记进行更改和八进制数指定更改两种方式, 因此它的格式也有 两种不同的形式 (1) 符号标记 : chmod [ 选项 ] 符号权限 [ 符号权限 ] 文件 其中, 符号权限可以指定为多个, 也就是说, 可以指定多个用户级别的权限, 但它 们中间要用逗号分开表示, 若没有显式指出则表示不做更改 () 八进制数 : chmod [ 选项 ] 八进制权限文件 其中, 八进制权限是指要更改后的文件权限 3) 选项参数 chmod 主要选项参数如表.16 所示 表.16 chmod 命令常见参数列表 -c 若该文件权限确实已经更改, 才显示其更改动作 -f 若该文件权限无法被更改, 也不要显示错误信息 -v 显示权限变更的详细资料 4) 使用实例 chmod 涉及文件的访问权限, 在此对相关的概念进行简单的回顾 在 节中已经提到, 文件的访问权限可表示成 :- rwx rwx rwx 在此设有 3 种 不同的访问权限 : 读 (r) 写 (w) 和运行 (x);3 个不同的用户级别 : 文件拥有者 (u) 1 15

16 所属的用户组 (g) 和系统中的其他用户 (o) 在此, 可增加一个用户级别 a(all) 来表 示所有的用户级别 (1) 对于一种符号连接方式的 chmod 命令中, 用加号 + 代表增加权限, 用减 号 代表删除权限, 用等于号 = 代表设置权限 例如, 原来笔者系统中有文件 uclinux tgz, 其权限如下 : [root@www linux]# ls l -rw-r--r-- 1 root root Mar uclinux tgz [root@www linux]# chmod a+rx,u+w uclinux tgz [root@www linux]# ls l -rwxr-xr-x 1 root root Mar uclinux tgz 可见, 在执行了 chmod 命令之后, 文件拥有者除了拥有所有用户都有的可读和执行 的权限外, 还有可写的权限 () 对于二种八进制数指定的方式, 将文件权限字符代表的有效位设为 1, 即 rw- rw- 和 r-- 的八进制表示为 , 把这个二进制串转换成 对应的八进制数就是 6 6 4, 也就是说该文件的权限为 664(3 位八进制数 ) 这样对 于转化后八进制数 二进制及对应权限的关系如表.17 所示 表.17 转化后八进制数 二进制及对应权限的关系 转换后八进制数二进制对应权限转换后八进制数二进制对应权限 没有任何权限 只读 只能执行 只读和执行 010 只写 读和写 只写和执行 读 写和执行 同上例, 原来笔者系统中有文件 genromfs tar.gz, 其权限如下 : [root@www linux]# ls l -rw-rw-r-- 1 linux linux 0543 Dec genromfs tar.gz [root@www linux]# chmod 765 genromfs tar.gz [root@www linux]# ls l -rwxrw-r-x 1 linux linux 0543 Dec genromfs tar.gz 可见, 在执行了 chmod 765 命令之后, 该文件的拥有者权限 文件组权限和其他用 户权限都恰当地对应了 5) 使用说明 使用 chmod 必须具有 root 权限 8.grep 1) 作用 在指定文件中搜索特定的内容, 并将含有这些内容的行标准输出 16

17 Linux 操作系统使用与系统配置 ) 格式 grep [ 选项 ] 格式 [ 文件及路径 ] 其中, 格式是指要搜索的内容格式, 若默认 文件及路径 则默认表示在当前目录下搜索 3) 常见参数 grep 主要选项参数如表.18 所示 表.18 grep 命令常见参数列表 -c 只输出匹配行的计数 -I 不区分大小写 ( 只适用于单字符 ) -h 查询多文件时不显示文件名 -l 查询多文件时只输出包含匹配字符的文件名 -n 显示匹配行及行号 -s 不显示不存在或无匹配文本的错误信息 -v 显示不包含匹配文本的所有行 4) 使用实例 [root@www linux]# grep "hello" / -r Binary file./iscit005/ 备份 /iscit004.sql matches./arm_tools/uclinux-samsung/linux-.4.x/documentation/s390/debugging390.txt:he llo world$ = 0 文件 该本例中, hello 是要搜索的内容 ; / -r 是指定文件, 表示搜索根目录下的所有 5) 使用说明 (1) 在默认情况下, grep 只搜索当前目录 如果此目录下有许多子目录, grep 会以如下形式列出 : grep:sound:is a directory, 这会使 grep 的输出难于阅读 但有 两种解决的方法 : 1 明确要求搜索子目录 :grep r( 正如上例中所示 ) 忽略子目录 :grep -d skip () 当预料到有许多输出时, 可以通过管道将其转到 less ( 分页器 ) 上阅读, 如 grep "h"./ -r less 分页阅读 (3)grep 的特殊用法 : 1 grep pattern1 pattern files: 显示匹配 pattern1 或 pattern 的行 grep pattern1 files grep pattern: 显示既匹配 pattern1 又匹配 pattern 的行 1 17

18 9.find 1) 作用在指定目录中搜索文件, 它的使用权限是所有用户 ) 格式 find [ 路径 ][ 选项 ][ 描述 ] 其中, 路径为文件搜索路径, 系统开始沿着此目录树向下查找文件 它是一个路径列表, 相互用空格分离 若默认路径, 那么默认为当前目录 ; 描述是匹配表达式, 是 find 命令接受的表达式 3) 常见参数 (1)[ 选项 ] 主要参数如表.19 所示 表.19 find[ 选项 ] 常见参数列表 -depth -mount 使用深度级别的查找过程方式, 在某层指定目录中优先查找文件内容 不在其他文件系统 ( 如 MSDOS VFAT 等 ) 的目录和文件中查找 ()[ 描述 ] 主要参数如表.0 所示 表.0 find[ 描述 ] 常见参数列表 -name 支持通配符 * 和? -user -print 用户名 : 搜索文件属主为用户名 (ID 或名称 ) 的文件 输出搜索结果, 并且打印 4) 使用实例 [root@www linux]# find./ -name qiong*.c./qiong1.c./iscit005/qiong.c 在该实例中使用了 -name 选项支持通配符 5) 使用说明 (1) 若使用目录路径为 /, 通常需要查找较多的时间, 可以指定更为确切的路径 以减少查找时间 ()find 命令可以使用混合查找的方法 例如, 要想在 /etc 目录中查找大于 字节, 并且在 4 小时内修改的某个文件, 则可以使用 -and( 与 ) 把两个查找参数链接起 来组合成一个混合的查找方式, 如 find /etc -size c -and -mtime +1 18

19 Linux 操作系统使用与系统配置 10.locate 1) 作用用于查找文件 其方法是先建立一个包括系统内所有文件名称及路径的数据库, 之后在寻找时就只需查询这个数据库, 而不必实际深入档案系统之中了, 因此其速度比 find 快很多 ) 格式 locate [ 选项 ] 3) 常见参数 locate 主要选项参数如表.1 所示 表.1 locate 命令常见参数列表 -u 从根目录开始建立数据库 -U 指定的开始的位置建立数据库 -f 将特定的文件系统排除在数据库外, 如 proc 文件系统中的文件 -r 使用正则运算式做寻找的条件 -o 指定数据库的名称 4) 使用实例 [root@www linux]# locate issue -U./ [root@www linux]# updatedb [root@www linux]# locate -r issue*./arm_tools/uclinux-samsung/lib/libpam/doc/modules/pam_issue.sgml./arm_tools/uclinux-samsung/lib/libpam/modules/pam_issue./arm_tools/uclinux-samsung/lib/libpam/modules/pam_issue/makefile./arm_tools/uclinux-samsung/lib/libpam/modules/pam_issue/pam_issue.c 实例中, 首先在当前目录下建立了一个数据库, 并且在更新了数据库之后进行正则 匹配查找 通过运行可以发现 locate 的运行速度非常快 5) 使用说明 locate 命令所查询的数据库是由 updatedb 程序来更新的, 而 updatedb 是由 cron daemon 周期性建立的 但若找到的档案是最近才建立或刚更名的, 可能会找不到, 因 为 updatedb 默认每天运行一次, 用户可以通过修改 crontab(etc/crontab) 来更新周期值 11.ln 1) 作用 为某一个文件在另外一个位置建立一个符号链接 当需要在不同的目录用到相同的 文件时,Linux 允许用户不必在每一个需要的目录下都存放一个相同的文件, 而只需将 1 19

20 其他目录下的文件用 ln 命令链接即可, 这样就不必重复占用磁盘空间 ) 格式 ln[ 选项 ] 目标目录 3) 常见参数 s: 建立符号链接 ( 这也是通常情况下唯一使用的参数 ) 4 ) 使用实例 [root@www uclinux]# ln -s../genromfs tar.gz./hello [root@www uclinux]# ls -l total lrwxrwxrwx 1 root root 4 Jan 14 00:5 hello ->../genromfs tar.gz 该实例建立了当前目录的 hello 文件与上级目录之间的符号链接, 可以看到, 在 hello 的 ls l 中的一位为 l, 表示符号链接, 同时还显示了链接的源文件 5) 使用说明 (1)ln 命令会保持每一处链接文件的同步性, 也就是说, 不论改动了哪一处, 其他 文件都会发生相同的变化 ()ln 的链接分为软链接和硬链接两种 : 1 软链接就是上面所说的 ln -s ** **, 它只会在用户选定的位置上生成一个文件的 镜像, 而不会重复占用磁盘空间, 平时使用较多的都是软链接 硬链接是不带参数的 ln ** **, 它会在用户选定的位置上生成一个和源文件大小 相同的文件 无论是软链接还是硬链接, 文件都保持同步变化.1.3 压缩打包相关命令 Linux 中打包压缩的相关命令如表. 所示, 本书以 gzip 和 tar 为例进行讲解 表. Linux 常见打包压缩命令 命令命令含义格式 bzip.bz 文件的压缩 ( 或解压 ) 程序 bzip[ 选项 ] 压缩 ( 解压缩 ) 的文件名 bunzip.bz 文件的解压缩程序 bunzip[ 选项 ].bz 压缩文件 bziprecover 用来修复损坏的.bz 文件 bziprecover.bz 压缩文件 gzip.gz 文件的压缩程序 gzip [ 选项 ] 压缩 ( 解压缩 ) 的文件名 gunzip 解压被 gzip 压缩过的文件 gunzip [ 选项 ].gz 文件名 unzip 解压被 winzip 压缩过的.zip 文件 unzip [ 选项 ].zip 压缩文件 compress 早期的压缩或解压程序 ( 压缩后文件名为.Z) compress [ 选项 ] 文件 tar 对文件目录进行打包或解包 tar [ 选项 ] [ 打包后文件名 ] 文件目录列表 0

21 Linux 操作系统使用与系统配置 1.gzip 1) 作用对文件进行压缩和解压缩, 而且 gzip 根据文件类型可自动识别压缩或解压 ) 格式 gzip [ 选项 ] 压缩 ( 解压缩 ) 的文件名 3) 常见参数 gzip 主要选项参数如表.3 所示 表.3 gzip 命令常见参数列表 选 项 参数含义 -c 将输出信息写到标准输出上, 并保留原有文件 -d 将压缩文件解压 -l 对每个压缩文件显示以下字段 : 压缩文件的大小 未压缩文件的大小 压缩比 未压缩文件的名称 -r 查找指定目录并压缩或解压缩其中的所有文件 -t 测试, 检查压缩文件是否完整 -v 对每一个压缩和解压的文件, 显示文件名和压缩比 4) 使用实例 [root@www my]# gzip hello.c [root@www my]# ls hello.c.gz [root@www my]# gzip -l hello.c compressed uncompressed ratio uncompressed_name % hello.c 该实例将目录下的 hello.c 文件进行压缩, 选项 -l 列出了压缩比 5) 使用说明 使用 gzip 压缩只能压缩单个文件, 而不能压缩目录, 其选项 -d 是将该目录下的 所有文件逐个进行压缩, 而不是压缩成一个文件.tar 1) 作用 对文件目录进行打包或解包 在此需要对打包和压缩这两个概念进行区分 打包是指将一些文件或目录变成一个 总的文件, 而压缩则是将一个大的文件通过一些压缩算法变成一个小文件 为什么要区 分这两个概念呢? 这是由于在 Linux 中的很多压缩程序 ( 如前面介绍的 gzip) 只能针对 一个文件进行压缩, 这样当想要压缩较多的文件时, 就要借助它的工具将这些文件先打 成一个包, 然后再用原来的压缩程序进行压缩 1 1

22 ) 格式 tar [ 选项 ] [ 打包后文件名 ] 文件目录列表 tar 可自动根据文件名识别打包或解包动作, 其中打包后文件名为用户自定义的打包 后文件名称 ; 文件目录列表可以是要进行打包备份的文件目录列表, 也可以是进行解包 的文件目录列表 3) 主要参数 tar 主要选项参数如表.4 所示 表.4 tar 命令常见参数列表 -c 建立新的打包文件 -r 向打包文件末尾追加文件 -x 从打包文件中解出文件 -o 将文件解开到标准输出 -v 处理过程中输出相关信息 -f 对普通文件进行操作 -z 调用 gzip 来压缩打包文件, 与 -x 联用时调用 gzip 完成解压缩 -j 调用 bzip 来压缩打包文件, 与 -x 联用时调用 bzip 完成解压缩 -Z 调用 compress 来压缩打包文件, 与 -x 联用时调用 compress 完成解压缩 过程 4) 使用实例 [root@www home]# tar -cvf ycw.tar./ycw./ycw/./ycw/.bash_logout./ycw/.bash_profile./ycw/.bashrc./ycw/.bash_history./ycw/my/./ycw/my/1.c.gz./ycw/my/my.c.gz./ycw/my/hello.c.gz./ycw/my/why.c.gz [root@www home]# ls -l ycw.tar -rw-r--r-- 1 root root 1040 Jan 14 15:01 ycw.tar 该实例将./ycw 目录下的文件加以打包, 其中选项 -v 在屏幕上输出了打包的具体 [root@www linux]# tar -zxvf linux tar.gz linux-.6.11/ linux-.6.11/drivers/ linux-.6.11/drivers/video/ linux-.6.11/drivers/video/aty/

23 Linux 操作系统使用与系统配置 该实例用选项 -z 调用 gzip, 并与 -x 联用时完成解压缩 5) 使用说明 tar 命令除了用于常规的打包之外, 使用更为频繁的是用选项 -z 或 -j 调用 gzip 或 bzip(linux 中另一种解压工具 ) 完成对各种不同文件的解压 表.5 对 Linux 中常见类型的文件解压命令做了总结 表.5 Linux 常见类型的文件解压命令一览表 文件扩展名 解压命令 示 例.a tar xv tar xv hello.a.z Uncompress uncompress hello.z.gz Gunzip gunzip hello.gz.tar.z tar xvzf tar xvzf hello.tar.z.tar.gz/.tgz tar xvzf tar xvzf hello.tar.gz tar.bz tar jxvf tar jxvf hello.tar.bz.rpm.deb(debain 中的文件格式 ) 安装 :rpm i 解压 :rpmcpio 安装 :dpkg i 解压 :dpkg-deb --fsys-tarfile 安装 :rpm -i hello.rpm 解压 :rpmcpio hello.rpm 安装 :dpkg -i hello.deb 解压 :dpkg-deb --fsys-tarhello hello.deb.zip Unzip unzip hello.zip.1.4 比较合并文件相关命令 1.diff 1) 作用比较两个不同的文件或不同目录下的两个同名文件, 并生成补丁文件 ) 格式 diff[ 选项 ] 文件 1 文件 diff 比较文件 1 和文件 的不同之处, 并按照选项所指定的格式加以输出 diff 的格式分为命令格式和上下文格式, 其中上下文格式又包括旧版上下文格式和新版上下文格式 ; 命令格式分为标准命令格式 简单命令格式及混合命令格式, 它们之间的区别会在 使用实例 中进行详细讲解 当选项默认时,diff 默认使用混合命令格式 3) 主要参数 diff 主要选项参数如表.6 所示 1 3

24 表.6 diff 命令常见参数列表 选 项 参数含义 -r 对目录进行递归处理 -q 只报告文件是否有不同, 不输出结果 -e,-ed 命令格式 -f RCS( 修订控制系统 ) 命令简单格式 -c,--context -u,--unified 旧版上下文格式 新版上下文格式 -Z 调用 compress 来压缩归档文件, 与 -x 联用时调用 compress 完成解压缩 4) 使用实例 下面有两个文件 hello1.c 和 hello.c: //hello1.c #include <stdio.h> void main() { printf("hello!this is my home!\n"); } //hello.c #include <stdio.h> void main() { printf("hello!this is your home!\n"); } 以下实例主要讲解了各种不同格式的比较和补丁文件的创建方法 (1) 主要格式比较 首先使用旧版上下文格式进行比较 [root@www ycw]# diff -c hello1.c hello.c *** hello1.c Sat Jan 14 16:4: hello.c Sat Jan 14 16:54: *************** *** 1,5 **** #include <stdio.h> void main() {! printf("hello!this is my home!\n"); } --- 1, #include <stdio.h> void main() {! printf("hello!this is your home!\n"); } 4

25 Linux 操作系统使用与系统配置 可以看出, 用旧版上下文格式进行输出时, 在显示每个有差别行的同时还显示该行的上下 3 行, 区别的地方用! 加以标出 由于示例程序较短, 上下 3 行已经包含了全部代码 接着使用新版上下文格式进行比较 [root@www ycw]# diff -u hello1.c hello.c --- hello1.c Sat Jan 14 16:4: hello.c Sat Jan 14 16:54:41 -1,5 #include <stdio.h> void main() { - printf("hello!this is my home!\n"); + printf("hello!this is your home!\n"); } 可以看出, 在新版上下文格式输出时, 仅把两个文件的不同之处分别列出, 而相同 之处没有重复列出, 从而大大方便了用户的阅读 接下来使用命令格式进行比较 [root@www ycw]# diff -e hello1.c hello.c 4c printf("hello!this is your home!\n"); 可以看出, 命令格式输出时仅输出了不同的行, 其中命令符 4c 中的数字表示行 数, 字母的含义为 :a 添加,b 删除,c 更改 因此, -e 选项的命令符表 示 : 若要把 hello1.c 变为 hello.c, 只需把 hello1.c 的 4 行改为显示出的 printf ("Hello!This is your home!\n"); 即可 选项 -f 和选项 -e 显示的内容基本相同, 就是数字和字母的顺序相交换了, 从以下的输出结果可以看出 [root@www ycw]# diff -f hello1.c hello.c c4 printf("hello!this is your home!\n"); 在 diff 选项默认的情况下, 输出结果如下 : [root@www ycw]# diff hello1.c hello.c 4c4 < printf("hello!this is my home!\n"); --- > printf("hello!this is your home!\n"); 可以看出,diff 默认情况下的输出格式充分显示了如何将 hello1.c 转化为 hello.c 的 方法, 即通过 4c4 实现 () 创建补丁文件 ( 也就是差异文件 ) 是 diff 的功能之一, 不同的选项格式可以生 成与之相对应的补丁文件如下所示 [root@www ycw]# diff hello1.c hello.c >hello.patch [root@www ycw]# vi hello.patch 1 5

26 样的 介绍 4c4 < printf("hello!this is my home!\n"); --- > printf("hello!this is your home!\n"); 可以看出, 使用默认选项创建补丁文件的内容和前面使用默认选项的输出内容是一.patch 1) 作用 该命令与 diff 配合使用, 把生成的补丁文件应用到现有代码上 ) 格式 patch [ 选项 ] [ 待 patch 的文件 [patch 文件 ]] 常用的格式为 :patch -pnum [patch 文件 ], 其中,-pnum 是选项参数, 在后面会详细 3) 常见参数 patch 主要选项参数如表.7 所示 表.7 patch 命令常见参数列表 -b 生成备份文件 -d 把 dir 设置为解释补丁文件名的当前目录 -e 把输入的补丁文件看做是 ed 脚本 -pnum 剥离文件名中的前 NUM 个目录成分 -t 在执行过程中不要求任何输入 -v 显示 patch 的版本号 下面对 -punm 选项进行说明 首先查看以下示例 ( 对分别位于 xc.orig/config/cf/makefile 和 xc.bsd/config/cf/makefile 的文件使用 patch 命令 ) diff -runa xc.orig/config/cf/makefile xc.bsd/config/cf/makefile 下面是 patch 文件的头标记 : --- xc.orig/config/cf/imake.cf Fri Jul 30 1:45: xc.new/config/cf/imake.cf Fri Jan 1 13:48: 这个 patch 如果直接应用, 那么它会去找 xc.orig/config/cf 目录下的 Makefile 文件 假如用户源代码树的根目录是默认的 xc 而不是 xc.orig, 则除了可以把 xc.orig 移到 xc 处之外, 还有什么简单的方法应用此 patch 吗?NUM 就是为此而设的 :patch 会把目标 路径名剥去 NUM 个 /, 也就是说, 在此例中,-p1 的结果是 config/cf/makefile,-p 6

27 Linux 操作系统使用与系统配置 的结果是 cf/makefile 因此, 在此例中就可以用命令 cd xc;patch _p1 < /pathname/xxx.patch 完成操作 4) 使用实例 ycw]# diff hello1.c hello.c >hello1.patch ycw]# patch./hello1.c < hello1.patch patching file./hello1.c ycw] ]# vi hello1.c #include <stdio.h> void main() { printf("hello!this is your home!\n"); } 在该实例中, 由于 patch 文件和源文件在同一目录下, 因此直接给出了目标文件的目录 在应用了 patch 命令之后,hello1.c 的内容变为了 hello.c 的内容 5) 使用说明 (1) 如果 patch 失败,patch 命令会把成功的 patch 行补上其差异, 同时 ( 无条件 ) 生成备份文件和一个.rej 文件.rej 文件里是没有成功提交的 patch 行, 需要手工打上补丁 这种情况在原码升级时有可能会发生 () 在多数情况下,patch 程序可以确定补丁文件的格式, 当它不能识别时, 可以使用 -c -e -n 或 -u 选项来指定输入的补丁文件的格式 由于只有 GNU patch 可以创建和读取新版上下文格式的 patch 文件, 因此, 除非能够确定补丁所面向的只是那些使用 GNU 工具的用户, 否则, 应该使用旧版上下文格式来生成补丁文件 (3) 为了使 patch 程序能够正常工作, 需要上下文的行数至少是两行 ( 即至少是有一处差别的文件 ).1.5 网络相关命令 Linux 下网络相关的常见命令如表.8 所示, 本书仅以 ifconfig 和 ftp 为例进行说明 表.8 Linux 下网络相关命令 选 项 参数含义 常见选项格式 netstat 显示网络连接 路由表和网络接口信息 netstat [-an] nslookup 查询一台机器的 IP 地址和其对应的域名 nslookup [IP 地址 / 域名 ] finger 查询用户的信息 finger [ 选项 ] [ 使用者 ] [ 主机 ] ping 用于查看网络上的主机是否在工作 ping [ 选项 ] 主机名 /IP 地址 ifconfig 查看和配置网络接口的参数 ifconfig [ 选项 ] [ 网络接口 ] ftp 利用 ftp 协议上传和下载文件 在本节中会详细讲述 telnet 利用 Telnet 协议浏览信息 telent [ 选项 ] [IP 地址 / 域名 ] ssh 利用 ssh 登录对方主机 ssh [ 选项 ] [IP 地址 ] 1 7

28 1.ifconfig 1) 作用用于查看和配置网络接口的地址和参数, 包括 IP 地址 网络掩码 广播地址, 它的使用权限是超级用户 ) 格式 ifconfig 有两种使用格式, 分别用于查看和更改网络接口 (1)ifconfig [ 选项 ] [ 网络接口 ]: 用来查看当前系统的网络配置情况 ()ifconfig 网络接口 [ 选项 ] 地址 : 用来配置指定接口 ( 如 eth0 eth1) 的 IP 地址 网络掩码 广播地址等 (3) 常见参数 ifconfig 二种格式的常见选项参数如表.9 所示 表.9 ifconfig 命令选项常见参数列表 -interface up down broadcast address poin to point address netmask address 指定的网络接口名, 如 eth0 和 eth1 激活指定的网络接口卡关闭指定的网络接口设置接口的广播地址启用点对点方式设置指定接口设备的 IP 地址设置接口的子网掩码 4) 使用实例 首先, 在本例中使用 ifconfig 的一种格式来查看网口配置情况 [root@linux workplace]# ifconfig eth0 Link encap:ethernet HWaddr 00:08:0:E0:C1:8A inet addr: Bcast: Mask: inet6 addr: fe80::08:ff:fee0:c18a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6931 errors:0 dropped:0 overruns:0 frame:0 TX packets:309 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (6.3 MiB) TX bytes:3130 (313.7 KiB) Interrupt:11 lo Link encap:local Loopback inet addr: Mask: inet6 addr: ::1/18 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:537 errors:0 dropped:0 overruns:0 frame:0 TX packets:537 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 8

29 Linux 操作系统使用与系统配置 RX bytes: (1.9 MiB) TX bytes: (1.9 MiB) 可以看出, 使用 ifconfig 的显示结果中详细列出了所有活跃接口的 IP 地址 硬件地 址 广播地址 子网掩码 回环地址等 workplace]# ifconfig eth0 eth0 Link encap:ethernet HWaddr 00:08:0:E0:C1:8A inet addr: Bcast: Mask: inet6 addr: fe80::08:ff:fee0:c18a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:769 errors:0 dropped:0 overruns:0 frame:0 TX packets:31 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (6.3 MiB) TX bytes:3488 (314.9 KiB) Interrupt:11 在此例中, 通过指定接口显示出对应接口的详细信息 另外, 用户还可以通过指定 参数 -a 来查看所有接口 ( 包括非活跃接口 ) 的信息 接下来的示例指出了如何使用 ifconfig 的二种格式来改变指定接口的网络参数配置 [root@linux ~]# ifconfig eth0 down [root@linux ~]# ifconfig lo Link encap:local Loopback inet addr: Mask: inet6 addr: ::1/18 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1931 errors:0 dropped:0 overruns:0 frame:0 TX packets:1931 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes: (.4 MiB) TX bytes: (.4 MiB) 在此例中, 通过将指定接口的状态设置为 DOWN, 暂停该接口的工作 [root@linux workplace]# ifconfig eth netmask [root@linux workplace]# ifconfig eth0 Link encap:ethernet HWaddr 00:08:0:E0:C1:8A inet addr: Bcast: Mask: inet6 addr: fe80::08:ff:fee0:c18a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:17 errors:0 dropped:0 overruns:0 frame:0 TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:14738 (143.9 KiB) TX bytes:398 (398.0 b) Interrupt:11 从上例可以看出,ifconfig 改变了接口 eth0 的 IP 地址 子网掩码等, 在之后的 ifconfig 查看中可以看出确实发生了变化 5) 使用说明 用 ifconfig 命令配置的网络设备参数不需重启就可生效, 但在机器重新启动以后将 会失效 1 9

30 .ftp 1) 作用该命令允许用户利用 FTP 协议上传和下载文件 ) 格式 ftp [ 选项 ] [ 主机名 /IP] ftp 相关命令包括使用命令和内部命令, 其中使用命令的格式如上所列, 主要用于登录到 ftp 服务器的过程中使用 ; 内部命令是指成功登录后进行的一系列操作, 下面会详细列出 若用户默认 主机名 /IP, 则可在转入到 ftp 内部命令后继续选择登录 3) 常见参数 ftp 常见选项参数如表.30 所示 表.30 ftp 选项常见参数列表 选 项 参数含义 -v 显示远程服务器的所有响应信息 -n 限制 ftp 的自动登录 -d 使用调试方式 -g 取消全局文件名 ftp 常见内部命令如表.31 所示 表.31 ftp 常见内部命令 命令命令含义 account[password] Ascii 提供登录远程系统成功后访问系统资源所需的补充口令 使用 ASCII 类型传输方式, 为默认传输模式 bin/ type binary 使用二进制文件传输方式 ( 嵌入式开发中的常见方式 ) Bye cd remote-dir Cdup chmod mode file-name 退出 ftp 会话过程进入远程主机目录进入远程主机目录的父目录将远程主机文件 file-name 的存取方式设置为 mode Close 中断与远程服务器的 ftp 会话 ( 与 open 对应 ) delete remote-file debug[debug-value] dir/ls[remote-dir][local-file] Disconnection get remote-file[local-file] 删除远程主机文件设置调试方式, 显示发送至远程主机的每条命令显示远程主机目录, 并将结果存入本地文件 local-file 同 Close 将远程主机的文件 remote-file 传至本地硬盘的 local-file 30

31 Linux 操作系统使用与系统配置 lcd[dir] 命令命令含义 将本地工作目录切换至 dir 续表 mdelete[remote-file] mget remote-files mkdir dir-name mput local-file open host[port] 删除远程主机文件传输多个远程文件在远程主机中创建一个目录将多个文件传输至远程主机建立指定 ftp 服务器连接, 可指定连接端口 Passive 进入被动传输方式 ( 在这种模式下, 数据连接是由客户程序发起的 ) put local-file[remote-file] reget remote-file[local-file] size file-name System 将本地文件 local-file 传送至远程主机类似于 get, 但若 local-file 存在, 则从上次传输中断处续传显示远程主机文件大小显示远程主机的操作系统类型 4) 使用实例 首先, 在本例中使用 ftp 命令访问 ftp://study.byr.edu.cn 站点 [root@linux ~]# ftp study.byr.edu.cn Connected to study.byr.edu.cn. 0 Microsoft FTP Service 500 'AUTH GSSAPI': command not understood 500 'AUTH KERBEROS_V4': command not understood KERBEROS_V4 rejected as an authentication type Name (study.byr.edu.cn:root): anonymous 331 Anonymous access allowed, send identity ( name) as password. Password: 30 Anonymous user logged in. Remote system type is Windows_NT. ftp> dir 7 Entering Passive Mode (11,68,71,83,11,94). 15 Data connection already open; Transfer starting :00PM <DIR> Audio :41PM <DIR> BUPT_NET_Material :38PM <DIR> Document :47PM <DIR> Incoming :09AM <DIR> Material 6 Transfer complete. 以上使用 ftp 内部命令 dir 列出了在该目录下文件及目录的信息 ftp> cd /Document/Wrox/Wrox.Beginning.SQL.Feb.005.eBook-DDU 50 CWD command successful. ftp> pwd 57 "/Document/Wrox/Wrox.Beginning.SQL.Feb.005.eBook-DDU" is current directory. 以上实例通过 cd 命令进入相应的目录, 可通过 pwd 命令进行验证 1 31

32 ftp> lcd /root/workplace Local directory now /root/workplace ftp> get d-wbsq01.zip local: d-wbsq01.zip remote: d-wbsq01.zip 00 PORT command successful. 150 Opening ASCII mode data connection for d-wbsq01.zip( bytes). WARNING! 5350 bare linefeeds received in ASCII mode File may not have transferred correctly. 6 Transfer complete bytes received in 1.7 seconds (8.6e+0 Kbytes/s) 接下来通过 lcd 命令首先改变用户的本地工作目录, 也就是希望下载或上传的工作 目录, 接着通过 get 命令进行下载文件 由于 ftp 默认使用 ASCII 模式, 因此, 若希望 改为其他模式如 bin, 直接输入 bin 即可, 代码如下 : ftp> bin 00 Type set to I. ftp> bye 1 最后使用 bye 命令退出 ftp 程序 5) 使用说明 (1) 若需要匿名登录, 则在 Name (**.**.**.**): 处输入 anonymous, 在 Password: 处输入自己的 地址即可 () 若要传送二进制文件, 务必要把模式改为 bin Linux 系统服务 INIT 进程的一个重要作用就是启动 Linux 系统服务 ( 也就是运行在后台的守护进程 ) Linux 的系统服务包括两种 : 一种是独立运行的系统服务, 它们常驻内存中, 自开机后一直启动着 ( 如 httpd), 具有很快的响应速度 ; 二种是由 xinet 设定的服务 xinet 能够同时监听多个指定的端口, 在接受用户请求时, 它能够根据用户请求的端口不同, 启动不同的网络服务进程来处理这些用户请求 因此, 可以把 xinetd 看做一个启动服务的管理服务器, 它决定把一个客户请求交给哪个程序处理, 然后启动相应的守护进程 以下来分别介绍这两种系统服务..1 独立运行的服务 独立运行的系统服务的启动脚本都放在 /etc/init.d/ 目录中 如笔者系统中的系统服务的启动脚本如下 : [root@linux init.d]# ls /etc/rc.d/init.d 3

33 Linux 操作系统使用与系统配置 acpid dc_client iptables named pand rpcsvcgssd tux anacron dc_server irda netdump pcmcia saslauthd vncserver apmd diskdump irqbalance netfs portmap sendmail vsftpd arptables_jf dovecot isdn netplugd psacct single watchquagga atd dund killall network rawdevices smartd winbind autofs firstboot kudzu NetworkManager readahead smb xfs 为了指定特定运行级别服务的开启或关闭, 系统的各个不同运行级别都有不同的脚 本文件, 其目录为 /etc/rcn.d, 其中的 N 分别对应不用的运行级别 读者可以进入到各个 不同的运行级别目录中查看相应服务的开启或关闭状态, 如进入 /rc3.d 目录中的文件如 下 : [root@linux rc3.d]# ls /etc/rc3.d K0NetworkManager K35winbind K89netplugd S10networ S8autofs S95anacron K05saslauthd K36lisa K90bluetooth S1syslog S40smartd S95atd K10dc_server K45named K94diskdump S13irqbalance S44acpid S97messagebus K10psacct K50netdump K99microcode_ctl S13portmap S55cups S97rhnsd 可以看到, 每个对应的服务都以 K 或 S 开头, 其中,K 代表关闭 (Kill), S 代表启动 (Start), 用户可以使用命令 +start stop status restart 来对相应的服务进行 操作 在执行完相应的 rcn.d 目录下的脚本文件后,INIT 最后会执行 rc.local 来启动本地 服务 因此, 用户若想把某些非系统服务设置为自启动, 可以编辑 rc.local 脚本文件, 加上相应的执行语句即可 另外, 读者还可以使用命令 service+ 系统服务 + 操作 来方便地实现相应服务的操 作, 代码如下 : [root@linux xinetd.d]# service xinetd restart 停止 xinetd: [ 确定 ] 开启 xinetd: [ 确定 ].. xinetd 设定的服务 xinetd 管理系统中不经常使用的服务, 这些服务程序只有在有请求时才由 xinetd 服 务负责启动, 一旦运行完毕服务自动结束 xinetd 的配置文件为 /etc/xinetd.conf, 它对 xinetd 的默认参数进行了配置 : # # Simple configuration file for xinetd # # Some defaults, and include /etc/xinetd.d/ defaults { instances = 60 log_type = SYSLOG authpriv log_on_success = HOST PID 1 33

34 log_on_failure = HOST cps = 5 30 } includedir /etc/xinetd.d 从该配置文件的最后一行可以看出,xinetd 启动 /etc/xinetd.d 为其配置文件目录 在 对应的配置文件目录中可以看到每一个服务的基本配置, 如 tftp 服务的配置脚本文件为 : service tftp { socket_type = dgram// 数据包格式 protocol = udp// 使用 UDP 传输 wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = yes// 不启动 per_source = 11 cps = 100 flags = IPv4 }..3 设定服务命令常用方法 设定系统服务除了在本节中提到的使用 service 之外,chkconfig 也是一个很好的工 具, 它能够为不同的系统级别设置不同的服务 其常用格式如下 : (1)chkconfig --list( 注意, 如果没有 chkconfig 命令可以自己手动安装, 在 list 前 有两个小连线 ): 查看系统服务设定 示例如下 : [root@linux xinetd.d]# chkconfig --list sendmail 0: 关闭 1: 关闭 : 打开 3: 打开 4: 打开 5: 打开 6: 关闭 snmptrapd 0: 关闭 1: 关闭 : 关闭 3: 关闭 4: 关闭 5: 关闭 6: 关闭 gpm 0: 关闭 1: 关闭 : 打开 3: 打开 4: 打开 5: 打开 6: 关闭 syslog 0: 关闭 1: 关闭 : 打开 3: 打开 4: 打开 5: 打开 6: 关闭 ()chkconfig--level N [ 服务名称 ] 指定状态 : 对指定级别指定系统服务 [root@linux xinetd.d]# chkconfig --list grep ntpd ntpd 0: 关闭 1: 关闭 关闭 3: 关闭 4: 关闭 5: 关闭 6: 关闭 [root@linux ~]# chkconfig --level 3 ntpd on [root@linux ~]# chkconfig --list grep ntpd ntpd 0: 关闭 1: 关闭 : 关闭 3: 打开 4: 关闭 5: 关闭 6: 关闭 另外, 在.1.1 节系统命令列表中指出的 setup 程序中也可以设定, 而且是图形界面, 操作较为方便, 读者可以自行尝试 34

35 Linux 操作系统使用与系统配置 本习题 1. 如何管理 Linux 系统用户?. 如何列出系统中的隐藏文件? 3. 如何复制整个目录? 4. 怎样删除一个非空的目录? 5. 如何创建一个链接? 说明软链接和硬链接的区别 6. 在 Linux 系统中如何设置网络? 资源分享 : 1 华清远见精品图书专区 : 华清远见嵌入式 Linux 视频下载基地 : 3 华清远见近期免费活动公告 : 4 华清远见学员大本营 : 联系我们 : 免费电话 : , 华清远见集团官网 : 华清远见企业学院 : 华清远见嵌入式学院 : 华清远见 3G 学院 : 1 35

PowerPoint Presentation

PowerPoint Presentation 复 习 : 文 件 属 性 和 Linux 文 件 结 构 文 件 属 性 第 一 个 字 符 显 示 文 件 的 类 型 : - 表 示 普 通 文 件 d 表 示 目 录 文 件 l 表 示 链 接 文 件 c 表 示 字 符 设 备 b 表 示 块 设 备 p 表 示 命 名 管 道 比 如 FIFO 文 件 (First In First Out, 先 进 先 出 ) f 表 示 堆 栈 文

More information

嵌 入 式 Linux 应 用 程 序 开 发 标 准 教 程 第 1 章 Linux 快 速 入 门 第 1 章 Linux 快 速 入 门 本 章 目 标 嵌 入 式 Linux 是 以 Linux 为 基 础 的 操 作 系 统, 只 有 熟 练 使 用 Linux 系 统 之 后, 才 能

嵌 入 式 Linux 应 用 程 序 开 发 标 准 教 程 第 1 章 Linux 快 速 入 门 第 1 章 Linux 快 速 入 门 本 章 目 标 嵌 入 式 Linux 是 以 Linux 为 基 础 的 操 作 系 统, 只 有 熟 练 使 用 Linux 系 统 之 后, 才 能 嵌 入 式 Linux 应 用 程 序 开 发 标 准 教 程 第 1 章 Linux 快 速 入 门 第 1 章 Linux 快 速 入 门 本 章 目 标 嵌 入 式 Linux 是 以 Linux 为 基 础 的 操 作 系 统, 只 有 熟 练 使 用 Linux 系 统 之 后, 才 能 在 嵌 入 式 Linux 开 发 领 域 得 心 应 手 通 过 本 章 的 学 习, 读 者 能

More information

Linux服务器构建与运维管理

Linux服务器构建与运维管理 1 Linux 服务器构建与运维管理 第 2 章 :Linux 基本命令 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学管理科学与工程学科 2018.3 2 提纲 目录与文件的操作 mkdir touch mv cp rm rmdir file tree

More information

<4D F736F F D20B5DA32D5C220204C696E7578B2D9D7F7CFB5CDB3CAB9D3C3D3EBCFB5CDB3C5E4D6C3>

<4D F736F F D20B5DA32D5C220204C696E7578B2D9D7F7CFB5CDB3CAB9D3C3D3EBCFB5CDB3C5E4D6C3> 从实践中学嵌入式 LINUX 操作系统 作者 : 华清远见 第 2 章 Linux 操作系统使用与系统配置 Linux Linux Shell Linux Linux 在安装完 Linux 再次启动之后, 就可以进入到与 Windows 类似的图形化界面了, 这个界面就是 Linux 图形化界面 X 窗口系统 ( 简称 X) 的一部分 要注意的是,X 窗口系统仅仅是 Linux 上的一个软件 ( 或者也可称为服务

More information

<4D F736F F D20B5DA32D5C2204C696E7578B2D9D7F7CFB5CDB3CAB9D3C3D3EBCFB5CDB3C5E4D6C32E646F6378>

<4D F736F F D20B5DA32D5C2204C696E7578B2D9D7F7CFB5CDB3CAB9D3C3D3EBCFB5CDB3C5E4D6C32E646F6378> 嵌入式 Linux 操作系统 作者 : 华清远见 第 2 章 Linux 操作系统使用与系统配置 本章目标 Linux 是个高可靠 高性能的系统, 而所有这些优越性只有在直接使用 Linux 命令行 (Shell 环境 ) 才能充分地体现出来 本章内容让大家掌握一些基本的 Linux 命令并能够独立定制 Linux 中的系统服务 2.1 Linux 基本命令 在安装完 Linux 再次启动之后, 就可以进入到与

More information

本文由筱驀釹贡献

本文由筱驀釹贡献 本 文 由 筱 驀 釹 贡 献 ppt 文 档 可 能 在 WAP 端 浏 览 体 验 不 佳 建 议 您 优 先 选 择 TXT, 或 下 载 源 文 件 到 本 机 查 看 Linux 操 作 系 统 Linux 操 作 系 统 第 一 部 分 介 绍 与 安 装 Linux 的 由 来 : Linux 的 由 来 : 的 由 来 Linus Torvalds 1.Linux 的 版 本 1.Linux

More information

Microsoft Word - linux命令及建议.doc

Microsoft Word - linux命令及建议.doc Linux 操 作 系 统 命 令 集 1 基 本 命 令 查 看 系 统 信 息 : uname -a 修 改 密 码 : passwd 退 出 : logout(exit) 获 取 帮 助 : man commands 2 文 件 和 目 录 命 令 显 示 当 前 工 作 目 录 : pwd 改 变 所 在 目 录 : cd cd - 切 换 到 上 一 次 使 用 的 目 录 cd 切 换

More information

Microsoft Word - 第5章.doc

Microsoft Word - 第5章.doc 目 录 及 权 限 管 理 随 着 的 不 断 发 展, 越 来 越 多 的 人 开 始 使 用, 对 于 那 些 刚 接 触 的 人 来 说, 恐 怕 最 先 感 到 困 惑 的 就 是 那 些 不 明 不 白 的 目 录 了 同 样, 系 统 是 一 个 典 型 的 多 用 户 系 统 为 了 保 护 系 统 的 安 全 性, 系 统 对 不 同 用 户 访 问 同 一 文 件 或 目 录 的

More information

<4D F736F F D20B5DA32D5C2204C696E7578B2D9D7F7CFB5CDB3B5C4CAB9D3C32E646F63>

<4D F736F F D20B5DA32D5C2204C696E7578B2D9D7F7CFB5CDB3B5C4CAB9D3C32E646F63> 嵌入式操作系统 (Linux 篇 ) 作者 : 华清远见 第 2 章 Linux 操作系统的使用 本章简介 Linux 是一个高可靠 高性能的系统, 而所有这些优越性只有在直接使用 Linux 命令行 (Shell 环境 ) 时才能充分地体现出来 本章主要介绍基本 Linux 命令的使用 方法 2.1 认识 Shell 随着各式 Linux 系统的图形化程度的不断提高, 用户在桌面环境下, 通过点击

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Linux 操 作 系 统 基 础 介 绍 课 程 目 标 及 要 求 了 解 Linux 操 作 系 统 的 登 入 方 式 掌 握 常 用 命 令 的 基 本 用 法 能 够 熟 练 在 各 个 目 录 转 换 Outline 1. Linux 操 作 系 统 简 介 2. Linux 操 作 系 统 的 登 录 3. Linux 操 作 系 统 的 目 录 结 构 4. 常 用 命 令 5.

More information

untitled

untitled 錄 行 令 X Window 切 /etc/inittab, X Window GNOME 例, X Window, 滑, 行 令, X Window X Window 了 滑,, 行 / 令, 來 切 切 Linux (console) 了 7, 行 X Window, 來切, 切 Linux X Window,,, 滑, 不,,,, /etc/inittab, "id:5:initdefault:",

More information

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce.

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce. Linux Ubuntu 10.04 Part 1 17 1 Linux Ubuntu... 18 1-1 Linux... 19 UNIX...19 Linux...19 Linux...20...20 Linux...21 Linux...21 1-2 GNU FSF Open So urce...22 GNU...22 GPL...23...24 1-3 GNU/Linux V.S. Linux...25

More information

Microsoft Word - 第1章 Linux快速入门

Microsoft Word - 第1章 Linux快速入门 嵌 入 式 LINUX 应 用 程 序 开 发 标 准 教 程 作 者 : 华 清 远 见 第 1 章 Linux 快 速 入 门 Linux Linux Linux Linux 能 够 独 立 安 装 Linux 操 作 系 统 能 够 熟 练 使 用 Linux 系 统 的 基 本 命 令 认 识 Linux 系 统 启 动 过 程 能 够 独 立 在 Linux 系 统 中 安 装 软 件 能

More information

ebook70-21

ebook70-21 2 1 2 2 2 3 2 4 2 1 s u O p e n L i n u x L i n u x s c h e d u l i n g L i n u x O p e n L i n u x O p e n L i n u x O p e n L i n u x 5 r m # rm -fr / * L i n u x r m Permission denied s u 21.1 su s

More information

ebook35-2

ebook35-2 2 2.1 Linux login Login: < > Password: < > Linux r o o t l o g o u t 2.2 Linux X Window Linux Linux Bourne ( b s h ) C ( c s h ) Korn ( k s h ) Bourne Steven Bourne UNIX Bourne bash Bourne C Bill Joy Bourne

More information

Microsoft Word - PS2_linux_guide_cn.doc

Microsoft Word - PS2_linux_guide_cn.doc Linux For $ONY PlayStatioin2 Unofficall General Guide Language: Simplified Chinese First Write By Beter Hans v0.1 Mail: hansb@citiz.net Version: 0.1 本 人 是 菜 鸟 + 小 白 欢 迎 指 正 错 误 之 处, 如 果 您 有 其 他 使 用 心 得

More information

lect03.ppt

lect03.ppt Linux 操 作 系 统 Linux 基 础 主 要 内 容 q 使 用 Linux q Linux 的 两 种 登 录 方 式 q 字 符 操 作 环 境 和 X Windows 系 统 q Linux 图 形 界 面 基 本 操 作 q Linux 命 令 的 使 用 方 式 q Linux 一 些 常 用 命 令 1 2 一 些 基 本 术 语 u 命 令 (Command) 给 计 算 机

More information

自由軟體教學平台

自由軟體教學平台 NCHC Opensource task force DRBL steven@nchc.gov.tw, c00hkl00@nchc.gov.tw National Center for High-Performance Computing http://www.nchc.gov.tw Jan, 2003 1 2003/1/28 ( ) 09:00-10:30 10:40-12:00 Linux 13:00-14:30

More information

自由軟體教學平台

自由軟體教學平台 NCHC Opensource task force DRBL c00hkl00@nchc.gov.tw, steven@nchc.gov.tw National Center for High-Performance Computing http://www.nchc.gov.tw Dec, 2002 1 Outline 1. 2. DRBL 3. 4. Service DHCP, TFTP, NFS,

More information

ebook62-1

ebook62-1 1 Red Hat Linux R e d Hat Linux L i n u x X Wi n d o w Red Hat L i n u x 1.1 Red Hat Linux Red Hat 16 M 120 M 3. 5 Intel 386 C D - R O M C D - R O M We b / 1.1.1 L i n u x L i n u 4 Primary Partition Extended

More information

Pchome

Pchome H Linux Linux Red Hat Linux Fedora 1 DNS Mail WWW Domain tslg.idv.tw IP 192.168.1.254 tslg.idv.tw PChome Seednet ISP http://rs.twnic.net.tw/index2.html Seednet http://rs.seed.net.tw/ Pchome http://myname.pchome.com.tw/

More information

自由軟體教學平台

自由軟體教學平台 NCHC Opensource task force Steven Shiau steven@nchc.gov.tw National Center for High-Performance Computing Sep 10, 2002 1 Outline 1. 2. 3. Service DHCP, TFTP, NFS, NIS 4. 5. 2 DRBL (diskless remote boot

More information

05_資源分享-NFS及NIS.doc

05_資源分享-NFS及NIS.doc 5 NFS NFS Server NFS Client NIS NIS 5-0 (Network File System, NFS) Unix NFS mount NFS... Network Information Service NIS Linux NIS NIS NIS / / /etc/passwd /etc/group NFS NIS 5-1 NFS 5-1-1 NFS NFS Network

More information

Web

Web Email: tian@dr.com http://www.digiark.com/tian Web 1. 2. 3. 4. 5. 6. Internet Internet (Hacker) Internet web IP 1 Internet UNIX Windows VLAN Internet IP 2 Internet FTP TELNET PING IP 8 telnet FTP RLOGIN

More information

ebook70-5

ebook70-5 5 / 5.1 L i n u x L i n u x X L i n u x 5.1.1 touch t o u c h t o u c h G N U t o u c h # touch newfile # ls -l newfile - r w - r - - r - - 1 bball users 0 Jan 5 12 : 40 n e w f i l e t o u c h 0 # > newfile2

More information

投影片 1

投影片 1 類 Linux (, VBird) 2008/03/30 Linux 1 (partition) 立 (filesystem) (mount) (quota) 令 例 2008/03/30 Linux 2 2008/03/30 Linux 3 理 量 512bytes partition 2008/03/30 Linux 4 流 IDE SATA USB SCSI partition( ) fdisk

More information

09 Linux Linux Linux Linux 009.indd /9/4 下午 12:11:10

09 Linux Linux Linux Linux 009.indd /9/4 下午 12:11:10 09 Linux Linux Linux Linux 009.indd 1 2009/9/4 下午 12:11:10 Linux 指令範例速查手冊 9.1 badblocks badblocks [ ][ ] badblocks -b < > -c < > -i < > -o < > mke2fs -p -t < > -n -s -v -w 0 badblocks -o 9-2 009.indd 2

More information

Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1

Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1 Red Flag Linux Desktop 4.0 68 6 Red Flag Software Co., Ltd. http://www.redflag-linux.com Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1 1 Red Flag Linux Desktop 4.0 1.1 Red Flag Linux Desktop

More information

untitled

untitled V3049A-EXD IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3049A-EXD-R16 V3049A-EXD-R24 ... 1 1.1... 1 1.2... 1 1.3... 1... 2 2.1... 2 2.2... 3...

More information

untitled

untitled V3041A-J/V3042A-J IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3041A-16R-J V3041A-24R-J V3042A-16R-J V3042A-24R-J V3049-EXD-R16 V3049-EXD-R24 ...

More information

Simulator By SunLingxi 2003

Simulator By SunLingxi 2003 Simulator By SunLingxi sunlingxi@sina.com 2003 windows 2000 Tornado ping ping 1. Tornado Full Simulator...3 2....3 3. ping...6 4. Tornado Simulator BSP...6 5. VxWorks simpc...7 6. simulator...7 7. simulator

More information

命令手册

命令手册 超级方便的 linux 命令手册 NO 分类 PS1 命令名用法及参数功能注解对应章节 1 文件管 # ls ls -a 列出当前目录下的所有文件, 包括以. 头的隐含文件 文件管 # ls ls -l 或 ll 列出当前目录下文件的详细信息 文件管 # pwd pwd 查看当前所在目录的绝对路经 文件管 # cd cd.. 回当前目录的上一级目录 文件管 # cd cd - 回上一次所在的目录 文件管

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实 云 服 务 器 ECS 快 速 入 门 (Linux) 快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实 例, 有 时 候 也 被 称 为 阿 里 云

More information

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD University of California UNIX X/Open Company, Ltd.

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD University of California UNIX X/Open Company, Ltd. Java Desktop System 2 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7758 10 2004 9 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. Sun Sun

More information

第1章、Linux快速入门

第1章、Linux快速入门 嵌入式 Linux 应用程序开发标准教程 第 1 章 Linux 快速入门 第 1 章 Linux 快速入门 本章目标嵌入式 Linux 是以 Linux 为基础的操作系统, 只有熟练使用 Linux 系统之后, 才能在嵌入式 Linux 开发领域得心应手 通过本章的学习, 读者能够掌握如下内容 能够独立安装 Linux 操作系统能够熟练使用 Linux 系统的基本命令认识 Linux 系统启动过程能够独立在

More information

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc 在 VMWare-5.5+RedHat-9 下建立 本机 QTopia-2.1.1 虚拟平台 张大海 2008-5-9 一 资源下载 1. 需要以下安装包 : tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qt-x11-free-3.3.4.tar.gz

More information

ebook70-22

ebook70-22 2 2 L i n u x f s t a b X 11 L i n u x L i n u x L i n u x D O S Wi n d o w s L i n u x O p e n L i n u x / u s r / m a n / m a n 5 f s t a b m o u n t m o u n t L i n u x 22.1 OpenLinux L i n u x U N

More information

A9RBC8B.tmp

A9RBC8B.tmp CCIE A B 1B 255.255.255.0 255.255.255.224 002 A B 1 1A B 2A B ARP MAC 3A B 192.168.26.2 4A B ARP 003 Wireshark Windows Wireshark 1. http://www.wireshark.org/download.html B 2. Wireshark Capture Interfaces

More information

Linux 操作系统与程序开发环境 卢脁 Parallel Computing WHY Linux 的安装 系统管理 linux 的基本命令与概念 Linux 操作系统与程序开发环境 Linux Operating System and Programming Environment 卢脁 Depa

Linux 操作系统与程序开发环境 卢脁 Parallel Computing WHY Linux 的安装 系统管理 linux 的基本命令与概念 Linux 操作系统与程序开发环境 Linux Operating System and Programming Environment 卢脁 Depa Linux Operating System and Programming Environment Department of Science and Engineering School of Mathematics School Peking University August 14, 2007 1 2 3 4 框架 1 2 3 4 当前流行的并行计算主要由结点上安装 Linux 操作系统的

More information

epub 73-5

epub 73-5 5 L i n u x I D User ID U I D I D Group ID G I D U I D G I D set -UID Windows NT L i n u x L i n u x U I D Wi n d o w s S I D Windows NT L i n u x N T A d m i n i s t r a t o r L i n u x L i n u x Access

More information

2 嵌入式应用程序开发详解 2.2 Linux 启动过程详解 概述 内核引导阶段 init 阶段 Linux 系统服务 独立运行的服务 xinetd 设定的服务

2 嵌入式应用程序开发详解 2.2 Linux 启动过程详解 概述 内核引导阶段 init 阶段 Linux 系统服务 独立运行的服务 xinetd 设定的服务 A-PDF MERGER DEMO 目 录 第 1 章 Linux 快速入门...1 1.1 嵌入式 Linux 基础... 1 1.1.1 Linux 发展概述... 1 1.1.2 Linux 作为嵌入式操作系统的优势... 2 1.1.3 Linux 发行版本... 3 1.1.4 如何学习 Linux... 4 1.2 Linux 安装... 5 1.2.1 基础概念... 5 1.2.2

More information

2 嵌入式应用程序开发详解 2.2 Linux 启动过程详解 概述 内核引导阶段 init 阶段 Linux 系统服务 独立运行的服务 xinetd 设定的服务

2 嵌入式应用程序开发详解 2.2 Linux 启动过程详解 概述 内核引导阶段 init 阶段 Linux 系统服务 独立运行的服务 xinetd 设定的服务 A-PDF MERGER DEMO 目 录 第 1 章 Linux 快速入门...1 1.1 嵌入式 Linux 基础... 1 1.1.1 Linux 发展概述... 1 1.1.2 Linux 作为嵌入式操作系统的优势... 2 1.1.3 Linux 发行版本... 3 1.1.4 如何学习 Linux... 4 1.2 Linux 安装... 5 1.2.1 基础概念... 5 1.2.2

More information

Unix®t Œ fi z.PDF

Unix®t Œ fi z.PDF 7 9 8 0 $ man umount newfs $ man -a intro $ man -a chown ORDER=C:ADM:ADMN:ADMP:PADM:F:HW 8 1 # catman % ps aux grep chavez chavez 8684 89.5 9.627680 5280? R N 85:26 /home/j90/l988 root 10008 10.0 0.8 1408

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

Solaris ( ) Solaris Shell awk gawk vi emacs OK mode 1

Solaris ( ) Solaris Shell awk gawk vi emacs OK mode 1 Solaris Shell awk gawk vi emacs OK mode 1 tty: return user's terminal name, ex: tty. echo: echo arguments, ex: echo "$USER's current directory is $PWD\c". who: who is on the system, ex: who. whoami: display

More information

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0 SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...

More information

CCNA 3 Module 5 Switching Concepts

CCNA 3 Module 5  Switching Concepts 單 元 三 Linux 帳 號 與 群 組 管 理 1 Linux 的 帳 號 與 用 戶 組 Linux 屬 於 多 人 多 工 的 作 業 系 統, 可 讓 不 同 的 用 戶 從 本 地 端 登 入 在 網 路 上 則 允 許 使 用 者 利 用 telnet ssh 等 方 式 從 遠 端 登 入 無 論 是 從 本 機 或 由 遠 端 登 入, 使 用 者 都 必 須 在 該 台 主 機

More information

投影片 1

投影片 1 類 Linux BASH shell (, VBird) 2008/03/29 Linux 1 Bash Shell 令 vi vim 料流 令 / 令 理 (job control) 例 2008/03/29 Linux 2 Bash shell 2008/03/29 Linux 3 什 Shell Shell shell 2008/03/29 Linux 4 什 Shell Linux shell

More information

Abstract arm linux tool-chain root NET-Start! 2

Abstract arm linux tool-chain root NET-Start! 2 Lab III - Embedding Linux 1 Abstract arm linux tool-chain root NET-Start! 2 Part 1.4 Step1. tool-chain 4 Step2. PATH 4 Part 2 kernel 5 Step1. 5 Step2... 6 Step3...8 Part 3 root. 8 Step1. 8 Step2. 8 Part

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

.. 3 N

.. 3 N 1 .. 3 N9.. 4 5.. 6 7.. 8 20.. 21 23.. 24.. 25 26.. 27.. 28.. 29 2 (Cyber Café) Linux (LAN) Linux Public Home 3 K12LTSP K12LTSPFedora Core 4 (Linux)LTSP Linux (command line interface) (Graphical User Interface,

More information

投影片 1

投影片 1 類 Linux 理 (, VBird) 2008/03/31 Linux 理 1 Linux 理 Linux (ILA) Linux 理 (ILB) Linux Linux (ILA) Linux 理 (ILB) Linux 路 (ILC) 2008/03/31 Linux 理 2 Linux 理 Linux 理 理 更 kernel boot loader LILO, grub 理 shell script

More information

ebook71-13

ebook71-13 13 I S P Internet 13. 2. 1 k p p p P P P 13. 2. 2 1 3. 2. 3 k p p p 1 3. 2. 4 l i n u x c o n f P P P 13. 2. 5 p p p s e t u p 13. 2. 6 p p p s e t u p P P P 13. 2. 7 1 3. 2. 8 C a l d e r a G U I 13.

More information

像 客 样 使 命令行 徐 东

像 客 样 使 命令行 徐 东 像 客 样 使 命令行 徐 东 1 1.1................................ 1 1.2................................. 3 1.3............................. 4 1.3.1 Linux............................ 5 1.3.2 macos............................

More information

Windows 2000 Server for T100

Windows 2000 Server for T100 T200 3020 Windows 2000 Advanced Server /Windows NT 4.0 Server /Redhat Linux7.3 SCO UnixWare7.1.1 Novell NetWare5.0 1. Windows 2000 Advanced Server / 2. Windows NT 4.0 Server / 3. Redhat Linux7.3 4. SCO

More information

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30 0 配置 Host MIB 设备 V 1.1.2 ( 简体版 ) 0 Update: 2016/1/30 前言 N-Reporter 支持 Host Resource MIB 监控主机 (Host) 状态, 本文件描述 N-Reporter 用户如何配置 Host MIB 设备 文件章节如下 : 1. 配置 Windows Server 2003... 2 1-1.Windows Server 2003

More information

Microsoft PowerPoint - lect03.ppt

Microsoft PowerPoint - lect03.ppt Linux 操作系统 Linux 基础 1 主要内容 使用 Linux Linux 的两种登录方式 字符操作环境和 X Windows 系统 Linux 图形界面基本操作 Linux 命令的使用方式 Linux 一些常用命令 2 一些基本术语 命令 (Command) 给计算机的指令, 通常使用键盘输入 命令行 (Command line) 输入命令的地方 shell: 是一种命令解释器, 它提供了用户和操作系统之间的交互接口

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

简易 Linux Server 部署教程系列之 06 使用 Samba 实现文件共享服务 ( 作者信息 : 阮晓龙投稿时间 :2018 年 5 月 4 日 ) 一 需求描述 1 需求说明支持 Windows Linux Unix Mac 等操作系统支持 Android ios 等移动平台支持计算机

简易 Linux Server 部署教程系列之 06 使用 Samba 实现文件共享服务 ( 作者信息 : 阮晓龙投稿时间 :2018 年 5 月 4 日 ) 一 需求描述 1 需求说明支持 Windows Linux Unix Mac 等操作系统支持 Android ios 等移动平台支持计算机 简易 Linux Server 部署教程系列之 06 使用 Samba 实现文件共享服务 ( 作者信息 : 阮晓龙投稿时间 :2018 年 5 月 4 日 ) 一 需求描述 1 需求说明支持 Windows Linux Unix Mac 等操作系统支持 Android ios 等移动平台支持计算机 平板电脑 智能手机 智能电视全终端体系支持多账号 多共享目录, 以及交叉授权 2 部署要求 基于 CentOS

More information

Microsoft PowerPoint - 第7章 Linux基本命令

Microsoft PowerPoint - 第7章  Linux基本命令 第 2 部 分 操 作 系 统 命 令 及 shell 编 程 第 7 章 Linux 基 本 命 令 7.1 Linux 的 登 录 和 退 出 7.2 文 件 命 令 7.3 目 录 和 层 次 命 令 7.4 查 找 命 令 7.5 目 录 和 文 件 安 全 性 7.6 磁 盘 存 储 命 令 7.7 进 程 命 令 7.8 联 机 帮 助 命 令 7.9 小 结 习 题 本 章 介 绍 Linux

More information

Parallel Computing WHY Linux 的安装系统管理 linux 的基本命令与概念 Linux 操作系统与程序开发环境 Linux 操作系统与程序开发环境 卢脁 Parallel Computing Linux 操作系统与程序开发环境 卢脁 Linux Operating Sys

Parallel Computing WHY Linux 的安装系统管理 linux 的基本命令与概念 Linux 操作系统与程序开发环境 Linux 操作系统与程序开发环境 卢脁 Parallel Computing Linux 操作系统与程序开发环境 卢脁 Linux Operating Sys Linux Operating System and Programming Environment 1 Department of Science and Engineering School of Mathematics School Peking University 2 3 August 14, 2007 4 当前流行的并行计算主要由结点上安装 Linux 操作系统的 PC cluster

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

Windows 2000 Server for T100

Windows 2000 Server for T100 2 1 Windows 95/98 Windows 2000 3.5 Windows NT Server 4.0 2 Windows DOS 3.5 T200 2002 RAID RAID RAID 5.1 Windows 2000 Server T200 2002 Windows 2000 Server Windows 2000 Server Windows 2000 Server 3.5 for

More information

ebook140-11

ebook140-11 11 VPN Windows NT4 B o r d e r M a n a g e r VPN VPN V P N V P N V P V P N V P N TCP/IP 11.1 V P N V P N / ( ) 11.1.1 11 V P N 285 2 3 1. L A N LAN V P N 10MB 100MB L A N VPN V P N V P N Microsoft PPTP

More information

P4i45GL_GV-R50-CN.p65

P4i45GL_GV-R50-CN.p65 1 Main Advanced Security Power Boot Exit System Date System Time Floppy Drives IDE Devices BIOS Version Processor Type Processor Speed Cache Size Microcode Update Total Memory DDR1 DDR2 Dec 18 2003 Thu

More information

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP # iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination

More information

epub 61-2

epub 61-2 2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

自由軟體社群發展經驗與 Linux認證介紹

自由軟體社群發展經驗與  Linux認證介紹 -- (http://linux.vbird.org) 2011/08/12 1 -- -- 不 理 便 了 來 連 ( ) ( ) 論 ~ ~ 2 復 理 3 4 復 數 量 復 離 來 ~ @_@ 5 - 年 Linux windows virtualbox 不 理 Linux Xen 立 4 4GB 了 30 xen 來 sudo xm 來 Linux I/O 例 yum 6 - 年 Windows

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

¶C¶L§§¬_™¨ A.PDF

¶C¶L§§¬_™¨ A.PDF 1 9 3 1 9 4 / 7.1 / 1 9 5 7.2 % netstat -rn Routing tables Destination Gateway Flags Refcnt Use Interface 127.0.0.1 127.0.0.1 UH 1 132 lo0 172.16.12.0 172.16.12.2 U 26 49041 le0 1 9 6 / % ping -s almond

More information

路由器基本配置

路由器基本配置 路由器基本配置 本章内容 路由器的基本操作 实验练习 常用的路由器配置方法 TFTP Console MODEM AUX telnet web 任何 Interface AUX 备份接口, 一般用于路由器的管理备份接口 路由器的操作模式 : 配置模式 1. 线路配置模式 Router(config-line)# 配置路由器的线路参数 2. 路由协议配置模式 Router(config-router)#

More information

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP TCP/IP : TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP 1. ASCII EBCDIC Extended Binary-Coded Decimal Interchange Code 2. / (1) (2) Single System Image SSI) (3) I/O (4) 3.OSI OSI Open System Interconnection

More information

华恒家庭网关方案

华恒家庭网关方案 LINUX V1.5 1 2 1 2 LINUX WINDOWS PC VC LINUX WINDOWS LINUX 90% GUI LINUX C 3 REDHAT 9 LINUX PC TFTP/NFS http://www.hhcn.com/chinese/embedlinux-res.html minicom NFS mount C HHARM9-EDU 1 LINUX HHARM9-EDU

More information

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco Windows RTEMS 1 Danilliu MMI TCP/IP 80486 QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos ecos Email www.rtems.com RTEMS ecos RTEMS RTEMS Windows

More information

ebook71-8

ebook71-8 8 8. 2. 1 8. 2. 2 l i n u x c o n f 8. 2. 3 8. 2. 4 8. 2. 5 8. 2. 6 8. 2. 7 l i n u x c o n f 8. 2. 8 s h a d o w 8. 2. 9 s h a d o w 8. 2. 10 s h a d o w 8. 2. 11 8. 2. 1 2 8. 2. 1 3 8. 2. 1 4 l i n u

More information

投影片 1

投影片 1 FreeBSD A 95/10/11 19:00~21:00 95/10/11 FreeBSD 練 1 Services Setup SSH, lighttpd, PHP, MySQL, FTP, Postfix, phpmyadmin, Blog, Gallery 95/10/11 FreeBSD 練 2 1. 2. # FreeBSD # 3. vi ee joe nano etc 95/10/11

More information

AL-MX200 Series

AL-MX200 Series PostScript Level3 Compatible NPD4760-00 TC Seiko Epson Corporation Seiko Epson Corporation ( ) Seiko Epson Corporation Seiko Epson Corporation Epson Seiko Epson Corporation Apple Bonjour ColorSync Macintosh

More information

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / SunSun MicrosystemsSun

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / SunSun MicrosystemsSun SAP livecache Sun Cluster Solaris OS SPARC Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7374 10 2004 4 A 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA

More information

Linux操作系统使用

Linux操作系统使用 Linux vi shell Linux Linux Linux 5 UNIX time-stamp UNICS Sep 1969... UNIX Time- Sharing System First Edition(V1) Nov 3, 1971 FreeBSD 5.1 Jun 9,2003 BSD/OS 5.0 (BSDI) May 2,2003... V6 May 1976 BSD 1977...

More information

目录 1 IPv6 PIM Snooping 配置命令 IPv6 PIM Snooping 配置命令 display pim-snooping ipv6 neighbor display pim-snooping ipv6 routing-ta

目录 1 IPv6 PIM Snooping 配置命令 IPv6 PIM Snooping 配置命令 display pim-snooping ipv6 neighbor display pim-snooping ipv6 routing-ta 目录 1 IPv6 PIM Snooping 配置命令 1-1 1.1 IPv6 PIM Snooping 配置命令 1-1 1.1.1 display pim-snooping ipv6 neighbor 1-1 1.1.2 display pim-snooping ipv6 routing-table 1-2 1.1.3 display pim-snooping ipv6 statistics

More information

投影片 1

投影片 1 類 Linux (, VBird) 2008/03/28 Linux 1 Linux man page / 流 例 2008/03/28 Linux 2 Linux 2008/03/28 Linux 3 Linux CPU RAM 路 2008/03/28 Linux 4 Linux Linux 2008/03/28 Linux 5 Linux (sector) 理 量 512bytes (cylinder)

More information

计算机网络实验说明

计算机网络实验说明 计算机网络实验说明 龚旭东 电三楼 420 lzgxd@mailustceducn 2011 年 11 月 1 日 龚旭东 (TA) 计算机网络实验说明 2011 年 11 月 1 日 1 / 20 Outline 1 实验系统介绍 实验环境实验流程 2 实验内容编程实验交互实验观察实验 3 一些控制台命令 4 实验报告说明 龚旭东 (TA) 计算机网络实验说明 2011 年 11 月 1 日 2

More information

mannal

mannal 高 性 能 集 群 计 算 机 使 用 说 明 书 版 本 1.0.8 高 性 能 计 算 研 究 组 编 2008 年 3 月 12 日 第 1 页 共 30 页 高 性 能 集 群 计 算 机... 1 使 用 说 明 书... 1 高 性 能 计 算 集 群 使 用 说 明... 3 1. 集 群 系 统 概 述... 3 2. 使 用 方 法... 5 1. 登 录 方 法... 5 2.MPI

More information

GUN-GPL / / 2003 ABC for Linux

GUN-GPL / / 2003 ABC for Linux Red Flag Server 4.0 68 6 Red Flag Software Co., Ltd. http://www.redflag-linux.com GUN-GPL / / 2003 ABC for Linux ... 1... 1... 1... 2 1... 3 1.1... 3 1.2... 3 1.3... 3 1.4... 4 1.5... 5 1.5.1... 5 1.5.2...

More information

<4D6963726F736F667420576F7264202D20C7B6C8EBCABD6C696E7578BBF9B4A1CAB5D1E92E646F63>

<4D6963726F736F667420576F7264202D20C7B6C8EBCABD6C696E7578BBF9B4A1CAB5D1E92E646F63> 嵌 入 式 linux 基 础 实 验 1 内 核 配 置 及 编 译 1. 进 入 内 核 所 在 目 录 /opt/ruiva/xscale/linux-2.6.26 #cd /opt/ruiva/xscale/linux-2.6.26 2. 键 入 make menuconfig, 根 据 需 要 适 当 配 置 内 核 #make menuconfig 这 里 先 使 用 默 认 的 配 置,

More information

Microsoft Word - 100118002.htm

Microsoft Word - 100118002.htm 100 年 度 11800 電 腦 軟 體 應 用 乙 級 技 術 士 技 能 檢 定 學 科 測 試 試 題 本 試 卷 有 選 擇 題 80 題, 每 題 1.25 分, 皆 為 單 選 選 擇 題, 測 試 時 間 為 100 分 鐘, 請 在 答 案 卡 上 作 答, 答 錯 不 倒 扣 ; 未 作 答 者, 不 予 計 分 准 考 證 號 碼 : 姓 名 : 選 擇 題 : 1. (3)

More information

RTX3.2.0标准版 - 技术白皮书

RTX3.2.0标准版 - 技术白皮书 一 铭 操 作 系 统 技 术 白 皮 书 广 西 一 铭 软 件 股 份 有 限 公 司 版 权 声 明 本 书 版 权 归 广 西 一 铭 软 件 股 份 有 限 公 司 所 有, 并 保 留 对 本 文 档 及 声 明 的 最 终 解 释 权 和 修 改 权 本 文 件 中 出 现 的 任 何 文 字 叙 述 文 档 格 式 插 图 照 片 方 法 过 程 等 内 容, 除 另 有 特 别 说

More information

ansoft_setup21.doc

ansoft_setup21.doc Cadence Cadence Cadence 1000 (1) (2) CIC (3).. CIC Cadence (a) CIC license license server license CIC license CIC license (b) 2000 Cadence license 92 1 1 license server CIC 92 1 1 Cadence license licenser

More information

epub 63-3

epub 63-3 3 Solaris S o l a r i s S o l a r i s 2 S o l a r i s s h e l l p a s s w d v i l s c a t p g m o r e r m 3.1 3.1.1 c p c p c o p y c p c p cp source-file destination-file s o u r c e - f i l e c p d e

More information

DOS下常用的网络命令.PDF

DOS下常用的网络命令.PDF DOS .... 1.1... 1.2... DOS... 2.1 ARP... 2.2 Finger... 2.3 Ftp... 2.4 Nbtstat... 2.5 Netstat... 2.6 Ping... 2.7 Rcp... 2.8 Rexec... 2.9 Route... 2.10 Rsh... 2.11 Tftp... 2.12 Tracert... 1 1 1 1 1 2 3 4

More information

Linux TCP/IP ~d IP Ãn Ö ô d Š~ Linux ˆ tã ~á Linux µ à n o ÛwÍ Ã Ä lr à µlo ¹ à } º } ø Á ~t ô v Ùm«v iñ d Linux à µ 5-1 ƒ à Linux Š ë ³œ Ø ë «Ý ª žî

Linux TCP/IP ~d IP Ãn Ö ô d Š~ Linux ˆ tã ~á Linux µ à n o ÛwÍ Ã Ä lr à µlo ¹ à } º } ø Á ~t ô v Ùm«v iñ d Linux à µ 5-1 ƒ à Linux Š ë ³œ Ø ë «Ý ª žî 5 t ƒ à f x Á vã Ùm { SSH Linux TCP/IP ~d IP Ãn Ö ô d Š~ Linux ˆ tã ~á Linux µ à n o ÛwÍ Ã Ä lr à µlo ¹ à } º } ø Á ~t ô v Ùm«v iñ d Linux à µ 5-1 ƒ à Linux Š ë ³œ Ø ë «Ý ª žî Í ë Ø ³ ëé ý Í œ ë æó Þ«ë

More information

ebook62-8

ebook62-8 8 Samba Windows Microsoft Wi n d o w s U N I X Wi n d o w s U N I X Wi n d o w P C Wi n d o w s U N I X Wi n d o w s T C P / I P S a m b a N e t B I O S M i c r o s o f t I B M N e t B E U I T C P / I

More information

網路安全:理論與實務 第二版

網路安全:理論與實務 第二版 第 10 章 :Wireshark 封 包 分 析 軟 體 10-1 Wireshark 簡 介 10-2 Wireshark 的 安 裝 方 法 10-3 Wireshark 的 使 用 Wireshark 簡 介 - 發 展 歷 史 Wireshark (http://www.wireshark.org/) 是 一 個 開 放 原 始 碼 (open source software) 軟 體,

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

Sun Update Connection System Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A

Sun Update Connection System Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Sun Update Connection System 1.0.8 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 819 7286 10 2006 6 2006 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A.

More information