1.Linux 分为内核版本,和发行版本。
Linux 内核版本:Linux的核心版本,Linux内核官网 www.kernel.org。内核版本是由内核官方网站提供,谁都可以下载,谁都可以使用。内核版本除了版本不一样,基本功能是一样的。
在服务器领域,不一定是最新的版本最好,而是越稳定,越安全的越好。
如果在内核版本之上开发一个工具,一个桌面。这就是发行版本。核心是一样。
2.Linux 开源软件
开源软件就是开源的源代码。比如:我给你一个开源软件,你去下载,你下载的不是一个经过编译的二进制脚本,而是一个实实在在的源代码。
Linux 最大的特点就是:包括Linux自己在内,大部分软件都是开源软件
优点:使用的自由,研究的自由,散步及改良的自由
3.Linux 与 Windows的区别
Linux 严格区分大小写 。 Linux中所有内容以文件形式保存,包括硬件。
4.Linux 不靠扩展名区分文件类型,他是靠文件的权限来区分的。
但是有一些约定俗成的扩展名。这些扩展名Linux本身是不需要,这些扩展名只是为了方便Linux管理员。
不同的压缩方式,编写不同的扩展名,方便解压。但是也有方法可以判断这个文件是什么类型。
压缩包:"*.gz" , "*.bz2" , "*.tar.bz2" , "*.tgz",等
二进制软件包:"*.rpm" 网页文件:"*.html" , "*.php" 脚本文件: "*.sh" 配置文件:"*.conf"
5.Windows下的程序不能直接在Linux中安装和运行。Linux是在服务器下运行
6.Linux 字符界面的优势
1.字符界面占用的系统资源更少
2.字符界面减少了出错,被攻击的可能性。(起的服务越多,程序越多,出错的可能性越大)
7.Linux 起始符的含义 (“[was@saleshelper-inf2 ~] $”)
“[ ]” 没有什么特殊的意义 “was”代表当前登录用户 “@” 没有什么特殊意义 “saleshelper-inf2” 主机名 “~” 当前所在的家目录(用户初始的登录位置,使用“pwd”命令查看当前所在目录)
“#” 超级用户的提示符 “$” 普通用户的提示符
8.Linux 使用“ls -l”查看目录的详细信息
drwxrwxrwx 2 was was 4096 Jun 14 18:15 nmon
第一列代表的是权限,权限默认是10位,在Linux中不是按照扩展名来区分的,而是根据权限。
第一位“d”代表的是文件类型 (“-” 文件 “d” 目录 “l”软链接文件,就是快捷方式)一共有7种文件类型还有 “块设备文件”,“字符设备文件”,“套接字文件”,“管道文件”,这4中都是Linux的特殊文件,一般不需要普通用户操作。
还有9位数字,每3位为一组。代表文件的 “所有者”(拥有者)=u, “所属者”=g,“其他人”=o。代表的是用户更文件的关系
用户对文件只有3种权限 r=读 w=写 x=执行
第二列代表“引用计数”(这个文件被调用了几次,只在硬链接中用)
第三列代表的是文件的 “所有者”。 第四列代表的是文件的 “所属者”。 第五列代表 “字节” 。 第六七列代表“最后一次修改时间” 。 第八列代表“文件名称”
9.Linux 中常见目录的作用
/bin . /sbin . /usr/bin . /usr/sbin 这四个目录都是用来保存系统命令的,区别在于 “/bin”,“/usr/bin” 保存的是任何用户都可以执行的命令。“/sbin”,“/usr/sbin” 保存的超级用户执行的命令。
“/boot” 启动目录,保存的是用户的启动数据,不能随便操作,如果数据满了,系统就起不来。
“/dev” 特殊文件保存目录,大部分都是硬件文件,如没有特殊操作不要动。
“/etc” 系统的默认配置文件,大部分用于服务器。
“/home” 普通用户的家目录
“/root” 超级用户的家目录
“/lib” 是Linux函数库的保存位置(在操作系统当中,并不是吧所有功能都写在Linux系统中,他把一些常用的功能写成一个个程序库。当有需要的时候在调。如果全部都写在Linux系统当中,会让Linux无比庞大,而且无比缓慢。)
“/media”,“/mnt”,“/misc” 都是空目录,所有存储设备,都要挂载之后使用。(挂载=分配盘符)拿着3个目录做存储设备的外接盘符。
“/misc” 规范要求,用来挂磁带机等
“/media” 规范,用来挂光盘
“/mnt” 规范,用来挂U盘或移动硬盘
“/proc”,“/sys” 这两个文件有点类似,他们不能直接操作,这两个目录保存的是内存的过载点(是内存的盘符)。他们两个的数据是直接写在内存里的,不能往里面写数据
如果数据写在内存里,系统重启你的数据会丢失。其次内存是有大小限制,如果把所有数据都放在内存,内存满了系统会崩溃。
“/tmp” 临时目录,有一些临时的数据可以放在这里面。
“/usr” 系统资源保存目录
“/var” 系统可变文档目录
10.Linux 链接概念
硬链接特征:
拥有相同的 I 节点,和 block块 , 可以看做是同一个文件。
可通过 I 节点识别 , 不能跨分区 ,不能针对目录使用。
软链接特征:
软链接拥有自己的 I 节点和block块,但是数据块只保存原文件的文件名和I节点号,并没有实际的文件数据。
软链接的权限都是 “rwxrwxrwx” 实际需要根据原文件的权限来判断。
修改任意文件,都会改变。 删除原文件,软链接不能使用。
软链接和硬链接的区别:
以但把原文件删除软链接不能正常使用,但是不影响硬链接正常使用。(因为在软链接的数据块里,保存的不是真正的数据,保存的是原文件的 I 节点。)