上一篇文章给大家分享来一下java初步学习的一些关键字,并切分享了两个学习网站。这篇就linux的学习,给各位大佬理一理linux应该怎样学习以及从何处入手,当然,最后肯定要给各位大佬推荐学习网站,闲话不多说,直接上。
大数据之linux学习
![75cb87b8ce92a80c8d4cf9ffa8b40746.png](https://i-blog.csdnimg.cn/blog_migrate/b4f84f0a82c7eada48ca5b9b43144d24.jpeg)
说起linux,各位大佬也不要感觉他有多神秘,说你白就是一个操作系统,和我们平时使用的windows一样,只是他没有界面,所有的操作都是用命令完成,其基本的命令也不是多复杂,如果我们经常使用,最终的结果就是你会发现linux要比windows好用。
一、初级阶段
1、linux安装
下载linux镜像,并且在在你的电脑上安装,您可以将自己的电脑装成双系统,也可以使用VMware,安装方法百度搜索很多,经过几次折腾你会对他有一个初步的认识,所谓好事多磨。
2、linux目录结构
您需要对linux的目录有一个初步的了解,linux是没有C、D盘之分的,您可以将他看成是windows一个盘下面的所有文件,比如根目录,home 目录, var 目录,etc目录等,并且了解各个目录主要用来放什么文件
3、linux常用命令
当你成功安装linux后,是不是很是期待操作一番,但是完全一个黑乎乎的框框,你根本不知道他到底能干啥,这时候您就需要学习linux的基本命令,后面会分享学习linux的网站。
![24f3749dd62b937bf6cccb22eff87b23.png](https://i-blog.csdnimg.cn/blog_migrate/c7460c564c8898604bc5eb553ee5b070.jpeg)
linux常用命令:
系统操作命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh
文件操作命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln
系统管理相关命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupadd kill、 crontab、 tar、 unzip、 gunzip 、last
网络操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup
系统安全相关命令: passwd 、su、 umask 、chgrp、 chmod、chown、chattr、sudo、 pswho
哈哈,神奇的linux,各位大佬好好享用吧。
4、linux系统常用的软件
比如音乐,电影播放,文件浏览,pdf,word等常用办公文档的查看,编辑,创建,压缩文件如何打开,如何安装中文输入法软件等等
二、中级阶段
有了前面的基础,我们就需要更深入的了解他,下面看看具体要知道什么:
1、linux 用户和文件系统管理
2、linux网络管理(配置各种不同的服务器:Apache, FTP服务器,Samba 服务器, NFS服务器,DHCP 服务器,DNS服务器等)
3、linux磁盘管理(如何挂在移动硬盘,U盘,光盘,如何卸载移动硬盘,u盘,光盘等)
4、Linux系统和日志维护管理
5、shell脚本简单的学习(可以先从bash shell开始学习)
三、高级阶段
等你到达这个阶段的时候,你基本可以在linux操作系统环境下进行日常办公了,那么在这个高级阶段你需要掌握什么更高深的知识呢?
1、如果你想深入服务器的配置研究,如何确保各种服务器的配置运行成功,如何解决各种服务器遇到的问题?如何定位问题?也就说从运维的角度去考虑服务器的配置,维护,问题定位。
2、除了服务器的配置之外,还可以去深入研究shell脚本,如何写一个健壮的shell脚本。如何在linux下进行基于C语言的开发,内核的研究,如何升级内核。
3、如何基于linux做嵌入式的开发
4、linux驱动的研究
以上就是我们在学习linux的过程中所要经历的几个阶段,还是那句话,内容很多,但是只要坚持.......
四、linux学习网站分享
1、鸟哥私房菜
鸟哥私房菜可谓是每一个初识linux人的最大的福利,里边内容不仅成系统化,而且知识也是各成体系,您可以从他菜单的第一项开始,一点一点的看;也可以将您熟悉的章节跳过,看自己并不熟悉的,希望各位大佬不要不能自拔。
![bd76195a27063d3b73ca93c56d9b047d.png](https://i-blog.csdnimg.cn/blog_migrate/47e257c88bf0b0f10d516422000c332d.jpeg)
2、菜鸟教程
菜鸟教程几乎涵盖了整个编程界的所有语言,内容不仅详细,而且它有自己的编程页面,可以及时的进行操作练习,像这样好的网站不多了,请各位珍惜,就像我这样的小编不多了,大家能珍惜就尽量珍惜。
![e75c562dacca88031eb7fa2f050001e1.png](https://i-blog.csdnimg.cn/blog_migrate/8618936493ce342cb2a694766da1bb56.jpeg)
3、冷猫的博客
大家可以访问我的博客:冷猫的博客,我后续会将自己手上的资源分享出来,包括java学习,python学习,数据库学习,大数据和云计算学习,当然也有ps教程,PPT模板等。
今天的分享就到这里,我是冷猫,一个愿意给你鱼竿,而不是给你鱼的人。谢谢各位大佬的阅读,如果您觉得分享对您有所帮助,那么转发+点赞。关注:冷猫侃科技,第一时间获取冷猫的分享哦。