Linux学习目标:
Linux操作系统介绍与安装。
Linux常用命令。
Linux常用软件安装。
Linux网络。
防火墙。
Shell编程等。
***LinuxOS介绍与安装****
Linux OS介绍与安装
Linux是什么? Linux是一套作业系统,不是应用程序。
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。
Linux版本:
主、次版本为奇数:发展中版本(development)、主、次版本为偶数:稳定版本(stable) EXP:3.10.0-123.el7.x86_64 主版本.次版本.释出版本-修改版本
不过,这种奇数、偶数的编号格式在 3.0 推出之后就失效了。从 3.0 版开始,核心主要依据主线版本 (MainLine) 來开发,开发完后会往下一個主线版本进行。
可以使用『 uname -r 』來查阅核心版本,然后对照下列链接來了解其对应值喔!
https://www.kernel.org/releases.html
Android其实就是Linux核心的一支,只是专门用来针对手机/平板这类的 ARM 机器所设计的。
GNU:GNU's Not Unix 自由软件工程项目
Shell:命令行解释器,遵循一定的语法将输入的命令加以解释并传给系统。默认bash
Linux中,每个硬件设备都被当成一个文件!EXP:IDE硬盘文件名称/dev/da[a-d];硬盘分区名称/dev/hda1,/dev/hda2...数字表示硬盘内的某个分区。
IDE硬盘 /dec/hd[a-d] SCSI硬盘与串口硬盘、U盘 /dev/sd[a-p] 光驱/dev/cdrom 软驱/dev/fd[0-1] 打印机 /dev/lp[0-2] 鼠标/dev/mouse 磁带机/dev/ht0(IDE) /dev/st0(SCSI)
硬盘分区的特点:
最多可以有4个primary分区!
只能有一个extended分区!
extended存在的目的是为了创建logical!
创建logical的目的是能有多于4个分区,logical最多可以有64个!
primary(主分区)+extended(扩展分区)最多有四个。
Logical(逻辑分区)的数字代号必从5开始 Primary=P;Extended=E;Logical=L P+E+L+L:/dev/hda1,/dev/hda2,/dev/hda5,/dev/hda6
Linux的硬盘分区需求:
Linux可以安装在硬盘分区里面任意一个或对各可以写数据的硬盘分区。最少有两个分区
/:根分区,linux操作系统的文件夹,相当于windows系统的windows目录
/boot:启动分区,里面装在linux内核及开机引导程序grub,用于开机引导,100~200M
/usr:相当于windows的应用程序目录programe files
/home:linux各个用户的家目录:用户登录后进入的目录,自己的目录
/var:可变目录,放日志等经常会发生变化的文件
Swap:交换分区,相当于windows的虚拟内存文件,内存大小的2倍
bash 是一个为GNU计划编写的Unix shell。
Vmware 是一种虚拟机,可以用来安装windows,也可以安装linux ,ubuntu是Linux的发行版之一,另外的Linux发行版有红帽,Linux mint 等等,linux秉承开源性,在嵌入式领域和服务器领域有很多使用实例,包括目前流行的安卓,也使用到了Linux.
如果是初学Linux,可以安装虚拟机VM。然后再VM上安装Ubuntu或者自己要学的Linux的版本。Linux安装 记得分配硬盘内存
****Linux基本命令**
Linux基本命令:
Linux控制台版本不同数量可能不一样 Ctrl+Alt+F1~Ctrl+Alt+F8 1~6为不同的控制台,7可以从控制台切换回图形界面。如果Linux版本是无法手动切换回来的话。
针对所有系统用户的命令和设置:/etc/bashrc
$字符 shell在等待用户输入
rich@user-desktop:~$ rich(shell用户名) user-desktop(虚拟控制台编号) ~主目录的缩略资源
man命令用来访问存储在Linux系统上的手册页面:$ man bash ->看完用q退出
Linux将文件存储在单个目录结构中,这个目录我们称之为虚拟目录。
Linux会在根驱动器上创建一些特别的目录,我们称之为挂载点。文件和目录在挂载点中,但实际存储在其他位置。
Linux目录名称
/虚拟目录的根目录,不放文件。 /bin位进制目录,存放许多GNU用户级的工具
/boot启动目录,存放启动文件 /dev设备目录,Linux在这里创建节点
/etc 系统配置文件目录 /home主目录,Linux在这里创建用户目录
/lib 库目录,存放系统和应用程序的库文件
/media /mnt挂载目录 /opt 可选目录 /root 根主目录 /var 可变目录 /sbin 系统二进制目录 /tmp临时目录 /usr 用户安装软件目录
作者:zishou9547
来源:CSDN
原文:https://blog.csdn.net/zishou9547/article/details/78388618
版权声明:本文为博主原创文章,转载请附上博文链接!