首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

详解 Linux 常用目录作用

详解 Linux 常用目录作用 一 常用一级目录 ? ? 注意: 1、根目录下bin和sbin,usr目录下bin和sbin,这四个目录都是用来保存系统命令。...2、bin目录下命令时任何用户都能执行,sbin目录下命令只有超级用户才能执行。 3、media用来挂载光盘,misc挂载磁带机,mnt挂载U盘。它们都是空目录。...4、proc和sys目录不能直接操作,这两个目录保存是内存挂载点。 5、可以在家目录root或home,以及tmp目录下随便放内容。...mozilla udev firmware jvm-commmon polkit-1 udisks2 games jvm-exports python2.7 x86_64-redhat-linux6E...srv tmp var boot etc japan lib64 mnt opt root sbin sys usr 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站支持

2.6K10

linux用户权限

用户用户组 — linux用户用户组”是相当好用权限管理规则。...文件所有者 linux是个多用户、多任务系统,所以为了考虑每个人隐私及每个人喜好环境,就需要有“文件所有者”,只有文件所有者才能对文件有一些read/write/excute权限。...1、User(用户用户是指单一个体,这个单一个体可以拥有自己私人空间、同时也可以被拉入某个用户组,可以单独分配权限。...记录在/etc/group 所以不要轻易 rm -rf Linux文件权限 — 当我想要去搞我博客时候,被各种”permission deny“耽误时候,其实这就是权限问题,这时候我先要去看就是我要操作文件权限...知道那一串字母意思了吗?如果你还不清楚,可以看我参考文档哦,写很好,但是字有点多,得慢慢读~ 参考文档:《鸟哥linux私房菜》,同学们一起读书吧! 愿我们有能力不向生活缴械投降---Lin

17.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

linux 虚拟内存作用

虚拟内存作用 利用磁盘起到缓存作用,提高进程访问磁盘速度。 虚拟内存可以为进程提供独立内存空间,并通过动态链接库共享内存。...在其中使用就是局部性原理,当操作系统访问未被缓存页,就会发生缺页中断,操作系统需要将磁盘上未被缓存虚拟页加载到物理内存中。...目前linux系统,采用四层页表结构页表结构,每个9位,最低12位作为偏移量。...总 虚拟内存可以结合磁盘和物理内存优势为进程提供看起来速度足够快并且容量足够大存储; 虚拟内存可以为进程提供独立内存空间并引入多层页表结构将虚拟内存翻译成物理内存,进程之间可以共享物理内存减少开销...,也能简化程序链接、装载以及内存分配过程; 虚拟内存可以控制进程对物理内存访问,隔离不同进程访问权限,提高系统安全性;

3.4K20

Linux目录作用【值得收藏】

/dev:存放linux系统下设备文件,访问该目录下某个文件,相当于访问某个设备,常用是挂载光驱 mount /dev/cdrom /mnt /etc :系统管理文件和配置文件放置处,需要配置服务等等时候访问.../home :用户主目录基点,比如用户user主目录就是/home/user,可以用~user表示 /sbin :超级管理命令,这里存放是系统管理员使用管理程序,用户可以使用哪些管理程序 /tmp...:公共临时文件存储点 /root :系统管理员主目录 /var :某些大文件溢出区,大多数存日志信息 /user :软件放置处 /boot :存放开机及内核文件 /opt:给主机额外安装软件所摆放目录.../bin: /usr/bin: 可执行二进制文件目录,如常用命令ls、tar、mv、cat等 ?

2.2K30

Linux创建用户,删除用户快捷命令

在root权限下,useradd只是创建了一个用户名,如 (useradd +用户名 ),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了,为了避免这样情况出现...,可以用 (useradd -m +用户名)方式创建,它会在/home目录下创建同名文件夹,然后利用( passwd + 用户名)为指定用户名设置密码。...useradd testuser 创建用户testuser passwd testuser 给已创建用户testuser设置密码 说明:新创建用户会在/home下创建一个用户目录testuser usermod...--help 修改用户这个命令相关参数 userdel testuser 删除用户testuser rm -rf testuser 删除用户testuser所在目录 创建新用户后,同时会在etc目录下...passwd文件中添加这个新用户相关信息 命令行窗口下用户相互切换: su 用户名 说明:su是switch user缩写,表示用户切换 用户添加和删除: groupadd testgroup

9.3K31

Linux】open函数参数和作用

大家好,又见面了,我是你们朋友全栈君。 一、open函数用来干什么 open函数在Linux下一般用来打开或者创建一个文件,我们可以根据参数来定制我们需要文件属性和用户权限等各种参数。...二、open函数定义和参数 我们首先来看下open函数在Linux定义 #include #include #include <fcntl.h...,和用户掩码umask有关,比如0644表示-rw-r–r–,也可以用S_IRUSR、S_IWUSR等宏定义按位或起来表示,详见open(2)Man Page。...第三个参数是在第二个参数中有O_CREAT时才作用,如果没有,则第三个参数可以忽略 三、open函数与fopen函数区别 从来源来分,这两者很好区分: open函数是Unix下系统调用函数,操作成功返回是文件描述符...,操作失败返回是-1, fopen是ANSIC标准中C语言库函数,所以在不同系统中调用不同内核API,返回是一个指向文件结构指针。

3.3K10

Linux用户管理(一)

在看《鸟哥Linux私房菜》第四章之前,我操作Linux系统时,习惯性使用root账号,为什么呢?无非图一个方便,没有那么多权限设置,对当时我这个Linux小白来说,再好不过了。...Linux系统是一个多用户多任务分时操作系统,任何一个要使用系统资源用户,都必须首先向系统管理员申请一个账号,然后以这个账号身份进入系统。...用户在登录时键入正确用户名和口令后,就能够进入系统和自己主目录。 实现用户账号管理,要完成工作主要有如下几个方面: - 用户账号添加、删除与修改。 - 用户口令管理。...- 用户管理。 Linux系统用户账号管理 用户账号管理工作主要涉及到用户账号添加、修改和删除。...删除一个已有的用户账号使用userdel命令,其格式如下 userdel 选项 用户名 常用选项是-r,它作用是把用户主目录一起删除。

1.1K40

Linux用户管理(二)

上次博客我们讲了关于Linux用户管理内容,现在我们来讲第二部分——系统用户管理。 每个用户都有一个用户组,系统可以对一个用户组中所有用户进行集中管理。...不同Linux系统对用户规定有所不同,如Linux用户属于它同名用户组,这个用户组在创建用户同时创建。 用户管理涉及用户添加、删除和修改。.../etc/passwd文件是用户管理工作涉及最重要一个文件。Linux系统中每个用户都在/etc/passwd文件中有一个对应记录行,它记录了这个用户一些基本属性。...在不同Linux 系统中,这个字段格式并没有统一。在许多Linux系统中,这个字段存放是一段任意注释性描述文字,用做finger命令输出。...有些Linux 系统要求只有那些在系统中登记了程序才能出现在这个字段中。 用户所有信息都存放在/etc/group文件中。 将用户分组是Linux 系统中对用户进行管理及控制访问权限一种手段。

1K10

Linux mmap 作用是什么?

如果存在,则直接返回这片文件页内容。 4.如果不存在,则通过inode定位到文件磁盘地址,将数据从磁盘复制到页缓存。之后再次发起读页面过程,进而将页缓存中数据发给用户进程。...这样造成读文件时需要先将文件页从磁盘拷贝到页缓存中,由于页缓存处在内核空间,不能被用户进程直接寻址,所以还需要将页缓存中数据页再次拷贝到用户空间内存。...而之后访问数据时发现内存中并无数据而发起缺页异常过程,可以通过已经建立好映射关系,只使用一次数据拷贝,就从磁盘中将数据传入内存用户空间中,供进程使用。...总而言之,常规文件操作需要从磁盘到页缓存再到用户主存两次数据拷贝。而 mmap 操作文件,只需要从磁盘到用户主存一次数据拷贝,效率更高。...4.作用 mmap 主要有两点作用: 文件映射,减少数据拷贝,提高 IO 效率。 将文件映射到进程地址空间。

23630

LinuxLinux用户用户组那些事

Hello,各位小伙伴周六早上好~ 今天也是元气满满,努力工作一天呢~ 还是跟我一起看看今天分享专题吧~ 今天呢,小编准备跟大家一起分享一下Linux用户用户组是怎么一回事。...会发现每一个进程都有一个相关联用户,这些用户是干嘛呢? 抛开进程不说 ,系统上所有文件也都有所属用户,和用户组。用户能否访问文件正是由文件所属用户用户权限决定。...说明一个进程(程序)运行起来以后,与这个进程相关联用户确定了这个进程可以访问文件和目录。 也就是说用户权限,决定了进程权限。...root账号可以理解为拥有该系统下所有权限,俯瞰众生。 处于相同用户组(Group)一群用户,拥有相同用户组权限。 前面提到文件既有所属用户,也有所属用户组。...如果你不是这个文件所属用户,也可以看看自己是不是在这个文件所属用户组里呀~ 文件所属用户和所属用户组有他们各自操作权限,可根据需求更改,这个我将在下一篇文章“文件权限”中详细说明。 ?

10.8K20

使用application作用域实现:当用户重复登录时,挤掉原来用户

使用application作用域实现:当用户重复登录时,挤掉原来用户 一、实现思想 1.application(ServletContext)是保存在服务器端作用域,我们在application中保存两种形式键值对...:1:,2: 2.每当一个用户登录时(将生成一个新session),首先根据userId在application中查询sessionId...sessionId,说明已经有用户登录了,那么将执行以下3个步骤:     1)先拿到已经登录那个session,使其失效     2)再将原来session从application中删除,将新session...因为,当第二个用户登录时,我们要使第一个用户session失效,就必须要拿到第一个用户sessionId,所以我们需要将sessionId通过形式保存起来,才能通过...userId找到第一个用户sessionId,从而找到第一个用户session,使其失效

