第零章 Linux学习之路的开始
在学习Linux之前,我们需要准备一台装有Linux系统的电脑。本人的电脑原来装的是Windows系统。装Linux系统大致是有两个方法,一是在Windows系统中装虚拟机然后装Linux,另一种方法便是在电脑中直接安装Linux系统,和Windows形成双系统。我采用的方法是第一种。
第一步是需要在电脑中安装VMware,如果是win10系统最好采用最新的15版本。本人之前安装的是VMware12,然后想在上面装CENTOS7,结果当安装完后,点击完结束配置这一按钮就会黑屏,在网上试过很多办法都没用。最后询问老师后,老师告诉我可能是VMware12和WIN10系统不兼容,叫我升级VMware到最新版本,很完美的解决了这个问题。在这必须提醒刚接触虚拟机VMware软件的人,VMware最好不要乱删,会删不干净,最好去百度一下怎么干净的删除VMware,如果想升级VMware,我采用的方法是用360软件管家,可以在上面升级。VMware的具体安装方法,我就不详细说了,其实都很简单。如果不放心,可以上网搜一下,网上有很多教程。
第二步,装好VMware以后就可以在该软件上安装一个虚拟机了,具体的安装方法我也不在此陈述,因为网上有太多教程。本小白也是在网上学习来的。现在市面上有很多Linux的版本,如Redhat,Debian,SuSe,Ubuntu,Centos等。我选用的是Centos,centos最大的优点就是免费,对于学生用来学习再好不过了。大家都可以直接在centos官网上下载Linux的映像。这是Centos7的官方下载网址:http://isoredirect.centos.org/centos/7/isos/x86_64/。我电脑是64位的所以选择的是64位的centos7。然后讲centos7安装进我们的虚拟机中。在centos的安装过程中可以选择是否安装图形化桌面,建议是不安装桌面,因为以后进公司后大都是符号界面可以提前适应下,因为安装图形化界面会占据一定的资源。
Linux是一套类似UNIX的操作系统。创作者是林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)。所以大家可以看出,Linux的命名是根据作者自己的名字取得。Linux是开源的,所以现在有许多操作系统都是在Linux的基础上研发的。
我们都习惯应用Windows了,所以刚开始接触Linux肯定是不习惯的。Linux和Windows之间有很大的区别。这里我会列出一些刚接触Linux的人需要注意的一些事项:
-
Linux系统是严格区分大小写的,不管是创建文件还是搜索文件或者其他的,都是要严格区分大小写的。
-
Linux中所有内容都是以文件形式保存的包括硬件。
-
Linux不靠扩展名区分文件类型。在Windows中所有的文件都有自己的扩展名,例如:.doc,.docx,.mp4,.mp3等等。不同类型的文件需要有不同的打开方式。Linux中没有,在Linux中的文件可以不需要扩展名。
-
Linux中所有的存储设备都必须在挂载之后才能运用。挂载的意思就是给每个分区分配挂载点。
-
Windows中的程序不能直接在Linux中安装和运行。
在Windows中,我们会把硬盘分为C盘,D盘等等,但是在Linux中是没有这个概念的。在Linux中都是文件系统。就像文件路径那样来分开存储系统。例如“/”表示的就是根目录,这是最大的单位,根目录下分有一级目录例如:“/boot”,”/etc”,”/home”。下面我介绍下Linux各目录的作用:
-
/bin/:存放系统命令的目录,可执行二进制文件
-
/sbin/:保存和系统环境设置相关的命令(只有root权限可以使用)
-
/usr/bin/:存放系统命令的目录
-
/usr/sbin/:存放根文件系统不必要的系统管理命令
-
/boot/:系统启动目录,保存系统启动相关的文件
-
/dev/:设置文件保存位置
-
/etc/:配置文件保存位置
现在市面上Linux是广泛的应用于服务器的。为什么人们比起Windows系统更愿意选择Linux来做服务器呢。原因有以下几点:1.Linux是开源的。开源意味着免费,意味着可以自我定制。免费降低了成本,可定制提高了扩展性。这些都是Windows不能代替的。2.使用Linux的人很多,那么技术社区就会非常庞大。3.Linux的脚本化操作比Windows方便得多。4.Linux比Windows服务器更加得稳定,维护费用也少,病毒数量级威胁小于Windows。
服务器也有一些注意事项:
-
只允许重启,不允许关机
-
重启时应该关闭服务
-
不要在服务器访问高峰时期运行高负载命令
-
远程配置防火墙时不要把自己踢出服务器
-
定期备份重要数据和日志