linux及其文件系统

   计算机是由CPU、存储设备(内存、硬盘)、I/O设备(键盘、鼠标、显示器)组成。CPU负责进行运算和控制;硬盘和内存负责永久和临时存储数据;Input设备负责输入指令或者数据,output设备负责输出处理过的数据。

    

    Linux的发行版主要有Debian,Slackware,Redhat;

我们常见的Ubuntu是Debian的衍生版本,OpenSUSE是slackware的衍生版本,Redhat旗下的Redhat Enterprise Linux是其收费服务版本,而CentOS则是Redhat Enterprise Linux的社区版,免费提供给用户使用,Fedora也是Redhat的另外一个衍生版本。

    linux的哲学思想有:

一切皆文件,即任何硬件或软件都以不同种类的文件形式存在于linux中;

单一文件组成linux,即有大量功能单一的小文件关联起来完成整个linux系统的功能;

避免用户交互,即文件执行后不再与用户进行交互,从而易于做到自动化;

配置信息文本化,即将配置文件存储于文本文件中方便使用。

    linux命令的使用格式是:command [options] <arguments>

具体来说,ifconfig 用户显示网络接口的信息; echo 对输入内容进行回显; tty用于显示当前终端路径; startx用于打开一个GUI终端; pwd用于打印当前工作路径;  explort用于查看环境变量; history,查看所输入的历史命令; shutdown和poweroff为关机命令,可配合不同参数执行立即关机以及延时关机等; reboot为系统重启命令; hwclock用于显示硬件时钟; date用于显示linux的系统时间和日期。

    可用man命令查询所有命令的帮助手册,根据linux发行版不同,man文档的一般有8,9个部分,每个man文档其中涵盖的章节有NAME, SYNOPSIS, DESCRIPTION等,其中SYNOPSIS是用于指出命令使用方式的关键章节。

    linux文件系统的层级结构如下:

/bin 存储任何用户都可用的命令程序文件

/sbin 存储系统管理员使用的程序文件

/boot 存储引导加载器时需要的静态文件

/dev 存储特殊文件和设备文件

/etc 存储系统程序的配置文件,只可为静态

/home 普通用户的家目录

/root 系统管理员的家目录

/lib(lib64) 为系统启动或/bin以及/sbin内的应用程序提供共享库

/media 便携设备的挂载点

/mnt 其他文件系统的挂载点

/opt 附加应用程序(add-on)的安装位置

/srv 存储当前主机为服务提供的数据

/tmp 存储程序产生的临时文件

/usr 此为用户层级,其内亦可添加 bin,sbin,lib,lib64,include,share,local;其中/usr/local用于存  储系统管理员安装的本地应用程序以及第三方程序

/var 用于存储常发生变化的数据,其内可有cache,lib,local,log,opt,run,tmp

/proc 此为基于内存的虚拟文件系统,存储内核及进程的信息如/proc/net/ipv4/ip_forward, /proc/net/bonding

/sys 此为另外一种内核数据的访问途径,设计用来替代/proc

原创文章,作者:llw0417,如若转载,请注明出处:http://www.178linux.com/46792

(0)
llw0417llw0417
上一篇 2016-09-21
下一篇 2016-09-21

相关推荐

  • 进程和计划任务

    1、进程概念 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等; 进程是运行中的程序的一个副本,是被载入内存的一个指令集合; 进程ID(PID )号码被用来标记各个进程; UID、GID 和SELinux 语境决定对文件系统的存取和访问权限,这些权限通常从执行进程的用户来继承并且存在生命周期; task struct:Linux内核存…

    Linux干货 2016-09-13
  • 马哥教育网络班22期+第七周课程练习

    1、创建一个10G分区,并格式为ext4文件系统;   (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; [root@localhost ~]# fdisk /dev/sdb Welcome to fdisk (uti…

    Linux干货 2016-11-07
  • CentOS6.7 Xen安装部署和基本测试小结

    目录:    1. Xen的简介    1.1  Xen的大体结构    1.2 Xen对VM的称呼    1.3 Xen对CPU和内存的虚拟化过程    1.4 Xen对IO设备的虚拟化过程    1.5 Linux Kerne…

    Linux干货 2016-04-19
  • 进程和计划任务

    一、进程概念    内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、 安全功能等 v Process:  运行中的程序的一个副本(文件),是被载入内存的一个指令集合,在内存中运行,系统指定一个内存空间和PID编号;进程ID(Process ID ,PID )号码被用来标记各个进程;存在生命周期 &nbsp…

    Linux干货 2016-11-27
  • keepalived双主模型的实现

    一、简介  keepalived 简介:是服务器高可用的一个重要软件,它的核心组件有vrrp ,stack, checker ,ipvs, warpper, watch dog  它是vrrp协议的实现,原生设计目的为高可用ipvs服务;keepalived能够通过配置文件中定义生成ipvs规则 并能够对RS的健康状态进行检测;vrrp_…

    Linux干货 2014-05-22
  • awk的进阶

    前言 awk的中有很多的控制语句,awk也支持if语句,while语句,for语句等等编程逻辑充的控制语句及数组、函数。 awk的进阶无非就是多练。 1.控制语句 (1)if-else语句 语句格式: if(condition) {statments}    if  (条件) 条件为真 执行{statments} 只有一个语句可…

    Linux干货 2016-06-26

评论列表(2条)

  • 马哥教育
    马哥教育 2016-09-22 09:47

    是不是没写完啊?

    • llw0417
      llw0417 2016-09-23 03:20

      @马哥教育写完了啊,按照题目回答的。哪不对吗?