您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > Linux应用基础教程期末考点整理
第一章1、自由软件有两个含义:第一,可以免费提供给任何用户使用;第二,它的源代码公开和可自由修改2、开源软件一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进提高这款软件的质量。3、Linux特点开放性、多用户、多任务、出色的速度性能、良好的用户界面、丰富的网络功能、可靠的系统安全、良好的可移植性、具有标准兼容性.4、Linux系统的组成内核、shell、文件系统、应用程序5、Linux内核版本:Linus领导下的开发小组开发出的系统内核的版本号(由3个数字组成,r.x.y)6、Linux发行版本:一些组织或厂家将Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定管理工具的一个软件包的集合7、安装Linux至少需要哪两个分区?分别有什么作用?还有哪些常用的分区?根分区、swap分区swap分区是Linux暂时存储数据的交换分区,/目录相当于系统的总文件夹/boot/home/usr/var/tmp/opt/bin第二章1、系统运行级别0关机1单用户2多用户模式,和3一样,只是网络文件系统没有启动3多用户模式,系统默认启动级别4留给用户自定义5多用户模式,并在启动后运行X-window6重新启动2、常用文件后缀名代表的含义txt:文本文件conf:配置文件so/ko/lib:模块文件、库文件rpm:RPM包文件tar:存档文件z/gz/bz2:压缩文件lock:用于表示某个程序或者某种服务正在运行的锁文件~:备份文件3、常用设备文件设备文件用来访问硬件设备,包括硬盘、光驱、打印机等。每个硬件设备至少与一个设备文件相关联。设备文件分为:字符设备(如:键盘)和块设备(如:磁盘)。hdIDE硬盘设备sdSCSI/SATA/SAS/USB硬盘设备lp表示并口设备tty终端设备null空设备zero零设备4、Linux的目录结构/bin存放二进制的可执行程序/boot存放用于系统引导时使用的各种文件/dev用于存放设备文件/etc存放系统配置文件/home存放所有用户文件的根目录/lib存放根文件系统中的程序运行所需要的共享库及内核模块/lost+found存放一些系统检查结果/mnt临时文件系统的挂载目录/media即插即用型存储设备的挂载点自动在这个目录下创建/opt第三方软件目录/proc一个虚拟的文件系统,存放当前的内存映射/root超级用户目录/sbin类似/bin,存放二进制可执行文件/srv系统对外提供服务的目录/tmp存放各种临时文件/usr用于存放系统应用程序/var用于存放需要随时改变的文件获得帮助的两个主要命令:man,info。关机与重新启动:Init0、init6、shutdown第三章1、常用文件目录操作目录、压缩打包命令命令功能ls显示文件和目录列表cd切换目录pwd显示当前工作目录mkdir创建目录rmdir删除空目录tree显示目录树命令功能compressUNIX早期使用的压缩程序gzip流行的GNUgzip数据压缩/解压程序bzip2免费的,无专利的高性能数据压缩工具zip/unzip与WinZIP兼容的压缩/解压工具rar与WinRAR兼容的压缩/解压工具7za使用LZMA算法的高性能压缩/解压工具tar文件打包、归档工具2、自动补全命令行Tab3、历史命令(HISTSIZE,HISTFILE)yu@yu-Rev-1-0:~$echo$HISTSIZE1000yu@yu-Rev-1-0:~$echo$HISTFILE/home/yu/.bash_history4、Vi的3种运行模式及其转换方式5、重定向重定向符说明输入重定向!……!输入重定向的特例,即HERE文件,通常用于Shell脚本中。其中“!”可以使用任何字符或字符串替换,只要其没在……中出现过即可。覆盖式的输出重定向追加式的输出重定向2覆盖式的错误输出重定向2追加式的错误输出重定向&同时实现输出重定向和错误重定向(覆盖式)6、Shell普通变量的定义及引用变量赋值(定义变量)varName=ValueexportvarName=Value引用变量$varName7、常见的shell环境变量变量名含义HOME用户主目录LOGNAME登录名USER用户名,与登录名相同PWD当前目录/工作目录名MAIL用户的邮箱路径名HOSTNAME计算机的主机名INPUTRC默认的键盘映像SHELL用户所使用的shell的路径名LANG默认语言HISTSIZEhistory所能记住的命令的最多个数PATHshell查找用户输入命令的路径(目录列表)PS1、PS2shell一级、二级命令提示符第五章学会使用命令fdisk–l列出所有分区第六章1、Linux下文件系统类型Ext2/ext3,swap,vfat,ISO96602、挂载文件系统命令:mount、umount例1假设已经以root用户登录了字符界面,Shell为bash。当前机器拥有Windows和Linux双系统,其中在Windows的C盘下有一个名为“统计.ppt”的文件,请将该文件复制到/root/Doc目录中并改名为statistic.ppt,写出操作步骤。要求:将Windows的C盘安装到/mnt/Win/C这个目录,复制完文件后卸载C盘这个分区。答案:使用fdisk–l命令查看Windows系统的C盘对应什么设备,以下假设被识别为/dev/hda1;检查/mnt/Win/C这个目录是否存在,若不存在,则用mkdir/mnt/Win/C命令建立之;mount/dev/hda1/mnt/Win/C–outf8检查/root/Doc这个目录是否存在,若不存在,则用mkdir/root/Doc命令建立之;cp/mnt/Win/C/统计.ppt/root/Doc/statistic.ppt确保当前工作目录不是/mnt//Win/C,运行命令umount/mnt//Win/C第七章1、Linux下的账户系统文件/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow2、用户口令更改命令passwd+用户名3、文件操作基本权限和权限更改命令权限描述字符对文件的含义对目录的含义读权限r可以读取文件的内容可以列出目录中的文件列表写权限w可以修改或删除文件可以在该目录中创建或删除文件或子目录执行权限x可以执行该文件可以使用cd命令进入该目录权限对应数字r4w2x1-0chmodn1n2n3文件或目录名第八章常用网络命令route检测路由配置ping检测网络连通性netstat查看网络状态traceroute检测到目的主机所经过的路由器第九章1、Linux进程的类型交互进程、批处理进程、守护进程2、守护进程的启动方式系统引导时自动启动、手工运行命令启动、由crond启动3、进程管理和作业控制命令ps查看进程状态信息$ps-e、$ps-ef、$ps-eH、$ps-elw$psau、$psaux、$psaxf、$psauxwkill终止进程常见进程信号15:正常终止、9:立即终止、1:重读配置文件kill-[信号][%作业号码]作业控制命令cmd&后台运行Ctrl+d、Ctrl+c终止一个正在前台运行的进程Ctrl+z挂起一个正在前台运行的进程jobs显示后台作业和被挂起的进程bg在后台恢复一个被挂起的进程bg[%作业号码]fg在前台恢复一个被乖巧的进程fg[%作业号码]4、超级网络服务xinetd的常用配置属性和telnet服务的配置解读xinetd是新一代的网络守护进程服务程序,提供类似于早期的inetd+tcp_wrapper的功能,与之相比xinetd更加强大和安全。xinetd的功能支持tcp、ucp、RPC协议服务基于时间段的访问控制功能完备的log功能,能限制log文件大小能有效的防止DoS攻击(DenialofServices)能限制同时运行的同一类型的服务器数目能限制启动的所有服务器的数目整合了TCPWrappers的libwrap.so库xinetd的常见配置参数disable(xinetd是否监控此服务)server(指定由xinetd监控的服务器路径)server_args(指定由xinetd监控的服务器的运行参数)only_from(只允许指定的主机访问)no_access(指定不能访问的主机)per_source(每个客户机的最大连接数)instances(服务器总共支持的最高连接数)servicetelnet{disable=nosocket_type=streamwait=nouser=rootserver=/usr/sbin/in.telnetdonly_from=202.38.85.0/24redirect=192.168.1.1523log_on_access+=DURATIONHOSTUSERIDaccess_times=7:00-19:00cps=10300}例2假设当前以root用户登录字符界面,Shell为bash。首先,请显示当前运行的进程。接下来,创建一个后台睡眠进程,让它睡眠1000秒,并在它运行结束前将它挂起。然后,再使用cat命令创建一个进程,使它接受从终端输入的字符并保存至文件example中。输入“Thisisaexample”后,挂起该进程。现在,请显示被挂起的进程,并将名为cat的进程调度到前台并完成输入,将名为sleep的进程杀死。pssleep1000s按下Ctrl+Z,挂起sleep进程catexample在终端输入“Thisisaexamplel”,然后按下Ctrl+Z,挂起cat进程jobsfgcat按下Ctrl+D,正常结束cat命令运行ps,得到sleep进程的pid,假设为8172kill-98172第十章1、Shell脚本的组成注释、命令、变量、结构控制语句2、位置参数$0脚本名称$nn是大于或等于1的整数,表示第n个位置参数。当n大于9时,要使用${n}的形式$#位置参数的个数$*所有位置参数(作为单个字符串)$@所有位置参数(每个都作为独立的字符串)3、循环结构中for语句的使用foreach型forvariableinlist#每一次循环,依次把列表list中的一个值赋给循环变量do#循环体开始的标志commands#循环变量每取一次值,循环体就执行一遍done#循环结束的标志,返回循环顶部C语言型for((expr1;expr2;expr3))#执行expr1do#若expr2的值为真时进入循环,否则退出for循环commands#执行循环体,之后执行expr3done#循环结束的标志,返回循环顶部4、变量的算术运算符((…))Bash变量没有严格的类型定义,本质上Bash变量都是字符串$((expression))eg..num1=$[4+1];echo$num1num1=$(($num1*2-3));echo$num1((num2=2+3**2-1001%5));echo$num2num2=$((2+3**2-1001%5));echo$num2echo$((2+3**2-1001%5))5、echo命令的使用用来将字符串输出到终端上。它通常在shell脚本和批处理中使用,以将状态信息输出到屏幕或文件中。6、能阅读简单的shell脚本第十二章1、Linux的系统启动过程2、GRUB的启动配置文件解读defaultm:设置启动菜单的默认启动项,菜单项序号参数其值从“0”开始hiddenmenu:隐藏菜单项timeoutn:设置GRUB菜单的启动延时(以秒为单位)splashimage:指定某文件作为启动菜单的背景图像,必须为xpm格式,可以是gz压缩文件title:设置用来装载一个操作系统的一组特定命令的标题,标题将在GRUB启动菜单中显示rootGRUBdevice:设置GRUB的根分区(root),通常是文件系统的boot分区,即Linux内核所在的分区k
本文标题:Linux应用基础教程期末考点整理
链接地址:https://www.777doc.com/doc-7281617 .html