SECTION 1 什么是Linux

1.计算机是什么

计算机是一台机器,用户在键盘输入信息,通过CPU和内存调用硬盘各种存储资源,然后再将结果输出(文字、图片、音频、视频等),计算机由硬件和软件组成

硬件是看的见摸得着的产品,如主板、CPU、内存、硬盘、网卡、显卡、显示器、键盘、鼠标等
软件是数据和指令的集合,分为系统软件和应用软件,如 Windows、Linux、MacOS、Android等系统,以及 Office、QQ、迅雷、微信等应用

2.Linux概述

2.1.Linux特点

完全免费和开源代码:免费使用和修改其源代码
支持多种平台:如手机、平板电脑、台式计算机、服务器和超级计算机等
多用户,多任务:多个用户使用互相不影响,支持多任务运行
网络功能强大:持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等
良好的界面:支持图形化界面和字符化界面,图形化操作更简单
系统更安全:安全方面很好控制访问进出

2.2.Linux组成

Linux系统一般有4个主要部分,由内核、shell、文件系统和应用程序组成

内核(kernel):是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性
Linux内核网址:http://www.kernel.org
Shell:是系统的用户界面,提供了用户和内核进行交互操作,它接收用户输入的命令并把它送入内核去执行,是一个命令解释器,它不仅是命令解释器,而且还是高级编程语言,shell编程
文件系统(File Systems):是文件存放在磁盘等存储设备上的组织方法,Linux系统能支持多种目前流行的文件系统,如EXT2、 EXT3、 FAT、 FAT32、 VFAT和ISO9660
应用程序:Linux操作系统中有大量的应用程序,如文本编辑器、图形界面、网络工具、开发工具等

2.3.Linux发行版

Linux发行版指的就是通常所说的“Linux操作系统",它可能是由一个组织,公司或者个人发布的
通常来讲,一个Linux发行版包括Linux内核,各种GNU软件,及其他的一些自由软件。在一些特定的Linux发行版中也有一些专有软件
发行版为许多不同的目的而制作,包括对不同计算机硬件结构的支持,对一个具体区域或语言的本地化,实时应用,和嵌入式系统。目前,数百个Linux发行版被积极的开发,被广泛应用的发行版有

Redhat
CentOS:基于Redhat代码重构,去除Redhat商标和付费,诞生CentOS
Debian
Ubuntu:基于Debian发展而来,以界面友好和容易上手,用于桌面操作系统
OpenSUSE:早起是SuSE,被收购推出社区版本OpenSUSE
Fedora
Linux Mint
Arch
中标麒麟:国产系统,面向桌面应用的操作系统,响应速度也比较快,用户体验很流畅
银河麒麟:国产系统,桌面操作系统是软硬件兼容性最好的,特点有高安全、高可靠、高可用、跨平台、中文化等
红旗:国产系统,与Windows相似的用户界面,支持中文,改公司已解散

2.4.Linux目录结构
[root@node1 /]# ll -h
total 60K
lrwxrwxrwx.   1 root root    7 Oct 19 11:29 bin -> usr/bin
dr-xr-xr-x.   5 root root 4.0K Oct 19 11:46 boot
drwxr-xr-x   19 root root 3.0K Dec  6 10:28 dev
drwxr-xr-x.  87 root root 4.0K Nov 28 22:15 etc
drwxr-xr-x.   2 root root 4.0K Nov 23 12:13 home
lrwxrwxrwx.   1 root root    7 Oct 19 11:29 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Oct 19 11:29 lib64 -> usr/lib64
drwx------.   2 root root  16K Oct 19 11:29 lost+found
drwxr-xr-x.   2 root root 4.0K Apr 11  2018 media
drwxr-xr-x.   2 root root 4.0K Nov 23 20:26 mnt
drwxr-xr-x.   4 root root 4.0K Nov 28 21:57 opt
dr-xr-xr-x  130 root root    0 Dec  6 10:27 proc
dr-xr-x---.   9 root root 4.0K Dec  1 17:10 root
drwxr-xr-x   28 root root  900 Dec  6 10:27 run
lrwxrwxrwx.   1 root root    8 Oct 19 11:29 sbin -> usr/sbin
drwxr-xr-x.   2 root root 4.0K Apr 11  2018 srv
dr-xr-xr-x   13 root root    0 Dec  6 10:39 sys
drwxrwxrwt.   8 root root 4.0K Dec  6 12:07 tmp
drwxr-xr-x.  13 root root 4.0K Oct 19 11:29 usr
drwxr-xr-x.  19 root root 4.0K Oct 19 03:34 var
目录名称描述
/(根目录)存放目录和文件都是从根目录开始的,不建议根下放文件
/bin(二进制目录)存放普通用户和超级用户都会用到的必要的命令,如ls、pwd、cd、mv等命令
/sbin(系统二进制目录)存放系统管理员使用的必要的来管理系统的命令,如shutdown,ifconfig等
/usr(用户应用目录)存放用户的应用程序和文件,如共享的可执行文件、库文件、文档、图标等
/boot(引导目录)存放系统启动引导的文件,如内核和引导加载程序
/dev(设备目录)存放设备文件与系统中的设备进行交互,设备文件用于访问硬件设备,如磁盘、键盘、鼠标等
/etc(配置目录)存放系统配置文件、应用程序、服务的配置文件,如hosts存储的主机名和IP地址之间映射
/run(临时数据目录)存放系统启动期间临时运行时数据的目录,如 PID 文件、锁文件等
/root(根用户目录)存放超级用户root的家目录
/home(用户家目录)存放普通用户文件和配置在用户名相对应的子目录下,如/home/user/下存放
/lib(32位库目录)存放应用程序和系统工具所需共享组件的库文件
/lib64(64位库目录)存放应用程序和系统工具所需共享组件的库文件
/media(设备挂载目录)存放一个用于挂载可移动媒体设备的挂载点,如USB驱动器、光驱等
/mnt(临时挂载目录)存放一个用于临时挂载其他文件系统的挂载点,如磁盘分区、网络文件系统等
/tmp(临时目录)存放临时文件和目录,这些文件和目录在系统重启时被删除,应定期清理,防止占用磁盘空间
/opt(三方库目录)存放三方应用程序的安装目录,以便与系统应用分离
/proc(虚拟进程目录)存放当前运行进程和内核信息的文件,如系统核心、外部设备、网络状态等
/sys(虚拟设备目录)存放系统硬件和设备的信息,如block、bus、class、dev等
/srv(服务相关数据目录)存放特定服务所需的数据,如Web 服务器的网站数据、FTP 服务器的文件存储目录等
/var(可变数据目录)存放系统执行过程中经常变化的数据文件,如系统日志文件、邮件和缓存文件等

  • 17
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维日常学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值