初识Linux-Linux学习过程感悟

读书时有人在自学Linux,上班时有人说Linux服务器,老徐文章说作为tester必备Linux知识。为什么要用Linux系统呢?它比Windows系统好用吗?它的优势在哪里?

说实话,是老徐,更是百人计划,让我从只知道存在Linux,到开始学习Linux。出于好奇,其实主要是出于对百人计划课程的准备,在网上搜索Linux与Windows系统的区别:1)Linux的操作比较复杂,Windows的比较简单;2)Linux速度比较快,安全性比Windows高(可能只是因为Linux使用的人少,软件也开发得少,很少有针对Linux的病毒而已——暂且认为);3)有很多软件只能在Windows里运行,与Linux兼容的软件正在开发中;4)Linux要使用Windows的软件要安装Windows虚拟机;5)Linux适用在网络方面;6)按照稳定性论,Linux与Windows系统稳定性是一样的,因为坏掉的几率很均等,不过Linux恢复起来比Windows快几百倍;7)Linux是开源系统,Windows是闭源系统。

说实话,从没有想过自己会动手安装Linux,那么高大上的东西,我怎么可能会弄呢?如果是以前,我肯定会拿着电脑让有经验的人给我安装,我负责用就OK了。但是现在,出于对#百人计划#的敬重,作为一名技术人,自己的事情为什么要让别人来替你做?你不会,可以学;安装错了,卸载重新安装;那些会安装Linux的人不也是从小白开始的吗?这个准备工作必须要在2017.2.22百人计划第一次分享之前完成。是的,我认为它很难,由于对它的抵触心理,一直到2.21才完成。这里要说一下,安装之前我在简尚公众号找各种安装包,老徐倡导最好在官网下载,但是官网看着好麻烦,干脆从别人要一个吧!(又做伸手党?!)由于安装包较大,别人给传很麻烦,折腾来折腾去,还是自己在官网下载安装的。安装完毕之后,给我惊呆了,原来安装过程远远没有想象的难。安装过程中,感谢百人计划组长笑眯眯一号,感谢王子前辈的耐心指导和帮助。

虚拟机(VMware)、CentOS7(CommunityEnterprise Operating System社区企业操作系统)安装好了。看了王子的安装过程,我的界面为什么和他的不一样?我哪里弄错了吗?上班路上,求助王子,他说你这是命令行模式,可以切换到图形界面,让我查查init3和init5的用法。(为什么当时没有先在网上搜索答案?当时只知道自己的操作界面与王子分享的界面不同,不知道有图形化、命令行模式这回事。)

init命令用法:init命令是Linux下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个进程。

语法:init(选项)(参数)选项:-b:不执行相关脚本而直接进入单用户模式;-s:切换到单用户模式。参数:运行等级:指定Linux系统要切换到的运行等级。到底什么是运行等级呢?简单的说,运行等级就是操作系统当前正在运行的功能级别。这个级别从0到6,具有不同的功能。

0:停机

1:单用户形式,只root进行维护

2:多用户,不能使用net file system

3:完全多用户

4:安全模式

5:图形化

6:重启

init的用法来源于网络。

实例:要进入图形界面:在命令行输入init 5,进入图形化模式。利用runlevel命令可查看系统之前和现在的运行等级。

输入init 5,利用runlevel查看,已经切换到了图形模式,还是没有图形界面。网上查询可知,CentOS默认安装是没有图形化界面的,按照网上说的尝试安装图形操作界面。中间要切换用户,怎么切换用户?查询到用su(switch user)命令,切换到root用户(相当于Windows系统下administrator管理员用户),直接输入su即可(默认参数)。su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码。过程中又遇到了一个问题,后来王子的一句话点醒了我,为什么一定要用图形界面呢?命令行模式才是我们要学习Linux的真正目的,也想起来某老师说的一句话,要尽量用命令行模式。现在没有图形界面也好,也能给自己斩尽后路,更有利于学习Linux命令。如果后期真能用到图形界面再安装也不迟。要把时间和精力用在值得付出的事情上。最近在学习Linux常用命令。

总结一下,一是以后千万不要做伸手党,任何事情都是想象出来的难,或者就是想的太多,做的太少,真正做起来,要比想象的简单得多。要先执行!二是把重要不紧急的事情要提前完成,不能拖延,过程中难免遇到不可控的因素,因此要提前完成,做到可控。最后感谢老徐,感谢百人计划,感谢笑眯眯一号,感谢王子。


后记:与其说这是一篇Linux学习过程文, 不如说是通过Linux学习进行自我批判的过程。之前还犹豫应不应该写这样的文章,别人对我的印象抑或自我品牌会不会大打折扣?我决定要勇于写出来,我要敢于面对自己曾经的过错。无论怎样,别人批判也好,嘲笑也罢,这些都是自己应该承受的,所谓敢做敢当!我认为要敢于面对自己的不足和失败,才有收获,才能成长。期待未来更好的自己!

你可能感兴趣的:(初识Linux-Linux学习过程感悟)