chap 1 Linux操作系统基础.ppt
1主要内容主要内容vLinuxLinux系统概况系统概况系统概况系统概况vLinuxLinux系统安装系统安装系统安装系统安装vLinuxLinux系统环境系统环境系统环境系统环境vLinuxLinux用户管理命令用户管理命令用户管理命令用户管理命令vLinuxLinux文件操作命令文件操作命令文件操作命令文件操作命令vLinuxLinux网络管理命令网络管理命令网络管理命令网络管理命令vLinuxLinux系统信息命令系统信息命令系统信息命令系统信息命令vLinuxLinux系统概况系统概况系统概况系统概况vLinuxLinux系统安装系统安装系统安装系统安装vLinuxLinux系统环境系统环境系统环境系统环境vLinuxLinux用户管理命令用户管理命令用户管理命令用户管理命令vLinuxLinux文件操作命令文件操作命令文件操作命令文件操作命令vLinuxLinux网络管理命令网络管理命令网络管理命令网络管理命令vLinuxLinux系统信息命令系统信息命令系统信息命令系统信息命令2初识初识Linuxv一个类一个类一个类一个类UNIXUNIX系统系统系统系统其他类其他类其他类其他类UNIXUNIX系统包括系统包括系统包括系统包括SolarisSolaris、MacMacOSXOSX等等等等v一个自由的操作系统一个自由的操作系统一个自由的操作系统一个自由的操作系统起源于起源于起源于起源于19911991年,年,年,年,LinusTorvaldsLinusTorvaldsv一个系统多个桌面一个系统多个桌面一个系统多个桌面一个系统多个桌面GNOMEGNOME,KDEKDE等等等等v主要发行版本主要发行版本主要发行版本主要发行版本RedHatEnterpriseRedHatEnterpriseFedoraFedoraUbantuUbantuRedRedFlagFlagLinux系系统统概概况况3Linux精髓精髓vLinuxLinux代表一种开源文化代表一种开源文化代表一种开源文化代表一种开源文化免费软件,开放源代码免费软件,开放源代码免费软件,开放源代码免费软件,开放源代码自由软件自由软件自由软件自由软件,你可以在原有程序基础上开发自己的程序你可以在原有程序基础上开发自己的程序你可以在原有程序基础上开发自己的程序你可以在原有程序基础上开发自己的程序促进了软件的发展促进了软件的发展促进了软件的发展促进了软件的发展v核心结构核心结构核心结构核心结构LINUXLINUX内核内核内核内核LINUXSHELLLINUXSHELLLINUXLINUX文件系统文件系统文件系统文件系统LINUXLINUX应用系统应用系统应用系统应用系统Linux系系统统概概况况4Linux特点特点v多用户多用户多用户多用户v多任务多任务多任务多任务v图形用户接口图形用户接口图形用户接口图形用户接口v硬件支持硬件支持硬件支持硬件支持v网络连接网络连接网络连接网络连接v网络服务器网络服务器网络服务器网络服务器v应用支持应用支持应用支持应用支持Linux系系统统概概况况5Linux的常用软件的常用软件v办公软件办公软件办公软件办公软件OpenOffice.orgOpenOffice.orgv浏览器浏览器浏览器浏览器FireFoxFireFoxv即时通讯即时通讯即时通讯即时通讯GaimGaimQQQQ使用使用使用使用LumaQQLumaQQ或或或或EvaEvav播放音乐播放音乐播放音乐播放音乐XMMSXMMS若若若若需需需需支持支持支持支持MP3MP3,需加插件需加插件需加插件需加插件v文本编辑文本编辑文本编辑文本编辑geditgeditvFTPFTP下载下载下载下载gftpgftpLinux系系统统概概况况6Linux下开发工具下开发工具v命令行界面命令行界面命令行界面命令行界面vvivi编辑器编辑器编辑器编辑器命令模式和插入模式命令模式和插入模式命令模式和插入模式命令模式和插入模式,通过通过通过通过a a、i i、EscEsc切换切换切换切换插入模式插入模式插入模式插入模式可以输入文件内容可以输入文件内容命令模式命令模式命令模式命令模式可以使用命令来操纵文件可以使用命令来操纵文件Linux系系统统概概况况7vi编辑器命令状态下编辑器命令状态下的光标移动命令的光标移动命令v方向键:移动光标方向键:移动光标方向键:移动光标方向键:移动光标vw w:移动光标到下一个单词:移动光标到下一个单词:移动光标到下一个单词:移动光标到下一个单词vb b:移动光标到前一个单词:移动光标到前一个单词:移动光标到前一个单词:移动光标到前一个单词v0 0或或或或:移动光标到行首:移动光标到行首:移动光标到行首:移动光标到行首v$:移动光标到行尾:移动光标到行尾:移动光标到行尾:移动光标到行尾vHH:移动光标到屏幕左上角:移动光标到屏幕左上角:移动光标到屏幕左上角:移动光标到屏幕左上角vMM:移动光标到屏幕中间行第一个字符:移动光标到屏幕中间行第一个字符:移动光标到屏幕中间行第一个字符:移动光标到屏幕中间行第一个字符vL L:移动光标到屏幕左下角:移动光标到屏幕左下角:移动光标到屏幕左下角:移动光标到屏幕左下角vGG:移到最后一样:移到最后一样:移到最后一样:移到最后一样vgggg或或或或1G1G:移到第一行:移到第一行:移到第一行:移到第一行Linux系系统统概概况况8vi编辑器命令状态下编辑器命令状态下的文本编辑命令的文本编辑命令vx x:删除光标所在位置字符:删除光标所在位置字符:删除光标所在位置字符:删除光标所在位置字符vX X:删除光标前一位置字符:删除光标前一位置字符:删除光标前一位置字符:删除光标前一位置字符vdwdw:删除到单词尾:删除到单词尾:删除到单词尾:删除到单词尾vd$d$:删除到行尾:删除到行尾:删除到行尾:删除到行尾vd0d0:从行首删除之当前位置:从行首删除之当前位置:从行首删除之当前位置:从行首删除之当前位置vdddd:删除当前行:删除当前行:删除当前行:删除当前行Linux系系统统概概况况9vi编辑器命令状态下编辑器命令状态下的文件保存命令的文件保存命令vZzZz或或或或:wq:wq:保存当前文件,退出:保存当前文件,退出:保存当前文件,退出:保存当前文件,退出viviv:w:w:保存当前文件,继续编辑:保存当前文件,继续编辑:保存当前文件,继续编辑:保存当前文件,继续编辑v:q:q:当文件未做改动时,退出:当文件未做改动时,退出:当文件未做改动时,退出:当文件未做改动时,退出v:q!:q!:退出而不保存:退出而不保存:退出而不保存:退出而不保存Linux系系统统概概况况10Linux的编程工具的编程工具v编辑工具编辑工具编辑工具编辑工具vi,emacsvi,emacsv编译、链接编译、链接编译、链接编译、链接gcc,g+gcc,g+makemake命令命令命令命令v调试调试调试调试gdbgdbv版本控制工具版本控制工具版本控制工具版本控制工具CVSCVS等等等等Linux系系统统概概况况11Linux中的中的shellv与与与与WindowsWindows下的下的下的下的cmdcmd类似类似类似类似v提供了一个提供了一个提供了一个提供了一个运行程序运行程序运行程序运行程序、管理文件系统管理文件系统管理文件系统管理文件系统、编译编译编译编译程序程序程序程序代代代代码码码码、管理计算机管理计算机管理计算机管理计算机的途径的途径的途径的途径vShellShell比比比比GUIGUI功能强大得多功能强大得多功能强大得多功能强大得多v常用的常用的常用的常用的ShellShellKornKornBourneBourneCCBashBash(缺省值)(缺省值)(缺省值)(缺省值)v普通用户提示符普通用户提示符普通用户提示符普通用户提示符$,rootroot提示符提示符提示符提示符#Linux系系统统概概况况12Linux用户管理用户管理vLinuxLinux是一个多用户的是一个多用户的是一个多用户的是一个多用户的操作系统操作系统操作系统操作系统注册注册注册注册用户要使用用户要使用用户要使用用户要使用LinuxLinux系统资源,首先必须登录系统资源,首先必须登录系统资源,首先必须登录系统资源,首先必须登录系统系统系统系统使使使使用完系统后,必须退出用完系统后,必须退出用完系统后,必须退出用完系统后,必须退出系统系统系统系统vLinuxLinux将用户分为将用户分为将用户分为将用户分为普通用户普通用户普通用户普通用户和和和和超级用户超级用户超级用户超级用户超级用户超级用户超级用户超级用户(root(root)一般一般一般一般使用超级用户帐号完成一些系统管理的使用超级用户帐号完成一些系统管理的使用超级用户帐号完成一些系统管理的使用超级用户帐号完成一些系统管理的工作工作工作工作普通普通普通普通用户用户用户用户一般一般一般一般的的的的LinuxLinux使用者均为普通使用者均为普通使用者均为普通使用者均为普通用户用户用户用户Linux系系统统概概况况13程序设计角度的程序设计角度的Linux结构结构Linux系系统统概概况况14主要内容主要内容vLinuxLinux系统概况系统概况系统概况系统概况vLinuxLinux系统安装系统安装系统安装系统安装vLinuxLinux系统环境系统环境系统环境系统环境vLinuxLinux用户管理命令用户管理命令用户管理命令用户管理命令vLinuxLinux文件操作命令文件操作命令文件操作命令文件操作命令vLinuxLinux网络管理命令网络管理命令网络管理命令网络管理命令vLinuxLinux系统信息命令系统信息命令系统信息命令系统信息命令15Linux的安装流程的安装流程v选择语言、键盘及鼠标类型选择语言、键盘及鼠标类型选择语言、键盘及鼠标类型选择语言、键盘及鼠标类型v创建分区创建分区创建分区创建分区v设置启动顺序设置启动顺序设置启动顺序设置启动顺序v配置网络配置网络配置网络配置网络v配置用户及验证信息配置用户及验证信息配置用户及验证信息配置用户及验证信息v选择安装软件包选择安装软件包选择安装软件包选择安装软件包v配置配置配置配置X X窗口窗口窗口窗口v安装软件包安装软件包安装软件包安装软件包v创建启动盘创建启动盘创建启动盘创建启动盘Linux系系统统安安装装16Linux安装过程安装过程语言选择语言选择Linux系系统统安安装装17Linux安装过程安装过程键盘配置键盘配置Linux系系统统安安装装18Linux安装过程安装过程鼠标配置鼠标配置Linux系系统统安安装装19Linux安装过程安装过程安装方式安装方式Linux系系统统安安装装20Linux安装过程安装过程安装类型安装类型Linux系系统统安安装装21Linux安装过程安装过程磁盘分区方式磁盘分区方式Linux系系统统安安装装22Linux安装过程安装过程为系统分区为系统分区Linux系系统统安安装装23Linux安装过程安装过程添加分区添加分区Linux系系统统安安装装24Linux安装过程安装过程分区基本原则分区基本原则Linux系系统统安安装装25Linux安装过程安装过程分区基本要求分区基本要求v至少创建两个分区至少创建两个分区至少创建两个分区至少创建两个分区根分区(根分区(根分区(根分区(/):至少至少至少至少750MB750MB,推荐,推荐,推荐,推荐 1.5G1.5G或以上或以上或以上或以上交换分区(交换分区(交换分区(交换分区(SwapSwap):推荐大小为内存的两倍:推荐大小为内存的两倍:推荐大小为内存的两倍:推荐大小为内存的两倍v推荐创建推荐创建推荐创建推荐创建/boot/boot分区分区分区分区:16MB16MBv可选分区可选分区可选分区可选分区/usr,/usr/local,/var,/tmp,/opt,/home/usr,/usr/local,/var,/tmp,/opt,/homev分区工具分区工具分区工具分区工具默认工具:默认工具:默认工具:默认工具:fdiskfdisk各发行版还可有自己的分区程序各发行版还可有自己的分区程序各发行版还可有自己的分区程序各发行版还可有自己的分区程序Linux系系统统安安装装26Linux安装过程安装过程引导程序引导程序Linux系系统统安安装装27Linux安装过程安装过程启动装载器启动装载器v启动装载器加载启动装载器加载启动装载器加载启动装载器加载LinuxLinux内核内核内核内核可将启动参数(如设备信息)传递到可将启动参数(如设备信息)传递到可将启动参数(如设备信息)传递到可将启动参数(如设备信息)传递到LinuxLinux内核内核内核内核可选择加载一个初始化根盘可选择加载一个初始化根盘可选择加载一个初始化根盘可选择加载一个初始化根盘可以启动其操作系统可以启动其操作系统可以启动其操作系统可以启动其操作系统v常用启动装载器常用启动装载器常用启动装载器常用启动装载器LILO:LinuxLoaderLILO:LinuxLoaderGRUB:GrandUnifiedBootGRUB:GrandUnifiedBootLoaderLoaderLinux系系统统安安装装28Linux安装过程安装过程启动装载器(续)启动装载器(续)vLILOLILO根据配置文件配置根据配置文件配置根据配置文件配置根据配置文件配置MBRMBR语法语法语法语法:lilo-v-v-Cconfig-file-tlilo-v-v-Cconfig-file-t配置文件:配置文件:配置文件:配置文件:/etc/lilo.confetc/lilo.confvGRUBGRUB存储在存储在存储在存储在MBRMBR和和和和/boot/grub/boot/grub中的程序中的程序中的程序中的程序了解文件系统结构了解文件系统结构了解文件系统结构了解文件系统结构不必与不必与不必与不必与LILOLILO一样来激活某个配置文件一样来激活某个配置文件一样来激活某个配置文件一样来激活某个配置文件配置文件位于配置文件位于配置文件位于配置文件位于/boot/grub/grub.confboot/grub/grub.conf通过通过通过通过grub-installgrub-install安装到安装到安装到安装到MBRMBRLinux系系统统安安装装Linux安装过程安装过程MBRv主引导记录,硬盘主引导记录,硬盘主引导记录,硬盘主引导记录,硬盘的第一的第一的第一的第一扇区,长度扇区,长度扇区,长度扇区,长度为为为为512512字节字节字节字节第一部分为第一部分为第一部分为第一部分为引导区引导区引导区引导区,占占占占446446个字节个字节个字节个字节第二部分为第二部分为第二部分为第二部分为分区分区分区分区表表表表(6464个个个个字节),字节),字节),字节),记录硬盘的分区信息。记录硬盘的分区信息。记录硬盘的分区信息。记录硬盘的分区信息。29Linux系系统统安安装装30Linux安装过程安装过程启动过程启动过程Linux系系统统安安装装Linux安装过程安装过程启动过程说明启动过程说明v打开打开打开打开PCPC的电源的电源的电源的电源vBIOSBIOS开机自检开机自检开机自检开机自检v按按按按BIOSBIOS中设置的启动设备中设置的启动设备中设置的启动设备中设置的启动设备(通常是硬盘通常是硬盘通常是硬盘通常是硬盘)启动,接着启动设备上安装的引导程序启动,接着启动设备上安装的引导程序启动,接着启动设备上安装的引导程序启动,接着启动设备上安装的引导程序lilolilo或或或或grubgrub开始引导开始引导开始引导开始引导LinuxLinuxv内核的引导内核的引导内核的引导内核的引导v执行执行执行执行initinit程序程序程序程序v启动启动启动启动gettygetty,打开了终端供用户登录系统,打开了终端供用户登录系统,打开了终端供用户登录系统,打开了终端供用户登录系统v用户登录成功后进入了用户登录成功后进入了用户登录成功后进入了用户登录成功后进入了ShellShell31Linux系系统统安安装装32Linux安装过程安装过程网络配置网络配置Linux系系统统安安装装33Linux安装过程安装过程防火墙防火墙Linux系系统统安安装装34Linux安装过程安装过程附加语言支持附加语言支持Linux系系统统安安装装35Linux安装过程安装过程时区选择时区选择Linux系系统统安安装装36Linux安装过程安装过程设置根口令设置根口令Linux系系统统安安装装37Linux安装过程安装过程选择软件包组选择软件包组Linux系系统统安安装装38Linux安装过程安装过程准备安装准备安装v此时,应该看到一个安装此时,应该看到一个安装此时,应该看到一个安装此时,应该看到一个安装 RedHatLinuxRedHatLinux做准备的做准备的做准备的做准备的屏幕屏幕屏幕屏幕。v当重新当重新当重新当重新引导系统后,一份完整的安装日志可在引导系统后,一份完整的安装日志可在引导系统后,一份完整的安装日志可在引导系统后,一份完整的安装日志可在/root/install.log/root/install.log 中找到,以备今后中找到,以备今后中找到,以备今后中找到,以备今后参考参考参考参考v要取消安装进程,按计算机的重新启动按钮,或者要取消安装进程,按计算机的重新启动按钮,或者要取消安装进程,按计算机的重新启动按钮,或者要取消安装进程,按计算机的重新启动按钮,或者使用使用使用使用 Control-Alt-DeleteControl-Alt-Delete 组合键来组合键来组合键来组合键来重启计算机重启计算机重启计算机重启计算机 Linux系系统统安安装装39Linux安装过程安装过程安装软件包安装软件包Linux系系统统安安装装40Linux安装过程安装过程创建引导盘创建引导盘Linux系系统统安安装装41Linux安装过程安装过程配置显示器配置显示器Linux系系统统安安装装42Linux安装过程安装过程定制图形化界面定制图形化界面Linux系系统统安安装装43主要内容主要内容vLinuxLinux系统概况系统概况系统概况系统概况vLinuxLinux系统安装系统安装系统安装系统安装vLinuxLinux系统环境系统环境系统环境系统环境vLinuxLinux用户管理命令用户管理命令用户管理命令用户管理命令vLinuxLinux文件操作命令文件操作命令文件操作命令文件操作命令vLinuxLinux网络管理命令网络管理命令网络管理命令网络管理命令vLinuxLinux系统信息命令系统信息命令系统信息命令系统信息命令44Linux系统的文件系统结构系统的文件系统结构vv/:文件系统结构的起始:文件系统结构的起始:文件系统结构的起始:文件系统结构的起始点点点点vv/home/home:用户主目录:用户主目录:用户主目录:用户主目录vv/bin/bin:标准:标准:标准:标准指令和工具程序指令和工具程序指令和工具程序指令和工具程序vv/usr/usr:系统使用文件系统使用文件系统使用文件系统使用文件和指令和指令和指令和指令vv/usr/bin/usr/bin:用户命令:用户命令:用户命令:用户命令和工具程序和工具程序和工具程序和工具程序vv/usr/sbin/usr/sbin:系统:系统:系统:系统管理员命令管理员命令管理员命令管理员命令vv/usr/lib/usr/lib:编程语言库编程语言库编程语言库编程语言库vv/usr/doc/usr/doc:LinuxLinux文档文档文档文档vv/usr/man/usr/man:在线联机帮助手册:在线联机帮助手册:在线联机帮助手册:在线联机帮助手册vv/usr/spool/usr/spool:假脱机文件:假脱机文件:假脱机文件:假脱机文件vv/sbin/sbin:管理员开启系统的命令:管理员开启系统的命令:管理员开启系统的命令:管理员开启系统的命令vv/var/var:时变文件,例如邮箱文件:时变文件,例如邮箱文件:时变文件,例如邮箱文件:时变文件,例如邮箱文件vv/dev/dev:设备文件接口:设备文件接口:设备文件接口:设备文件接口vv/etc/etc:系统配置文件及其它系统文件:系统配置文件及其它系统文件:系统配置文件及其它系统文件:系统配置文件及其它系统文件Linux系系统统环环境境45文件系统的概念文件系统的概念vv文件系统文件系统文件系统文件系统磁盘上有特定格式的一片区域磁盘上有特定格式的一片区域磁盘上有特定格式的一片区域磁盘上有特定格式的一片区域vv文件文件文件文件文件系统中存储数据的一个命名的对象文件系统中存储数据的一个命名的对象文件系统中存储数据的一个命名的对象文件系统中存储数据的一个命名的对象vv目录目录目录目录其中包含许多文件项目的一类特殊文件其中包含许多文件项目的一类特殊文件其中包含许多文件项目的一类特殊文件其中包含许多文件项目的一类特殊文件vv子目录子目录子目录子目录被包含在另一个目录中的目录,包含子目录的目录称为被包含在另一个目录中的目录,包含子目录的目录称为被包含在另一个目录中的目录,包含子目录的目录称为被包含在另一个目录中的目录,包含子目录的目录称为父目录父目录父目录父目录vv文件名文件名文件名文件名用来标识文件的字符串,保存在一个目录文件项用来标识文件的字符串,保存在一个目录文件项用来标识文件的字符串,保存在一个目录文件项用来标识文件的字符串,保存在一个目录文件项中中中中vv路径名路径名路径名路径名“/”/”字符结合在一起的一个或多个文件名的集合。它指定一个文件字符结合在一起的一个或多个文件名的集合。它指定一个文件字符结合在一起的一个或多个文件名的集合。它指定一个文件字符结合在一起的一个或多个文件名的集合。它指定一个文件在文件系统中的在文件系统中的在文件系统中的在文件系统中的位置位置位置位置Linux系系统统环环境境46文件结构文件结构v无论文件是一个程序、一个文档、一个数据库、或无论文件是一个程序、一个文档、一个数据库、或无论文件是一个程序、一个文档、一个数据库、或无论文件是一个程序、一个文档、一个数据库、或是一个目录,操作系统都会赋予它下面的结构是一个目录,操作系统都会赋予它下面的结构是一个目录,操作系统都会赋予它下面的结构是一个目录,操作系统都会赋予它下面的结构索引节点(索引节点(索引节点(索引节点(I I节点节点节点节点)包含包含包含包含有关相应文件信息(文件权限、文件主、文件大有关相应文件信息(文件权限、文件主、文件大有关相应文件信息(文件权限、文件主、文件大有关相应文件信息(文件权限、文件主、文件大小等)的一个小等)的一个小等)的一个小等)的一个记录记录记录记录数据数据数据数据文件文件文件文件的实际的实际的实际的实际内容内容内容内容 Linux系系统统环环境境47文件名命名规则文件名命名规则v包含大写键、小写键、数字、包含大写键、小写键、数字、包含大写键、小写键、数字、包含大写键、小写键、数字、#、_ _v 不包含空格不包含空格不包含空格不包含空格v 不包含以下字符:不包含以下字符:不包含以下字符:不包含以下字符:*?/;$“v 不能以不能以不能以不能以“+”+”或者或者或者或者“-”-”开头开头开头开头v 区分大小写区分大小写区分大小写区分大小写v 最长文件名:最长文件名:最长文件名:最长文件名:255255Linux系系统统环环境境48文件类型文件类型v普通文件:包含各种长度的字符串普通文件:包含各种长度的字符串普通文件:包含各种长度的字符串普通文件:包含各种长度的字符串文本文件:由文本文件:由文本文件:由文本文件:由ASCIIASCII字符字符字符字符构成构成构成构成数据文件:由来自应用程序的数字型和文本型数据数据文件:由来自应用程序的数字型和文本型数据数据文件:由来自应用程序的数字型和文本型数据数据文件:由来自应用程序的数字型和文本型数据构成,构成,构成,构成,如电子表格如电子表格如电子表格如电子表格、数据库、数据库、数据库、数据库等等等等 可执行的二进制程序:由机器指令和数据可执行的二进制程序:由机器指令和数据可执行的二进制程序:由机器指令和数据可执行的二进制程序:由机器指令和数据构成构成构成构成v目录文件:由成对的目录文件:由成对的目录文件:由成对的目录文件:由成对的“I I节点号节点号节点号节点号/文件名文件名文件名文件名”构成构成构成构成 I I节点号是检索节点号是检索节点号是检索节点号是检索I I节点表的下标,节点表的下标,节点表的下标,节点表的下标,I I节点存放所有文件的状节点存放所有文件的状节点存放所有文件的状节点存放所有文件的状态态态态信息信息信息信息文件名是文件名是文件名是文件名是给一个给一个给一个给一个文件分配的文本形式的字符串,用来标文件分配的文本形式的字符串,用来标文件分配的文本形式的字符串,用来标文件分配的文本形式的字符串,用来标识识识识文件文件文件文件v设备文件:设备文件:设备文件:设备文件:/dev/tty1/dev/tty1v连接文件:存放文件系统中通向文件的路径连接文件:存放文件系统中通向文件的路径连接文件:存放文件系统中通向文件的路径连接文件:存放文件系统中通向文件的路径filefile文文文文件名件名件名件名Linux系系统统环环境境49用户登录系统用户登录系统v系统启动后,输入用户名并键入回车键。如:系统启动后,输入用户名并键入回车键。如:系统启动后,输入用户名并键入回车键。如:系统启动后,输入用户名并键入回车键。如:login:rootlogin:rootv输入用户口令,输入的口令不会在屏幕上显示出来。输入用户口令,输入的口令不会在屏幕上显示出来。输入用户口令,输入的口令不会在屏幕上显示出来。输入用户口令,输入的口令不会在屏幕上显示出来。如果输入的口令有误,屏幕提示下列信息:如果输入的口令有误,屏幕提示下列信息:如果输入的口令有误,屏幕提示下列信息:如果输入的口令有误,屏幕提示下列信息:loginincorrectloginincorrectlogin:login:v执行上述两步后,如果屏幕显示系统提示符执行上述两步后,如果屏幕显示系统提示符执行上述两步后,如果屏幕显示系统提示符执行上述两步后,如果屏幕显示系统提示符,如:如:如:如:rootloclhostroot#rootloclhostroot#说明已经成功登录到系统中,可以进行说明已经成功登录到系统中,可以进行说明已经成功登录到系统中,可以进行说明已经成功登录到系统中,可以进行操作操作操作操作Linux系系统统环环境境50远程登录系统远程登录系统vv用户远程登录机群用户远程登录机群用户远程登录机群用户远程登录机群普通用户通过普通用户通过普通用户通过普通用户通过telnettelnet从机群外部登录到机群结点,首先要通过机群系从机群外部登录到机群结点,首先要通过机群系从机群外部登录到机群结点,首先要通过机群系从机群外部登录到机群结点,首先要通过机群系统管理员建立帐户统管理员建立帐户统管理员建立帐户统管理员建立帐户管理员通过管理员通过管理员通过管理员通过rloginrlogin登录登录登录登录通过通过通过通过sshssh命令命令命令命令vv在机群内部在机群内部在机群内部在机群内部由于每个普通用户帐户都是一个全局由于每个普通用户帐户都是一个全局由于每个普通用户帐户都是一个全局由于每个普通用户帐户都是一个全局NFSNFS帐户,可以通过帐户,可以通过帐户,可以通过帐户,可以通过rshrsh在机群在机群在机群在机群内部进行访问内部进行访问内部进行访问内部进行访问vv举例举例举例举例telnetVIPtelnetVIP(VIPVIP为机群系统对外的为机群系统对外的为机群系统对外的为机群系统对外的IPIP地址,由用户设定该地址,由用户设定该地址,由用户设定该地址,由用户设定该IPIP)Login:team01Login:team01Password:*Password:*rshnode161(rshnode161(通过通过通过通过rshrsh访问机群内部的其他结点访问机群内部的其他结点访问机群内部的其他结点访问机群内部的其他结点,node161,node161为机群内结为机群内结为机群内结为机群内结点的主机名点的主机名点的主机名点的主机名)Linux系系统统环环境境51退出系统退出系统v用户使用用户使用用户使用用户使用LinuxLinux系统之后,要退出系统的过程称为系统之后,要退出系统的过程称为系统之后,要退出系统的过程称为系统之后,要退出系统的过程称为“注销注销注销注销”v方法有三种方法有三种方法有三种方法有三种键入:键入:键入:键入:exitexit按:按:按:按:Ctrl+D(Ctrl+D(相当于执行相当于执行相当于执行相当于执行exit)exit)logoutlogoutLinux系系统统环环境境52关闭系统关闭系统v必须由必须由必须由必须由超级用户超级用户超级用户超级用户在在在在shellshell提示符下,键入关闭命令提示符下,键入关闭命令提示符下,键入关闭命令提示符下,键入关闭命令系统将完整地执行关闭所有进程系统将完整地执行关闭所有进程系统将完整地执行关闭所有进程系统将完整地执行关闭所有进程释放占用资源,停止运行释放占用资源,停止运行释放占用资源,停止运行释放占用资源,停止运行切断电源切断电源切断电源切断电源v关闭系统的命令关闭系统的命令关闭系统的命令关闭系统的命令 rootloclhost/root#shutdownhnowrootloclhost/root#shutdownhnowrootloclhost/root#haltrootloclhost/root#haltrootloclhost/root#init0rootloclhost/root#init0rootloclhost/root#poweroffrootloclhost/root#poweroffLinux系系统统环环境境53关闭系统关闭系统vv重启系统重启系统重启系统重启系统rebootreboot命令命令命令命令shutdown-rshutdown-r命令命令命令命令 组合键组合键组合键组合键 Ctrl+Alt+DelCtrl+Alt+Del(只适用于控制台下)(只适用于控制台下)(只适用于控制台下)(只适用于控制台下)vvshutdownshutdown命令命令命令命令语法:语法:语法:语法:shutdownflagwarningmessageshutdownflagwarningmessageflag:flag:-r-r重启重启重启重启-h-h关机关机关机关机-k-k不关机,只发消息不关机,只发消息不关机,只发消息不关机,只发消息time:time:绝对时间:绝对时间:绝对时间:绝对时间:hh:mmhh:mm相对时间:相对时间:相对时间:相对时间:+mm(+mm(分钟分钟分钟分钟)立刻关机:立刻关机:立刻关机:立刻关机:now(=+0)now(=+0)Linux系系统统环环境境54关闭系统注意事项关闭系统注意事项vLinuxLinux系统有一个磁盘缓存系统有一个磁盘缓存系统有一个磁盘缓存系统有一个磁盘缓存区区区区这个这个这个这个缓存区不是立即将所有数据写入磁盘缓存区不是立即将所有数据写入磁盘缓存区不是立即将所有数据写入磁盘缓存区不是立即将所有数据写入磁盘的的的的而是而是而是而是隔段时间后,再将数据写入隔段时间后,再将数据写入隔段时间后,再将数据写入隔段时间后,再将数据写入磁盘磁盘磁盘磁盘随手随手随手随手关掉电源可能会导致缓存没有回写,磁盘上的文件关掉电源可能会导致缓存没有回写,磁盘上的文件关掉电源可能会导致缓存没有回写,磁盘上的文件关掉电源可能会导致缓存没有回写,磁盘上的文件系统不系统不系统不系统不完整完整完整完整vLinuxLinux的多任务的多任务的多任务的多任务系统系统系统系统可能可能可能可能有许多程序正置于后台有许多程序正置于后台有许多程序正置于后台有许多程序正置于后台运行运行运行运行只有只有只有只有通过正确的关机顺序,才可以保证所有的后台进程通过正确的关机顺序,才可以保证所有的后台进程通过正确的关机顺序,才可以保证所有的后台进程通过正确的关机顺序,才可以保证所有的后台进程都能保存自己的都能保存自己的都能保存自己的都能保存自己的数据数据数据数据Linux系系统统环环境境55shell命令命令v命令格式命令格式命令格式命令格式commandoptionsargumentscommandoptionsargumentsv说明说明说明说明在在在在shellshell提示符下,输入命令,然后按下提示符下,输入命令,然后按下提示符下,输入命令,然后按下提示符下,输入命令,然后按下EnterEnter键键键键shellshell识别大小写识别大小写识别大小写识别大小写如果找不到你输入的命令,会显示反馈信息:如果找不到你输入的命令,会显示反馈信息:如果找不到你输入的命令,会显示反馈信息:如果找不到你输入的命令,会显示反馈信息:“CommandCommandnotFound”notFound”如果命令太长,要在第一行行尾键入如果命令太长,要在第一行行尾键入如果命令太长,要在第一行行尾键入如果命令太长,要在第一行行尾键入“”字符和按下字符和按下字符和按下字符和按下EnterEnter键,在下一行的键,在下一行的键,在下一行的键,在下一行的“”后接着输入后接着输入后接着输入后接着输入Linux系系统统环环境境56键盘快捷方式键盘快捷方式v停止命令停止命令停止命令停止命令v 结束传输或者文件结束传输或者文件结束传输或者文件结束传输或者文件v 临时停止输出临时停止输出临时停止输出临时停止输出v 恢复输出恢复输出恢复输出恢复输出v 擦除整行擦除整行擦除整行擦除整行v 纠正错误纠正错误纠正错误纠正错误Linux系系统统环环境境57shell命令补齐功能命令补齐功能v命令命令命令命令补齐指补齐指补齐指补齐指当键入的字符足以确定目录中一个唯一当键入的字符足以确定目录中一个唯一当键入的字符足以确定目录中一个唯一当键入的字符足以确定目录中一个唯一的文件时,只须按的文件时,只须按的文件时,只须按的文件时,只须按 TabTab键就可以自动补齐该文件名键就可以自动补齐该文件名键就可以自动补齐该文件名键就可以自动补齐该文件名的剩下的剩下的剩下的剩下部分部分部分部分v举例举例举例举例rootredflag/root#histrootredflag/root#hist【TabTab】系统将会自动帮助用户完成系统将会自动帮助用户完成系统将会自动帮助用户完成系统将会自动帮助用户完成命令命令命令命令rootredflag/root#historyrootredflag/root#historyLinux系系统统环环境境58特殊特殊bash变量变量vvHISTFILEHISTFILE用于贮存历史命令的文件用于贮存历史命令的文件用于贮存历史命令的文件用于贮存历史命令的文件 vvHISTSIZEHISTSIZE历史命令列表的大小历史命令列表的大小历史命令列表的大小历史命令列表的大小 vvHOMEHOME当前用户的用户目录当前用户的用户目录当前用户的用户目录当前用户的用户目录 vvOLDPWDOLDPWD 前一个工作目录前一个工作目录前一个工作目录前一个工作目录 vvPATHPATHbashbash寻找可执行文件的搜索路径寻找可执行文件的搜索路径寻找可执行文件的搜索路径寻找可执行文件的搜索路径 vvPS1PS1命令行的一级提示符命令行的一级提示符命令行的一级提示符命令行的一级提示符 vvPS2PS2命令行的二级提示符命令行的二级提示符命令行的二级提示符命令行的二级提示符 vvPWDPWD 当前工作目录当前工作目录当前工作目录当前工作目录 vvSECONDSSECONDS当前当前当前当前shellshell开始后所流逝的秒数开始后所流逝的秒数开始后所流逝的秒数开始后所流