1K30

Linux系统用户用户组管理

用户角色划分 用户在系统中是分角色,在Linux系统中,由于角色不同,权限和所完成任务也不同; 值得注意用户角色是通过UID和GID识别的; 特别是UID,在运维工作中,一个UID是唯一标识一个系统用户账号...在每台unix/linux操作系统中都是唯一且真实存在,通过它可以登录系统,可以操作系统中任何文件和命令,拥有最高管理权限。...普通用户: 这类用户一般是由具备系统管理员root权限运维人员添加。...程序用户: 与真实用户区分开来,这类用户最大特点是安装系统后默认就会存在,且默认情况不能登录系统,它们是系统正常运行必不可少,他们存在主要是方便系统管理,满足相应系统进程都文件属主要求。...组ID 该组包含用户 查看用户所在组 查询当前用户组内成员 groups 查看用户所在所有组及组内成员 groups 用户名 添加组 groupadd 组名 删除组 groupdel 组名 删除目标组不能是用户基本组

3K20

浅谈linux用户用户概念

原文链接;http://linuxme.blog.51cto.com/1850814/347086 作者:linuxme 1.用户 用户是能够获取系统资源权限集合.  .linux用户分类:...b.普通用户  : 即一般用户,其使用系统权限受限,其UID为500-60000之间.          c.系统用户 :保障系统运行用户,一般不提供密码登录系统,其UID为1-499之间.  ... :用户密码占位符        UID:用户ID号        GID:用户所在组ID号        GECOS:用户详细信息(如姓名,年龄,电话等)        diretory:用户家目录...,当把其他用户加入到该组中,则其就变成了普通组 5.组是权限容器 如普通用户 a,b,c 所属组grp,则它们会继承组grp权限 6与组有关文件 :/etc/group,/etc/gshadow/...号      user_list:以group_name为附加组用户列表 7.修改用户用户命令 useradd,usermod, groupdd,userdel a.增加用户 :useradd

