linux就该这么学 linux入门基础教程
一、大学生为了工作打基础想自学Linux,应该怎么学习
自学Linux的话,需要的是坚持,其实Linux本身不难,但要靠记忆去记命令。我从10年开始接触Linux,谈谈我的学习方式,希望对你有所帮助。
(1)、Linux学习轨迹如下:
Linux的定位与其它OS的区别、特点
Linux系统目录结构,每个目录的作用
Linux终端的使用
用户(组)管理相关操作与命令
文件属性、文件与目录管理相关命令
磁盘管理相关命令
iptables防火墙
定时任务crontab
软件安装相关操作
日志查看相关操作
常见服务的安装、配置、与维护
Shell基础知识
以上就是最基础的Linux学习路径,如果老实按上面说的去学,则可以胜任一般的Linux运维工作了。
(2)、Linux学习建议:
动手、动手、动手(重要的事说三遍)
相关命令要去记
在虚拟机上折腾,不要怕,在真实服务器上请慎重操作!
最后,如果想学更多Linux知识,可以关注我哦,我头条号里就有Linux系列的入门教程,很简单。加油!二、linux开发怎么学
linux开发,首先要安装好linux操作系统,安装好你想要的各种服务器,然后安装设置好开发语言环境。
如果用C语言,linux操作系统已经自带了C语言的编译器,不需要另行安装。最好安装图形界面,使用linux自带的编辑器,有问题还可以上网查找信息。做好这些准备,就可以开始干活了。
三、linux需要学什么
感谢邀请,首选要确定自己要做什么,下面我个人就自己经历给些联系:
1.如果以后想要从事linux运维方向,那么要学linux基础命令,常用的各种服务搭建,故障排错,简单shell脚本编程,应用及硬件监控,硬件故障处理等。
2.如果以后想从事linux下开发,那么学一下linux基础命令和常用服务搭建即可,如最常使用的web服务。除此之外,还必须学习开发语言,如python,c,java等。
3.如果想以后从事linux系统架构师方向,那么要学习的知识就非常多,要深入了解linux内核运行机制,了解linux系统的局限性,深入了解各个业务的流程逻辑,并在此基础上形成自己独有的软件主体开发框架,需遵循的准则,系统资源如何调配,基础设施的分配,业务问题如何转换成技术问题,开发过程指导培训,节点攻坚等等。总之,系统架构师需要掌握比较全面的知识体系。