《(精品)Linux操作系统.ppt》由会员分享,可在线阅读,更多相关《(精品)Linux操作系统.ppt(51页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、LinuxLinux操作系统操作系统第一部分第一部分 介绍与安装介绍与安装LinuxLinux的由来的由来:Linus Torvalds 1.Linux1.Linux的版本的版本 RedHatLinuxSuSeLinuxTurboLinuxSlackwareLinuxMandrakeLinux红旗Linux中软Linux蓝点Linux当前当前 LinuxLinux的主要发行版本的主要发行版本开放性多用户良好的用户界面设备独立性丰富的网络功能可靠的安全性良好的可移植性2.Linux2.Linux的优点的优点 3.Linux3.Linux的安装的安装 提醒提醒:对于对于LinuxLinux的初学者
2、来说,在的初学者来说,在WindowsWindows平台的虚拟机软件上安平台的虚拟机软件上安装装LinuxLinux操作系统用来学习是很方便的。具体的安装步骤与直接在操作系统用来学习是很方便的。具体的安装步骤与直接在PCPC机上安装大同小异机上安装大同小异。4.4.关于虚拟机的问题关于虚拟机的问题什么是虚拟机什么是虚拟机?虚拟机优点虚拟机优点?硬件要求?硬件要求?在虚拟机上安装在虚拟机上安装LinuxLinux的优点?的优点?WindowsWindows平台虚拟机软件平台虚拟机软件?可以在一台电脑上模拟出来若干台PC,可以实现一台电脑“同时”运行几个操作系统,还可以将这几个操作系统连成一个网络
3、。不用虚拟机时在一台电脑上装多个操作系统,需装多个硬盘,每个硬盘装一个操作系统,价格贵。或者是在一个硬盘上装多个操作系统,不够安全。虚拟机对硬件的要求比较高,主要是CPU、硬盘和内存。目前的电脑一般都满足要求。将一台电脑上的硬盘和内存的一部分拿出来虚拟出若干台机器,每台机器可以运行单独的操作系统而互不干扰,这些“新”机器各自拥有自己独立的CMOS、硬盘和操作系统。目前流行的虚拟机软件有Vmware和Virtual PC两款。经比较,Vmware综合实力优于virtual PC,我们推荐用Vmware软件。运行虚拟机的操作系统MS-DOS、Win3.1Win98/Me、WinNtWin2000、
4、WinXPWin.Net、LinuxFreeBSD、NetWare6Solaris虚拟机中运行的操作系统GuestOSHostOS点击查看在虚拟机器上安装Linux操作系统视频介绍5.5.在虚拟机软件在虚拟机软件VmwareVmware上安装上安装LinuxLinux操作系统操作系统 第二部分第二部分 基本操作与配置基本操作与配置登陆注销关闭 两种操作方式两种操作方式两种操作方式两种操作方式 虚拟控制台方式虚拟控制台方式 图形界面方式图形界面方式点击查看详细视频介绍点击查看Gnome桌面视频介绍1.Gnome1.Gnome桌面环境桌面环境2.2.基本配置基本配置点击查看Xwindow配置详细视
5、频介绍3.3.软件安装软件安装RedHat Linux平台安装途径RedHat管理工具包(RPM)点击查看具体步骤软件源代码安装 点击查看具体步骤第三部分第三部分 基本命令介绍基本命令介绍1.1.简单命令简单命令点击左上的Attachment查看详细文档who:列出所有正在使用系统的用户whoami:列出使用该命令的当前用户的相关信息w命令:显示谁登录系统并且在做什么点击查看实例echoecho命令命令将命令行中的参数显示到标准输出上格式:echo-n STRING点击查看实例datedate命令命令 在屏幕上显示或设置系统日期和时间格式:date 选项 格式控制字符串 点击查看实例calca
6、l命令命令格式:格式:cal 月年参数说明:-m:以星期一为每周的第一天方式显示。-j:以凯撒历显示,即以一月一日起的天数显示。-y:显示今年年历。点击查看实例2.2.目录操作命令目录操作命令 点击左上的Attachment查看详细文档pwd命令cd命令点击查看实例显示当前工作目录的绝对路径。cddirname:改变工作目录点击查看实例带有惟一的一个参数,即表示目标目录的路径名(相对路径名或绝对路径名)。若参数目录名称省略,则变换至使用者的homedirectory(也就是刚login时所在的目录),另外,“”也表示为homedirectory的意思。功能和用法类似于DOS中的cd命令。lsl
7、s命令命令ls 命令列出指定目录的内容格式:ls 选项 目录或文件ls命令会是你最经常使用的程序命令之一点击Attachment查看实例mkdirmkdir 命令命令rmdirrmdir 命令命令该命令创建由“目录名”命名的目录。功能和用法与DOS下的md(也可以用mkdir)基本相同。格式:mkdir 选项 目录名利用rmdir命令可以从一个目录中删除一个或多个空的子目录。功能和用法与DOS下的rd(也可以用rmdir)基本相同。格式:rmdir 选项 目录名 点击Attachment查看实例点击Attachment查看实例3.3.文件操作命令文件操作命令 点击左上的Attachment查看
8、详细文档cat命令more命令 cat命令用来显示文件的内容,类似于DOS下的TYPE命令。该命令有两项功能,其一是用来显示文件的内容;其二是连接两个 或多个文件.格式:cat 选项 文件名。more命令显示文件内容,每次显示一屏。more命令是Linux操作系统命令中我们称之为页命令的家族中的一员 格式:more 选项 文件。点击查看实例点击查看实例 less less 命令命令 less命令多少有点象 more命令,但是less命令的功能比 more命令更强大。less命令提供了许多比more命令优秀的功能:可以使用光标键在文本文件中前后滚屏。可以用行号或百分比作为书签来浏览文件。可以实现
9、在多个文件中进行复杂的检索、格式匹配、高亮度显示 等操作。阅读到文件结束或者标准输入结束的时候 less命令不会退出。屏幕底部的信息提示更容易控制使用,而且提供了更多的信息点击Attachment查看实例headhead命令命令 在屏幕上显示指定文件的前几行。行数由选项参数值来确定,默认值是10。格式:head 选项 文件名点击Attachment查看实例tailtail命令命令显示文件的末尾几行,参数选项:-n num:显示文件的末尾num行。-c num:显示文件的末尾num个字符。格式:tail 选项 文件名点击查看实例cutcut命令命令显示每行从开头算起 num1 到 num2 的文
10、字。参数设置:-c:显示num1到num2个字符-b:显示num1到num2个字节。格式:cut-cnum1-num2filename点击Attachment查看实例statstat命令命令 显示文件或目录的各种信息 touchtouch命令命令 修改文件的存取和修改时间 参数选项:-d yyyymmdd:把文件的存取/修改时间改为yyyymmdd。-a:只把文件的存取时间改为当前时间。-m:只把文件的修改时间改为当前时间。格式:touch选项文件或目录名 点击Attachment查看实例点击Attachment查看实例find find 命令命令slocateslocate 命令命令在目录中
11、搜索满足查询条件的文件格式:find 路径 匹配表达式在数据库文件中搜索满足查询条件的文件。格式:slocate匹配表达式 点击Attachment查看实例点击Attachment查看实例grepgrep 命令命令格式:grep选项要查找的字符串文件名sort sort 命令命令将文件中的内容排序输出格式sort选项文件列表点击Attachment查看实例点击Attachment查看实例cmpcmp 命令:命令:diff diff 命令:命令:比较两个文件内容的不同格式:diff 选项 源文件 目标文件参数选项:-q:仅报告是否相同,不报告详细的差异。-i:忽略大小写的差异。比较两个文件内容的
12、不同格式:cmp 选项 文件1 文件2 参数选项:-1:列出两个文件的所有差异,缺省时,发现第一处差异后就停止点击Attachment查看实例点击Attachment查看实例wcwc 命令命令cp cp 命令命令 统计文件的字节数、字数、行数、并将统计结果显示出来。格式:wc 选项 文件 参数选项:-l行数、-w字数、-c字节数拷贝文件或目录格式:cp 选项 源文件 目标文件点击Attachment查看实例点击Attachment查看实例rmrm 命令命令 删除文件或目录,包括目录下的文件和各级子目录。相当于DOS下的del命令对于链接文件,只是删除整个链接文件,而原有文件保持不变。格式:rm
13、 选项 文件名或目录名mvmv 命令命令 将文件从一个目录移动到另一个目录中,或对文件、目录重命名。如果将文件移动到一个已存在的目标文件时,目标文件的内容将会被覆盖。格式:mv 选项 源文件或目录 目标文件或目录点击Attachment查看实例点击Attachment查看实例lnln 命令命令 建立链接 格式:ln 选项 源文件或目录 链接名 参数选项:-s:建立软链接,不加该项时建立的是硬链接。chmodchmod 命令命令 chmod命令用于改变或设置文件或目录的存取权限。只有文件主或超级用户root才有权使用chmod改变文件或目录的存取权限。格式:chmod 选项 模式 文件或目录名
14、点击Attachment查看实例点击Attachment查看实例chownchown 命令命令改变某个文件或目录的所有者和所属的组。格式:chown 选项 用户或组 文件名选项:-R递归式地改变指定目录及其所有子目录、文件的文件主。chgrpchgrp 命令命令改变文件或目录的所属组格式:chgrp 选项所属组名文件名选项:-R 递归式地改变指定目录及其下面的所有子目录和文件的用户组。点击Attachment查看实例点击Attachment查看实例4.4.进程管理作业控制命令进程管理作业控制命令点击左上的Attachment查看详细文档psps 命令命令 ps命令用来查看当前系统中运行的进程的
15、信息。格式:ps 选项 -a 显示系统中与tty相关的所有进程信息(包括 其他用户的)。-e显示所有进程信息。-u显示面向用户 的格式信息(包括用户名和启动时间等)。点击Attachment查看实例kill kill 命令命令 kill命令用来终止一个进程的运行。格式:kill -s信号进程号通常,终止一个前台进程可以使用Ctrl+C键;对于一个后台进程就要用kill命令来终止。kill命令是通过向进程发送指定的信号来结束相应进程。默认情况下,采用编号为15的TERM信号。TERM信号将终止所有不能捕获该信号的进程,对于那些可以捕获该信号的进程就要用编号为9的kill信号,强行杀掉该进程。点击
16、查看实例5.5.网络类命令网络类命令点击左上的Attachment查看详细文档 hostname:hostname:显示或设置系统的主机名 host host IP地址查找工具 ping ping 测试本主机和目标主机连通性点击查看实例ifconfigifconfig 命令命令 是超级用户用于配置网卡和显示网卡信息的工具。格式:ifconfig 网卡号 选项 IP地址 参数选项:up:激活网卡。down:关闭网卡。说明:该命令功能和用法类似于DOS/Windows系统命令行的ipconfig命令。如果ifconfig命令不带参数,则只显示当前激活的网卡的信息,不激活的网卡的信息不显示。点击查看
17、实例6.6.其他常用命令其他常用命令点击左上的Attachment查看详细文档dudu 、dfdf 命令命令du统计目录使用磁盘空间的情况。df统计未使用磁盘空间。格式:du 选项 目录名参数选项:-a:显示所有文件的统计数,而不仅仅是目录的统计数。-s:只显示磁盘的总体使用情况。-b:以字节为单位显示信息,缺省时是块(1024字节)。点击Attachment查看实例man man 命令命令 查看Linux命令的帮助。Linux的命令不仅多,而且每 个命令的功能都十分强大,其参数也多如牛毛,幸运 的是它有在线帮助系统。格式:man 命令名点击查看实例susu 命令命令 su可以让用户在一个登录
18、的Shell中不退出就改变成为另一用户。格式:su 用户名如果su命令不跟用户名,则su命令缺省地成为超级用户。执行su命令后系统会要求输入密码。su之后,当前所有的用户变量都会传递过去。su命令在远程管理时相当有用,一般情况下超级用户(即root用户)不被允许远程登录。这时候,可以用普通用户Telnet到主机,再用su成为超级用户后进行远程管理,如果是超级用户变更为普通用户则不需要输入密码。点击Attachment查看实例第四部分第四部分 程序设计程序设计要学习Linux平台的程序设计,首先我们要熟悉Linux下的文本编辑器。点击Attachment查看GccGcc编程编程点击Attachm
19、ent学习如何在LINUX中写C程序第五部分第五部分 网络服务管理网络服务管理Samba服务Apache服务DNS服务1.Samba1.Samba服务配置服务配置 Samba作为网络中的一个服务器,主要功能都体现在资源共享上。Samba是一组软件包,使Linux支持SMB协议。SMB协议是由Microsoft和Intel两家公司联合开发的一组通信协议,用以实现文件共享和打印共享 Samba的工作原理和Windows网络类似。点击学习samba配置的视频2.Apache2.Apache服务配置服务配置Apache是充满补丁服务器的意思;在Linux系统中,架设Web服务器大都采用Apache。据美国的NetCraft所作的调查,世界上50%以上的Web服务器都采用Apache。点击学习Apache配置的视频3.DNS3.DNS服务服务网络中的计算机的标识有两种:IP地址和名字。DNS的作用就是对它们两者进行相互间翻译。在UNIX中常用bind(Berkeley Internet Name Domain)来实现,它是DNS实现中最流行的一个域名系统。BIND的客户端为解析器,用来产生用于发往服务器的关于域名信息的查询。BIND的服务器端是一称为 named的守护进程(daemon)。点击学习DNS配置的视频