linux基础运维-认识linux目录
Posted 安防天下资讯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础运维-认识linux目录相关的知识,希望对你有一定的参考价值。
先认识一下linux系统目录下的几个重要信息。
linux的根目录是/,一切文件的存取都是从根目录开始的。
通过ls /可以浏览到根目录下的文件目录:
系统的目录:
/etc/ --- 这个目录用来存放所有的系统管理所需要的配置文件和子目录。
/bin/ --- 这个目录存放着最经常使用的命令
/sbin/ --- s 就是 Super User 的意思,是 Superuser Binaries (超级用户的二进制文件) 的缩写,这里存放的是系统管理员使用的系统管理程序
/home/ --- 用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的
/root/ --- 该目录为系统管理员,也称作超级权限者的用户主目录
/opt/ --- opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录。
/var/ --- 这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
/mnt/ --- 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里的内容了
/tmp/ ---tmp 是 temporary(临时) 的缩写这个目录是用来存放一些临时文件的。
/selinux/ -- 这个目录是 Redhat/CentOS 所特有的目录,Selinux 是一个安全机制,类似于 windows 的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。
/proc/ --- 内存,存储进程和内核信息.
/lib lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库
/run 是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有 /var/run 目录,应该让它指向 run。
几个特别重要的目录:
在 Linux 系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。
/etc:上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。
/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在 /bin/ls 目录下的。
值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给 root 使用的指令。
/var:这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里
比如,在日常的系统维护中,需要查看cpu的信息,就可以到/proc目录下查看cpuinfo文件来获取cpu的相关信息,可以采用如下命令
cat /proc/cpuinfo
配置文件保存路径: /etc/sysconfig/network-scripts/ifcfg-ethx
最终找到对应网卡的配置文件,通过vim命令来实现对网卡信息的修改。
再比如如果需要修改系统的环境变量,就可以到/etc目录下,找到 系统变量或环境变量配置文件:/etc/profile ,这个文件是用来配置变量/环境变量/配置别名信息。
配置文件信息说明:
方式一: 直接编辑这个文件,在文件里面添加环境变量的路径
vi /etc/profile
最后一行添加: export PATH=$PATH:/tmp
方式二:通过命令在文件后面追加的方式修改
echo export PATH=$PATH:/tmp >>/etc/profile
这里特别强调: 在向一个配置文件中添加信息,利用echo添加信息必须使用 >> 追加信息,这个>>表示在原来文件的末尾追加内容,源文件之前的内容不会做修改。
使配置文件生效:
方式一: 重现连接服务器
方式二: 利用命令立即加载环境变量配置文件:
source /etc/profile
熟悉linux 的目录,对linux系统运维帮助很大。
以上是关于linux基础运维-认识linux目录的主要内容,如果未能解决你的问题,请参考以下文章