当前位置:   article > 正文

Linux操作系统基础(完结)_linux入门

linux入门

#摘要
一、Linux操作系统概述
二、Linux操作系统安装
三、Linux文件系统及文件基础
四、Linux操作系统命令使用基础
五、Linux应用程序的安装与卸载基础
五、用户及进程
六、相关信息查询
七、网络配置
八、Linux应用程序的安装与卸载基础

#一、Linux操作系统概述

##1、发展
1991 Linus Linux 0.0.1版,代码为8K行。现在最新版本为4.1.4。Linux加入了GNU,整体基于GPL协议,允许开源、分享传播、修改。
##2、组成
###(1)keanel–内核:
核心程序,用于管理硬件设备、系统的线程进程、内存、交换空间、文件系统、精灵进程(守护进程)等。主要实现系统程序与硬件之间的控制管理功能。
###(2)Shell:
包裹在内核之外的人机交互界面,用于用户和内核之间打交道的功能,类似于windows的CMD。
通过Shell将输入的命令与内核通讯,好让内核可以控制硬件开正确无误的操作工作。Shell有着不同的分类,比如Bourne shell(sh),Korn shell(ksh)、C shell (csh)、Bourne-again shell(bash)、tcsh。其中最常用的有csh和bash,其提示符如下:
sh–Bash :#root $user
csh–:#root %user
###(3)user application
###(4)Files System–文件系统,管理文件和目录
##3、Linux的特性:
多用户、多任务(进程、线程处理),多平台,图形化界面(x-windows)、硬件低配置、通信与联网、应用程序的支持(编辑器、编辑工具、数据库、办公软件、图形处理、Internet应用、游戏)
#二、Linux操作系统安装

##1、Linux的选择
red hat:企业级的,已经开始收费(商用)。
ubuntu:桌面开源的,比较纯正的Linux,android官方指定的编译操作系统,发展快、已支持ARM架构。
##2、安装Ubuntu Desktop
###安装前准备
现在的PC机都可以满足要求。
###软件准备
vmware:http://www.vmware.com/cn
ubuntu:14
ubuntu Desktop :桌面版
ubuntu Server :服务器版
Cloud Infrastructure :云版本
###安装方式
windows install ,CD,USB
###下载镜像ISO
在ubuntu官网下载即可
###安装VMware
选择典型安装即可,正常安装即可。在需要输入激活码的时候,只需要在网上下载vm10keygen.exe就可以完成激活
###新建虚拟机
选择ubuntu的镜像,正确配置用户名、密码。磁盘设置设置20G,内存1-2G,处理器2两个处理器
###开启虚拟机
配置完成后,开启虚拟机,等待一定时间后就会看到开机登陆界面,其用户密码就是在建立虚拟机时候的密码。
###基本操作
ctrl+alt F2~ 可以进入终端界面
ctrl+alt F7 进入桌面界面
ctrl+alt+t 文本编辑
#三、Linux文件系统及文件基础

##1、文件系统概述
文件系统用来组织计算机的文件和资料的系统,是操作系统封装的一个系统服务程序,实际是一个软件程序,用来存储和管理计算机文件和资料。
文件系统分类如下:

	磁盘文件系统:NTFS,EXT3
	闪存文件系统:JFFS2,YAFFS
	数据库文件系统:BFFS,WINFS
	网络文件系统:NFS
	虚拟文件系统:VFS(Proc)
  • 1
  • 2
  • 3
  • 4
  • 5

文件系统的功能:能定义文件的组织方式,文件的结构;提供建立和存取文件的环境(目录和文件)

##2、Linux文件系统及文件
(1)EXT3:是一个日志方式的文件系统,系统中的每个文件都有索引,用户对文件的每个操作都会记录在日志中,形成一个任务队列。
(2)SWAP:是交换分区的文件系统,类似于windows的虚拟内存,其实现的方式有以下两种:
第一种是进行内存排列像内存池一样,进行优化;
第二种是把硬盘上的空间模拟成内存。
Swap是Linux 的虚拟内存,在安装时要设置好大小,一般设置为物理内存的两倍。
(3)Linux属性:
蓝色:目录文件
绿色:可执行文件
浅蓝色:链接文件
红色:压缩文件
灰色:其他文件
这里写图片描述
注:ls 查看目录,ls -l 查看长目录
cd 转移目录
pwd 常看当前目录
(4)目录结构
linux 的结构是由很多文件块区组成,与Windows分区不同。
这里写图片描述
目录
应放置档案内容
/bin
系统有很多放置执行档的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。在/bin底下的指令可以被root与一般帐号所使用,主要有:cat,chmod(修改权限), chown, date, mv, mkdir, cp, bash等等常用的指令。
/boot
主要放置开机会使用到的档案,包括Linux核心档案以及开机选单与开机所需设定档等等。Linux kernel常用的档名为:vmlinuz ,如果使用的是grub这个开机管理程式,则还会存在/boot/grub/这个目录。
/dev
在Linux系统上,任何装置与周边设备都是以档案的型态存在于这个目录当中。 只要通过存取这个目录下的某个档案,就等于存取某个装置。比要重要的档案有/dev/null, /dev/zero, /dev/tty , /dev/lp*, / dev/hd*, /dev/sd*等等
/etc
系统主要的设定档几乎都放置在这个目录内,例如人员的帐号密码档、各种服务的启始档等等。 一般来说,这个目录下的各档案属性是可以让一般使用者查阅的,但是只有root有权力修改。 FHS建议不要放置可执行档(binary)在这个目录中。 比较重要的档案有:/etc/inittab, /etc/init.d/, /etc/modprobe.conf, /etc/X11/, /etc/fstab, /etc/sysconfig/等等。 另外,其下重要的目录有:/etc/init.d/ :所有服务的预设启动script都是放在这里的,例如要启动或者关闭iptables的话: /etc/init.d/iptables start、/etc/init.d/ iptables stop
/etc/xinetd.d/ :这就是所谓的super daemon管理的各项服务的设定档目录。
/etc/X11/ :与X Window有关的各种设定档都在这里,尤其是xorg.conf或XF86Config这两个X Server的设定档。
/home
这是系统预设的使用者家目录(home directory)。 在你新增一个一般使用者帐号时,预设的使用者家目录都会规范到这里来。比较重要的是,家目录有两种代号:
~ :代表当前使用者的家目录,而 ~guest:则代表用户名为guest的家目录。
/lib
系统的函式库非常的多,而/lib放置的则是在开机时会用到的函式库,以及在/bin或/sbin底下的指令会呼叫的函式库而已 。 什么是函式库呢?妳可以将他想成是外挂,某些指令必须要有这些外挂

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/250446
推荐阅读
相关标签
  

闽ICP备14008679号