前几章的补充知识

简介:
gpasswd命令

功能:管理组
用法:gpasswd[-a user][-d user][-A user,...][-M user,...][-r][-R]groupname
参数:
-a:添加用户到组
-d:从组删除用户
-A:指定管理员
-M:指定组成员和-A的用途差不多
-r:删除密码
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组

gpasswd groupname:如系统有个peter账户,该账户本身不是groupname群组的成员,使用newgrp需要输入密码即可
让使用者暂时加入成为该组成员,之后peter建立的文件group也会是groupname。所以该方式可以暂时让peter建立文
件时使用其他的组,而不是peter本身所在的组。
所以使用gpasswd groupname设定密码,就是让知道该群组密码的人可以暂时切换具备groupname群组功能的.


gpasswd -A peter users
这样peter就是users群组的管理员,就可以执行下面的操作: 
gpasswd -a mary users
gpasswd -a allen users

私有组 useradd 创建出来的组。
ifconfig eth0 192.168.0.21 netmask 255.255.255.0


yy 复制
快速定位到100行 就:100


initrd-2.6.18-164.e15.img 内存磁盘文件


linux上,在安装系统之后,可否创建分区并且在不重新启动机器的情况下系统能够识别这些分区?
解决方法:

你可以使用一个叫做partprobe的工具。它包含在parted的rpm软件包中。在Red Hat Enterprise Linux 3上他的版本是parted-1.6。 partprobe 是一个可以修改kernel中分区表的工具。可以使kernel重新读取分区表。如下命令可以查看你的系统是否安装了parted软件包

rpm -q parted
举例来说:

# rpm -q parted
parted-1.6.3-29

你可以使用up2date命令安装这个软件包,如果在你的系统已经正确地注册到RHN上了。否则你可以从光盘上安装这个文件。

你可以使用fdisk或者其他命令创建一个新的分区,然后使用partprobe命令重新读取分区表。

# partprobe
这个命令执行完毕之后不会输出任何返回信息,你可以使用mke2fs命令在新的分区上创建文件系统。

#e2label /dev/sda1 标签命令
/boot
findfs LABEL=/boot
#/dev/sda1
vi /etc/fstab 假如系统启动就挂载,就在这个文件中设定

加swap:
首先划一个分区出来,然后把分区的id改为82,然后用mkswap格式化,然后swapon挂载上,然后在/etc/fstab里面写入,这样就能系统启动就挂载了。不用就swapon弄下来

=====================================================================================
在/etc/fstab中有这么一行/dev/sdb5             /data               ext3    defaults        0 0 
我们打算对他进行磁盘配额:
我们首先是在defaults后面加,usrquota
然后对aa目录进行重新挂载mount -o remount /data
然后利用quotacheck /data 来生成aquota.user文件,记录用户使用多大的空间
我们再用edquota -u grace
在第一个hard那里写1000 表示grace这个用户可用1000k的空间
在最后那个hard那里写入2,表示grace可以创建两个文件
然后让quota生效,quotaon /data

[grace@redhat data]$ touch aaa
[grace@redhat data]$ touch bbb
[grace@redhat data]$ touch ccc
sdb5: write failed, user file limit reached.
touch: cannot touch `ccc': Disk quota exceeded
[grace@redhat data]$ 
看了没,就是这个效果,其实也没什么,就是得瑟得瑟。


su grace 和su - grace有什么区别呢,后者是把环境变量也切换到grace这个用户中的。

dd if=/dev/zero of=/data/aas.txt bs=1024  count=500


本文转自guoli0813 51CTO博客,原文链接:http://blog.51cto.com/guoli0813/353907,如需转载请自行联系原作者

相关文章
|
2月前
|
存储 人工智能 安全
《Confidential MaaS 技术指南》发布,从 0 到 1 构建可验证 AI 推理环境
Confidential MaaS 将从前沿探索逐步成为 AI 服务的安全标准配置。
|
编解码 数据可视化 定位技术
Android平台GB28181记录仪在铁路可视化巡检应用
GB28181记录仪在铁路可视化巡检中,集成实时音视频采集、位置上报、语音通信与无线传输技术,确保巡检高效准确。它能实时记录巡检细节,支持高清画质,并通过北斗/GPS实现精确位置追踪。记录仪兼容多种视频与音频格式,具备音量调节与编码参数配置功能,支持横竖屏及后台服务推流。此外,它还能添加动态水印,确保数据完整性,并允许指挥中心远程下载与回放历史视频,全面满足铁路巡检需求。
258 2
|
机器学习/深度学习 存储 缓存
【CVDEBUG-1】- 页面文件太小,无法完成操作怎么办
在执行深度学习任务时,尤其是YOLO训练过程中,可能会遇到“页面文件太小,无法完成操作”的错误。这通常是由于Windows内存分配不足导致的。解决方法包括清理C盘空间和调整虚拟内存大小。具体步骤为:1) 清理桌面、系统文件夹、回收站及浏览器缓存;2) 调整虚拟内存设置。操作后重启电脑即可解决问题。
1100 0
|
消息中间件 监控 应用服务中间件
Lua实现日志收集业务
Lua实现日志收集业务
377 0
|
监控 Java
Java 防抖动函数的实现
防抖函数,就是指触发事件后在n 秒内函数只能执行一次,如果在n 秒内又触发了事件,则会重新计算函数执行时间。 简单的说,当一个动作连续触发,则只执行最后一次。
Java 防抖动函数的实现
|
Java Android开发 图形学
Android Studio 知识储备 之 ☀️ 轻松搞定 “jar和aar“ 两兄弟 的导入与导出
Android Studio 使用心得 之 AS中jar包和aar包的导入与使用 在使用Android Studio的过程中,经常需要将工程打包或者导入。 特别是在使用Unity做东西的时候,如果有用到安卓的地方的时候,自然需要将安卓的jar包或者aar包放入到Unity工程中使用。
Android Studio 知识储备 之 ☀️ 轻松搞定 “jar和aar“ 两兄弟 的导入与导出
|
存储 C# Windows
【UiPath2022+C#】UiPath If条件语句
在 UiPath 中,If 条件语句跟您所想的几乎完全一样
【UiPath2022+C#】UiPath If条件语句
|
前端开发 Java PHP
文件在线预览怎么做?这个Spring Boot开源实现学习一下!
文件在线预览怎么做?这个Spring Boot开源实现学习一下!
835 0
文件在线预览怎么做?这个Spring Boot开源实现学习一下!
|
存储 编解码 缓存
流媒体传输协议之 RTMP
本系列文章将整理各个流媒体传输协议,包括 RTP/RTCP,RTMP,希望通过深入梳理协议的设计细节,能够给流媒体领域的开发者带来一定的启发。
流媒体传输协议之 RTMP
|
存储 分布式计算 搜索推荐
闲鱼触达系统背后——我想更懂你
上周看完《闲鱼如何通过Push升级,更懂你?》,大家是不是一直等着下篇呢?Hermes 咋就这么敏捷呢?她咋就这么懂你呢?今天,小橙子就带领大家一起揭开她神秘的面纱。触达类业务,对用户最重要的三个问题:
2445 0
闲鱼触达系统背后——我想更懂你