linux系统介绍

来源:互联网 发布:疯狂的java讲义百度云 编辑:程序博客网 时间:2024/05/29 19:12
操作系统(Operating System,简称OS):管理各种软硬件资源,是最复杂的软件。它处于硬件设备和应用程序的中间层,对下管理各种硬件设备,对上为所有应用程序的执行提供一个平台


主流操作系统


服务器:Unix/Linux,Windows Server,OS X
PC端:Windows,OS X,Linux
嵌入式设备:Linux,Android,iOS,WinCE/WinPhone,Symbian




Linux系统:开源免费,任何个人或组织都可以免费获取Linux内核源码,然后可以根据自己的需求进行修改定制或二次开发,并以全新的名称发布,所以Linux系统有很多不同的发行版本,比如麒麟系统,红旗系统,RedHat,Ubuntu,Fedora,CentOS等,这些不同发行版的系统的内核都是Linux,把它们统称为Linux系统


Unix系统:功能强大,但对硬件的配置要求很高,在中低端机器上无法发挥其强大性能

Linux系统:继承了Unix系统的强大功能和操作方法,但在中低端机器上也能流畅运行


Linux系统的使用方式
1.桌面环境操作(傻瓜化,直观友好,但功能不够强大,某些操作效率很低甚至无法完成)
2.Shell命令(专业高效,但非常不直观友好,学习难度大,需要记忆命令)


常用的桌面环境:GNOME和KDE


和Windows系统不同,Linux系统的桌面环境并不是内核的一部分,也就是说它不是必须的,相当于一个应用程序而已,可以不安装桌面环境或者卸载它


要成为Unix/Linux系统骨灰级玩家,必须掌握常用Shell命令!


1、Linux七大文件类型:

Ø :普通文件

d   :目录文件

l   :链接文件

p   :管道文件

s   :套接字文件

c   :字符设备文件(用0/1表示不同状态)

b   :块设备文件(传数据)

2、根目录下的不同目录存放不同类别的文件

 home:普通用户目录

 root:root用户目录

bin: 常用shell命令(命令就是可执行文件,binary)

sbin:不常用的shell命令,系统管理相关system bin

etc: 存放各种系统配置文件

boot: 存放系统启动所需要的一些文件

lib: 存放各种库文件

dev: device,存放各种设备文件

mnt: 存放挂载目录

tmp: 存放各种临时文件

usr: 存放所有用户通用的一些文件

selinux: 存放selinux的配置文件(selinux是Linux系统中的安全防护程序)

sys: system,存放系统运行所需要的重要文件

opt: 通常用来安装一些应用软件

proc: 伪文件系统,它下面的文件都是随系统状态的改变而实时变化的,存放都是系统当前的各种状态信息,比如查看当前内存使用情况使用cat /proc/meminfo



原创粉丝点击