Linux考试知识点总结

合集下载

linux思维导图期末知识点总结

linux思维导图期末知识点总结

linux思维导图期末知识点总结环境:虚拟机/云服务器许多程序需要开机启动,它们在win叫服务,在linux叫守护进程,init进去运行开机启动的程序。

正常情况下,很少遇到关机情况。

正确关机流程:sync > shutdown > reboot > halt区别于重启系统和关闭系统,都要运行sync,把内存中的数据写到磁盘中关机命令:shutdown –h now halt poweroff 和 init 0重启系统的命令:shutdown –r now reboot init 6内核版本cat /etc/issue系统版本cat /proc/version1、yum源进行备份进入到yum源的配置文件中执行命令如下:cd /etc/yum.repos.d将yum源进行备份:mv Centos-Base.repo Centos-Base.repo.bak2、获取阿里的yum源配置文件执行命令:wget -O Centos-Base.repo3、对yum源生成缓存执行命令:yum makecache4、更新yum源执行命令:yum -y install update执行完成之后就可以使用yum源了,到此yum源就更换成功了。

在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。

文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。

在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。

如此反复就可以构成一个庞大的文件系统。

/boot:存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件。

/etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。

/lib:存放基本代码库(比如c++库),其作用类似于Windows里的DLL文件。

几乎所有的应用程序都需要用到这些共享库。

Linux操作系统考试题库

Linux操作系统考试题库

Linux操作系统考试题库Linux操作系统考试题库第一章:Linux基础知识1.1 Linux操作系统的起源和发展历程1.2 Linux的特点和优势1.3 Linux的文件系统结构和目录1.4 Linux常用命令及其功能1.5 Linux的用户和权限管理第二章:Linux进程管理2.1 进程的概念及特点2.2 进程的创建和终止2.3 进程的状态和切换2.4 进程调度和优先级2.5 进程间通信方式及实现第三章:Linux文件管理3.1 文件和目录的概念3.2 文件权限和属性3.3 文件的创建、复制、移动和删除3.4 文件的查找和检索3.5 文件的压缩和解压缩第四章:Linux网络配置与管理4.1 网络的基本概念和原理4.2 网络配置文件的修改与管理4.3 网络接口的添加和删除4.4 路由表的配置与管理4.5 Linux中常用的网络命令及其功能第五章:Linux系统安全管理5.1 安全基础知识和概念5.2 用户账号的安全管理5.3 文件权限和访问控制5.4 网络安全和防火墙配置5.5 安全漏洞的排查和修补第六章:Linux性能调优与故障排除6.1 系统性能监测和调优工具6.2 CPU和内存的性能调优方法6.3 磁盘和文件系统的性能调优方法6.4 网络和IO的性能调优方法6.5 常见故障的排除和解决方法第七章:Linux容器、虚拟化和云计算7.1 容器技术的原理和应用7.2 虚拟化技术的原理和应用7.3 云计算的基本概念和架构7.4 常用的虚拟化软件和云计算平台7.5 容器、虚拟化和云计算的管理与部署第八章:Linux系统调用和内核编程8.1 系统调用的概念和分类8.2 常用系统调用的功能和使用方法8.3 内核的编译和模块管理8.4 编写模块和驱动程序的基本步骤8.5 内核调试和性能分析工具的使用附件:本文档没有附带相关文件。

法律名词及注释:1.GNU通用公共许可证(GPL):一种自由软件许可证,保证了用户可以自由地使用、复制、修改和分发软件的自由。

Linux操作系统的面试基础知识题

Linux操作系统的面试基础知识题

Linux操作系统的面试基础知识题计算机专业的小伙伴在面试相关岗位一定碰到过Linux操作系统的面试题吧。

下面由店铺为大家整理了Linux操作系统的面试基础知识题的相关知识,希望对大家有帮助!Linux操作系统的面试基础知识题一Q.1: Linux 操作系统的核心是什么?ShellKernelCommandScriptTerminal答: 内核(Kernel)是Linux 操作系统的核心。

Shell是一个命令行解释器,命令(Command)是针对计算机的指令,脚本(Script)是存储在文件中的命令的集合,终端(Termial)是命令行接口。

Q.2: Linus Torvalds 都创建过什么东东?FedoraSlackwareDebianGentooLinux答: linux Torvalds 创建了Linux,Linux是所有上述操作系统的核心,同样也是其他一些Linux 操作系统的核心。

Q.3: Torvalds,使用C++语言编写了Linux内核的大部分代码,是这样吗?答: 不! Linux内核包含了12,020,528行代码,其中注释占去了2,151,595 行。

