Linux非正式学习随笔(1)
11.5
进linux学的第一件事,找个中文输入法。
Linux是一套免费的类unix操作系统
GPL:gnu通用公共许可证。托马斯斯托曼提出gnu计划,自由软件思想的一个协议。
Linux诞生1991年10月5日。
Linux基本思想:
a)一切都是文件
b)每个文件都有确定的用途
Linux特点:
a)多用户,多任务的操作系统。
b)多数网络协议支持,方便的远程管理。
c)强大的内存管理和文件系统管理。
d)大量的可用软件和免费的软件。(主要指服务器端)
e)优良的稳定性和安全性。
Linux架构
用户——应用层——Shell层——内核层——硬件
内核解释:内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理,虚拟内存,设备I/O,进程管理等。
Linux内核
中间层:
与外界交流:
(端口号)80:由apache负责 http 网络通信;21:FTP文件传输; 22:ssh远程通信。
process table 进程表
cron 定时任务
等等
底层:file system
顶层:terminals and terminal process 从终端读取任务
11/5
Linux文件系统采用EXT4格式(win一般是NTFS)
根据文件形式主要将文件分为目录和普通文件,如果把Linux文件系统看作一棵树,则所有的ordinary file(普通文件)都是叶子节点,目录都是有子结点的节点。
Linux对文件的扩展名是没有强制要求的,甚至可以说没有扩展名一说,但通常保存文件时最好写扩展名,方便管理,有利于理解文件内容。
11/6
/ :根目录 : 存放根据不同使用权限创建的目录。
root : 系统管理员的家目录,其他用户没有访问权限。
home : 普通用户的家目录。
bin/sbin.. : 可执行文件,sbin只有管理员才能执行。
etc : 系统配置文件存放目录。!!
usr : user share resources 存放一些程序或文件。
var : 存放系统经常变化的文件(日志)。
mnt/media : 光盘的默认挂载点。
boot : 系统启动时用到的一些文件。
dev : 存放系统下的设备文件。
等等。