如果要精通Linux,请问应该从何学起?
未学过编程语言,希望可以精通Linux,成为Linux高手,应该怎么学呢?最好具体一点。回答的好,给你加分!!!...
未学过编程语言,希望可以精通Linux,成为Linux高手,应该怎么学呢?最好具体一点。回答的好,给你加分!!!
展开
2020-11-04 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
关注
展开全部
以下是比较经典的Linux编程学习路线:
第一阶段:linux基础入门
1. 开班课程介绍-规章制度介绍-破冰活动;
2. Linux硬件基础/Linux发展历史;
3. Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查
4. 第一关一大波命令及特殊字符知识考试题讲解
5. L inux基础优化
6. Linux目录结构知识精讲
7. 第二关一大波命令及特殊知识考试题讲解(上)
8. 第二关一大波命令及特殊知识考试题讲解(下)
9. Linux文件属性一大堆知识精讲
10. Linux通配符/正则表达式
11. 第三关一大波命令及重要知识考试题讲解(上)
12. 第三关一大波命令及重要知识考试题讲解(下)
13. Linux系统权限(上)
14. Linux系统权限(下)
15. 第一阶段结束需要导师或讲师对整体课程进行回顾
第二阶段:linux系统管理进阶
1. Linux定时任务
2. Linux用户管理
3. Linux磁盘与文件系统(上)
4. Linux磁盘与文件系统(中下)
5. Linux三剑客之sed命令
第三阶段:Linux Shell基础
1. Shell编程基础1
2. Shell编程基础234
3. Linux三剑客之awk命令
第四阶段:Linux网络基础
1. 计算机网络基础上
2. 计算机网络基础下
3. 第二阶段结束需要导师或讲师对整体课程进行回顾。
第五阶段:Linux网络服务
1. 集群实战架构开始及环境准备
2. rsync数据同步服务
3. Linux全网备份项目案例精讲
4. nfs网络存储服务精讲
5. inotify/sersync实时数据同步/nfs存储实时备份项目案例精讲
第六阶段:Linux重要网络服务
1. http协议/www服务基础
2. nginx web介绍及基础实践
3. nginx web精讲结束
4. lnmp环境部署/数据库异机迁移/共享数据异机迁移到NFS系统
5. nginx负载均衡深入透彻
6. keepalived高可用深入透彻
第七阶段:Linux中小规模集群构建与优化(50台)
1. 期中架构开战说明+期中架构部署回顾
2. 全体昼夜兼程部署期中架构并完成上台述职演讲(加上两个周末共9天)
3. kickstart cobbler 批量自动安装系统
4. pptp vpn与ntp服务
5. memcached原理及部署/作为缓存及session会话共享
第八阶段:Ansible自动化运维与Zabbix监控
1. SSH服务秘钥认证
2. ansible批量自动化管理集群(入门及深入)
3. zabbix监控
第九阶段:大规模集群高可用服务(Lvs、Keepalived)
1. Centos7系统自行安装/centos6与7区别
2. lvs负载均衡集群/keepalived管理LVS集群
第十阶段:Java Tomcat服务及防火墙Iptables
1. iptables防火墙精讲上
2. iptables防火墙精讲下
3. tomcat java应用服务/nginx配合tomcat服务部署及优化
第十一阶段:MySQL DBA高级应用实践
1. MySQL数据库入门基础命令
2. MySQL数据库进阶备份恢复
3. MySQL数据库深入事务引擎
4. MySQL数据库优化SQL语句优化
5. MySQL数据库集群主从复制/读写分离
6. MySQL数据库高可用/mha/keepalved
第十二阶段:高性能数据库Redis和Memcached课程
第十三阶段:Linux大规模集群架构构建(200台)
第十四阶段:Linux Shell编程企业案例实战
第十五阶段:企业级代码发布上线方案(SVN和Git)
1. GIT管理
2. 代码上线项目案例
第十六阶段企业级Kvm虚拟化与OpenStack云计算
1. KVM虚拟化企业级实战
2. OpenStack云计算企业级实战
第十七阶段公有云阿里云8大组件构建集群实战
第十八阶段:Docker技术企业应用实践
1. Docker容器与微服务深入实践
2. 大数据Hadoop生态体系及实践
第十九阶段:Python自动化入门及进阶
第二十阶段:职业规划与高薪就业指导
第一阶段:linux基础入门
1. 开班课程介绍-规章制度介绍-破冰活动;
2. Linux硬件基础/Linux发展历史;
3. Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查
4. 第一关一大波命令及特殊字符知识考试题讲解
5. L inux基础优化
6. Linux目录结构知识精讲
7. 第二关一大波命令及特殊知识考试题讲解(上)
8. 第二关一大波命令及特殊知识考试题讲解(下)
9. Linux文件属性一大堆知识精讲
10. Linux通配符/正则表达式
11. 第三关一大波命令及重要知识考试题讲解(上)
12. 第三关一大波命令及重要知识考试题讲解(下)
13. Linux系统权限(上)
14. Linux系统权限(下)
15. 第一阶段结束需要导师或讲师对整体课程进行回顾
第二阶段:linux系统管理进阶
1. Linux定时任务
2. Linux用户管理
3. Linux磁盘与文件系统(上)
4. Linux磁盘与文件系统(中下)
5. Linux三剑客之sed命令
第三阶段:Linux Shell基础
1. Shell编程基础1
2. Shell编程基础234
3. Linux三剑客之awk命令
第四阶段:Linux网络基础
1. 计算机网络基础上
2. 计算机网络基础下
3. 第二阶段结束需要导师或讲师对整体课程进行回顾。
第五阶段:Linux网络服务
1. 集群实战架构开始及环境准备
2. rsync数据同步服务
3. Linux全网备份项目案例精讲
4. nfs网络存储服务精讲
5. inotify/sersync实时数据同步/nfs存储实时备份项目案例精讲
第六阶段:Linux重要网络服务
1. http协议/www服务基础
2. nginx web介绍及基础实践
3. nginx web精讲结束
4. lnmp环境部署/数据库异机迁移/共享数据异机迁移到NFS系统
5. nginx负载均衡深入透彻
6. keepalived高可用深入透彻
第七阶段:Linux中小规模集群构建与优化(50台)
1. 期中架构开战说明+期中架构部署回顾
2. 全体昼夜兼程部署期中架构并完成上台述职演讲(加上两个周末共9天)
3. kickstart cobbler 批量自动安装系统
4. pptp vpn与ntp服务
5. memcached原理及部署/作为缓存及session会话共享
第八阶段:Ansible自动化运维与Zabbix监控
1. SSH服务秘钥认证
2. ansible批量自动化管理集群(入门及深入)
3. zabbix监控
第九阶段:大规模集群高可用服务(Lvs、Keepalived)
1. Centos7系统自行安装/centos6与7区别
2. lvs负载均衡集群/keepalived管理LVS集群
第十阶段:Java Tomcat服务及防火墙Iptables
1. iptables防火墙精讲上
2. iptables防火墙精讲下
3. tomcat java应用服务/nginx配合tomcat服务部署及优化
第十一阶段:MySQL DBA高级应用实践
1. MySQL数据库入门基础命令
2. MySQL数据库进阶备份恢复
3. MySQL数据库深入事务引擎
4. MySQL数据库优化SQL语句优化
5. MySQL数据库集群主从复制/读写分离
6. MySQL数据库高可用/mha/keepalved
第十二阶段:高性能数据库Redis和Memcached课程
第十三阶段:Linux大规模集群架构构建(200台)
第十四阶段:Linux Shell编程企业案例实战
第十五阶段:企业级代码发布上线方案(SVN和Git)
1. GIT管理
2. 代码上线项目案例
第十六阶段企业级Kvm虚拟化与OpenStack云计算
1. KVM虚拟化企业级实战
2. OpenStack云计算企业级实战
第十七阶段公有云阿里云8大组件构建集群实战
第十八阶段:Docker技术企业应用实践
1. Docker容器与微服务深入实践
2. 大数据Hadoop生态体系及实践
第十九阶段:Python自动化入门及进阶
第二十阶段:职业规划与高薪就业指导
展开全部
里面的东西完全不同,不要把win的思维带入linux,换一种考虑方式
先装个linux,尽量装debian/ubuntu,或opensuse/fedora,因为帮助文档多
任何不懂的上wiki、论坛和google,尽量用google,百度搜索linux结果不全
买本入门的书,比如《鸟哥的私房菜.第二版》,虽然有点老不过是好书,认真做好课后习题
视你的方向而定,全精是比较困难的,网管的看网络,软件开发的看编程,嵌入式的看内核,玩玩的就每天上机去折腾
新手入门多泡泡论坛:
http://www.linuxdiyf.com/bbs/ 书很多,也很杂,注意选择
http://www.linuxsir.org/bbs/index.php 每个版面都很不错,国内老牌论坛
还有每个发行版的论坛、wiki
ubuntu的中文论坛很热闹,即使不用ubuntu也可以参考一下
先装个linux,尽量装debian/ubuntu,或opensuse/fedora,因为帮助文档多
任何不懂的上wiki、论坛和google,尽量用google,百度搜索linux结果不全
买本入门的书,比如《鸟哥的私房菜.第二版》,虽然有点老不过是好书,认真做好课后习题
视你的方向而定,全精是比较困难的,网管的看网络,软件开发的看编程,嵌入式的看内核,玩玩的就每天上机去折腾
新手入门多泡泡论坛:
http://www.linuxdiyf.com/bbs/ 书很多,也很杂,注意选择
http://www.linuxsir.org/bbs/index.php 每个版面都很不错,国内老牌论坛
还有每个发行版的论坛、wiki
ubuntu的中文论坛很热闹,即使不用ubuntu也可以参考一下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
linux无高手,高手高手的称呼都是小白恭维的时候用的
多看man,多看info
用,学会快乐,win是大众情人,谁都能摸,但是碰不到里面。把linux当成老婆,经常会和你闹脾气,但是每次解决都能加深理解和感情。
学会用字符编辑器
学会用文本式驱动的思维去思考
多看man,多看info
用,学会快乐,win是大众情人,谁都能摸,但是碰不到里面。把linux当成老婆,经常会和你闹脾气,但是每次解决都能加深理解和感情。
学会用字符编辑器
学会用文本式驱动的思维去思考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1熟悉windows的安装过程,硬盘分区,命令行终端等。(windows都搞不定,何谈LINUX?)
2 在虚拟机中安装几遍LINUX,然后物理安装LINUX
3 熟悉shell命令
4 LINUX下C语言编程,GUI编程(gtk+。qt,wxwidgets等等)
5 python等脚本语言
6 LINUX内核源代码分析
2 在虚拟机中安装几遍LINUX,然后物理安装LINUX
3 熟悉shell命令
4 LINUX下C语言编程,GUI编程(gtk+。qt,wxwidgets等等)
5 python等脚本语言
6 LINUX内核源代码分析
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我们刚学,我觉得先把Windows搞好,里面的东西好像差不多,还有,我们老师说了,坚持用半年的linux,你就应该不怎么用学了!
你已经会得差不多了!
你已经会得差不多了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询