linux 應用開發

上传人:jiups****uk12 文档编号:57048982 上传时间:2018-10-18 格式:PPT 页数:290 大小:5.21MB
返回 下载 相关 举报
linux 應用開發_第1页
第1页 / 共290页
linux 應用開發_第2页
第2页 / 共290页
linux 應用開發_第3页
第3页 / 共290页
linux 應用開發_第4页
第4页 / 共290页
linux 應用開發_第5页
第5页 / 共290页
点击查看更多>>
资源描述

《linux 應用開發》由会员分享,可在线阅读,更多相关《linux 應用開發(290页珍藏版)》请在金锄头文库上搜索。

1、Linux应用开发,2010年12月27日,Linux基础,第一章:Linux 介绍 第二章:安装Linux系统 第三章:Linux操作 第四章:Linux下的文本编辑器 第五章:用户及权限管理 第六章:引导与初始化 第七章:网络设置及服务 第八章:Linux内核 第九章:Shell 编程 第十章:GCC编译器 第十一章:Makefile写法及自动化工具 第十二章:GDB调试器及调试方法,第一章:Linux 介绍,目标: 本章旨在向学员介绍Linux操作系统: 1)了解Linux操作系统特点 2)了解Linux操作系统发展趋势,时间:0.5 学时教学方法:讲授PPT,1.1 Linux操作系统

2、介绍,Linux是一套开源和自由传播的类UNIX操作系统 由芬兰大学生LinusTorvalds于年开发的 综合Unix系统的优点:多用户、多任务、支持多线程和多CPU的操作系统。,1.2 Linux 系统优势,自由开源,代码公开稳定,高效,安全拥有强大的字符交互界面支持多处理器,适应性广泛,1.3 Linux未来发展趋势,手持设备嵌入式系统桌面,第二章: 安装Linux系统,目标: 本章使学员掌握Linux操作系统的安装方法: 1)掌握如何分区及引导程序的安装 2)掌握整个系统安装的过程,时间: 0.5 学时教学方法:讲授+上机,2.1 安装方式,真实环境: 使用发行版或刻录的光盘安装在硬盘

3、上利用iso镜像文件安装虚拟机环境:利用光盘或硬盘安装方式都可以,2.2 安装步骤,光盘或iso镜像引导进入linux系统安装界面 键盘、鼠标、硬盘等外围设备进行驱动选择 语言及地区时间设置 硬盘分区及引导程序设置 网络设置 建立用户及root口令 定制安装软件包 进入安装拷贝文件过程 安装结束重启进入linux系统,2.3 安装过程(ubuntu7.10),将光盘放入光驱或利用iso文件挂载到vmware环境下,当光盘启动后会提示如下界面:,选择start or install ubuntu,2.3 安装过程(ubuntu7.10),点击install图标进入到下一步,2.3 安装过程(ub

4、untu7.10),选择语言,2.3 安装过程(ubuntu7.10),选择u.s.english键盘布局,2.3 安装过程(ubuntu7.10),分区方式选择,2.3 安装过程(ubuntu7.10),硬盘设备号,sda1 sda5 sda6 sda7,sda1-4 分配给了主分区,sda5以后分配给了逻辑分区,linux系统最少需要2个分区:swap (交换分区)/ (根分区),2.3 安装过程(ubuntu7.10),点击new partition按钮进行分区,2.3 安装过程(ubuntu7.10),/boot为内核镜像相关的文件所在的目录,100m足够,2.3 安装过程(ubunt

5、u7.10),根分区用/表示,文件系统为ext3,2.3 安装过程(ubuntu7.10),交换分区一般会为物理内存的两倍容量,但也可以适当减少,以swap标识,2.3 安装过程(ubuntu7.10),这样分区的工作就结束了,点击下一步,2.3 安装过程(ubuntu7.10),设置用户名及账户口令、计算机名称,用户名与口令要牢记,2.3 安装过程(ubuntu7.10),通过点击advanced按钮,可以对引导程序进行设置,从具体哪个盘来引导,2.3 安装过程(ubuntu7.10),显示详细的安装信息,核对无误就可以进行安装了,主引导记录 主扇区,2.4 安装过程(Redhat 9.0)

6、,光盘引导后会提示一下界面,按选项提示按回车进行安装。,2.4 安装过程(Redhat 9.0),此界面提示需要检查安装介质是否正确,也可点击skip按钮略过,2.4 安装过程(Redhat 9.0),按需要选择安装界面的语言,2.4 安装过程(Redhat 9.0),选择键盘规格为u.s.english,2.4 安装过程(Redhat 9.0),鼠标类型,2.4 安装过程(Redhat 9.0),按需求选择安装的类型,用于开发需选择定制方式,2.4 安装过程(Redhat 9.0),自动分区比较智能,也比较容易,但当硬盘有问题时,就只能使用手动分区方式,2.4 安装过程(Redhat 9.0

7、),选择手动分区会出现此画面,点击新建按钮,2.4 安装过程(Redhat 9.0),创建/boot分区容量为100m,用于存放内核镜像等文件,2.4 安装过程(Redhat 9.0),分区的格式可以按具体的需要来变化,但最少需要两个分区交换分区与根分区,才能保证linux的运行,2.4 安装过程(Redhat 9.0),引导程序可以选择GRUB或LILO,2.4 安装过程(Redhat 9.0),通过此界面可以设置机器名、ip地址,是否dhcp方式分配ip,2.4 安装过程(Redhat 9.0),引导时激活是开机后,自动设置好ip地址为手写的ip,2.4 安装过程(Redhat 9.0),

