Linux特点与优势

1. C语言写成,编译之后就是内核。完全开放源码,用户可以定制自己的系统。

2. Linux更容易改动,摸清自己需要什么,下载对应的库,看库文档。

3. Linux在内存管理优势:Windows是只在需要内存时,才为应用程序分配内存;Linux 无论物理内存有多大,都将其充份利用。

4. Linux可以随意切换桌面环境。

5. 不需要整理磁盘碎片。

微软FAT文件系统:尽可能地将文件排列在磁盘的首部。存放下一个文件时,直接存放在第一个文件的后面,以此类推。当文件变大,永远都会有碎片产生,因为文件的旁边已经没有空间来存放增加的部分。NTFS文件系统:改进FAT,在文件周围放置更多名为”缓冲区“的自由空间。

Linux的ext2,ext3,ext4文件系统:ext4是Ubuntu和目前大多发行版所采用的文件系统。将文件分散在整个磁盘,文件之间留有大量的自由空间。当一个文件被编辑了并且变大了,一般会有足够自由空间来保存。如果碎片真的产生了,文件系统就会尝试在日常使用中将文件移动来减少碎片。ext2是最传统的文件系统,索引式文件系统,包括存储文件属性的inode、实际记录文件内容的block、记录文件系统整体信息的super block。

6. 多用户、多任务系统。保证数据安全性。

三种身份:用户组、文件所有者、其他人

三种文件权限:r、w、x

三种操作方式:chgrp——改变文件所属用户组;chown——改变文件所有者;chmod——改变文件的权限。

chmod修改文件权限方法有两种:rwx或者421

例:-rwxrwx--- 1 root group 423074 Sep 4 18:26  install.log

[-] 文件类型:[-]一般文件;[b]设备文件可供存储的接口设备;[c]串行接口设备,键盘鼠标等;[d] 表示目录[l]表示连接文件;

[rwx] 文件所有者权限;

[rwx]文件所属用户组权限;

[---] 其他人权限。

1 : 连接数,表示有多少文件名连接到此节点

root : 所有者账号

group: 所属用户组

423074: 文件大小,B为单位

Sep 4 18:26 : 文件被修改时间

install.log:文件名

如果文件名前面加一个".",表示这是一个隐藏文件。

7. 轻松的目录处理。

cd-切换;pwd-显示当前目录;mkdir-新建一个新目录;rmdir-删除一个空目录;

ls-查看文件目录;cp-复制文件;rm-删除文件;mv-移动文件

将文件系统与目录树结合的过程称为挂载,挂载点一定是目录,该目录是该文件系统的入口。

8. 直接修改ASCII配置文件来修改系统配置。

9. 轻松利用正则表达式处理字符串的功能进行文件格式化处理。

正则表达式以行为单位进行字符串处理行为。常见的正则工具:grep、sed、vim。

10. 利用shell script进行批处理

11. 可以利用Quota进行磁盘配额限制。

在多用户环境下限制每个用户最大磁盘配额;或限制网页空间容量等。

12. 通过阅读日志文件,得出系统故障出处。

可利用shell script分析。

发布了397 篇原创文章 · 获赞 541 · 访问量 255万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览