
在当今这特殊的时刻,不少人发现自己无所事事,于是对自我发起学习挑战,在技术方面,Linux是一个很不错的选择。Linux是一款开源的操作系统,它可以完成常见的计算机操作,如文件管理、用户管理、软硬件配置等等。俗话说:“要想有所收获,一定要付出努力。”自学Linux也不例外,要想上手Linux,从零开始从头开始,一定要付出足够的心力。
在自学Linux时,可以通过学习文档,理解Linux的拆解结构、各个部分的功能及相互之间的联系,掌握Linux的使用基础知识。比如Linux内部的文件系统架构,根/、etc/、home、var4等目录及文件管理等,阅读这一部分的文档是理解Linux系统必备的基础。还有如LinuxShell、用户管理、网络配置等基础内容,都是自学Linux所需要掌握的基本要素。同时,为了保证自学更加有效,可以积累一些 Linux 常用命令,比如 mkdir、cd、ls、cat、grep等。
当完成上述基础内容学习之后,可以根据自身的需求,选择相关的技术字段进行深入,比如深入了解 Linux 源码文件,以及编写程序的熟练度。从我亲身经历来说,Linux是一个很好的平台,比如在 Linux 中使用“GCC”编译软件,并用相关语言编写程序,让我在自学知识的同时,也成就了自己的一个小小作品:
printf(“学习Linux,挑战与收获兼得!\n”);
最后,想强调的是学习Linux的时候要结合自身的进行实践,比如编写实用的Shell脚本程序,甚至写一些实用的程序。总之,想要收获Linux学习带来的最大乐趣,纵使需要付出一些努力,相信最后都会有收获。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
用Ubuntu学Linux
好 原因:1、ubuntu采用deb包管理器,十分方便,对新手来说不用处理太多的依赖问题 2、ubuntn默认安装了许多组件,包括大量驱动,linux对于中国用户最大阻碍是软件的名字都很陌生,ubuntu用户不用在这种问题上折腾 3、帮助文档多,网上的中文资料非常多,适合入门 4、第三方软件支持丰富,很多闭源软件只有ubuntu版,用ubuntu作为平时长期使用的系统最合适 5、debian和ubuntu几乎完全兼容,ubuntu受益于debian社区的强大支持,事实上很多高手都是走ubuntu--debian--arch(或gentoo)的路线 所有ubuntu的问题都有中文解答,而其他的linux大多是英文的文档,对初学不利 我认为学习linux,先要学会日常使用,而ubuntu是最快上手的 当然还有fedora、opensuse等版本也适用于初学,但是ubuntu最好用 除开软件包管理器,每个版本都大同小异,所以学那个都一样,但以快速上手为佳 hzhan2005的观点我不太认同 1、漂不漂亮自有自的说法,性能上gnome简单方便可塑,kde强大但缓慢不稳定(特别是新的kde4),偏爱kde的人可以选择kubuntu 2、ubuntu每周有更新,当然你也可以选择不更新,有很多新手沉溺于天天等更新发布,我认为大可不必 3、ubuntu每个版本刚出来的一个月问题较多,一个月后该有的补丁都打上了 4、ubuntu中文化并不差,就“internet”这几个字难道还不认识?那还怎么学linux? 5、据我所知scim目前和其他程序的冲突问题基本已经解决,反正我一直用fcitx
自学Linux云计算能学好吗?
作为云计算市场的后来者,腾讯云近期攻势猛烈,从面向企业的云服务,到面向用户的个人云市场全面发力,更将战火蔓延至海外市场。 吸引了越来越多的人开始加入到学习linux云计算的行列,那对于没有基础的同学来讲,linux云计算好学吗?我们首先需要了解一下云计算是干什么的,都学习哪些内容。 云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。 学习云计算你需要知道虚拟化,虚拟化目前分为服务器虚拟化(以VMware为代表)、桌面虚拟化、应用虚拟化等。 可以分为以下几个阶段来学习:1. Linux云计算网络管理实战2. Linux系统管理及服务配置实战3. Linux Shell自动化运维编程实战4. 开源数据库SQL/NOSQL运维实战5. 大型网站高并发架构及自动化运维项目6. 网站安全渗透测试及性能调优项目实战7. 公有云运维技术项目实战8. 企业私有云架构及运维实战9. Python自动化运维开发基础10. Python自动化运维开发项目实战11. Python自动化运维开发项目实战12. 搜狐畅游项目实训具体学习目标:1、掌握大型网站架构、网站服务器运维、数据库运维、自动化运维技术;2、能够利用Shell及Python编写自动化运维工具,例如CMDB、自动化运维平台等、公有云管理系统;3、能够解决运维过程中出现的各种问题,例如网站架构问题等;4、具备中小型公司公有云运维的能力。 例如公司使用的是阿里云、亚马逊云;5、掌握中大型公司私有云平台的构建及运维,例如构建及运维京东私有云平台;6、能够利用Python开发运维中的各种工具,以及对现有软件如Zabbix、Ansible进行二次开发;7、具备快速学习及适应新技术迭代的综合能力。 对于初学者学习云计算,给出的建议是:基础是关键,在涉猎技术范围广泛的同时,所学所了解的知识领域一定要成体系,抓住一个方向,作为一技之长。 学以致用是,在学习过程中,重在理解,贵在实践,积极将所学所了解的技术运用于项目实践,成就你的云计算自学梦想。
学linux很困难怎么办?
看个人情况,每个人的学习能力不同,接受能力不同,自然觉得难易度是不同的,不过相对于来说,Linux学习要比其他的编程语言更加简单一些,入门也是比较容易的,可以先看视频了解一下。
无非是两种方式,自学或者培训,自学和培训都是一种学习方式,至于选择哪种方式进行学习就要看自身的需求了,如果具有这方面的基础、自学能力较强的情况下,可以选择自学Linux;如果零基础,没有接触过这方面技术,学习能力较弱的情况下,建议学习培训班学习,所以具体的情况结合自身来判断就可以了。
发表评论