因此剩下的9,868,933 行就是纯代码了。

而其中7,896,318行都是用C语言写的。

剩下的1,972,615行则是使用C++,汇编,Perl, Shell Script, Python, Bash Script, HTML, awk, yacc, lex, sed等。

注:代码行数每天都在变动,平均每天超过3,509行代码添加到内核。

Q.4: 起初,Linux 是为 Intel X86 架构编写的,但是后来比其他操作系统移植的硬件平台都多,是这样吗 ?答: 是的,我同意。

Linux那时候是为x86机器写的,而且现已移至到所有类型的平台。

今天超过90%的超级计算机都在使用Linux。

Linux在移动手机和平板电脑领域前景广阔。

Linux考试复习题答案大全

Linux考试复习题答案大全

Linux考试复习题1、Pwd命令的功能是(c )A、设置用户的口令B、显示用户的口令C、相当于Windows命令行里输入CD命令D、相当于在windows命令行里输入dir命令2、执行命令“chmod o+rw myfile”后,myfile文件的权限变化为(b )A、同组用户可读写myfile文件B、其他用户可读写myfile文件C、所有用户都可读写myfile文件D、文件所有者读写myfile文件3、怎样新建一个新目录:(b )A、touch helloB、mkdir helloC、rm helloD、new hello4、Linux文件权限一共10位长度,分成四段,第三段表示的内容是(d )A、文件所有者所在组的权限B、文件所有者的权限C、文件类型D、其他用户的权限5、存放设备文件的相关文件目录:( a )A、/devB、/etcC、/libD、/bin6、下列说法错误的是( d )A、为保证Linux文件系统的安全,把口令保存到只有超级用户才能读取/etc/shadow文件中B、在shadow文件中,每定义一个用户信息,行中各字段用“:”隔开C、为进一步提高系统的安全性,shadow文件中保存的是已经加密的口令D、password 是一个文本文件,用于定义系统的用户账号,该文件位于“/bin”目录下。

7、对于用户组账户,一个用户( c )A、必须属于一个组B、必须属于多个组C、可以属于一个组或多个组D、可以不属于任何组8、对于组账户可以进行的操作是( b )A、增加组B、一个组添加到另一个组中C、删除组D、修改组信息9、用户帐号文件是(c )A、shadowB、groupC、passwdD、gshadow10、在终端提示符后使用useradd命令,该命令没做下面哪件事(d )A、在/etc/passwd文件中增添了一行记录。

B、在/home目录下创建新用户的主目录。

C、将/etc/skel目录中的文件拷贝到新用户的主目录中去。

linux期末知识点总结

linux期末知识点总结

linux期末知识点总结一、Linux的概述1.1 Linux的起源和发展历史Linux是一种自由和开放源代码的类Unix操作系统。

Linux的起源可以追溯到1991年,由芬兰计算机科学家Linus Torvalds在赫尔辛基大学开始开发。

随着开源社区的支持和参与,Linux在逐渐成为世界上使用最广泛的操作系统之一。

1.2 Linux的特点Linux具有开放源代码、兼容性强、系统功能强大、安全性高、稳定性好等特点。

与Windows等闭源系统相比,Linux能够自由访问和修改源代码,因此具有更高的灵活性和可定制性。

1.3 Linux的应用领域Linux主要应用于服务器、嵌入式设备、超级计算机、移动设备等领域。

随着开源软件的发展和普及,Linux也在桌面操作系统领域逐渐崭露头角。

二、Linux的基本概念2.1 内核和ShellLinux操作系统的核心是内核,它负责管理硬件、文件系统、网络和进程等系统资源。

Shell是用户与内核进行交互的接口,用户可以通过Shell来执行命令、管理文件和进程等。

2.2 文件系统和目录结构Linux使用一种层次化的文件系统结构,以根目录“/”为起点,所有文件和目录都从根目录开始组织。

Linux的文件系统使用树状结构,用户可以通过目录来管理文件,以提高文件的组织和管理效率。

2.3 用户和权限Linux系统中的用户分为普通用户和超级用户(root)两种,普通用户只能访问自己的文件和目录,而超级用户对系统的所有资源都有完全访问权限。

Linux还使用权限控制来管理文件和目录的访问权限,分为读、写和执行三种权限。

2.4 进程管理Linux系统中的进程是指正在运行的程序的实例,通过进程管理可以查看和管理系统中正在运行和等待运行的进程。

用户可以使用命令来创建、终止和调度进程,以实现任务的管理和协调。

