写给正在入坑linux系统的伙伴

 

光阴似箭,时光如梭,转年出来工做已经3年了。从一个职场新人慢慢熟悉职场的工做方式,适应职场工做的环境,学习了不少知识,也总结了不少经验。如今的目标就是一步一个脚印,慢慢打磨本身,但愿早日成为取代其余人后的无可取代。html

个人工做是运维工程师, 从最开始入行到如今成为运维组的组长,负责小组的几个小伙伴。回想本身当时学习Linux的时候,都是本身网上找教程,而后照着一篇一篇敲命令,记笔记。最近有时间再来整理一下Linux比较初级的知识,准备把本身的之前的学习的一些记录和经验记录下来,放在本身的博客上,也但愿对其余想入Linux坑的小伙伴一些帮助吧,沿着别人走过的路总会比本身无脑乱撞好一些,进步更快一些。linux

先讲一下Linux目录的结构和每一个目录的做用,操做Linux都是无界面的纯命令窗口,因此熟悉目录结构颇有必要。centos

 首先Linux的四种文件类型:网络

1.可分享的:能够分享给其余系统挂载使用的目录,因此包括执行文件与用户的邮件等数据, 是可以分享给网络上其余主机挂载用的目录;架构

 2.不可分享的:本身机器上面运做的装置文件或者是与程序有关的socket文件等, 因为仅与自身机器有关,因此固然就不适合分享给其余主机了。运维

3.不变的:有些数据是不会常常变更的,跟随着distribution而不变更。 例如函式库、文件说明文件、系统管理员所管理的主机服务配置文件等等;socket

4.可变更的:常常改变的数据,例如登陆文件、通常用户可自行收受的新闻组等。函数

  事实上,FHS针对目录树架构仅定义出三层目录底下应该放置什么数据而已,分别是底下这三个目录的定义:学习

/ (root, 根目录):与开机系统有关;网站

/usr (unix software resource):与软件安装/执行有关;

/var (variable):与系统运做过程有关。

/:根目录,Linux文件系统的入口.也是最高一级的目录.

/etc:系统配置文件目录,不建议在此目录下存放可执行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X十一、/etc/sysconfig、/etc/xinetd.d等,修改配置文件以前记得备份。

/usr:应用程序存放目录,软件的安装路径

/usr/lib:存放不能直接运行的,倒是许多程序运行所必需的一些函数库文件。

/usr/bin:存放应用程序;

/usr/share:存放共享数据;

/usr/lib:存放不能直接运行的,倒是许多程序运行所必需的一些函数库文件。

/usr/local:存放软件升级包。

/usr/share/doc:系统说明文件存放目录。

/usr/share/man:程序说明文件存放目录。

/var:放置系统执行过程当中常常变化的文件;

/var/log:随时可能更改的日志文件;

/var/log/message:全部的登陆文件存放目录;

/var/spool/mail:邮件存放的目录;

/var/run:程序或服务启动后,其PID(端口号)存放在该目录下。

/lib:系统使用的函数库的目录,程序在执行过程当中,须要调用一些额外的参数时须要函数库的协助。比较重要的目录为/lib/modules。

/bin:可执行二进制文件的目录,如经常使用的命令ls、tar、mv、cat等;相似于/usr/bin

/home:系统默认的用户家目录,新增用户帐号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~test表示用户test的家目录。用户的我的文件都存放在此目录下。

/tmp:通常用户或正在执行的程序临时存放文件的目录,任何人均可以访问,重要数据不可放置在此目录下

对于这些目录结构,想学习的小伙伴仍是应该熟记一下。我最开始学习这些的时候,逛了不少网站和论坛,像鸟叔写的关于Linux系统文章都有看过,不过支持的教程系统版本在当时可使用,但随着Linux的几个版本系统的更新,有些已经不适应了,像防火墙,老版的iptabels和新版的firewall就存在较大的区别。如今推荐可使用刘遄的《Linux就该这么学》,这本教材是基于最新的企业版Linux系统—RHEL7编写的,符合大部分企业使用的Linux系统,即便有些公司使用的社区版的centos7,二者区别也不大,一样能够通用。

这里本打算给你们推荐2个本身用的Linux在线学习的网站, 

菜鸟教程:不少朋友应该都知道吧,这个网站有更新不少类型的学习资源,都是入门级的。对想学习,想入坑的朋友能够来试一试。

linuxprobe:这个网站原来就是我推荐书籍的那个同名网站,了解一下原来能在线学习《Linux就该这么学》这本书的内容。而后还有一些知识干货分享,Linux书籍能够下载。

最后但愿因此小伙伴能够在Linux这条运维路上折腾出本身想要的成绩和可期的明天。

相关文章
相关标签/搜索