linux具体要学点啥,基础要学啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux具体要学点啥,基础要学啥?相关的知识,希望对你有一定的参考价值。

怎么说呢,我自己其实不是计算机专业的,从大学出来后,工作也是机械设计类的,但是我自己从小就像学这程序编程类,现实和梦想总是有差距的,现在闲暇有空的时候我想学linux,但我不知道从和学起!希望各位老大帮我指指路

linux最先要学的是Linux基础知识,学完基础知识才算入门,之后还要学习综合架构、Shell编程、数据库、云计算以及网络安全方面的知识,以下是linux基础部分要学习的内容:
1. 计算机硬件、组成原理、操作系统基础、Linux起源、核心介绍及Linux安装实战入门
2. Xshell远程网络连接Linux、基础优化、远程连接网络基础、Xshell连接故障排错、核心基础命令讲解
3. Linux系统核心通配符体系、三剑客(grep,sed,awk)核心正则表达式精讲及企业级案例实战模拟精讲
4. Bash核心符号、快捷键、通配符详解
5. Linux目录、FHS\挂载、文件属性、核心目录精讲
6. Linux文件及目录管理核心知识和命令精讲(第二关)
7. Linux企业级基础优化(工作中可直接使用
8. Linux文件及目录权限精讲及多个企业案例模拟
9. Linux重要核心命令回顾与深入精讲(第三关)
参考技术A 新手,尤其是不是计算机专业的朋友,想学习linux,我建议从安装linux系统开始,因为linux系统有别于windows系统,在你安装系统的过程中就能了解linux的基本情况和一些基础知识,之后linux系统安装后的一些配置源等等的操作,楼主都要手动自己完成,不会的就网上找找教程,在你做这些的时候,linux的一些基本常用命令和操作方式,你已经掌握了,之后你才需要找一本比较好的linux方面书籍来读,但也要找一本初级的linux介绍方面的书籍,因为必须真正懂了linux,才能去学linux

我推荐你买一本 <<linux系统奥秘>> 看一看 这本书是比较老的书,但是知识不老,书中比较详细讲解了linux系统的一些特性和基础知识,适合新手为以后打基础,我的很多朋友,学生想研习linux,我都会推荐这个让他先读透才开始深入学习.希望能帮到你!本回答被提问者采纳
参考技术B

第1阶段:零基础入门

第2阶段:linux系统管理&shell

第3阶段:百万级访问量集群实战

第4阶段:千万级访问量核心集群实战

第5阶段:一切核心技术的底层支持:云计算集群

第6阶段:大数据运维

第7阶段:Python自动化和毕业指导

linux学习路线

参考技术C 推荐你一本书,鸟哥的私房菜,专门给新手用的学习linux的,网上一搜就有了。等你看完这个就大致了解了Linux了,到那时候你就知道自己感兴趣的了。其中基础命令肯定是要烂熟于心的,不过也要结合实践,特别是shell,一定要认真学习,学会编shell脚本。学完这些后你就可以主攻linux的文件系统了,包括VFS,文件I/O什么的。要想入门Linux,起码的要两三个月的学习,要有耐心!
希望可以帮到你!
参考技术D Linux常用命令,
Linux网络方面的命令,ifconfig, netstat, route, iptables, arp等
TCP/IP网络原理

如果做系统管理,
看看shell编程

如果想学编程,
再找一些UNIX的编程书来看,推荐看<<UNIX高级编程>>

暂时想到这些。。。

Linux运维工程师主要学点啥?

linux最先要学的是Linux基础知识,学完基础知识才算入门,之后还要学习综合架构、Shell编程、数据库、云计算以及网络安全方面的知识,以下是linux基础部分要学习的内容:
1. 计算机硬件、组成原理、操作系统基础、Linux起源、核心介绍及Linux安装实战入门
2. Xshell远程网络连接Linux、基础优化、远程连接网络基础、Xshell连接故障排错、核心基础命令讲解
3. Linux系统核心通配符体系、三剑客(grep,sed,awk)核心正则表达式精讲及企业级案例实战模拟精讲
4. Bash核心符号、快捷键、通配符详解
5. Linux目录、FHS\挂载、文件属性、核心目录精讲
6. Linux文件及目录管理核心知识和命令精讲(第二关)
7. Linux企业级基础优化(工作中可直接使用
8. Linux文件及目录权限精讲及多个企业案例模拟
9. Linux重要核心命令回顾与深入精讲(第三关)
参考技术A 第1阶段
零基础入门
第2阶段
Linux系统管理&shell编程
第3阶段
百万级访问量集群实战
第4阶段
千万级访问量核心集群实战
第5阶段
一切核心技术的底层支持:云计算集群
第6阶段
大数据运维
第7阶段
Python自动化和指导
参考技术B

如图

参考技术C 1、Linux基础
包括对Linux整体的理解/使用和基本命令
入门Linux:刘遄老师的《Linux就该这么学》
基本操作命令:Google,如Linux command cheat sheet
熟悉至少一个内置编辑器: vi, nano
至少熟悉一个发行版(或系列),建议作为服务器常用的如Centos, Debian, Ubuntu,可以了解多个常用发行版
2、运维的命令:
运维相关的工具(命令),了解它能解决很多问题。
3、基础服务:
LAMP或LNMP :Apache/Nginx,MySQL,PHP/Python/Perl LAMP (software bundle)
FTP
DNS
SAMBA
EMAIL
NTP
DHCP
...
可以本地搭建练练手
4、运维平台工具:

也在这个问题 如何才能更深入的学习linux? 里提到了:
Nagios
Puppet
Zabbix
Cacti
SaltStack
....
可以选择性的折腾下,因为这个涉及到业务,没有实际环境,很难去理解他们的功能和特点。
5、脚本:
必备:Shell
额外:Python,Perl...
6、底层:
Linux C,内核
7、网络:
网络是非常重要的一块
熟练使用tcpdump等抓包工具
8、安全:
防火墙配置,如 iptables, ipset
9、硬件:
接口类型
查看硬件信息
知道各类型服务器,如塔式、机架式、刀片式

以上是关于linux具体要学点啥,基础要学啥?的主要内容,如果未能解决你的问题,请参考以下文章

学习Java具体都要学啥内容?

大数据培训课程大纲要学啥课程?

Python都要学啥?走数据分析的话合适吗?

Python 进阶都要学啥?

嵌入式开发要学啥

学人工智能先要学啥?