2.5 网络和通信Linux系统支持网络通信和数据传输,用户可以通过网络连接来实现远程操作和数据传输。

Linux简答题汇总

Linux简答题汇总

简答题注:由于时间紧迫,只总结了这么多,希望对大家有帮助。

一、Linux系统的特点(了解)1.与UNIX系统兼容2.自由软件和源码公开3.性能高和安全性强4.便于定制和再开发5.互操作性高6.全面的多任务和真正的32位操作系统二、Linux的发行版本(1)Red Hat Linux/Fedora Core(世界上使用最多、我国用户最熟悉的Linux发行版本之一)(2)Debian(3)Ubuntu(4)Slackware(5)openSuSE(6)红旗Linux(7)中标普华三、Linux的发展优势与存在问题(了解)Linux具有以下发展优势:(1)开放的源码系统(2)受到各国政府的大力支持(3)得到全球的各大软硬件公司的支持(4)价格优势和安全性Linux发展的不利因素:(1)应用软件少(2)使用不方便(3)功能不完备(4)用户不熟悉四、Linux图形环境(了解)1.X Window系统(结构、模型)*X Window的体系结构包括两个部分:客户-服务器模型和X协议。

客户-服务器模型在X Window系统中,X的服务程序向用户程序提供显示输出对象的能力,包括图形和字符。

X协议X协议是X服务程序和X客户程序进行通信的途径。

2.GNOME桌面系统Linux主要采用两种桌面系统环境是KDE和GNOME。

3.KDE桌面系统KDE桌面环境由面板和桌面组成。

五、什么是shell?shell是UNIX/Linux系统的一个重要层次,它是用户与系统交互的界面。

它不仅是一种命令解释程序,同时也是一种高级程序设计语言。

六、shell的特点(1)对已有命令进行适当组合,构成新的命令,而组合方式很简单;(2)提供文件名扩展字符;(3)可直接使用shell内置命令,而无须创建新的进程;(4)允许灵活地使用数据流,提供通配符、输入输出重定向、管道线等机制;(5)结构化的程序模块;(6)提供在后台执行命令的能力;(7)提供可配置的环境;(8)提供一个高级命令语言,允许用户创建从简单到复杂的程序。

Linux基础知识点

Linux基础知识点

Linux基础知识点(补充课上重点,ppt)第一章 Linux简介登录• 根用户名使用root,密码123456• 登陆后命令提示符【root @ host dev】• root用户的命令行提示符#• 普通用户的命令行提示符$文本虚拟控制台ttyLinux支持6个tty,tty1~tty6.系统启动后自动使用的是tty1. 使用Alt+F1~F6可以切换tty1~tty6。

Xwindow与字符控制台切换• xwindow图形界面---切换--->>文本控制台Ctrl+Alt+F2• 文本控制台---切换--->>xwindow图形界面Ctrl+Alt+F7关机• 立刻关机shutdown –h now• 关机后重启shutdown –r now或reboot切换用户命令——su在tty下,使用logout命令或exit命令退出系统.第二章文件系统Linux 文件系统类型ext2 ext3(常用) swapwindows:盘符组织文件linux:只有一个根目录/Linux树形目录结构:bin dev etc home lib root tmp usr var文件类型:文件名中不能含空格和某些特殊字符,如:! @ # $ %~ &* ( ) [ ] { } ' " \ / | ;< << >> >• 文件名和命令均要区分大小写• 文件名以. 开头,该文件为隐藏文件• Linux的文件类型大致可分为普通文件、可执行文件、链接文件和设备文件。

• 在Linux中,文件是否是可执行文件,不是由扩展名决定,而是由文件的属性决定。

Linux目录操作命令• 查看目录中的文件:ls• 改变当前目录命令:cd• 创建目录命令:mkdir• 显示当前工作目录命令:pwdls功能:显示目录内的文件和子目录列表• 命令格式:ls [参数选项] [目录或文件]• 参数选项:-a: 显示所有文件(包括隐藏文件)-l : 以长格式显示(文件大小、日期、权限等)ll如何用长格式列出/home目录下所有的文件包括隐藏文件?cd/home ll –a在/home目录下创建user目录。

linux操作系统知识点

linux操作系统知识点

