《Linux操作系统桌面应用与管理-Q2.ppt》由会员分享,可在线阅读,更多相关《Linux操作系统桌面应用与管理-Q2.ppt(63页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、任务在项目中的位置任务在项目中的位置任务描述任务描述系统定制安装 最小化系统安装利用yum软件包管理工具进行系统定制安装任务准备明确学习目标任务准备明确学习目标学习目标:应知 1.1.理解最小化系统的组成理解最小化系统的组成 2.yum2.yum的基本概念的基本概念 3.3.理解理解yumyum定制安装原理定制安装原理应会 1.yum1.yum的安装的安装 2.2.能够通过能够通过yumyum定制安装图形环境定制安装图形环境 3.3.能够通过能够通过yumyum定制安装中文支持定制安装中文支持任务准备任务准备任务任务1分解分解任务任务1:系统定制安装:系统定制安装 4课时课时 1-1:最小化系
2、统安装:最小化系统安装 1-2:通过:通过yum定制系统定制系统 1-2-1:配置光盘为:配置光盘为yum本地源本地源 1-2-2:安装:安装X Windows 1-2-3:安装:安装KDE 1-2-4:安装中文支持:安装中文支持任务任务1-1实施实施最小化系统安装建立新虚拟机加载asianux ISO注意:不要建虚拟机时就指定asianux的安装光盘目录安装过程中会跳过配置和定制直接全部安装任务任务1-1实施实施最小化系统安装虚拟机下asianux最小化安装正常登录,无法启动图形环境任务任务1-1实施实施安装过程中选择最小化安装最小化系统安装最小化系统安装安装过程中的大小提示最小化系统安装最
3、小化系统安装安装验证登录正常,无法启动图形环境。任务任务1-2 通过通过yum定制系统实施定制系统实施1)yum了解2)yum安装3)yum的本地配置4)yum安装安装图形环境5)yum安装中文支持6)yum和rpm的比较任务任务1-2 通过通过yum定制系统实施定制系统实施配置光盘为配置光盘为yum本地源本地源 Yum背景知识(小组自学)背景知识(小组自学) Yum功能功能 配置文件配置文件 /etc/yum.conf /etc/yum.repos.d/*.repo Yum命令命令 Yum install *1)yum了解了解yum的基本概念 1.什么是yum yum = Yellow do
4、g Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题 2. yum特点可以同时配置多个资源库(Repository)简洁的配置文件(/etc/yum.conf)自动解决增加或删除rpm包时遇到的倚赖性问题使用方便保持与RPM数据库的一致性 3.yum的图形化工具:yumex2)yum的安装的安装yum的安装说明 挂载光盘 yum工具位置 cd /mnt/Asianux/RPMS 2)yum的安装的安装1)rpm命令安装yumrpm命令安装yum工具包,错误信息,提示安装yum工具包所依赖的许多工具包尚未安装
5、,因此需要逐一将工具包安装好,最后安装yum包。3)安装依赖包(供参考,根据本系统实际情况进行安装) rpm -ivh libxml2-2.6.26-2.1.2.7.1AXS3.i386.rpm rpm -ivh zlib-1.2.3-3.i386.rpm rpm -ivh pkgconfig-0.21-2AXS3.i386.rpm rpm -ivh python-elementtree-1.2.6-5.i386.rpm rpm -ivh python-iniparse-0.2.3-4AXS3.noarch.rpm rpm -ivh python-sqlite-1.1.7-1.2.1.i386
6、.rpm rpm -ivh m2crypto-0.16-6.e15.3.i386.rpm rpm -ivh python-urlgrabber3.1.0-5AXS3.noarch.rpm rpm -ivh yum-3.2-19-18AXS3.noarch.rpm2)yum的安装的安装yum安装成功2)yum的安装的安装yum安装成功2)yum的安装的安装3)yum的本地配置的本地配置配置光盘为配置光盘为yum本地源本地源 多张光盘情况多张光盘情况 单张光盘情况单张光盘情况 配置文件配置文件 /etc/yum.repos.d/*.repo yum命令命令 yum install *注意:若有多张
7、光盘,在虚拟机的设置里切换光盘后再加载拷贝3)yum的本地配置的本地配置多张盘情况多张盘情况1)将光盘的全部内容拷贝到同一目录,不只是RPMS目录,如果文件有冲突直接选择忽略即可。建立/yum目录,并拷贝光盘3)yum的本地配置的本地配置2)修改修改yum配置文件配置文件 /etc/yum.repos.d/*.repo yum更新配置文件yum更新配置文件确定yum源路径光盘文件拷贝路径baseurl=file:/yum3)yum的本地配置的本地配置单张盘情况单张盘情况2)修改yum配置文件 yum更新配置文件确定yum源路径-光盘加载路径baseurl=file:/mnt3)yum的本地配置
8、的本地配置3)验证yum的本地配置成功4)yum安装图形和中文安装图形和中文yum基本使用yum list 列出资源库中所有可以安装或更新的rpm包yum list updates 列出资源库中所有可以更新的rpm包yum list installed 列出已经安装的所有的rpm包yum grouplist 列出资源库中所有可以安装或更新的rpm包组yum install 软件包名 安装指定的软件包yum groupinstall 包组名 安装指定的软件包组4)yum安装图形和中文安装图形和中文1)查看图形和中文的包组名4)yum安装图形和中文安装图形和中文2)安装各个包组注意:安装过程中会提
9、示要安装的包组的大小等信息,按y即可。Errno 256 No more mirrors to try. 解决方法:yum clean all4)yum安装图形和中文安装图形和中文3)验证图形和中文startx启动到图形环境,菜单为中文5)yum和和rpm的比较的比较yum和rpm的比较 yum和rpm相比,显然由于它能够解决软件包之间的依赖关系,从而使得软件的安装与删除变得更为方便容易。从前面的实验即可体会到,使用rpm安装yum的过程非常复杂,而使用yum安装base-x等都非常简单。 下面将以firefox为例进一步展示。5)yum和和rpm的比较的比较1)rpm安装firefoxrpm
10、提示:Failed dependencies,即包的依赖关系存在错误,firefox的前提包尚未安装。大家可自行实验,能否逐个安装firefox的依赖包,并最后成功安装它。5)yum和和rpm的比较的比较2)yum安装firefox5)yum和和rpm的比较的比较3)验证firefox安装是否成功双击桌面上的浏览器图标任务评价任务评价项目实施评价项目实施评价 系统是否可以启动系统是否可以启动 xinit是否正常是否正常 startkde是否正常是否正常 中文环境是否正常中文环境是否正常技能评价技能评价 是否掌握最小化安装技能是否掌握最小化安装技能 是否掌握是否掌握yum光盘源定制技能光盘源定制
11、技能知识评价知识评价 是否理解加法裁剪系统原理是否理解加法裁剪系统原理任务拓展任务拓展教学平台 http:/ 拓展案例 课外作业 学习情境二之系统定制安装红旗红旗Linux情境二:大学城图书无盘查询系统任务2:配置KDE自动登录环境任务在项目中的位置任务在项目中的位置任务任务2描述描述配置KDE自动登录环境应知:应知: 分析分析KDE启动机制并测试启动机制并测试kdmrc 定制定制KDE自动登录用户环境自动登录用户环境应会:应会: 配置配置root自动登录自动登录KDE 配置配置user01自动登录自动登录KDE 利用利用kdmrc实现自动登录实现自动登录任务实施效果任务实施效果系统启动机制系
12、统启动机制分析系统启动机制分析系统启动机制 1、读取、读取MBR的信息,启动的信息,启动Boot Manager 2、加载系统内核,启动、加载系统内核,启动init进程进程 3、init进程读取进程读取“/etc/inittab” 4、根据、根据“/etc/rcS.d/”文件夹中对应的脚本启动文件夹中对应的脚本启动Xwindow服务器服务器“xorg” 5、启动登录管理器,等待用户登录、启动登录管理器,等待用户登录KDE启动机制启动机制分析分析KDE启动机制启动机制 1、运行、运行 kcheckrunning 2、设置、设置X的背景的背景 3、建立用户的、建立用户的KDE工作目录工作目录 .k
13、de 4、生成用、生成用户户 .kde/share/config/startupconfigkeys 文件文件 5、运行、运行 kstartupconfig 程序程序配置配置root自动登录自动登录配置配置kdmrc登录用户(实践)登录用户(实践) 配置文件配置文件 /usr/share/config/kdm/kdmrc 配置项配置项 X-:0-Core 配置内容配置内容 AutoLoginEnable=true AutoLoginUser=root AutoLoginPass=123456任务实施任务实施配置root账号自动登录并验证任务实施效果任务实施效果配置普通用户自动登录配置普通用户自
14、动登录配置普通用户自动登录(实践配置普通用户自动登录(实践) Why? 安全!安全! 添加用户添加用户 useradd user01 passwd user01 修改修改kdmrc文件文件 AutoLoginUser=user01 AutoLoginPass=password任务实施任务实施配置普通账号user01自动登录并验证任务任务2评价评价项目实施评价项目实施评价 系统是否可以启动 KDE启动是否正常 是否自动进入桌面 登录用户是否为user01技能评价技能评价 是否掌握KDE自动登录配置技能知识评价知识评价 是否理解系统启动流程 是否理解KDE启动流程注意问题注意问题利用利用kdmrc
15、实现自动登录实现自动登录 注意空密码用户登录问题注意空密码用户登录问题 注意红旗系统注意红旗系统kdmrc存放位置存放位置 /usr/share/config/kdm/kdmrc红旗红旗Linux情境二:大学城图书无盘查询系统任务3:配置软件自动运行环境任务在项目中的位置任务在项目中的位置任务任务3描述描述配置馆藏图书查询软件运行环境 测试测试/home/user01/.kde/AutoStart目录功能目录功能 安装馆藏图书查询软件安装馆藏图书查询软件 配置配置user01运行权限运行权限 配置馆藏图书查询软件自动运行配置馆藏图书查询软件自动运行任务任务3 3任务任务3 3实施步骤实施步骤配
16、置软件自动运行环境配置软件自动运行环境 3-1:测试:测试/home/user01/.kde/AutoStart目录目录 /root/.kde/AutoStart /home/user01/.kde/AutoStart 3-2:安装软件:安装软件 3-3:配置:配置user01运行权限运行权限 chmod +x /home/user01/.kde/AutoStart/start.sh 3-4:配置软件自动运行:配置软件自动运行 vi /start.sh 添加程序名添加程序名 /usr/bin/1 1 测试目录测试目录 3-1:测试:测试/home/user01/.kde/AutoStart目目
17、录录 /root/.kde/AutoStart /home/user01/.kde/AutoStart2 2 软件安装软件安装安装qq确认qq的安装路径(即安装后qq命令所在目录)确认qq的权限,普通用户具备执行权限注销并切换到user01用户,运行qq以进行权限验证3 配置配置user01运行权限运行权限配置配置user01运行权限运行权限chmod +x /home/user01/.kde/AutoStart/start.sh4 配置软件自动运行配置软件自动运行vi /home/user01/.kde/AutoStart/start.sh添加程序名添加程序名 /usr/bin/qq任务实施
18、效果任务实施效果注意问题注意问题.kde/AutoStart目录目录 .代表隐藏目录代表隐藏目录 root用户用户 /root/.kde/Autostart 普通用户普通用户user /home/user/.kde/Autostart 若用户没有使用过若用户没有使用过KDE,没有,没有.kde目录目录 mkdir -p /.kde/Autostart /.kde/Autostart/start.sh 能被用户执行:能被用户执行: $ chmod +x /.kde/Autostart/start.sh任务任务3评价评价项目实施评价项目实施评价 系统是否可以启动系统是否可以启动 KDE是否自动以是
19、否自动以user01登录桌面登录桌面 软件是否正常自动运行软件是否正常自动运行技能评价技能评价 是否掌握是否掌握KDE下应用程序自动运行配置技能下应用程序自动运行配置技能知识评价知识评价 是否理解是否理解KDE启动流程启动流程 是否理解程序自动运行原理是否理解程序自动运行原理任务讨论任务讨论配置软件自动运行配置软件自动运行 任务关键点讨论任务关键点讨论 安装应用应以安装应用应以root还是还是user01身份进行?身份进行? user01对应用应具有哪些权限对应用应具有哪些权限? 应修改哪个用户的应修改哪个用户的autostart?任务任务 拓展内容:拓展内容:rc.localrc.local配置文件 linux每次启动的时候都会调用一下文件: /etc/rc.local 我们通过这个文件可以做些常用的配置,比如apache,mysql启动,或者运行一些shell脚本,设置一些环境变量。任务任务 拓展内容:拓展内容:Linux启动过程启动过程rc.local配置文件-续请注意文件中新增的倒数第二、三行任务拓展任务拓展教学平台 http:/ 课外作业 学习情境二