《linux基本技能》培训手册 - 图文

更新时间:2023-12-25 19:59:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目 录

目 录 ............................................................................................................................. 1 一.RED HAT LINUX基础知识: ......................................................................................... 2 同UNIX的关系...................................................................................................... 2 LINUX的发行版本 .......................................................................................................... 2 登录和退出系统............................................................................................................ 3 启动系统................................................................................................................... 3 用户登录: ............................................................................................................... 3 修改口令: ............................................................................................................... 4 退出登录: ............................................................................................................... 4 关闭机器: ............................................................................................................... 4 虚拟控制台................................................................................................................... 5 文件与目录操作............................................................................................................ 5 文件名与文件类型..................................................................................................... 5 目录结构................................................................................................................... 6

LINUX

二.LINUX的一些基本命令 .............................................................................................. 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 ............................................................................................................................... 19 PWD .............................................................................................................................. 20 REBOOT.......................................................................................................................... 21 RM ............................................................................................................................... 21 ROUTE ........................................................................................................................... 22 TAR .............................................................................................................................. 23 WATCH ........................................................................................................................... 24

三.监测平台维护经常用到的命令: ............................................................................. 26 四.VI命令的使用: ..................................................................................................... 27 命令模式:................................................................................................................. 27 文本输入模式:.......................................................................................................... 27 末行模式:................................................................................................................. 27

一.Red Hat Linux基础知识:

linux同UNIX的关系

linux源自于芬兰研究生Linus Torvalds在1991年的一项个人计划,它是UNIX的一个版本,能够在几种不同的硬件平台上运行,兼容大多数已有的UNIX软件.它同大多数其他UNIX版本的不同之处在于,它是自由的,开放源代码的,而且是有成百上千不同的个人和组织无私奉献来协同开发的.

Linux不是唯一的自由UNIX版本,FreeBSD、OpenBSD目前也有广泛的应用,它们在某些功能上可以和Linux媲美.

Linux的发行版本

Linux不同于其他UNIX变体的原因在于,它只定义了一个操作系统内核.内核必须同命令、守护进程以及其他软件一起打包来组成一个可以使用的完整的操作系统----用Linux的术语来说就是一个“发行版本”。所有的Linux发行版本共享相同的内核源,但是和内核源一起的辅助材料则随着发行版本的不同而有很大的不同。 最流行的通用Linux发行版本:

发行版本 BestLinux Caldera Debian Mandrake Red Hat Linux Slackware SuSE TurboLinux Web站点 www.bestlinux.net www.caldera.com www.debian.org www.mandrake.com www.redhat.com www.slackware.com www.suse.com www.turbolinux.com 说明 支持几种语言,易于安装 追求稳定,面向商业的发行版本 和GNU计划关系最紧密的发行版本 声称功能最全,也是最华丽的发行版本 使用最广泛的通用发行版本 以前占有优势,现在不是很流行 在欧洲特别流行,支持多语言 在亚洲流行,支持亚洲语言 Linux基本技能培训手册

总27页 第2页 登录和退出系统 启动系统

通常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基本技能培训手册

总27页 第3页 提示:如果当时在安装时设置为一启动就进入图形界面的话,那系统启动后,用户登录界面将是图形化的,有点象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基本技能培训手册

总27页 第4页 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基本技能培训手册

总27页 第5页

·本地域套接口; ·有名管道(FIFO); ·符号链接。

你可以用ls –ld 来判断现有文件的类型。ls命令输入的第一个字符表示类型。

ls命令使用的文件类型代码

文件类型 普通文件 目录 字符设备文件 块设备 UNIX域套接口 有名管道 符号链接

符号 - d c b 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上,你就可以访问了。不过你使用完成后,应该离开该目录,并执行umount

Linux基本技能培训手册

总27页 第6页 /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基本技能培训手册

总27页 第7页 二.Linux的一些基本命令

在Linux下有很多命令,每个命令会有很多有用的参数,如果能够熟练的掌握这些命令,会使你的工作变的更加容易和方便。在这里,我们仅仅列出一些比较常用的命令,以帮助你更快的使用Linux。在Linux下,vi是个非常强大的文本编辑工具,我们将放在最后讲解。

man

命令说明:显示在线帮助文档 语法: man [参数] 命令 例子:man pwd

按回车,如下图:

Linux基本技能培训手册

总27页 第8页

如退出,输入q,回车。

ls

命令说明:显示目录和文件信息。Ls和MS-DOS下的dir命令很类似,但是功能更强大。 语法:ls [参数] file 参数:-l 每行显示一个文件

