首页 > 系统相关 >linux

linux

时间:2023-02-09 11:38:37浏览次数:34  
标签:文件 系统 etc 存放 linux 目录


linux

  • ​​linux启动流程​​
  • ​​linux 系统目录详解​​

linux启动流程

linux_linux


linux_应用程序_02

linux 系统目录详解

可分享(shareable)

不可分享(unshareable)

静态的(static)

/usr 存放软件

/opt 第三方软件

/etc 配置文件

/boot 开机及内核文件

可变的(variable)

/var/mail 用户邮件信箱

/var/news 新闻组

/var/run 程序相关

/var/lock 锁相关

目 录

全 称

用 途

说 明

/bin

Binary

存放二进制可执行文件,供所有用户使用的基本命令一般都在这里。

常用命令 ls,cat,mkdir,cp,rm,netstat,ping,ip,cat,chmod,chown,less,more 等命令存放于此。系统启动就会用到,不能关联至独立分区。

/sbin

Super user Binary

存放二进制可执行文件,只有root才能访问。

这里存放的是系统管理员使用的系统级别的管理命令和程序。如 ifconfig,iptables,mkfs,reboot,shutdown,poweroff 等。

/boot

引导文件存放目录

内核文件(vmlinux)、引导加载器(grub)存放于此目录。建议单独分区,分区大小 100M 即可。

/etc

拉丁语全称etcetera

另一种说法为Editable Text Configuration

存放系统管理所需的配置文件及目录

例如:host.conf,adduser.conf 等。重要的配置文件有 /etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d等

/dev

device

设备文件及特殊文件存储位置

任何设备与接口设备都以文件的形式存放在此目录,相当于设备的入口,通过访问该目录下的文件,就等于访问对应设备。例如:null,zero,tty,sd*,cpu,char,bus 等。

/sys

system

用于输出当前系统上硬件设备相关信息的虚拟文件系统

该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。

/lib

library

存放系统最基本的动态连接共享库

类似于Windows里的DLL文件

/lib64

64位系统上存放辅助共享库文件

/proc

process

这是一个虚拟的目录,它是系统内存数据的映射

这个目录的内容不在硬盘上而是在内存里,可以通过直接访问这个目录来获取系统信息。例如:内核、进程、外部设备的状态,网络状态等。

比较重要的目录有 /proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/ 等。

/usr

Unix System Resource

系统应用程序存放目录,例如 ftp,telnet 等等。

/bin 目录存放系统用户使用的应用程序,所有用户可访问。例如:who,whoami,sudo,users,attr,clear,ssh,gcc,perl,Python等。

/sbin 目录存放超级用户使用的比较高级的管理程序和系统守护程序。例如:arp,arpd,adduser,useradd,addgroup,groupdel,chroot,chpasswd等。

/lib 目录存放应用程序的库或包文件。例如:Apache,gcc,Python 等程序的库文件。

/lib64 目录存放64位系统的程序和软件包的库文件。

/include 目录存放C程序的头文件即 .h 文件。

/share 目录存放共享数据。/usr/share/doc: 系统说明文件存放目录。/usr/share/man: 程序说明文件存放目录

/local 目录是第三方应用程序的安装位置,包括 bin,sbin,lib,lib64,etc,include等子目录。

/src 目录存放源代码,linux内核的源代码就放在/usr/src/linux里。

/doc 目录存放 linux 文档。

/opt

第三方应用程序的安装位置

以前的 Linux 系统中,习惯放置在 /usr/local 目录下。一般情况下,我们可以把 tomcat 等都安装到这里。

/var

variable data file

存放经常变动的文件

/cache 目录是应用程序缓存目录。

/local 目录是专用于 /usr/local 下应用的可变数据

/opt 目录专用于 /opt 目录下的程序存储可变数据。

/lock 目录用于存放锁文件。

/log 目录 用于存放日志目录及文件。/var/log/wtmp记录系统登录和注销日志,/var/log/message记录核心和系统程序的信息。

/run 目录存放运行中的进程相关数据,通常用于存储进程的 pid 文件。

/tmp 目录保存系统两次重启之间产生的临时数据。

/lib 目录存放系统正常运行时随时会改变的文件。

/spool 目录为应用程序数据池。

/mail 目录存放用户邮件文件。

建议单独分区,设置较大的磁盘空间

/root

管理员的根目录

最好将 /root和 /放置在一个分区下。

/home

普通用户的根目录

建议单独分区,并设置较大的磁盘空间,方便用户存放数据。

/mnt

mount

用于临时挂载其它文件系统

例如可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容

/tmp

temp

用来存放一些临时文件

任何人都可以访问,重要数据不可放置在此目录下

/media

用于将识别的设备挂载到这个目录下

linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

/srv

service

存放一些服务启动之后需要提取的数据

如 www 服务需要访问的网页数据存放在 /srv/www 内


标签:文件,系统,etc,存放,linux,目录
From: https://blog.51cto.com/u_13571520/6046445

相关文章

  • linux查看历史命令history
    [root@bogon~]#history2ls-al3cdpublic/4ls-al5cd..6ls-al7cd..8ls-al9cd..10ls-al11cd..12......
  • linux列出网络连接端口
    [[email protected]]#lsof-i:9003COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAMEsuperviso1631root4uIPv42358940t0TCPlocalhost:......
  • Java利用ChromeDriver插件网页截图(Wondows版+Linux版)
    **chromedriver是谷歌浏览器驱动,用来模拟谷歌运行操作的一个工具,本文主要讲解Java后端利用此插件进行网页截图,并且适配Linux部署。**环境准备Wondows服务器或电脑本机......
  • linux批量改密码ansible实战(转)
    使用Ansible的user模块批量修改远程客户机的用户密码[root@localhostansible]#catroot_passwd.yaml----hosts:webgather_facts:falsetasks:-na......
  • Linux基础课:第七章笔记--管道,环境变量与常用变量
    开始第七章的学习。技术都是手段,目标是最短的时间内,将学到的知识转化成想要的东西。y总金句:如果想在35岁之前出人头地,能正常工作的不过十来年,那么现在就应该好好学习,工作......
  • Linux常用命令
    cd命令进入到某个目录:cd 目录路径示例:#进入到子目录中cdtest#跳转到某个目录中cd/usr/apps/data/#回到上层目录中cd..#回到上上层目录中......
  • Linux安装jdk步骤
    1.下载适用的jdk版本,本人为arm版本链接: https://pan.baidu.com/s/1-xH33q_coZ4dkSre4nRwQQ 提取码: susa2.使用FileZilla工具将jdk-8u361-linux-aarch64.tar.gz上传......
  • Linux route命令修改默认路由优先级
    (自测可用)摘自:https://www.cnblogs.com/luoyang712/p/11953256.html在多个网络连接的情况下,比如以太网和WIFI同时存在的时候,路由表中就会存在多个默认网关。我们在......
  • linux 内核升级4.19
    cat>/etc/yum.repos.d/linnux-kernel.repo<<EOF[kernel-longterm-4.19]name=kernel-longterm-4.19baseurl=https://copr-be.cloud.fedoraproject.org/results/kwizar......
  • Linux系统安装
    1.1下载虚拟机软件虚拟机软件有:1、VirtualBox,一款免费开源的虚拟机软件;2、VMwareWorkstation;3、Java虚拟机(JVM 下载:VMware-workstation-full-12.5.6-55283491.2VMwa......