1.4K30

Linux | 用户管理

1.用户分类: ---- Linux是一个多用户操作系统,任何一个想要使用系统资源用户,必须先向管理员申请账号,再以申请账号进入系统。...因此账号类型又被分为一下 两类: 超级用户root: 也叫超级管理员,他任务是对普通用户和整个系统进行管理,超级用户拥有绝对控制权。.../etc/passwd/etc/shadow /etc/group 2.1显示属性: Linux系统中每个用户都在/etc/passwd文件中有一个对应记录行,它记录了这个用户一些基本属性: 显示用户属性...2.2 账户介绍: Linux中/etc/shadow中记录行与/etc/passwd中一一对应,但只有超级用户才拥有该文件读权限,这就保证了用户密码安全性 用户密码文件: head /etc/...shadow[此命令只有超级管理员可查看] image-1648691426003 用户:密码:用户UID: 2.3 组群 Linux中群组是对一个用户或者多个用户分组控制管理,有效避免越权行为。

6.6K10

Linux用户管理

这次来说一下 Linux用户管理,因为 Linux不同于 windows,它是一个多用户、多任务操作系统,即允许同时登录多个用户进行操作,所以在学习 Linux过程中必然要学习用户管理方面的知识,...1、了解用户和组服务器添加多账户作用:1)针对不同用户分配不同权限,不同权限可以限制用户可以访问到系统资源。2)提高系统安全性。3)帮助系统管理员对使用系统用户进行跟踪。...2、用户和组关系理论上Linux系统中每个用户在创建时都应该有一个对应用户组,这个组就称之为用户主组。...主组只能拥有一个,但是附属组或附加组可以同时拥有多个 => 亲爹(1个),干爹(多个)3、用户组操作用户操作,简单来说就三件事:用户添加、修改以及删除。需要先牢记以下单词。...4.5 用户修改操作用户:user,添加:add,修改:mod,删除:del基本语法:usermod [选项 选项值] 用户名称选项说明:-g :修改用户所属主组编号-l :login name修改用户名称

