linux 下 /bin /sbin 的区别

/bin,/sbin,/usr/bin,/usr/sbin区别

/  : this is root directory                root 用户根目录

/bin : commands in this dir are all system installed user commands    系统的一些指令

/sbin:  commands in this dir are all system installed super user commands  超级用户指令 系统管理命令,这里存放的是系统管理员使用的管理程序

/usr/bin: user commands for applications  后期安装的一些软件的运行脚本

/usr/sbin: super user commands for applications  超级用户的一些管理程序

/usr/X11R6/bin : X application user commands

/usr/X11R6/sbin: X application super user commands

Linux 中的某些重要的目录:

?主目录:/root、/home/username

?用户可执行文件:/bin、/usr/bin、/usr/local/bin

?系统可执行文件:/sbin、/usr/sbin、/usr/local/sbin

?其他挂载点:/media、/mnt

?配置:/etc

?临时文件:/tmp

?内核和Bootloader:/boot

?服务器数据:/var、/srv

?系统信息:/proc、/sys

?共享库:/lib、/usr/lib、/usr/local/lib

每个用户都拥有一个主目录。所有用户的个人文件(配置、数据甚至应用程序)都放在其中。根的主目录为/root。大多数非根主目录包含在 /home 树中,通常以用户命名。重要的二进制位于 /bin(用户二进制)以及 /sbin(系统二进制)中。不重要的二进制(如图形环境或Office 工具)安装在 /usr/bin 和 /usr/sbin中。进行这种分隔是为了尽可能地缩小根分区。使用源代码编译的软件通常位于 /usr/local/bin 和 /usr/local/sbin中。

时间: 2024-08-10 07:18:02

linux 下 /bin /sbin 的区别的相关文章

linux 下 /bin /sbin 的区别 -- (转)

/bin,/sbin,/usr/bin,/usr/sbin区别 /  : this is root directory                root 用户根目录 /bin : commands in this dir are all system installed user commands    系统的一些指令 /sbin:  commands in this dir are all system installed super user commands  超级用户指令 系统管理

一次事故再次了解linux的/bin /sbin /usr/bin /usr/sbin的区别

一:事故过程 在公司一台准生产环境(还好是准生产)由于公司一个服务日志级别没有调整为ERROR,导致大量的日志记录到/root 目录下(注意/root 是在/分区下是单独分区且不是很大,切记服务的日志级别不能直接打到/root 目录下,程序服务发布到分区比较大按照linux文件组织结构/var 这类可变目录下.) 直接打满/目录容量.重启了服务器,发现服务器只挂载了/目录. 二:问题解决 根据日志提示找到问题原因,通过df ,du命令找到文件,删除日志,重启解决.这些解决方法不是重点,重点是为什

Linux系统目录/bin /sbin /usr/bin /usr/sbin和/lib /usrlib的一些分析

其实就是相当于转载了. /bin,/sbin,/usr/sbin,/usr/bin 目录 这些目录都是存放命令的,首先区别下/sbin和/bin: 从命令功能来看,/sbin 下的命令属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统,/bin下存放一些普通的基本命令,如ls,chmod等,这些命令在Linux系统里的配置文件脚本里经常用到. 从用户权限的角度看,/sbin目录下的命令通常只有管理员才可以运行,/bin下的命令管理员和一般的用户都可以使用. 从可运行时间

Linux下关机命令的区别 (halt,poweroff,reboot,shutdown,init)

在Linux下一些常用的关机/重启命令. 1.shutdown shutdown命令安全地将系统关机.    有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的.因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备.而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭.并且login指令会被冻结﹐即新的用户不能再登录.直接关机或者延迟一定的时间才关机都是可

linux下exit()和_exit()区别

平时一直在用exit()函数,但是今天看源码时竟然看到了_exit()函数,想知道它们的区别,所以就查查资料,写了下来!   #include<stdlib.h>   void exit(int status); 不像fork那么难理解,从exit的名字就能看出,这个系统调用是用来终止一个进程的.无论在程序中的什么位置,只要执行到exit系统调用,进程就会停止剩下的所有操作,清除包括PCB在内的各种数据结构,并终止本进程的运行.请看下面的程序: #include<stdlib.h>

Unix / Linux 下 nohup 和 &amp; 的区别

声明:本文首发 简单教程,网址为 https://www.twle.cn/t/332#reply0 就在刚刚回家的路上,被前同事夺命三连 call 呼唤解决一个问题:为啥放在 crontab 里的命令放在 Shell 会进入假死状态? 那我就问了?什么是假死状态? 同事说,就是一直不会执行完毕,占着 Shell,不能做其它事情. 多次沟通后,才知道他写的这个是一个守护进程似的死循环程序,一旦启动除非发生意外,否则不会自己退出. 那肯定,很显然,会占着 Shell 啊. nohup 和 & 我给的

linux下 bin和sbin的区别

/bin里面一般是普通可执行程序,而/sbin里多为系统管理程序和服务程序 s应该是system这个单词 Linux系统各个目录的一般作用 记录一:Linux各个目录其实就是文件, 以下是根目录低下的个个目录的作用总结: 1. 根文件系统(/ ) 根文件系统中包含了几乎所有的文件目录.相当于中央系统.进入的最简单方法是:cd /   2. /usr文件系统 /usr文件系统中包含了命令库文件和在通常操作中不会修改的文件.安装程序默认就是安装在此文件内部某个子文件夹内.输入命令后系统默认执行/us

linux下 bash_profile和bashrc区别

[.bash_profile 与 .bashrc 的区别].bash_profile is executed for login shells, while .bashrc is executed for interactive non-login shells. [login shell 与 non-login shell 的区别]1.当你直接在机器login界面登陆.使用ssh登陆或者su切换用户登陆时,.bash_profile 会被调用来初始化shell环境Note:.bash_prof

标准c库函数与Linux下系统函数库 区别 (即带不带缓冲区的学习)

我们都知道,C语言在UNIX/Linux系统下有一套系统调用(系统函数),比如文件操作open().close().write().read()等,而标准C语言的库函数中也有一套对文件的操作函数fopen().fclose().fwrite().fread()等..那么同样是对文件的操作函数,标C与UC有什么区别呢?是标C效率高还是UC效率高呢?今天就让我们来一探究竟. 程序作用:将0~999999这1000000个整型数据写入文件. 1.标准C实现大量数据写入文件: /*文件名test1.c*