8、定义防火墙级别,2.4 安装过程(Redhat 9.0),多语言支持,默认中文,2.4 安装过程(Redhat 9.0),设置根口令,一定牢记,2.4 安装过程(Redhat 9.0),软件包选择,2.4 安装过程(Redhat 9.0),开发用系统,必须选择相关软件包,2.4 安装过程(Redhat 9.0),进入文件安装界面,2.4 安装过程(Debian 40r1),debian安装采用的是字符形式的图形界面,2.5 安装过程(Debian 40r1),语言选择页面,2.5 安装过程(Debian 40r1),选择键盘布局,2.5 安装过程(Debian 40r1),自动搜索dhcp方式

9、来配置网络,2.5 安装过程(Debian 40r1),如果搜索失败,会提醒用户选择手动网络配置,2.5 安装过程(Debian 40r1),设置ip地址,2.5 安装过程(Debian 40r1),设置主机名,2.5 安装过程(Debian 40r1),选择硬盘分区的方式,2.5 安装过程(Debian 40r1),选择使用整个硬盘选项,2.5 安装过程(Debian 40r1),确认分区信息是否正确,2.5 安装过程(Debian 40r1),设置管理员用户口令,2.5 安装过程(Debian 40r1),创建用户,2.5 安装过程(Debian 40r1),进入安装,2.5 安装过程(D

10、ebian 40r1),配置软件安装包,2.5 安装过程(Debian 40r1),按系统使用目的来配置软件包安装,2.5 安装过程(Debian 40r1),正式进入安装过程,2.5 安装过程(Debian 40r1),设置显示器分辨率,2.5 安装过程(Debian 40r1),配置硬盘引导程序,2.5 安装过程(Debian 40r1),2.5 安装过程(Debian 40r1),重启电脑后,grub会出现新内核引导选项的提示,安装Linux系统-问题?,安装Linux操作系统最少需要几个分区?引导程序bootloader安装时,需要安装在哪个分区上?,第三章:Linux操作,目标: 本

11、章使学员掌握Linux操作系统的操作: 1)掌握基本的操作命令 2)了解系统的结构及启动过程,时间:4 学时教学方法:实例+上机,3.1 选择字符交互环境,xWindows下的终端程序 支持中文 可呼叫多个终端Ctrl + Alt + F1 真实的字符交互环境 需要zhcon -utf8 -drv=vga 配合显示中文字符 Alt + Fx (x7 ) 呼叫多个字符控制台 Alt + F7 返回图形界面,3.2 Linux 目录结构说明,boot,bin,etc,lib,sbin,usr,var,dev,proc,mnt,Linux/,3.3 Linux 基本命令,不同的颜色,定义不同,3.3

12、.1 帮助命令,man 查看man手册 info 查看info手册 -help 命令接此参数# man ls# info ls# ls -help,3.3.2文件与目录操作,cd 进出目录 ls 显示文件名称、属性等 cp 复制文件或目录 rm 删除文件或目录 mv 移动文件或目录 mkdir 创建目录 rmdir 删除目录,3.3.3 文本处理,cat 由第一行开始显示文件内容 tac 从最后一行开始显示, cat的倒写 more 一页一页地显示文件内容 less 与more类似,但可以翻页 head 只查看头几行 tail 只查看末尾几行 nl 显示时同时输出行号 od 以二进制方式读取文

13、件内容 touch 创建一个内容为空的文本文件 echo 显示字符串、变量等信息,3.3.4 管道命令,grep 定位字符信息 wc 统计字符信息 cut 截取字符信息 sort 排序字符信息,3.3.5 磁盘操作,which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 df 查看硬盘总容量、已用容量 du 查看文件已用容量 mount 挂载 umount 卸载,3.3.5 磁盘操作,fdisk 分区及硬盘信息查看 mke2fs 创建文件系统 e2label fsck 文件系统检测 badblocks sync

14、 hdparm 硬盘效能设置 dd swap,3.3.6 程序后台操作,& 与 Ctrl + z 将执行程序切换到后台执行 Jobs 列出后台工作的程序 fg 切换后台程序到当前屏幕 bg 切换后台程序运行(running)或停止(stopped),3.3.7 压缩与解压缩,tar.gz 压缩,tar.gz 解压缩,3.3.7 压缩与解压缩,tar.bz2 压缩,tar.bz2 解压缩,3.3.8 软件包安装,源码包只要获得源码包,可以保证任何平台上都可以使用rpm、deb包等相比容易使用,卸载软件可以很轻松网络方式当前各Linux系统发布版主要提供的软件安装方式,解决了版本依赖等繁琐的问题,

15、使软件安装更人性化,3.3.8 软件包安装,源码包通常的安装方法:# tar xvfz mc-4.6.1.tar.gz # ./configure -prefix=PATH 配置环境脚本,并生成makefile文件 # make # make install,3.3.8 软件包安装,rpm命令的使用,也会有这样的情况出现,3.3.8 软件包安装,网络安装方式需要配置好源服务器配置,在/etc/apt/sources.list,3.3.8 软件包安装,网络安装方式通过友好的人机界面进行安装,或者可以在字符界面下输入apt-get install 软件包名,,3.3.9 进程操作,ps 命令可以查看当前系统运行的各个进程的状态,-a 显示终端所有进程,包括其他用户的进程 -u 查看进程所有者及详细信息-x 显示没有控制终端的进程-e 显示所有进程-l PPID和NI的显示格式,3.3.9 进程操作,ps -le 列表中的NI项就是优先级,renice设置进程的优先级,3.3.9 进程操作,top 提供了实时查看处理器行为的功能,kill PID 终止进程kill -9 PID 强制终止进程,

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

当前位置:首页 > 行业资料 > 其它行业文档

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