Linux下的重要目录
目录 | 介绍 |
---|---|
/- 根 | 每一个文件和目录从根目录开始。只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录,这与/.不一样 |
/bin | 用户二进制文件 包含二进制可执行文件。bin是Binary的缩写, 这个目录存放着最经常使用的命令,在单用户模式下,你需要使用的常见Linux命令都位于此目录下。系统的所有用户(root用户及其他用户)使用的命令都设在这里。主要有:bash,cat,chmod(修改权限), chown(修改所属),cp, date, mv, mkdir, ps,ls,ping,grep 等等常用的指令。 |
/tmp | 临时文件 包含系统和用户创建的临时文件。当系统重新启动时,这个目录下的文件都将被删除。 |
/proc | 包含系统进程的相关信息 这个目录是一个虚拟的目录,它是系统内存的映射,是一个虚拟的文件系统,包含有关正在运行的进程的信息,系统资源以文本信息形式存在,我们可以通过直接访问这个目录来获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all |
/sys | 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。 |
/usr | 用户程序 包含二进制文件、库文件、文档和二级程序的源代码。 |
/usr/lib | 包含各应用软件的函式库、目标文件(object file),以及不被一般使用者惯用的执行档或脚本(script)。 某些软件会提供一些特殊的指令来进行服务器的设定,这些指令也不会经常被系统管理员操作, 那就会被摆放到这个目录下啦。要注意的是,如果你使用的是X86_64的Linux系统, 那可能会有/usr/lib64/目录产生 |
/usr/local | 这是系统预设的让你安装你后来升级的套件的目录。例如,当你发现有更新的 Web 套件(如 Apache )可以安装,而你又不想以 rpm 的方式升级你的套件,则你可以将 apache 这个套件安装在 /usr/local 底下。安装在这里有个好处,因为目前大家的系统都是差不多的,所以如果你的系统要让别人接管的话,也比较容易上手呀!也比较容易找的到数据喔!因此,如果你有需要的话,通常我都会将 /usr/local/bin 这个路径加到我的 path 中。 |
/var | 变量文件 这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。 |
/selinux | 这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。 |
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
管理Linux系统的文件权限
第一步:认识文件权限说明 使用Linux的同学都知道,在Linux下列出当前目录下的文件和子目录的命令是 ls, 同时 ls 又有许多参数,我们现在要查看文件的类型和权限使用ls -al. 我们可以看到每个文件都有7列的选项,那么我们就来分析这七列内容分别代表的含义; 取其中一行做示范: -r-xr-xr-x. 5 root root 1024 Dec 24 04:00 test [类型和属性] [链接数] [属主] [属组][文件大小] [修改时间][文件名] [编号] 1 2 3 4 5 6 7 -r-xr-xr-x 这个字符串我们需要分成两部分来看,第一部分是第一个字符,代表文件的类型; linux下文件的类型通常有以下几类: d : 代表一个目录; - : 代表一个普通文件; l : 代表一个普通文件; b : 代表设备文件里面的可供存储的接口设备; c : 代表设备文件里的串行端口设备; 比较常见的就是前三种文件类型,那么此时我们知道了test 是一个普通文件; 那么-r-xr-xr-x剩余的那部分有代表了什么意思呢?代表了文件的权限; 我们可以又将r-x r-x r-x...
- 下一篇
vmware中设置centos7访问外网
在这里我使用网络连接中的NAT网络配置 1.安装好虚拟机后本地会多出现两个虚拟网卡VMnet1和VMnet8(以太网2和3),本地网路共享设置如下 2.虚拟机的网络设置选择NAT连接设置如下,子网IP可通过ipconfig查看本地VMnet8,如我本地VMnet8ip为:192.168.137.1 3.开启虚拟机,然后设置我们的ip vi /etc/sysconfig/network-scripts/ifcfg-ens33添加 IPADDR=192.168.137.3 NETMASK=255.255.255.0 GATEWAY=192.168.137.2 修改ONBOOT=yes(开机启用)BOOTPROTO=static(静态ip) 4.设置虚拟机DNS vi /etc/NetworkManager/NetworkManager.conf 添加一行内容dns=none 然后重启网络管理:systemctl restart NetworkManager.service 修改域名解析配置文件vi /etc/resolv.conf nameserver 192.168.137.1 name...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- Hadoop3单机部署,实现最简伪集群
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Red5直播服务器,属于Java语言的直播服务器