Linux的详细简介

Linux是由林纳斯·托瓦兹编写的免费开源操作系统,提供多用户、多任务支持,广泛应用于服务器、嵌入式领域和桌面环境。其核心特点是开放性、多用户界面、设备独立性和丰富的网络功能。Linux系统由内核、Shell、文件系统和应用程序组成,内核负责内存管理、进程控制等,Shell作为用户与内核交互的接口,文件系统包括EXT2、EXT3等,应用程序包括文本编辑器、X Windows等。安装Linux时要注意与Windows混装的顺序,以及分区和Lilo设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

1. 什么是Linux

Linux 是一个免费的多用户、多任务的操作系统,它的稳定性、安全性与网络功能是许多商业操作系统所无法比拟的。Linux系统最大的特点是源代码完全公开。

2.Linux 系统应用领域

Linux系统的应用主要涉及四个方面:应用服务器、嵌入式领域、软件开发以及桌面应用。

3.Linux的特点

(1)开放性

(2)多用户多任务

(3)良好的用户界面设

(4)设备度独立性

(5)丰富的网络功能

(6)可靠的系统安全性

(7)良好的可以可移植性

4.Linux系统组成

Linux系统一般由内核,Shell,文件系统和应用程序这4个主要部分组成。内核、Shell 和文件系统一起形成了基本的操作系统结构。它们使得用户可以运行程序、管理文件并使用系统。

(1)内核

内核是操作系统的核心,具有许多基本功能,如虚拟内存、多任务、共享库、需求加载、可执行程序和TCP/IP网络功能。Linux内核主要模块分为存储管理、CPU和进程管理、系统文件、设备管理和驱动、网络通信、系统的初始化和系统调用等几个部分。

(2)Shell

Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。

(3)文件系统

  文件系统是文件存放在磁盘等存储设备上的组织方法,Linux 系统能支持目前流行的文件系统,如EXT2、ERT3、FAT、FAT32、VFAT和ISO9 660等。

(4)应用程序

标准的Linux 系统都有一套称为应用程序的程序集,它包括文本编辑器、汇编语言、X Windows、办公软件待、Internet工具和数据库等.

5.Linux安装注意事项

现在的大部分发行包都很容易安装,基本上都是图形向导式的,每个发行包都不太相同,也无法一一描述,如果你连安装都不明白,那就别用Linux了。这里仅仅说明几个注意的问题。

  1. 如果要和Windows混装,一定要先装Windows,后装Linux。
  2. 分区的时候,根据计划安装的软件灵活决定分区。一般分区有:/,/root,/usr,/var和swap分区,其中swap分区类型和其他不同需要专门选择一下,它的空间一般是物理内存的两倍即可。/root分区是紧急情况root用的,有64兆就行了。
  3. 当然,为了方便,你可以安装发行包给你做好的软件。但我安装Linux的习惯做法是开始就安装一个最小系统,然后安装所有的编译工具。安装编译工具的方法一般都通过你用的发行包的包管理工具实现,这样最方便。比如在TurboLinux中,运行/usr/sbin/Turbopkg就可以了。在管理工具中选择所有关于Developoment相关的选项或gcc相关选项,一般就可以了。
  4. lilo一定要装。否则一旦出现分区问题都不好办。
  5. 如果和Windows混装的时候,装完了系统起不来了。可以用98启动盘启动,然后用FDISK /MBR回复主引导分区来保住Windows分区。

在安装了最小系统和全套的编译器后,我们应该得到一个比较干净的系统。在这个系统上,可以下载和安装各种应用软件了。

6.基本使用

一、文件系统

        无论有多少个分区,整个文件系统都是一棵完整的树结构。经常用到的目录有:

  1. /usr:存放各种应用程序文件用。其中的/usr/local用来存放后安装的软件
  2. /var:用来存放所有的数据文件
  3. /proc:里面的文件用来表示系统内核的各种配置和状态。这一块不是真正的文件系统,而是内存里面的各种数据。可以从这里得到一些常用的系统信息。比如CPU内存什么的。
  4. /etc:这里是放置所有的系统配置文件。一般情况下,后安装的软件的配置文件不会放到这里。除非你是用RPM安装的随发行包配的软件或者故意这样做。我不喜欢把不同软件的文件混在一起,因此通常让不同的软件的配置文件放在各自的目录中。

二、常用的命令

这里我列出一些经常用的命令,具体的用法可以参见相关手册页(希望你的英文不象我这么差)。

vi(一定要会用这个你非常讨厌的东西,如果你屈服了,可以选择另一个叫做pico的编辑器,它有点象DOS的edit)

head(用来看很长的文件用)

tail(同上)

netstat(看网络状态)

tar(解开.tar.gz的压缩包)

ps(察看进程)

kill(干掉进程)

top(看系统状况)

shutdown(关闭系统)

cat(看文件内容)

ping (看网络连通状况)

ftp(传输文件)

man(手册)

上面这些命令都是最最常用的,一定要把基本用法记牢。事实上,每人能记住全部命令或一个命令的全部参数,记住几个常用的就行了。其他的查书。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

你刘海飞了!

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

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

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

打赏作者

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

抵扣说明:

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

余额充值