Linux操作系统

上传人:l**** 文档编号:137856253 上传时间:2020-07-12 格式:PPT 页数:319 大小:11.98MB
返回 下载 相关 举报
Linux操作系统_第1页
第1页 / 共319页
Linux操作系统_第2页
第2页 / 共319页
Linux操作系统_第3页
第3页 / 共319页
Linux操作系统_第4页
第4页 / 共319页
Linux操作系统_第5页
第5页 / 共319页
点击查看更多>>
资源描述

《Linux操作系统》由会员分享,可在线阅读,更多相关《Linux操作系统(319页珍藏版)》请在金锄头文库上搜索。

1、黑龙江大学计算机科学技术学院 青巴图 2002-2007,Linux操作系统,第一章 Linux简介 第二章 图形环境 第三章 命令Shell 环境 第四章 Linux的安装 第五章 C/C+编程 第六章常用工具软件 第七章 系统管理 第八章 WWW服务器 第九章 FTP服务器 第十章 Email服务器 附录 实验题目,目 录,第一章Linux操作系统简介,第一章 Linux简介,在Linux操作系统面世之前,计算机操作系统市场主要由两大系统占领:Unix系统和Microsoft Windows。 Unix是大中小型机、工作站和高档微型机的主流操作系统,拥有众多的企业用户,并已成为事实上的操作

2、系统标准。 Windows系统则以易用性占据了微型计算机操作系统市场的绝大部分份额。 但是,这两种操作系统都是商品化软件,尤其 Unix操作系统价格昂贵,无法在普通用户中普及。于是,出现了几种免费的、具有Unix操作系统绝大部分功能的操作系统。,一、Linux的发展过程,第一章 Linux简介,荷兰计算机科学家Andy Tanenbaum 开发了 类Unix操作系统-Minix,主要应用于教学实验。 芬兰的大学生Linus Torvalds在Minix基础上 编写了一个操作系统核心软件,并于1991年10月公布为Linux 0.0.2版。随后世界上众多的 Unix爱好者和黑客共同完善了其余部分

3、。 目前有很多商业公司可以免费得到Linux的核心源代码,并加以包装和改进后形成自己的产品, 即Linux发行套件(distribution)。 当前公开发行的Linux内核(Kernel)版本是2.6。发行套件版本则和具体的套件有关,如RedHat套件流行的版本为9.0。,一、Linux的发展过程,第一章 Linux简介,Linux发展大事记,一、Linux的发展过程,第一章 Linux简介,比较流行的Linux套件包括: (1) Red Hat Linux(红帽子Linux):同时支持 Intel、 Alpha、 Sparc 三种硬件平台。 (2) Turbo Linux:托林思 (3)

4、Blue Point Linux(蓝点Linux):深圳 (4) Red Flag Linux(红旗Linux):中科院 mytool1_print(str); mytool2_print(str); ,第五章 C/C+编程,make实例,四、make及Makefile,mytool1.c文件: #include stdio.h #include mytool1.h void mytool1_print(char *print_str) printf(This is mytool1 print %sn,print_str); ,第五章 C/C+编程,make实例,四、make及Makefile

5、,mytool2.c文件: #include stdio.h #include mytool2.h void mytool2_print(char *print_str) printf(This is mytool2 print %sn,print_str); ,第五章 C/C+编程,make实例,四、make及Makefile,mytool1.h文件: void mytool1_print(char *print_str);,mytool2.h文件: void mytool2_print(char *print_str);,第五章 C/C+编程,make实例,四、make及Makefile,

6、编译命令: gcc -c main.c gcc -c mytool1.c gcc -c mytool2.c gcc -o main main.o mytool1.o mytool2.o,如果源文件个数较多,这种编译方式极其不方便。,第五章 C/C+编程,make实例 创建makefile文件:编辑以下内容,保存为所有源程序同一目录的“Makefile”文件。,四、make及Makefile,main: main.o mytool1.o mytool2.o gcc -o main main.o mytool1.o mytool2.o /行首为tab缩进 main.o: main.c mytool

7、1.h mytool2.h gcc -c main.c mytool1.o: mytool1.c mytool1.h gcc -c mytool1.c mytool2.o: mytool2.c mytool2.h gcc -c mytool2.c,第五章 C/C+编程,make实例 有了上述Makefile之后,执行下面命令: make,四、make及Makefile,第五章 C/C+编程,make实例 修改任何一个文件(如main.c)后,重新执行make命令:,四、make及Makefile,只编译了main.c,并和原有的其它几个目标文件链接。,第六章常用工具软件,第六章 常用工具软件,

8、vim是Linux文本模式下最常用的编辑器,其前身叫作vi,是Unix环境下著名的文本编辑软件。有人称其为“程序员专用编辑器”。 启动vim:输入vim 或vi。 退出vim:依次按下Esc和:,再输入q并按回车。 vim的三种操作模式 (1) command模式:移动光标、复制或删除文字 (2) last line 模式:搜索或替换文字、保存文件 (3) input模式:输入文字,一、vim编辑器,第六章 常用工具软件,三种模式之间的切换,一、vim编辑器,执行vim命令,按a, i或o键,按Esc键,按:键,输入错误命令,输入q, q!或wq,退出vim,第六章 常用工具软件,comman