19311

Linux——用户管理

用户权限存储文件 权限文件地址 权限信息 /etc/group 存储当前系统中所有用户组信息 /etc/gshadow 存储当前系统中用户密码信息 /etc/passwd 存储当前系统中所有用户信息...默认系统管理员UID为0,我们添加用户时候最好使用1000以上UID,1-1000范围UID最好保留给系统用。...-g:指定用户所属群组; -G:指定用户所属附加群组; -m:自动建立用户登入目录; -M:不要自动建立用户登入目录; -n:取消建立以用户名称为名群组; -r:建立系统帐号...-f:强制删除用户,即使用户当前已登录 -r:删除用户同时,删除与用户相关所有文件 su 切换用户名 su(选项)(切换用户名) 选项 -c或--command=:执行完指定指令后...用法: newgrp [-] [组] id 显示指定用户信息,包括用户编号,用户名 groups 显示每个输入用户名所在全部组,如果没有指定用户名则默认为当前进程用户(当用户组数据库发生变更时可能导致差异

3.8K20

Linux用户管理

Linux用户管理是Linux系统管理员必须掌握重要技能之一。它包括用户账号创建、修改和删除,以及用户管理等。本文将详细介绍Linux用户管理相关知识,并给出相应示例。...Linux用户账号 Linux系统中,每个用户账号都有一个唯一用户名和用户ID(UID),它用于标识用户。每个用户账号都有一个家目录,该目录用于存放用户个人文件和配置文件等。...Linux用户Linux系统中,用户组是一组相关用户集合。用户组可用于为一组用户提供共享文件和目录访问权限,同时也可以用于管理用户账号。...创建用户组 在Linux系统中,可以使用groupadd命令来创建新用户组。...Linux用户管理策略 在Linux系统中,可以通过一些策略来管理用户账号和用户组,这些策略包括: 最小权限原则:用户应该分配最小权限来完成他们工作。

2.9K11
领券