《linux基本技能》培训手册_第1页
《linux基本技能》培训手册_第2页
《linux基本技能》培训手册_第3页
《linux基本技能》培训手册_第4页
《linux基本技能》培训手册_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目目 录录 目目 录录.1 一一REDRED HATHAT LINUXLINUX 基础知识基础知识: :.2 LINUX同 UNIX 的关系.2 LINUX的发行版本 .2 登录和退出系统.3 启动系统.3 用户登录:.3 修改口令:.4 退出登录:.4 关闭机器:.5 虚拟控制台.5 文件与目录操作.5 文件名与文件类型.5 目录结构.6 二二LINUXLINUX 的一些基本命令的一些基本命令.8 MAN.8 LS.9 CD.10 CP.11 DF.11 DU.12 DATE.13 GREP.14 IFCONFIG.14 KILL.16 KILLALL.17 LESS.17 MV.18 NETSTAT.19 PS.20 PWD.21 REBOOT.22 RM.22 ROUTE.22 TAR.23 WATCH.24 三监测平台维护经常用到的命令:三监测平台维护经常用到的命令:.26 四四VIVI 命令的使用:命令的使用:.27 命令模式:.27 文本输入模式:.27 末行模式:.27 Linux 基本技能培训手册总 28 页 第 2 页 Linux 基本技能培训手册总 28 页 第 3 页 一一RedRed HatHat LinuxLinux 基础知识基础知识: : linuxlinux 同同 UNIXUNIX 的关系的关系 linux 源自于芬兰研究生 Linus Torvalds 在 1991 年的一项个人计划,它是 UNIX 的一个版本,能够在几种不同的硬件平台上运行,兼容大多数已有的 UNIX 软件.它 同大多数其他 UNIX 版本的不同之处在于,它是自由的,开放源代码的,而且是有成 百上千不同的个人和组织无私奉献来协同开发的. Linux 不是唯一的自由 UNIX 版本,FreeBSD、OpenBSD 目前也有广泛的应用,它 们在某些功能上可以和 Linux 媲美. LinuxLinux 的发行版本的发行版本 Linux 不同于其他 UNIX 变体的原因在于,它只定义了一个操作系统内核.内核 必须同命令、守护进程以及其他软件一起打包来组成一个可以使用的完整的操作系 统-用 Linux 的术语来说就是一个“发行版本” 。所有的 Linux 发行版本共享相 同的内核源,但是和内核源一起的辅助材料则随着发行版本的不同而有很大的不同。 最流行的通用 Linux 发行版本: 发行版本Web 站点说明 BestL 支持几种语言,易于安装 C 追求稳定,面向商业的发行版本 D 和 GNU 计划关系最紧密的发行版本 M 声称功能最全,也是最华丽的发行版本 Red Hat L 使用最广泛的通用发行版本 S 以前占有优势,现在不是很流行 SuSE 在欧洲特别流行,支持多语言 TurboL 在亚洲流行,支持亚洲语言 Linux 基本技能培训手册总 28 页 第 4 页 登录和退出系统登录和退出系统 启动系统启动系统 通常 GRUB 是安装在 MBR 上的,计算机启动后,MBR 上的程序被执行,将列出可以启动 的操作系统,你可以使用键盘箭头切换。刚安装好后默认值是 Linux,也就是你不选择, 一会儿将自己启动 Linux。 用户登录:用户登录: Linux 是一个真正意义上的多用户操作系统,用户要使用该系统,首先必须登录,使 用完系统后,必须退出。用户登录系统时,为了使系统能够识别该用户,必须输入用户名 和密码,经系统验证无误后才可以登录系统使用。 Linux 下有两种用户: 1) root 用户:超级权限者,系统的拥有者,在 Linux 系统中有且只有一个 root 用户, 它可以在系统中任何操作。在系统安装时所设定的密码就是 root 用户的密码。 2) 普通用户:Linux 系统可以创建许多普通用户,并为其指定相应的权限,使其有限地 使用 Linux 系统。 用户登录分两步进行: 1) 输入用户的登录名,系统根据该登录名来识别用户; 2) 输入用户的口令,该口令是用户自己选择的一个字符串,对其他用户完全保密,是登 录系统时识别用户的唯一根据,因此每一个用户都应该保护好自己的口令! 系统在建立之初,仅有 root 用户,其它的用户则是由 root 用户创建的。由于 root 用户的 权限太大了,所以如果使用 root 用户登录,一定要清楚自己所输入的每一个命令。下面就 是一个登录实例:(其中黑体字为输入) Red Hat Linux release 7.1 (Seawolf) Kernerl 2.4.2-2 on an i686 Home login: root Password: 在上面的例子中,我们发现在 Password 后面是空的,其实并不是不输入密码,而是在输入 时,Linux 系统不会把它显示出来,这样用来保护密码! 如果登录成功的话,我们将获得 Shell(Shell 是用来与用户交互的程序,它就象 DOS 中的 COMMAND.COM,不过在 Linux 下可以有多种 Shell 供选择,如 bash、csh、ksh 等)提示符, 如果以 root 用户登录的话,那么获得的提示符是“#” ,否则将是“$” 。 Linux 基本技能培训手册总 28 页 第 5 页 提示:如果当时在安装时设置为一启动就进入图形界面的话,那系统启动后,用户登录界 面将是图形化的,有点象 Windows,而且当你输入正确的用户名与密码,就会直接进入 X Window。这个设置是可以修改的: 在/etc 目录下有一个 inittab 文件,其中有一行配置: id:3:default 其中,数字 3 就是代表一启动进入字符终端,如果改为 5 则代表一启动进入 X Window。 修改口令:修改口令: 为了更好地保护用户帐号的安全,Linux 允许用户在登录之后随时使用 passwd 命令修 改自己的口令。修改口令需要经历: 1) 输入原来的口令,如果口令输错,将中止程序,无法修改口令; 2) 输入新的口令; 3) 提示重复一遍新的口令,如果两次输入的口令相吻合,则口令修改成功。 需要注意的是,下面就是一个修改口令的实例:(其中黑体字为输入) $ passwd Changing password for user1 (current) UNIX password: 在此输入原来的密码 New UNIX password: 输入新的密码 Retype new UNIX password: 再输入一遍新的密码 Passwd:all authentication tokens updated successfully 修改成功! 注意,在这里输入的口令同样不会显示出来。 而如果是 root 用户修改口令,则不需要输入老密码!也就是说,它可以修改任何用户的口 令。 退出登录:退出登录: 不论你是 root 用户还是普通用户,只需简单地执行 exit 命令就可以退出登录。 关闭机器:关闭机器: 在 Linux 系统中,普通用户是无权关闭系统的!只有 root 用户才能够关闭它。当然如 果你是按关机按钮则别当别论。我们可以通过以下几种方法实现: 1) 按下 CTRL+ALT+DEL 组合键,这样系统将重新启动! Linux 基本技能培训手册总 28 页 第 6 页 2) 执行 reboot 命令,这样系统也将重新启动! 3) 执行 shutdown -h now 命令,这样系统将关闭计算机! 4) 执行 halt 命令,可以关闭计算机。 注意千万不要随意采用硬关机、重启动键等方式关闭系统,那样会导致 Linux 文件系统遭 受破坏! 虚拟控制台虚拟控制台 Linux 是真正的多用户操作系统,可以同时接受多个用户的远程和本地登录,也允许 同一个用户多次登录。Linux 为本地用户提供了虚拟控制台访问方式,允许用户在同一时 间从不同的控制台进行多次登录。 虚拟控制台的选择可以通过按 ALT 键加上 F1-F6 六个功能键来实现。例如,用户登录 后,按一下 ALT+F2 组合键,用户又可以看到“login:”提示符,这其实就是第二个虚拟控 制台,而这时再按下 ALT+F1 组合键,用户则又可以回到第一个虚拟控制台。 大家可以通过使用虚拟控制台来感受 Linux 系统多用户的特性。例如用户可以在某一 虚拟控制台上进行的工作尚未结束时,就可以切换到另一个虚拟控制台上开始另一项工作。 例如在开发软件时,可以在一个控制台上编辑程序,在另一个控制台上进行编译,在第三 个控制台上查阅信息。 文件与目录操作文件与目录操作 与其它操作系统一样,在 Linux 系统下用户的数据和程序也是以文件的形式保存的。 所以在使用 Linux 的过程中,是经常要对文件与目录进行操作的。 文件名与文件类型文件名与文件类型 文件名是一个文件的标识。从这个角度来说,文件名的规则与 Windows 9x 下的是基本 上相同的。它同样是由字母、数字、下划线、圆点组成,最大的长度是 255 个字符。 Linux 定义了 7 种类型的文件。 普通文件; 目录; 字符设备文件; 块设备文件; Linux 基本技能培训手册总 28 页 第 7 页 本地域套接口; 有名管道(FIFO) ; 符号链接。 你可以用 ls ld 来判断现有文件的类型。ls 命令输入的第一个字符表示类型。 ls 命令使用的文件类型代码 文件类型符号 普通文件 - 目录 d 字符设备文件 c 块设备 b UNIX 域套接口 s 有名管道 p 符号链接 l 目录结构目录结构 与 Windows 下一样,在 Linux 中也是通过目录来组织文件的。但不同的是,在 Linux 下只有一个根目录,而不象 Windows 那样一个分区一个根目录。如果有多个分区的话,就 需要将其它分区 mount 到根目录上来用。 大家回忆一下当时为 Linux 分区时,有一个选项要填,那就是 Mount Point,我们将 其中一个写成了“/” ,也就是根目录(这点与 Windows 相反,一个是“” ,一个是“/” , 真是天生冤家) 。其它的则可能是/home、/usr。 安装完系统后,你会发现/home、/usr 就是根目录下面的 home、usr 目录!对了,整个分 区就用于该目录了。 安装完 Linux 后,有许许多多的目录,下面我们就说明一些重要的目录: /bin:存放着一百多个 Linux 下常用的命令、工具 /dev:存放着 Linux 下所有的设备文件! /home:用户主目录,每建一个用户,就会在这里新建一个与用户同名的目录,给该用户一 个自己的空间 /lost+found:顾名思义,一些丢失的文件可能可以在这里找到 /mnt:外部设备的挂接点,通常用 cdrom 与 floppy 两个子目录!它的存在简化了光盘与软 盘的使用。你只需在塞入光盘后,运行:mount /mnt/cdrom,就可以将光盘上的内容 Mount 到/mnt/cdrom 上,你就可以访问了。不过你使用完成后,应该离开该目录,并执行 Linux 基本技能培训手册总 28 页 第 8 页 umount /mnt/cdrom。同样的,软盘就是 mount /mnt/floppy 和 umount /mnt/floppy 了。 /proc:这其实是一个假的目录,通过这里你可以访问到内存里的内容。 /sbin:这里存放着系统级的命令与工具 /usr:通常用来安装各种软件的地方 /usr/X11R6 X Window 目录 /usr/bin 与/usr/sbin 一些后安装的命令与工具 /usr/include、/usr/lib 及/usr/share 则是存放一些共享链接库 /usr/local 常用来安装新软件 /usr/src Linux 源程序 /boot:Linux 就是从这里启动的 /etc:这里存放在 Linux 大部分的配置文件 /lib:静态链接库 /root:root 用户的主目录,这就是特权之一! /var:通常用来存放一些变化中的东西! /var/log:存放系统日志 /var/spool:存放一些邮件、新闻、打印队列等 另外,要说明的是,在 Linux 下“当前目录” 、 “路径”等概念与 Windows 下是一样的。 Linux 基本技能培训手册总 28 页 第 9 页 二二LinuxLinux 的一些基本命令的一些基本命令 在 Linux 下有很多命令,每个命令会有很多有用的参数,如果能够熟练的掌握这些命 令,会使你的工作变的更加容易和方便。在这里,我们仅仅列出一些比较常用的命令,以 帮助你更快的使用 Linux。在 Linux 下,vi 是个非常强大的文本编辑工具,我们将放在最 后讲解。 manman 命令说明:显示在线帮助文档 语法: man 参数 命令 例子:man pwd 按回车,如下图: Linux 基本技能培训手册总 28 页 第 10 页 如退出,输入 q,回车。 lsls 命令说明:显示目录和文件信息。Ls 和 MS-DOS 下的 dir 命令很类似,但是功能更强大。 语法:ls 参数 file 参数:-l 每行显示一个文件 -a,-all 显示所有文件,否则,ls 命令不显示以“.”开头的文件,包括当前 目录(“.” )和父目录(“.” ) 。 例子:ls l /root 显示/root 目录的详细内容 ls a /root 显示/root 目录下所有的文件,包括隐藏文件 Linux 基本技能培训手册总 28 页 第 11 页 cdcd 命令说明:用户可以使用这个命令在各个拥有访问权限的目录之间切换。 语法:cd path 例子:cd /etc Linux 基本技能培训手册总 28 页 第 12 页 cpcp 命令说明:复制文件。如果参数中指定了两个以上的文件或者目录,且最后一个是目录, cp 命令视最后一个为目的目录,将前面指定的文件和目录复制到该目录下; 如果最后一个不是已经存在的目录,命令将给出错误信息。 语法:cp 参数SOURCE DEST 参数:-d 保持文件的连接。在复制符号连接的时候,把目标文件/目录也建立符 号 连接,指向源文件/目标连接的原始文件/目录。 -f 强行覆盖目的文件,不询问用户。 -i 在覆盖文件之前先询问用户。 -r 递归处理,将指定目录之下的文件及子目录一并处理。 例子: cp sn.txt /dest 复制文件 sn.txt 到/dest 目录下 dfdf 命令说明:报告系统磁盘空间的使用信息。 语法:df 参数 参数:-h 以常规形式显示磁盘信息。 例子:df 显示磁盘空间信息 df h 以常规形式显示磁盘信息 Linux 基本技能培训手册总 28 页 第 13 页 dudu 命令说明:统计文件空间占用情况。 语法:du 参数 file 参数:-s 只显示总数 -h 以 k,M,G 显示文件大小。1k1024,1M1024k 例子:cd /root ; du 显示/etc 目录下每个文件的大小 du sh 以习惯的方式显示文件大小的总数 Linux 基本技能培训手册总 28 页 第 14 页 datedate 命令说明:显示或设置系统时间与日期 语法:date 例子:date 显示当前时间 Linux 基本技能培训手册总 28 页 第 15 页 grepgrep 命令说明:在指定的文件中搜索包含指定格式字符串的行。 语法:grep 参数 file 例子:grep “test” samfile.txt 在 samfile.txt 文件中搜索包含 test 字符串的行。 ifconfigifconfig 命令说明:配置网络界面。Ifconfig 用于配置常驻内核的网络界面。如果不指定任何选 项,ifconfig 显示当前网络状态。 注意:使用 ifconfig 为网卡配置的 IP 地址不会被保存,在重启系统的时候会恢复为原 来 地址,要想永久改变地址,需在/etc/sysconfig/network-script/ifcfg-ethN(N 为 0,1, 2,3.)更改 IP 地址及子网掩码,网关等。 语法:ifconfig 参数 或 ifconfig interface 参数 参数:add addr/prefixlen 设置设备的 IPv6 IP 地址。 address 设置设备的 IP 地址。 del addr/prefixlen 删除设备的 IPv6 IP 地址。 down 关闭指定的设备。 Linux 基本技能培训手册总 28 页 第 16 页 interface 指定界面。这通常是由一个设备名称数字组成。例如,eth0 表 示第一块网卡。 netmask addr 为设备设置子网掩码。在默认情况下,这个值和 A,B,C 类网的 子网掩码值一致,但也可以设为任意值。 up 打开指定的设备。 例子:ifconfig 显示当前网络状态。 ifconfig eth0 down 关闭网卡 eth0 ifconfig eth0 up 打开网卡 eth0 Linux 基本技能培训手册总 28 页 第 17 页 killkill 命令说明:终止进程。 语法:kill 参数 pid 例子:kill 9 1278 终止进程号为 1278 的进程 Linux 基本技能培训手册总 28 页 第 18 页 killallkillall 命令说明:向所有进程发送信号。 语法:killall 参数 name 例子:killall 9 xinetd 终止所有 xinetd 进程 lessless 命令说明:显示文本内容。 语法:less filename 例子:less sn.txt Linux 基本技能培训手册总 28 页 第 19 页 mvmv 命令说明:移动或删除文件。 语法:mv 参数 SOURCEFILE DESTFILE 参数:-f 自动复制目标文件,不显示任何提示信息。 -i 在覆盖已存在文件之前先征求用户意见。 例子:mv sample.txt /root/temp 将 mytest.txt 文件转移到/root/temp 目录下 Linux 基本技能培训手册总 28 页 第 20 页 netstatnetstat 命令说明:显示 Linux 系统的网络状态。运行不带任何参数的 netstat,命令将显示 已打开的套接口(socket)列表。 语法:netstat 参数 参数:-n 直接使用数字 IP 地址,不通过 DNS 解析。 -a 显示所有的套接口。如果和-i 选项同时使用,则显示没有被标记的网络 界面。 -r 显示内核的路由表。 -t 显示 tcp 协议的连接信息。 -u 显示 udp 协议的连接信息。 例子:netstat natu 显示所有 TCP、UDP 的连接信息,并直接使用数字 IP 地址, 不 通过 DNS 解析。 psps 命令说明:显示进程的状态。 语法:ps 参数 参数:a 显示终端上的所有进程,包括其他用户的进程。 l 显示详细信息。 Linux 基本技能培训手册总 28 页 第 21 页 n 以数字表示 WCHAN 和 USER 信息。 p pid 显示 PID 进程。 u 显示基于用户的信息。 x 显示所有的进程,不以终端作为限制。 例子:ps aux 显示基于用户的所有终端所有用户的进程 pwdpwd 命令说明:显示当前工作路径。 语法:pwd Linux 基本技能培训手册总 28 页 第 22 页 rebootreboot 命令说明:重启计算机 语法:reboot rmrm 命令说明:删除文件或目录 语法:rm 参数 file. 参数:-f 强制删除文件/目录。这个选项的优先级要高于-i 选项。 -i 在删除每个文件以前都征求用户的同意。 -r 递归删除,删除指定目录的所有文件和子目录。 例子:rm rf /root/temp 彻底删除/root/temp 目录及其该目录下的子目录一并删 除。 Linux 基本技能培训手册总 28 页 第 23 页 routeroute 命令说明:显示/管理 IP 路由表。 语法:route 参数 参数:add 增加一个新的路由。 del 删除路由。 dev DEVICE 路由使用 DEVICE 设备。 gw GW 通过 GW 网关发送数据包。注意:这个网关必须是数据包到达的第 一个网关。 netmask NM 当添加网络路由时,用 NM 作为网络掩码。 -net 指定目标网络。 -host 指定目标主机。 例子:route 显示当前的路由 route add net netmask dev eth0 将 添加到路由表中,子网掩码为 ,使用 /dev/eth0 设备。 route add net netmask gw dev eth0 同上条命令,增加一个网关为 route add default gw dev eth0 增加一条默认路由 Linux 基本技能培训手册总 28 页 第 24 页 tartar 命令说明:将文件打包。tar 主要用于备份文件,它将需要备份的文件打包成一个存 档(archive)文件,以便于保存和传送。tar 命令同样也可以还原存档文 件。 语法:tar 参数 file path 参数:-c 创建一个存档文件。 -f 使用指定的存档文件。 -v 显示存档文件的内容。 -x 将文件从存档文件中恢复。 -z 用 gzip 命令处理存档文件。 例子:tar f mybackup.tar cvz /temp 将/temp 目录备份到 mybackup.tar 存档 文件中,用 gzip 处理存档文件。 tar xvzf mybackup.tar 将 mybackup.tar 存档文件还原。 Linux 基本技能培训手册总 28 页 第 25 页 watchwatch 命令说明:重复执行指定指令。watch 以全屏方式重复地执行指定的命令,用户通过 watch 命令可以了解指定命令的运行情况。 语法:watch 参数 参数:-d 以高亮度表示输出的差异。 -n second 设置重复的时间间隔,以秒为单位。默认是 2 秒。 例子:watch n1 d ifconfig eth1 查看设备/dev/eth1 的流量变化。 Linux 基本技能培训手册总 28 页 第 26 页 Linux 基本技能培训手册总 28 页 第 27 页 三监测平

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论