linux
来源:互联网 发布:共享单车资源配置数据 编辑:程序博客网 时间:2024/06/08 10:15
一、linux 系统简介
1.LINUX是一种遵循POSIX标准的开放源代码的操作系统,是基于Minix(免费且开放源码的微型UNIX操作系统)改良并完善的,是linux's Unix的缩写,以Tux这种小企鹅为吉祥物
2.Linux版本号分为内核(Kernel)和发行套件(distribution)版本---提供了安装界面和系统设置或管理工具的完整软件包
内核:负责控制硬件设备、文件系统、进程调度及其他工作,里程碑的版本是1.0.0,分为主版本号(重大改动)、次版本号(功能改动,奇数是测试版本,偶数是稳定版本)、修正版本号(bug改动)
发行套件:应用程序(文件编辑软件,网络工具,系统管理工具或者多媒体软件等),安装界面,系统设置,管理工具等。有Red Hat,Slackware,Debian,SuSE,红旗,Mandarke,centOS
Red Hat自Red Hat Linux9.0后其发行版本便分为:Red Hat Enterprise Linux(RHEL,最新版本Red Hat Enterprise Linux 5.2用于企业级服务器,内核是2.6.92版本)和Fedora Core(FC)是原Red Hat Linux9.0后续版本,最新版本为Fedora Core 9
Debian :安装,升级,删除软件包非常方便。版本分为:unstable(测试版本,适用于桌面用户)、testing(基于unstable更加稳定)、stable(稳定和安全这三个中最高,外部发行版本)
Slackware Linux:所有的配置通过配置文件来完成,其稳定、安全
SuSE linux:有一套Sax设定程序,可以让用户比较方便地对系统进行设置,并自主开发了一套YaST软件包管理工具。方便
红旗linux:提供桌面版本和服务器版本,提供了良好的中文环境支持
二、Linux系统安装--Red Hat Enterprise Linux 5.2
Red Hat Enterprise Linux 5.2可以再图形和文本方式下进行安装,同时还支持多种的安装介质,包括光盘、本地硬盘、NFS、HTTP、FTP.
1.准备
硬件配置:使用PentiumII以上的CPU,内存256M以上,硬盘3GB以上,最小化安装,完全式安装(硬盘5GB以上)
https://hardware.redhat.com/ 查找相应版本支持的硬件列表。
安装方式:本地安装(光盘,硬盘)和网络安装(FTP,NFS,HTTP 使用引导盘或安装盘引导系统)
光盘安装:使用安装光盘引导系统并进行安装,需要有CD或DVD-ROM,可以选择图形或者文本安装(物理内存小)
硬盘安装:需要把IOS镜像放到本地硬盘分区上,分区必须是ext2,ext3,vfat的主分区使用引导盘或安装盘引导系统
NFS安装:通过NFS服务器把安装介质共享,在安装时指定NFS服务器地址以及安装介质共享目录
FTP安装:通过FTP服务器把安装介质共享,在安装时指定FTP服务器的地址以及安装介质所在的FTP目录
HTTP安装:通过HTTP服务器把安装介质共享,在安装时指定HTTP服务器地址以及安装介质所在目录
2、安装
F2:显示安装程序引导选项的信息
F3:显示一般引导选项信息
F4:查看到部分内核引导选项信息
F5:显示救援模式信息,进行恢复。如:文件系统损坏无法启动或者忘记root管理员账号的口令
三、linux命令行简单介绍
1.在linux 中每打开一个命令行都启动一个shell进程,shell是介于使用者和UNIX/linux操作系统内核间的一个接口。目前常用的shell有Bourne Shell、C shell、Kon Shell和Bourne Again Shell 这4种
2.命令行:windows MS-DOS 和linux 命令行界面
3.linux命令行,用户可以使用命令行中的高级shell功能,把多个工具软件结合在一起完成一项单个工具无法完成的工作。用户可以利用它完成任何操作,包括文件,网络,账号,硬件,进程以及提供的各种的应用服务等
优点: 命令行模式执行速度快,而且稳定性高
命令行模式不需要启动图形用户环境,可以节省大量的系统资源
命令行模式的显示简单,不像GUI需要传输大量的数据,更适合网络远程访问的模式,尤其是在网络带宽较小的环境中
命令行模式更加灵活,同样的工具在命令行模式下可能提供更多的选项。
4.linux 用户每打开一个终端窗口都会启动一个shell进程。shell是Linux系统中的一种具有特殊功能的程序,它是介于使用者和UNIX/linux操作系统内核间的一个接口。shell通过键盘等输入设备读取用户输入的命令和数据,然后对命令进行解析并执行,执行完成后在显示器等输出设备上显示命令执行的执行结果。shell交互是基于文本的,这种用户界面被称为命令行接口(Command Line Interface,CLI)。
目前流行的shell有:
Bourne Shell:在每种UNIXT/Linux操作系统上都可以使用,但是在用户界面上Bourne Shell 不及其他几种Shell.
C Shell:在编写时作者更多的考虑了用户界面的友好性,加入了如命令历史、命令补全、别名等的一些新特性。
Korn Shell:集合了C Shell和Bourne Shell的优点,并且与Bourne Shell完全兼容。
Bourne Again Shell:即bash,是Linux 默认使用的shell.是Bourne Shell的扩展,与Bourne Shell 完全兼容。同时吸收了C shell和Korn Shell的优点,在Bourne Shell的基础上增加了很多新特性,即保留了Bourne Shell的强大编程接口,又提供了友好的用户界面。
0 0
- linux
- linux
- Linux
- Linux
- LINUX!
- Linux
- linux
- linux
- linux
- Linux
- linux
- linux
- linux
- linux
- Linux
- linux
- linux
- Linux
- 关于view和viewgroup
- U盘怎么装win7
- 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
- 正则表达式 Regular Expression 学习笔记(二):Grouping 集合
- Android用surface直接显示yuv数据(三)
- linux
- NDK调试 No symbol table is loaded. Use the "file" command.
- HDU 1232 畅通工程
- python之dict学习笔记之二
- C/C++中,空数组、空类、类中空数组的解析及其作用。
- vi编辑器的使用
- 字符串转成:字符+字符出现次数 。如1233422222->1121324125
- Go_os
- tpcc-mysql 中tpcc-load初始化数据执行结果