




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考核形式,一.题型结构及分数分布:单选题20题,判断5题,填空10题、设计3题40分10分20分30分二.重点考核的内容课堂上阐述的且在实验中作过的关于Linux的基本知识和基本应用,侧重Linux的基本命令和基本技能的掌握和应用,Shell编程,任务定制,服务器基本使用等。,考核要点,1.Linux的基本知识2.Linux的基本使用,vi,cc等工具3.Linux的文件系统、磁盘分区、4.Linux的常用命令、Shell及Shell编程5.Linux的用户和组6.Linux的任务定制7.Linux的网络基本配置和主要网络服务器,1.Linux的基本知识-1,Linux内核:LinusBenedictTorvalds1991.8Linux特点:免费、自由(开放源码)、符合GNU/GPL多用户、多任务、超强的网络功能、可移植性可靠性、设备独立性等Linux的应用领域:应用服务器、嵌入式、软件开发、桌面应用Linux系统组成:内核、Shell、文件系统、应用程序,1.Linux的基本知识-2,Linux版本,区分内核版本和发行版本,兼容内核版本号各个数字代表的意义:r.x.y主版本号.次版本号(奇偶).修正补丁次数unamea命令及与版本相关的信息dmesg|grep“Linuxversion”得到什么?国内外主要的Linux发行版本RedHat,SUSE,Ubuntu,Debian,SlackwareRedFlag发行版本与内核版本的关系是什么?,2.Linux的基本使用-1,a.关机,重启命令有哪些?b.图形界面和字符界面如何切换?c.开机运行级别如何设定?如何查询运行级别?界关机:shutdownh,shutdown-r面切换开机切换;登录后切换init,startx;配置文件/etc/inittab中的id:3:initdefault,2.Linux的基本使用-2,Linux系统下如何获得帮助信息?man,-helpinfowhereiswhich注意:系统路径PATH对上述命令的影响。Shell的产生及作用:shell连接用户与内核,提供命令解释运行的机制看看变量echo$SHELL返回什么?whereisbash;查看其所在的目录,得到什么?cat/etc/shells得到什么?Shell提示符userPC-Namepwd$($和#区别)如何设置提示符?参考PS1变量uhW$,2.Linux的基本使用-3,Shell命令类型及优先级:内置命令:enable,type,enablen命令应用程序(命令)Shell通配符:?,*,!(单引号和双引号区别)Shell特殊字符:,#,$,与n1,n2mn3多行替换、保存:n1,n2s/a/b/g;n1,n2wfilename,2.Linux的基本使用-6重点,关于c程序的编写,编译,运行1.vi或其他文本工具编写c程序,文件名以.c扩展名结尾2.使用cc编译器编译,cc-opropro.c-g加入调试信息3.执行程序注意加上绝对路径或相对路径:./pro4.程序执行中命令行参数的使用main(intargc,char*argv)其中argc表示命令行参数个数,含程序本身argv表示命令行参数字符串,下标从0开始argv0表示程序本身路径,argv1开始时命令行参数,3.Linux的安装和分区重点,Linux安装和分区中的一些问题:A.磁盘设备命名和磁盘分区、分区方案,分区类型B.安装引导盘需要哪些文件?C.fdisk工具如何使用?D.mkfs.ext2,mkfs.vfatC.磁盘挂载mount,umountmounts;cat/etc/mtab;dfmounttvfat/dev/hda6/mnt/windowsumount/dev/hda6;umount/mnt/windows,3.Linux的文件、目录、文件系统、磁盘-1,命令:ls-alLinux系统中的主要文件类型:普通、目录、字符设备、块设备、符号链接、管道文件等-dcblp查看文件类型:file文件名,ls-l链接文件:硬连接和符号链接的作用和区别隐藏文件:以点打头的文件和目录如.abc.bashrc,3.Linux的文件、目录、文件系统、磁盘-2,主要命令:pwd,cd,lsl,touch,mkdir,rmdir,rmrfcp,mv,wc,du,ln,lns;bcmkdir-p/a/b/c/d/e有什么功能?lsal|wcl有什么功能?mv/filea/fileb有什么功能?rmrf/filea作用是什么?命令行科学计算工具bc怎么用?,3.Linux的文件、目录、文件系统、磁盘-5,关于开机自动挂载各种设备/etc/fstab设置交换空间:创建交换分区:mkswap/dev/sda5启用交换分区:swapon/dev/sda5查看内存信息:free;cat/proc/swaps添加交换文件:ddif=/dev/zeroof=/swapfilebs=1024count=65536mkswap/swapfile;swapon/swapfile;free删除交换文件:swapoff/swapfile;rmrf/swapfile,3.Linux的文件、目录、文件系统、磁盘-6,查看文件权限lsl权限设置:chmodugoa+-=mode文件或目录u:所有者g:用户组o:其他用户a:所有用户+:添加权限-:取消权限=:赋予某个权限mode:r,w,x,s其中:r=4,w=2,x=1,-=0可用二进制表示例如:chmodu+r,g-r,o-rwxfile;chmodu+rwxfilechmod700file;chmoda=rwxfile递归设置子目录权限:chmodR,3.Linux的文件、目录、文件系统、磁盘-7,更改文件或目录所有权:chown-R用户.组文件或目录更改文件或目录所属组:chgrp-R用户组文件或目录例如:chownroot.roota.txtchown-Rroot.rootdirachownnewusera.txtchown.newgroupa.txtchgrpnewgroupa.txt,4.Linux的常用命令及shell编程-1,文本显示与处理:cat,more,less,head,tail特别是cut的使用,如何提取有规则的字符串中的字串文件和命令查找:grep,find,whereis,which如何按照指定要求查找文件?大小,名称,文件名,目录深度等系统信息显示:uname,hostname,dmesg,cal,date信息交流:echo,mesg,write,wall其他:clear,uptime,last,who,w,4.Linux的常用命令及shell编程-2,Shell编程:脚本结构,#!,#Shell变量,环境变量,局部变量,位置参数,预定义变量表达式:逻辑测试,文件操作,删除变量流程控制:if,case,for,while,until掌握shell编程:考核重点编写简单的脚本程序,用于计算、系统管理、文件处理等等例1:编写脚本接受两个命令行整数参数a,b,计算从a到b求和,统计偶数、奇数个数等例2:编写脚本批量创建用户、删除用户等例3:编写脚本统计某个目录下的各种类型文件的数量等,5.Linux的用户及组-1,1.了解与用户有关的配置文件的作用、路径等/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow/etc/login.defs,/etc/default/useradd,/etc/skel目录2.3种用户类型,用户uid,gid的唯一标识作用,uid=0的用户有什么特权?3.掌握useradd,usermod,userdel,passwd,如何创建指定uid的用户,如何完全删除用户,创建用户时如何指定shell,主目录等信息?4.查询用户信息idUSER,groupsUSER,fingerUSER,5.Linux的用户及组-2,设置口令(无需交互确认):echoPASSWD|passwd-stdinUserNameecho“User:Passwd”|chpasswd删除用户的同时删除主目录等信息userdel-rUSERNAME请问:uid的范围定义在哪个文件中?/etc/login.defs创建用户时的模版脚本存放在哪里?/etc/skeluseradd命令默认的参数定义在哪里?/etc/default/useradd每个用户的口令存放在哪里?,6.Linux的日常管理与维护,Linux体系下的软件包类型:rpm,tar等,rpm是哪个公司的2.如何使用rpm工具实现软件包的安装、卸载、更新、升级和查询;例:如何确定文件属于哪个包?如何确定是否已经安装某个软件包?如何查询软件包的安装信息等?3.如何制作tar包,并进行压缩?如何往tar包中添加文件,如何解包,解压?如何查询包中的文件列表等?4.Linux体系中的3种进程类型,如何查询当前运行的进程?如何运行后台进程?如何将进程变为后台或前台进程?ps,pstree,top,jobs,ctrl+Z,fg等5.如何杀死进程?,6.Linux的任务定制,1.如何利用cron,at机制制定Linux中的运行计划?认识/etc/crontab,/var/spool/cron/,/var/spool/at/etc/cron.allow,/etc/cron.deny,以及at.arrow,at.denycron机制的配置文件怎么写?考核重点2.系统用户和一般用户制定crontab,at任务的异同点3.其他管理查询命令的作用,如free,df,du一个特殊的目录/proc,其下数字目录表示什么?,7.Linux中的网络及服务器,1.使用命令traceroute,ifconfig,route,ping,netstat,chkconfig,service2.基本网络服务openssh,vnc,ftp等基本使用,7.Linux的网络设置考核重点,Linux的远程登录sshvncP229P246ifconfigeth0IPnetmaskmaskIProuteadddefaultgwgwIP修改/etc/resolv.conf添加至多三个DNS服务器IPchkconfig-level35sshdon;servicesshdstart;servicevncserverstartvncpasswd设置vnc密码windows/Linux客户端如何连接VNC服务器?,总结:考核要点列表,A.Linux内核、发行版本及版权;安装及分区;启动B.终端切换和界面切换;开关机重启;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 品牌延伸:价值创造与评估体系构建探究
- 从小事做起成就大礼仪
- 卧薪尝胆细则
- 呼吸睡眠暂停综合征:冠心病发病与病情进展的关键影响因素探究
- 个人意外险保费测算制度
- PLC编程实战技巧总结
- 化学工业产品质量报告
- 高镍正极材料在2025年无人机电池续航能力创新提升报告
- 高端精密模具研发生产项目2025年技术升级与创新策略可行性报告
- 湖南省邵阳市第十一中学2026届数学九年级第一学期期末达标检测模拟试题含解析
- 2.2社会主义制度在中国的确立 高中政治必修一人教统编版教学课件
- 光伏施工安全管理方案
- 《金工实训(铣工) 》课件-项目1 数控铣床VDL-600A介绍
- 基于SERVQUAL模型的南京老门东历史文化街区旅游服务质量评价及提升策略研究
- 老年认知功能障碍的智能康复训练系统-洞察阐释
- 2025年四川宜宾纸业股份有限公司招聘笔试参考题库含答案解析
- 两外安全管理制度
- 深空引力波导航-洞察及研究
- 临时外架防护方案(3篇)
- 2025年时事政治考试100题(含参考答案)
- 2025年科技馆市场分析报告
评论
0/150
提交评论