linux期末总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1什么是linux
Linux是免费使用和自由传播的类unix操作系统,源代码开放能应用于各类硬件平台,包括intelX86和RISC处理器。
2linux的特性
多任务性,多用户,良好的用户界面,设备独立性:能够容纳任意种类及任意数量的设备,
丰富的网络功能,可靠的系统安全:被认为是最安全的操作系统,良好的可移植性。
3什么是GNU软件?
1983年,理察·马修·斯托曼(Richard Stallman)创立了GNU计划(GNU Project)。这个计划有一个目标是为了发展一个完全免费自由的Unix-like 操作系统。自1990年代发起这个计划以来,GNU 开始大量的产生或收集各种系统所必备的元件,像是——函式库(libraries)、编译器(compilers)、侦错工具(debugs)、文字编辑器(text editors)、网页服务器(web server),以及一个Unix 的使用者接口(Unix shell)——除了执行核心(kernel)仍然付阙外。1990年,GNU计划开始在马赫微核(Mach microkernel)的架构之上开发系统核心,也就是所谓的GNU Hurd,但是这个基于Mach的设计异常复杂,发展进度则相对缓慢。
3.什么是GPL
所有的软件都和派生工作均遵循GNU通用公共许可证
4.什么是LGPL
LGPL(Library General Public License——程序库公共许可证)允许用户在自己的应用程序中使用程序库,即使不公开自己的源代码。
6.把Linux系统看作由四部分构成:内核、用户界面、文件结构和实用工具
linux的分区有哪些,常用目录干什么用:分区:/boot 是存放启动文件的.,/etc 大部分是系统配置文件,/var 系统可变数据.,/usr 大部分是用户程序之类的,/tmp 临时用文件,/opt 随便你了,大部分我用来放应用程序.,/dev 设备文件.,/proc 大部分是系统硬件信息的.
7.
Linux系统有六种运行级:
•# 0 -停机
•# 1 -单用户模式
•# 2 -多用户,没有NFS
•# 3 -完全多用户模式,标准的运行级
•# 4 –保留,一般不用
•# 5 –多用户图形模式
.#6 重新启动
X-windows的三个组成部分:X Server,X Clint,X Protocol.
7.什么是硬链接与软链接和区别
硬链接指一个文件时另一个文件的别名,他们不可区分,是同一个文件实体;符号链接则是一个特殊的文件,它的内容不是真正的数据,而是指向另一个文件的路径名。对符号链接的大部分操作,包括打开、读、写等,都被传递给其他的链接目标,操作真正作用他链接目标上,另外一些操作,如删除等则作用在符号链接本身。硬链接必须在同一个文件系统中,软链接却可以跨越不同的文件系统,并且可以对目录创建链接。
10.什么是目录?组织结构
所谓目录就是将所有文件的说明信息采用树型结构组织起来。整个文件55系统有个“根”,然后再分“杈”,任何一个分叉上都可以再分叉,杈上也可以长出“叶子”,根和杈称为目录或文件夹,而叶子则是一个个的文件。
超级服务:如果系统运行多个服务的守护程序,可能出现资源冲突或浪费,所以Linux 系统一般使用一个网络守护进程服务程序xinetd(the Extended Internet Services Daemon),又称超级服务器
网络配置项的意义,网卡配置:1./etc/sysconfig/network主要功能在于修改主机名称(HOSTNAME)与是否启动Network.2. /etc/sysconfig/network-scrips/ifcfg-entn是设置网卡参数的文件,可以设置network,IP,netmask,broadcast,gateway,启动时的IP取得方式(DHCP,static),是否在开机时启动
等.ifcfg-entn中的n是一个数字,如果是第一块网卡,则文件名称为ifcfg-ent0,第二块网卡为ifcfg-ent1,依此类推.3. /etc/modules.conf这个文件只有在内核找不到网卡的芯片时才会用到.4. /etc/resolv.conf就是设置DNS的文件 5. /etc/hosts是记录计算机的IP对应的主机名称或主机的别名.
当一台计算机中同时装有windows与linux 系统时,如何在linux系统中自动挂载Windows系统的硬盘分区:可以修改/etc/fstab文件来配置WINDOWS的硬盘挂载,实现自动挂载。假设在同一机器中的Windows操作系统的分区设置如下:C盘为hda1,D盘为hda5,E盘为hda6,它们在Linux 系统中对应的挂载目录分别为/mnt/c、/mnt/d 和mnt/e。此外,用户需要将它们的输出字符集设成cp936才能在linux系统中显示Windows系统中的中文字符,则用户可以在/ect/fstab文件中增加:/dev/hda1 /mnt/c vfat iocharset = cp936 0 0
/dev/hda5 /mnt/d vfat iocharset = cp936 0 0
/dev/hda6 /mnt/e vfat iocharset = cp936 0
shell输入输出重定向意义用途:shell输入输出重定向可以将shell命令的输入输出重定向到其他文件或者设备上。这对于需要仔细分析命令处理结果以及需要提前准备大量输入数据的情况都非常有用。输入重定向的符号为“<”,输出重定向的符号位“>”或者“>>”。若shell命令X需要从控制台出入数据,命令X
shell命令(1)复制格式:cp [选项]
(2)删除格式:rm [选项]
ls -l列出的有什么意义:意义:使用长格式查看目录,除文件名外,还显示文件的类型。挂载和卸载的方法:挂载与卸载USB设备:挂载:mount –t vfat /dev/sdb /mnt/usb卸载:Umount /mnt/usb
8.怎样挂载和卸载光盘?
1)首先确保linux系统中正确安装了光盘的驱动器和光盘驱动程序
2)在光盘驱动器中放入药挂载的光盘
3)执行如下命令:
建立挂载目录:mkdir /mnt/cdrom
挂载:mount /mnt/cdrom /dev/cdrom
卸载:unmount /mnt/cdrom
Window:mount –o iocharset =cp936 /dev/sda1 /mnt/usb
6、按照以下要求写出相应的命令。
建立用户rose;建立组名sysadmin;
将rose口令设置为123
1)useradd rose
2)groupadd sysadmin
3)passwd rose (连续两次按提示输入密码123)
Apache配置方式,修改相应配置:配置文件httpd.conf 关键的配置项: listen 指定Apache在哪一个TCP端口进行侦听,HTTP服务默认端口是80 User和Group 设置Apache运行时的权限。Apache服务器在启动时需要root权限,为了防止黑客攻击,系统在服务器启动后将Apache的权限切换到一个低级的用户权限 ServerRoot Apache配置文件和日志文件