




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章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、 常用设备文件设备文件用来访问硬件设备,包括硬盘、光驱、打印机等。每个硬件设备至少与一个设备文件相关联。 设备文件分为:字符设备(如:键盘)和块设备(如:磁盘)。hd IDE硬盘设备sd SCSI/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。关机与重新启动:Init 0、init 6、shutdown第三章1、常用文件目录操作目录、压缩打包命令命令 功能ls显示文件和目录列表cd切换目录pwd显示当前工作目录mkdir创建目录rmdir删除空目录tree显示目录树命令 功能compressUNIX早期使用的压缩程序gzip流行的 GNU g zip 数据压缩/解压程序bzip2免费的,无专利的高性能数据压缩工具zip/unzip与Win ZIP兼容的压缩/解压工具rar与Win RAR兼容的压缩/解压工具7za使用LZMA 算法的高性能压缩/解压工具tar文件打包、归档工具2、 自动补全命令行 Tab3、历史命令(HISTSIZE, HISTFILE)yuyu-Rev-1-0:$ echo $HISTSIZE1000yuyu-Rev-1-0:$ echo $HISTFILE/home/yu/.bash_history4、 Vi的3种运行模式及其转换方式5、 重定向重定向符说明输入重定向覆盖式的输出重定向追加式的输出重定向2覆盖式的错误输出重定向2追加式的错误输出重定向&同时实现输出重定向和错误重定向(覆盖式)6、 Shell普通变量的定义及引用变量赋值(定义变量)varName=Valueexport varName=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 o utf8检查/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-0chmod n1n2n3 文件或目录名 第八章常用网络命令route检测路由配置ping检测网络连通性netstat查看网络状态traceroute检测到目的主机所经过的路由器第九章1、Linux进程的类型交互进程、批处理进程、守护进程2、守护进程的启动方式系统引导时自动启动、手工运行命令启动、由crond启动3、 进程管理和作业控制命令ps 查看进程状态信息$ ps -e、$ ps -ef、$ ps -eH、$ ps -elw$ ps au、$ ps aux、$ ps axf、$ ps auxwkill 终止进程常见进程信号 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攻击(Denial of Services)能限制同时运行的同一类型的服务器数目 能限制启动的所有服务器的数目整合了TCP Wrappers的 libwrap.so库xinetd的常见配置参数disable (xinetd是否监控此服务 )server (指定由xinetd监控的服务器路径 )server_args (指定由xinetd监控的服务器的运行参数)only_from (只允许指定的主机访问 )no_access (指定不能访问的主机)per_source (每个客户机的最大连接数 )instances (服务器总共支持的最高连接数 )service telnet disable =nosocket_type =streamwait = nouser = root server = /usr/sbin/in.telnetdonly_from = /24 redirect=5 23log_on_access +=DURATION HOST USERIDaccess_times = 7:00-19:00 cps = 10 300 例2假设当前以root用户登录字符界面,Shell为bash。首先,请显示当前运行的进程。接下来,创建一个后台睡眠进程,让它睡眠1000秒,并在它运行结束前将它挂起。然后,再使用cat命令创建一个进程,使它接受从终端输入的字符并保存至文件example中。输入“This is a example”后, 挂起该进程。现在,请显示被挂起的进程,并将名为cat的进程调度到前台并完成输入,将名为sleep的进程杀死。pssleep 1000s按下Ctrl+Z,挂起sleep进程cat example在终端输入“This is a examplel”,然后按下Ctrl+Z,挂起cat进程jobsfg cat按下Ctrl+D,正常结束cat命令运行ps,得到sleep进程的pid,假设为8172kill -9 8172第十章1、Shell脚本的组成注释、命令、变量、结构控制语句2、 位置参数$0 脚本名称$n n是大于或等于1的整数,表示第n个位置参数。当n大于9时,要使用$n的形式$# 位置参数的个数$*所有位置参数(作为单个字符串)$所有位置参数(每个都作为独立的字符串)3、 循环结构中for语句的使用foreach型for variable in list # 每一次循环,依次把列表 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的启动配置文件解读default m:设置启动菜单的默认启动项,菜单项序号参数其值从“0”开始 hiddenmenu:隐藏菜单项 timeout n:设置GRUB菜单的启动延时(以秒为单位) splashimage:指定某文件作为启动菜单的背景图像,必须为 xpm 格式,可以是gz压缩文件 title:设置用来装载一个操作系统的一组特定命令的标题,标题将在GRUB启动菜单中显示 root :设置GRUB的根分区(root),通常是文件系统的boot分区,即Linux内核所在的分区 kernel:后跟 Linux 内核文件作为参数,加载 Linux 的内核文件及参数 initrd:后跟初始RAM盘映像文件 rootnoverify :做root命令同样的事情,只是不挂装分区(用于启动Windows系统) chainloader:调用 Windows 分区的启动引导器引导 Windows 系统 password:设置 grub 口令,可以使用 -md5 参数后跟 MD5 口令配置实例default=0timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitle CentOS (2.6.18-194.32.1.el5) root (hd0,0) kernel /boot/vmlinuz-2.6.18-194.32.1.el5 ro root=LABEL=/ initrd /boot/initrd-2.6.18-194.32.1.el5.imgtitle Windows XP Pro rootnoverify (hd0,3) chainloader +1第十五章Samba及其功能:SMB协议、使用samba后可方便地在linux和windows之间共享资源SMB协议:SMB(Server Message Block,服务信息块)协议是一个高层协议, 它提供了在网络上的不同计算机之间共享文件、打印机和不同通信资料的手段。SMB使用 NetBIOS API实现面向连接的协议, 该协议为 Windows 客户程序和服务提供了一个通过虚电路按照请求响应方式进行通信的机制。SMB的工作原理就是让 NetBIOS 与 SMB 协议运行在TCP/IP上, 并且使用NetBIOS的名字解释器让Linux机器可以在 Windows 的网上邻居中被看到, 从而和 Windows9X/NT/200X 进行相互沟通,共享文件和打印机。Samba 提供了四种主要服务:文件和打印机共享、用户验证和授权、名子解析、浏览(服务通告)第十六章DHCP的工作过程第十七章DNS服务DNS(Domain Name Service,域名系统)是一个分布式数据库系统,其作用将域名解析成IP地址。DNS系统由域名空间(标识一组主机并提供它们的有关信息的树结构的详细说明)、域名服务器(保持和维护域名空间中数据的程序)Stub解析器(简单的程序或子程序库,它从服务器中提取信息以响应对域名空间中主机的查询,用于DNS客户)ApacheApache服务器的配置命令中的常用配置主配置文件:/etc/httpd/conf/httpd.confServerRoot、DirectoryIndex、MaxClients、 Listen、 DocumentRootDeny 、allo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年建筑施工岗前施工组织试题及答案
- 高中化学化学键科普试题与答案
- 环保与健康知识试题及权威答案
- 2025年电影院安全生产试题及答案
- (正式版)DB2311∕T 066-2023 《黑龙江省黑河市春小麦分期精量施肥技术规程》
- 2026年水果种植公司外部财务审计配合制度
- 2026年水果种植公司水果销售客户开发与维护管理制度
- 2023三年级英语下册 Module 1 Using my five senses Unit 2 Tastes第3课时说课稿 牛津沪教版(三起)
- 2025年儿科护理学题库及答案分析题
- 疫情防护知识培训心得
- ISO-37301-2021-合规管理体系要求及使用指南
- 医院麻醉药品、第一类精神药品注射剂空安瓿回收登记表
- 研究借鉴晋江经验-加快构建三条战略通道
- 世界现代设计简史-下篇
- 他克莫司治疗肾病综合征优势课件
- 住院医师规范化培训在培证明
- 实验动物福利教育课件
- 新版GMP教程第五章设备课件
- 99S203 消防水泵接合器安装图集
- 轴承故障诊断演示文稿
- 高原性红细胞增多症的观察和护理
评论
0/150
提交评论