Linux入门其实是很简单的,问题是你是否能有足够的耐心,花相应的时间和精力来折腾,是否不排斥重装系统这种枯燥且万能的学习手段。如果不愿意折腾可以说是学不好Linux的,要真正了解Linux的分区机制,对LVM使用相当熟练,没有个20次以上的Linux装机经验是积累不起来的,所以一定不要怕折腾。
学习大多类似庖丁解牛,对事物的认识一般都是由浅入深、由表及里的过程,循序才能渐进。学习 Linux 同样要有一定的顺序和方法。如果你是初学者,那么建议按照本教程的顺序阅读,不要跳跃,欲速则不达,揠苗也不见得能助长。
菜鸟教程提供了大量的在线实例,通过实例可以更好的入门以及学习Linux,所有的资源是安全免费的;
全新最专业的linux运维博客平台,国内含金量最高的linux运维博客平台,大量一线原创实战经验和技巧,以及大量linux教程和linux技术文章;
在这个教程站上你可以找到你所需要的所有的网站建设教程。从基础的 HTML 到 CSS,乃至进阶的XML、SQL、JS、PHP 和;
Docker在一定程度上是LXC的增强版,早期的Docker使用LXC作为容器引擎,目前docker使用的容器引擎为runC,其是容器运行时标准的实现之一;
Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,那么可以将Docker看成Kubernetes内部使用的低级别组件。Kubernetes不仅仅支持Docker,还支持Rocket,这是另一种容器技术;
”连接、安全加固、控制和观察服务的开放平台“。开放平台就是指它本身是开源的,服务对应的是微服务,也可以粗略地理解为单个应用;
Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要;
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的web服务器软件之一。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用;
Keepalived 工作方式,Keepalived 核心组件、报警机制、切换机制、心跳信息传输等;
全面熟悉 Ansible 用法、以及安装方法、配置文件详解、模块说明、基于私钥认证、批量操 作等;
Vmware Esxi 创建 Linux 及 Windows 虚拟机,并实现虚拟机跨宿主机迁移;
Docker 镜像、仓库管理、启动⽅法、数据卷使⽤、备份恢复,网络模型、容器间依赖关系、容器资源限制、Docker 的监控;
好学,而且保证你越学越有味道。玩linux,和windows最大的区别就在于,linux几乎都是在命令行进行,而windows则是界面进行。同样一个任务,如果你是通过命令去完成,而他人则是界面去完成,这种成就感一定要去体验一下,哈哈。。
我是2000年开始自学linux的。当时也就是编译内核、配置防火墙(iptables)、shell编程、编译各种服务软件(比如apache、php、mysql等等)。2010年左右又玩了嵌入式linux,比如号称神U的三星的 sc2440。这些都是凭着兴趣自学的。今天,网上有那么多教程,几乎是手把手的。难不难就不说了。
领导让干什么就干什么的。windows服务器的维护(在你不会的时候,微软的支持工程师并不比你多会什么)、网络(网管交换机和思科路由器、策略路由等)。工作要干几十年、没有那么多任性。需要,就得学。
如果将来以IT为本职工作的话,是强烈建议学习Linux的,而且是命令行的。服务端centos的管理和使用是必须的掌握的;(看需要程度)开发工作用ubuntu(高端用mac)、嵌入式的这里不提。如果不是开发Linux驱动或者嵌入式,不需要花费多少精力。带mmu的cpu还是Linux的天下。
相对好学,找一个方向,然后英语水平能看得懂文档,善用搜索引擎,就会越学越得劲,看着从零开始一点点实现自己的目的,很有成就感的
但是如果不是为了做开发、做运维之类的,个人感觉学了用处不太大……反而会比较迷茫,白白浪费精力。
个人的建议是先在比较熟悉的平台上做code,然后感觉各方面推着你需要去学习、使用Linux的时候(比如你开始玩服务器、开始玩docker了)再去接触;否则一开始虚拟机、双系统之类的安装工作就够你喝一壶。(当然你可以使用云服务器来体验linux,可以,但没必要)