-a,--all 显示所有文件,否则,ls命令不显示以“.”开头的文件,包括当前

目录(“.”)和父目录(“.”)。

例子:ls –l /root 显示/root目录的详细内容

ls –a /root 显示/root目录下所有的文件,包括隐藏文件

Linux基本技能培训手册

总27页 第9页

cd

命令说明:用户可以使用这个命令在各个拥有访问权限的目录之间切换。 语法:cd path 例子:cd /etc

Linux基本技能培训手册

总27页 第10页

kill

命令说明:终止进程。 语法:kill [参数] pid

例子:kill –9 1278 终止进程号为1278的进程

Linux基本技能培训手册

总27页 第16页 killall

命令说明:向所有进程发送信号。 语法:killall [参数] name

例子:killall –9 xinetd 终止所有xinetd进程

less

命令说明:显示文本内容。

语法:less filename 例子:less sn.txt

Linux基本技能培训手册

总27页 第17页

mv

命令说明:移动或删除文件。

语法:mv [参数] SOURCEFILE DESTFILE

参数:-f 自动复制目标文件,不显示任何提示信息。 -i 在覆盖已存在文件之前先征求用户意见。

例子:mv sample.txt /root/temp 将mytest.txt文件转移到/root/temp目录下

Linux基本技能培训手册

总27页 第18页 netstat

命令说明:显示Linux系统的网络状态。运行不带任何参数的netstat,命令将显示已

打开的套接口(socket)列表。

语法:netstat [参数]

参数:-n 直接使用数字IP地址,不通过DNS解析。

-a 显示所有的套接口。如果和-i选项同时使用,则显示没有被标记的网络

界面。

-r 显示内核的路由表。 -t 显示tcp协议的连接信息。 -u 显示udp协议的连接信息。

例子:netstat –natu 显示所有TCP、UDP的连接信息,并直接使用数字IP地址,

通过DNS解析。

ps

命令说明:显示进程的状态。 语法:ps [参数]

参数:a 显示终端上的所有进程,包括其他用户的进程。 l 显示详细信息。

Linux基本技能培训手册

总27页 第19页 n 以数字表示WCHAN和USER信息。 p pid 显示PID进程。 u 显示基于用户的信息。

x 显示所有的进程,不以终端作为限制。

例子:ps aux 显示基于用户的所有终端所有用户的进程

pwd

命令说明:显示当前工作路径。 语法:pwd

Linux基本技能培训手册

总27页 第20页

三.监测平台维护经常用到的命令:

ps aux 查看进程

ifconfig 查看网卡配置及为网卡配置IP地址。 tar xvzf 解压缩软件包

netstat –natu 查看当前所连接的IP及连接情况 route 查看当前路由表

route add –net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 dev eth1 在网卡eth1上添加到192.168.0.0的网关192.168.0.1

route add default gw 192.168.0.1 dev eth1 添加默认网关192.168.0.1通过网卡eth1出去

watch –n1 –d ifconfig eth1 查看网卡eth1是否有数据流量及流量大小

Linux基本技能培训手册

总27页 第26页 四.vi命令的使用:

vi是在Linux下使用最广泛的文本文件编辑器。Vi分为三种模式:命令模式、文本输入模式和末行模式。

命令模式:

在此模式下,用户输入的任何字符都被认为是命令,在此模式下,按“i”或者“a”键进入文本输入模式;

常用命令:

/pattern 搜索符合pattern的字符串。 a 在光标后开始编辑。 dd 删除当前行。 h 左移一格。

i 在光标处开始编辑。 j 下移一格。 k 上移一格。 l 右移一格。

o 在光标处下一行插入一行开始编辑。 O 在光标处上一行插入一行开始编辑。 u 撤销所有的编辑工作。 x 删除光标所在处字符。

文本输入模式:

在次模式下,用户可以对文本内容进行编辑,按ESC键则退出文本输入模式,进入命令模式;

末行模式:

也成ex转义模式,在命令模式下按“:”键进入末行模式,执行相应的命令(如存盘,退出),命令执行完毕以后自动回到命令模式下。

常用命令:

Linux基本技能培训手册

总27页 第27页 help [command] 显示使用帮助。

q 退出。如果当前的内容已被修改,但尚未保存,vi会提示用户先保

存再退出。用户也可以用“q!”强行退出。

w [file] 保存当前的内容。如果不指定file,则将当前内容保存到原文件中,

否则,保存到file文件中。如果file文件已经存在,vi将提示用

户。

“w!file”可强行覆盖已存在的文件。

Linux基本技能培训手册

总27页 第28页

本文来源:https://www.bwwdw.com/article/eocx.html

Top