学习时间:2021.02.06 - 2021.02.11
视频地址: 打开
过了十二点,祝你们牛年大吉,但愿你们的愿望都能实现。原本打算三天学完Linux的,结果弄到了除夕夜。为何忽然学Linux咧?主要是以为会Linux操做的和不会的在面试的时候仍是有一点区别的,并且我都学了一年的编程了,应用程序所在的操做系统应该要去熟悉git
本系列是笔者学习韩顺平老师在尚硅谷讲授的一门Linux实战学习时总结的笔记,部份内容参考了网站上的资料,但愿能为你们带来点帮助面试
接下来咱们先从使用者的角度去体验一下Linux,了解一下一款成熟的操做系统应该具有那些功能编程
总的来讲就是下面这几部分:安全
主要讲述了本溪里的主要内容、Linux的基本介绍和安装的注意事项服务器
主要讲述Linux的目录结构、远程登陆、开关机重启、VIM使用及用户管理相关内容网络
主要讲述Linux中的运行级别及切换、文件目录、日期时间、搜索和压缩类相关指令并发
主要整理了一下Linux的权限管理、任务调度、磁盘管理和网络配置ide
本文主要讲述Linux的进程、服务和软件的管理函数
主要整理了JDK
、MySQL
、Tomcat
和Minio
的搭建过程高并发
主要讲述Shell中的变量、流程控制、函数和综合案例
你们能够根据本身的兴趣阅读
Linux如今主要应用在服务器领域,做为Java开发工程师我应该可以驾驭这个操做系统
Linux 是一款操做系统, 免费,开源, 安全,高效,稳定, 处理高并发很是强悍,如今不少 的企业级的项目都部署到 Linux/unix 服务器运行。
故事实际上是这样的:一开始一个叫的大牛Ken Thompson
在贝尔实验室(不光只是计算机很牛逼,在物理领域也很强的实验室)开发了B语言,用B语言写了一款操做系统Unix
,后来C语言之父Dennis Ritchie
用C语言重构了Unix
。当时像IBM、惠普这些大厂看上了这个操做系统,因而在Unix
的基础上开发了本身公司的操做系统,这些操做系统须要运行在高端服务器上并且很贵。后来一个名叫richard stallman
以为这些大厂这样弄,那些想学编程的老百姓怎么办。因而他提出了“在自由的时代用户应该享有对软件源码的阅读、修改的权力”,因而他开启了他的“GNU”计划
GNU提出者richard stallman
提倡人机对话的模式应该是这样的
也就是用户 ---> 应用程序 ---> Shell ---> Linux Kernal ---> 硬件
这样的模式。这样就能够“解耦”了,应该在必定程度上提升了程序的可移植性
最后这个Linux Kernal
就交给了林纳斯负责啦,应该也有参考Unix
的源码吧
接着Linux
内核就诞生了,不一样的厂家在这个内核上定制了不一样的应用程序,今后产生了不少Linux发行版
,最经常使用就是咱们的Ubontu
和CentOS
啦,固然也有国产的红旗操做系统
,我记得我在看清华大学的操做系统网课的时候他的期末做业就是编写操做系统的代码
另外一边,Window
做为Linux
的竞品,获得了普通用户的青睐。确实Window
的应用程序多、操做简单,可是Window
收费昂贵、安全性远不如Linux,因此像Java、Python这些应用程序须要部署到服务器上咱们大多使用Linux
,.Net
程序会考虑Window Server
为何说Window的安全性不如Linux?Window做为一款封闭的操做系统,黑客发现漏洞后第一时间不会立刻说出来,若是说了说明你看了源代码,而Linux做为一款免费开源操做系统,你们发现漏洞第一时间会在社区发布,因此安全性会高
后面的课程就开始讲述Linux的使用啦,大部分都是实操,你们能够期待一下
视频用的是CentOS6.8
,我就直接用我以前安装的CentOS7
了,下载个VMWare
建立个虚拟机将系统装上去就好了
不过我看了一下老师的安装过程,我发现我有一些地方确实没有留意的
建立虚拟机时的网络设置:他有三个选项NAL
、桥链接
和主机模式
192.168.0.3
,而虚拟机会分配192.168.0.10
,这样外部的电脑也能够直接访问虚拟机,虚拟机也能够直接访问外部计算机。可是这样IP可能会不够用192.68.0.3
,使用该模式后主机会再分配一个IP,如192.168.100.3
,虚拟机会分配一个相似192.168.100.10
,这样就解决了IP不够用的状况了。分区:我安装的时候使用的是默认分区,后来看了老师的操做发现是本身草率了,分区通常是这样分
其余的安装步骤能够参考老师的文档,也能够本身摸索着来