Linux 操作系统基础知识概览以下是一些关于Linux 操作系统的常见知识点:1.Linux 基础:●Linux 的起源和发展历史●Linux 的主要组成部分:内核、Shell、文件系统等●常见的Linux 发行版(如Ubuntu、Debian、CentOS 等)●常用的命令行工具和基本命令(如ls、cd、mkdir、rm 等)2.用户和权限管理:●用户账户的创建和管理●用户组的概念和使用●文件和目录的权限设置和管理●sudo 权限和root 用户的重要性3.文件系统:●Linux 文件系统的层级结构●常见的文件系统类型(如ext4、XFS、Btrfs 等)●挂载和卸载文件系统●磁盘和分区管理工具(如fdisk、parted 等)4.进程管理:●进程的概念和属性●进程的创建、终止和管理●进程状态的了解和监控●进程间通信的方式(如管道、信号、共享内存等)5.网络和安全性:●网络配置和网络接口管理●网络命令和工具(如ifconfig、ping、ssh 等)●防火墙和安全性措施(如iptables、SELinux 等)●远程访问和远程管理(如SSH、SCP、rsync 等)6.软件包管理:●软件包管理系统(如apt、yum、dnf 等)●软件包的安装、升级和卸载●软件包的依赖关系和解决依赖问题●软件源和仓库的管理7.Shell 脚本编程:●Shell 脚本的基础语法和结构●变量、条件语句、循环和函数的使用●Shell 命令和管道的组合●脚本的调试和错误处理以上只是Linux 操作系统知识的一些常见方面,涵盖了基础知识、用户和权限管理、文件系统、进程管理、网络和安全性、软件包管理以及Shell 脚本编程等。

要深入学习Linux,建议进一步学习和实践这些知识点,并探索更多高级主题,如网络服务配置、系统性能优化等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux服务器配置与应用考试覆盖范围知识点总结考前★绝密知识点覆盖率95% 总结人:敌无小新时间:2009年12月23日晚此复习题尽量保密,被老师发现可能会重考,慎重带入考场!1.安装软件的方法?RPM包,源码包安装,*.bin格式安装文件安装2.RPM命令参数使用?安装软件#RPM -ivh 软件包名参数:-q 查询-U 升级-V检查-e卸载3.源码包安装过程实例?#tar -xzvf *.tar.gz #cd * #./config #make # make install 4.bin文件安装?#./*.bin5.Linux下设置服务自启动的过程(两种)?ntsysvchkconfig --level 35 服务名称on6.Samba服务正常工作至少需要两个守护进程,分别是?nmbd smbd7.Samba服务的核心配置文件?/etc/samba/smb.conf8.Samba服务器使用的安全等级?share安全等级共享级别,不需要账号和密码,安全性最低user 安全等级用户级别,需要账号和密码,默认为该级别server安全等级服务器级别,与user同级别,但验证由另一台SMB负责9.NFS需要哪两个安装包?nfs-utils主要提供nfs服务目录共享portmap 主要提供远程连接10.NFS的主配置文件?/etc/exports11.启动停止与重启NFS服务?(此题顺序不能错)/etc/init.d/portmap start 或service portmap start/etc/init.d/nfs start service nfs start/etc/init.d/nfs stop service nfs stop/etc/init.d/portmap stop service portmap stop/etc/init.d/nfs restart service nfs restart12.查看NFS服务器192.168.16.177上共享目录?#showmount -e 192.168.16.17713.挂载NFS服务器上输出目录?(实例)#mount -t NFS 服务器名或IP地址:输出目录本地挂载目录#mkdir /mnt/nfs#mount -t nfs 192.168.16.177:/nfs/public /mnt/nfs14.卸载NFS服务器挂载目录?#umount /mnt/nfs15.实现自动挂载NFS目录,应修改哪个文件,怎么设置?/etc/fstab (储存系统内的静态挂载点,即每次启动时挂载的文件系统。

) NFS服务器名或IP:输出目录本地挂载目录nfs defaults 0 0实例:192.168.16.177:/nfs/public /mnt/nfs nfs defaults 0 0/dev/had5/mount /dosdata msdos default usrcu 1, 216.配置文件中“#”,“;”,“空”的开头分别是什么意思?#开头,说明此句是注释说明;开头,说明此句是配置实例,删除分号即可变为配置命令空开头,说明此句是生效配置行.17.NFS与Samba的根本区别?这两个服务都是文件共享服务,NFS用在Linux系统之间,Samba用在Linux 和Windows系统之间。