9、d模式的操作 光标移动操作 (1) 光标移动:k、j、h、l上下左右移动光标(不常用,可以在input模式下通过光标移动键实现) (2) b、f:上翻、下翻 (3) 0、$:光标移动到行首和行尾 (4) G:移动到最后一行 (5) gg:第一行,一、vim编辑器,第六章 常用工具软件,command模式的操作 复制粘贴操作 (1) yy:连续按y两次,将当前行复制到剪贴板 (2) nyy:n为数字,复制从当前行开始的n行 (3) p:将复制的内容粘贴在光标所在位置的下一行处,一、vim编辑器,第六章 常用工具软件,command模式的操作 删除操作 (1) dd:删除光标所在行 (2) ddp

10、 上下交换光标处两行的位置 (3) D:删除光标所在位置之后的所有字符,一、vim编辑器,第六章 常用工具软件,command模式的操作 其它操作 (1) u:取消前一次的操作,可以一直取消到原始状态 (2) ZZ:保存文件并退出 (3) %:查找与光标所在位置的括号匹配的括号,一、vim编辑器,第六章 常用工具软件,command模式的操作 切换到input模式 (1) i:从光标位置开始插入或删除内容 (2) a:光标位置之后开始插入或删除内容 (3) o:在光标所在行之后添加新行 (4) R:进入改写覆盖编辑模式 (5) s:删除光标位置字符,并进入输入状态 (6) S:删除光标位置一行

11、,并进入输入状态,一、vim编辑器,第六章 常用工具软件,last line模式的操作 (1) w文件名:保存文件 (2) q:退出,但没有保存文件时不起作用 (3) q!:不保存文件退出 (4) wq:保存文件并退出 (5) set nu:显示每一行的行号 (6) set nonu:取消每一行的行号 (7) /:查找字符串,如“/main”。如果要继续查找,按n键 (8) !:执行外部命令,一、vim编辑器,第六章 常用工具软件,neat命令:可以设置网络设备的属性,如IP地址,主机名,DNS服务器地址等等。通过“系统设置”-“网络”也可以打开该程序。,二、网络配置,第六章 常用工具软件,n

12、eat命令:在“设备”中双击网络设备,可以打开“设备配置”窗口。在该窗口中可以设置IP地址、子网掩码以及激活方式。,二、网络配置,第六章 常用工具软件,配置宽带连接:打开“系统工具”-“互联网配置向 导”,选择“xDSL连接”,按“下一步” 。,二、网络配置,第六章 常用工具软件,配置宽带连接:在出现的窗口中输入用户名和密码。,二、网络配置,第六章 常用工具软件,配置宽带连接:在neat中启动连接。,二、网络配置,第六章 常用工具软件,telnet服务是多用户操作系统的远程登录服务。通过该服务,用户可以利用网络环境登录到任何位置的操作系统。 Linux的telnet服务是一个特殊进程的基础上实

13、现的,默认情况下不允许远程登录。若想启动该服务,应: (1) 修改/etc/xinet.d/telnet文件中的“disable=yes” 为“disable=no”。 (2) 执行“/etc/init.d/xinetd reload”或“/etc/init.d/xinetd restart”,三、telnet服务,第六章 常用工具软件,有的系统不存在该文件,可以将/etc/xinetd.d目录下的某个文件复制和改名为telnet,并修改内容为: service telnet flags= REUSE disable= no socket_type= stream wait= no user=

14、 root log_on_failure+= USERID server= /usr/sbin/in.telnetd ,三、telnet服务,大小写无关,但是其它部分必须符合该格式,同时应保证/usr/sbin/in.telnetd文件存在。若不存在,利用“添加或删除软件包”菜单添加“网络服务器”中的telnet服务。,第六章 常用工具软件,远程登录 输入telnet命令:,三、telnet服务,第六章 常用工具软件,远程登录 登录成功后就可以和直接登录Linux一样使用各种命令。,三、telnet服务,第六章 常用工具软件,远程登录 不允许用root用户登录,如果必须用root登录,改用ss

15、h命令。,三、telnet服务,第六章 常用工具软件,从Windows登陆Linux 连接,三、telnet服务,第六章 常用工具软件,从Windows登陆Linux 登陆,三、telnet服务,第六章 常用工具软件,从Windows登陆Linux 使用Linux命令,三、telnet服务,第六章 常用工具软件,从Windows登陆Linux 使用Linux命令,三、telnet服务,第六章 常用工具软件,rpm软件包是Redhat公司的软件包管理方法,目前已成为Linux系统中最成功的软件包管理模式。 rpm格式的软件包(扩展名为.rpm)可以被rpm命令安装到Linux中,同时其安装信息记

16、录在rpm配置数据库中,以备日后更新或删除。,四、rpm软件包管理,第六章 常用工具软件,rpm命令的使用: (1)安装软件包:rpm -ivh 软件包文件名称,四、rpm软件包管理,第六章 常用工具软件,rpm命令的使用: 安装后在虚拟终端中运行“zhcon”:,四、rpm软件包管理,第六章 常用工具软件,rpm命令的使用: (2) 查询已安装的软件包信息:rpm -qi 软件包名,四、rpm软件包管理,第六章 常用工具软件,rpm命令的使用: (3) 查询已安装的软件包文件信息:rpm -ql 软件包名称,四、rpm软件包管理,第六章 常用工具软件,rpm命令的使用: (4)删除软件包:rpm -e 软件包名称,四、rpm软件包管理,第七章系统管理,第七章 系统管理,root账号 root账号是系统管理员账号,对系统具有全部权限。 由于root名称不能更改,因此其密码安全至关重要。 root用户一般都建立一个备用的普通用户账号,并以该账号登录使用系统。当完成一些特殊操作时,系统提示需要root权限,此时通过su命令切换到root用户。,一、用户

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号