18.什么协议用于实现主机地址动态分配和配置工作?DHCP19.DHCP的主配置文件是?/etc/dhcpd.conf20.配置主机IP地址的方法有哪些?有何不同?setup 配置后需重启网络服务,且永久有效ifconfig 立即生效,只是暂时性有效,从启计算机或者启动其他服务后改变21.DNS服务的功能?域名解析成IP地址22./etc/host文件的作用?负责IP地址与域名快速解析的文件23.通过修改什么文件来实现DNS配置?/etc/named.conf24.DNS服务常使用哪个端口?5325.一个客户端,需要指向本地DNS服务器,需修改什么文件?/etc/resolv.conf26.使用什么命令验证DNS服务?nslookup27.DNS服务器的配置文件中,ptr的文件资源记录的作用是?实现反向解析.28.如何判断主区域与辅助区域?zone ""{type master; 设置类型为主区域type slave;设置类型为从区域file ".zone";allow-transfer{ 设置辅助域名服务器地址10.10.10.10;192.168.1.1;};};29.在Linux系统下大多使用什么软件来架设Web服务器?Apache30.Apache的主配置文件?/etc/httpd/conf/httpd.conf31.Linux下搭建Web服务器的黄金搭档是?Linux系统+Apache服务器软件+PHP网页语言+MySQL数据库32.启动完成Web服务后,地址栏中输入什么来验证服务器是否正常?http://localhost或http://127.0.0.133.启动停止Apache服务?service httpd startservice httpd stop34.Apache服务器的默认字符集是?UTF-835.Web服务器的配置?(大题)仅供参考,完全不正确,请参阅Apache PPT 要求:1.服务器的类型是独立的.ServerType standalone2.开始时启动的进程个数为10StartServers 103.服务器允许最大客户请求MaxClients 04.不限制每次连接的最大请求数MaxkeepAliveRequests 05.Apache服务器的默认网页放在指定位置DocumentRoot "/var/www/html"6.指定目录中默认索引文件DirectoryIndex index.html7.设置所有均可访问web,拒绝IP:192.168.1.100的请求Order allow,denyAllow from allDeny from 192.168.1.1008.基于IP的虚拟主机的配置实例# ifconfig eth0:0 192.168.0.2<VirtualHost 192.168.0.2>ServerAdmin zhuaipp@DocumentRoot /var/www/mailserverServerName 192.168.0.2:80DirectoryIndex index.htmlErrorLog logs/mailserver error_log</VirtualHost>36.FTP服务使用端口?21(控制端口),20(数据端口)37.FTP服务的主配置文件?/etc/vsftpd.conf36.Linux下提供了哪两种常使用的邮件发送软件?Sendmail Postfix37.检查Sendmail服务时候启动?netstat -nutlp | grep :2538.关闭sendmail自启动?chkconfig sendmail off39.Linux提供POP和IMAP服务的软件?dovecot cyrus-imapd40.邮件发送与接收默认端口?SMTP 25 POP 110 IMAP 14341.Postfix主配置文件?/etc/postfix/main.cf42.Iptables是什么?Linux平台下的包过滤防火墙43.Iptables规则(rules)中的方法有几个?是什么?放行(accept)、拒绝(reject)、和丢弃(drop)44.Iptables的基础?规则(rules)、链(chains)、表(tables)45.Iptables放行web服务数据包配置命令?Iptables -i INPUT -p tcp --dport 80 -j ACCEPT46.如何禁用防火墙?执行setup命令选择防火墙设置,将安全级别设为禁用即可service iptables stop (临时性)chkconfig iptables off (重启生效,永久性)47.使用什么命令加载光盘?挂载目录?mount [-t vfstype] [-o options] device dirmount /dev/cdrom /mnt/cdrom48.对一个文件,增加用户的权限?chmod [-cfvR] [--help] [--version] mode file...实例chmod a+x [filename]+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

r 表示可读取、w 表示可写入、x 表示可执行49.远程登录SSH、Telnet使用哪个端口?SSH 22 Telnet 2350.怎样在服务器上实现简单的磁盘配额?如何实现?写出步骤?(实例)# rpm -ivh quota.3.0.2-8.i386.rpm安装软件# vi /etc/fstab (修改磁盘挂载文件)/dev/hda8/home ext3defaulfs,usrquota,grpquota 00# mount -o remount /home 重启# touch er(创建空的用户配额文件)# touch aquota.group(创建空的组配额文件)# quotacheck -mcvuf / (生成标准配置文件)# edquota -g[参数] xt302[用户名/组名] (编辑用户或组配额信息)# quotaon –avug (启动所有配额分区的用户和组配额)# quotaoff -avug (关闭所有分区的用户配额和组配额)(特别声明:不是考试答案,只是考前复习题,以上50道可保证考90分以上,Linux区分大小写,切记!)。

相关文档
最新文档