1、提示:bash: groupadd: command not found
系统怎么找不到groupadd这条命令呢?我这是root用户登录的啊?
后来在网上查阅资料后才知道,原来是su到错误。
之前是在普通用户下,直接su切换到root用户下的,问题就出在这儿。
退出通过su - 切换到root用户在执行刚才的命令就好了。
注:
su 只能切换到管理员用户权限,不使用管理员登录脚本和搜索路径;
su - 不仅切换到管理员用户权限,还使用管理员登录脚本和搜索路径。
2、[root@yufei ~]# groupdel opser_1
groupdel: cannot remove the primary group of user ‘opser_1′
为什么删除不了opser_1用户组呢?
因为这个组里面还有用户。所以在删除用户组前,一定要查看这个组中还有没有成员了。
3、查看某一组内的所有用户
系统内有关组的信息放在/etc/group文件中,用户的信息放在/etc/passwd文件中。现在我要查看一个名为"Plants"的组内的所有用户。
首先,要知道组的id,即gid。使用命令:
grep 'Plants' /etc/group
显示结果是:Plants:x:1003
说明gid是1003(我的电脑上这个组1003,其他的电脑也可能是其他的数字)。
然后在/etc/passwd中查找组号是1003的用户。可以先用cat /etc/passwd查看一下这个文件,发现第四列是gid(两列之间用“:”分开)。接下来,输入:
awk -F":" '{print $1"\t\t"$4}' /etc/passwd | grep '1003'
“:”表示用":"作为分隔符(/etc/passwd中用":"作为分隔符的);print 打印;$1和$4分别表示第一列和第四列,及用户名和组号; \t表示制表符;grep '1003'表示将含有1003的行取出。
这样,就能将一个组内的所有用户显示出来了。
4、linux下清理缓存,以释放内存
/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段.也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整.那么我们可以通过调整/proc/sys/vm /drop_caches来释放内存.操作如下:
[root@server test]# cat /proc/sys/vm/drop_caches
0
首先,/proc/sys/vm/drop_caches的值,默认为0
[root@server test]# sync
手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行 sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)
[root@server test]# echo 3 > /proc/sys/vm/drop_caches
[root@server test]# cat /proc/sys/vm/drop_caches
3
将/proc/sys/vm/drop_caches值设为3
[root@server test]# free -m
total used free shared buffers cached
Mem: 249 66 182 0 0 11
-/+ buffers/cache: 55 194
Swap: 511 0 511
再来运行free命令,发现现在的used为66MB,free为182MB,buffers为0MB,cached为11MB.那么有效的释放了buffer和cache.
http://www.2cto.com/os/201301/184102.html
5、Linux中查看所有正在运行的进程
输入下面的ps命令,显示所有运行中的进程:
# ps aux | less
其中
-A:显示所有进程
a:显示终端中包括其它用户的所有进程
x:显示无控制终端的进程
任务:查看系统中的每个进程。
# ps -A
# ps -e
任务:查看非root运行的进程
# ps -U root -u root -N
任务:查看用户vivek运行的进程
# ps -u vivek
任务:top命令
top命令提供了运行中系统的动态实时视图。在命令提示行中输入top
http://os.51cto.com/art/201101/244090.htm
5、su sudo区别
su
功能:直接将身份变成其他用户
su是切换到root用户。如果需要完全切换到root用户,需要使用su - root,这样环境变量,家目录都会切换过来。
sudo
功能:对于root授权的用户,可使用该命令临时切换到root用户环境下。
授权文件为 /etc/sudoers 文件,只要里面有你的大名,你就享有sudo特权
sudo是用普通用户执行只有管理员才能运行的命令,相比较直接用管理员帐户安全些。用这个命令,环境还是普通账户的。
http://www.cnblogs.com/haichuan3000/articles/2123633.html
相关推荐
Linux问题集收集了与linux相关的各种问题(以Ubuntu为例,word文档),这是我平日里积累的
整理遇到的Linux问题,包括网络配置,vim工具下载,常用命令等_Linux_Question
Linux常用命令,简单各种服务器搭建,ftp,ssh,samba;shell脚本,日志操作,状态提醒
### Linux常见问题集合 #### 一、Linux的基本概念与优势 **0.1 基本上,为什么选择Linux?** Linux 是一个免费且开源的操作系统内核,它基于类Unix的设计理念,由Linus Torvalds在1991年创建。Linux之所以成为...
- 深入学习solution:理解Linux问题的解决方案,而不仅仅是症状的解决。 4. 网络资源的利用: - 利用在线文档:如man pages、官方文档等,获取权威信息。 - 加入社区:参与Linux论坛、邮件列表,与他人交流,...
"Linux 170个常见问题的详细解答" 本资源主要介绍 Linux 下的常见问题,以及解决方式,比较基础。下面是从该资源中提炼出的知识点: 一、Linux 多用户系统 * 在 Linux 系统下,root 用户拥有至高无上的权力,因此...
* 问题1:当登录 Linux 时,一个具有唯一进程 ID 号的 shell 将被调用,这个 ID 是什么? 答案:B. PID * 问题2:用 vi 打开一个文件,如何用字母"new"来代替字母"old"? 答案:A. :s/old/new/g * 问题3:请选择对...
如果你想了解如何使用strace, gdb, how to compiling kernel, gdb, kdb等工具解决从应用层服务问题到核心级故障问题的话,成为处理linux问题的专家,这是一个很好的起点。 <br/>If you use Linux ...
### Linux问题解决 - **解决Root密码丢失问题**:如果忘记了Root用户的密码,可以通过启动时的恢复模式重置密码。 - **打印机无法在Linux下工作**:解决打印机问题通常涉及驱动程序的安装和配置,确保使用正确的...
4. **Linux问题解决**:文档可能介绍了类似"S tep by S tep"的网站,用户可以在这里找到常见问题的答案,并按照步骤解决技术问题。 5. **Linux发行版的分发**:可能有一个网站专门通过光盘形式提供各种Linux发行版...
LINUX 高手经验 LINUX 常见问题 20 个详细解答 1. 如何建立多用户 LINUX 是一个真正意义上的多任务、多用户系统。在 LINUX 系统下多建几个用户可以方便自己和别人使用。输入“adduser newuser”,回车,系统已接受...
#### 六、Linux问题解答 - **常见问题解答**:针对初学者在学习Linux过程中可能遇到的问题,如界面不友好、内存占用率高、病毒防护等,提供了详细的解答。 - **初学者疑问解答**:针对加入Linux阵营初期的初学者提出...
Linux常见问题解答aaaaaaaaaa ^_^
Linux 安装问题是 Linux 用户经常遇到的问题,本文将从 Fedora 安装问题入手,详细介绍 Linux 安装问题的解决方案。 问题描述 在利用 VMware 安装 Fedora Linux 时,在选了键盘之后,就不能继续下去。说是找不到...
linux-sysadmin-interview-questions, Linux系统管理员/devops访谈问题集合 Linux系统管理员/devops面试问题linux系统管理员/devops访谈问题集合。...内容的 table贡献者一般问题简单的Linux问题medium Linux问题列表
### Linux编程常识与常见问题详解 #### 一、为什么要学习Linux? Linux作为一种开源的操作系统,在全球范围内被广泛应用于服务器、嵌入式设备以及个人计算机等多个领域。随着互联网技术的发展,Linux的重要性日益...
“Linux问题总结.pptx”可能包含了对Linux使用中常见问题的总结,比如系统更新、服务管理、网络配置、性能监控等方面的故障排查技巧。而“数据服务器部署技术说明v1.0(1).docx”则可能详细阐述了如何在Linux环境下...
"嵌入式Linux中针对掉电问题的数据保护技术研究" 在嵌入式Linux系统中,掉电问题一直是一个非常重要的问题。掉电问题可能会导致文件系统的损坏,从而使得系统无法正常启动。为解决这个问题,本文研究了基于Linux...
"解决虚拟机在装linux后花屏问题" 虚拟机安装 Linux 后花屏问题是非常常见的,这个问题的出现有很多原因,但大多数情况下都是由于虚拟机的图形驱动程序与 Linux 系统的不兼容所导致的。在这个问题中,我们将详细...
在Linux的世界里,安装系统可能看似简单,但实际操作中会遇到各种各样的问题,尤其对于初学者来说,这些问题可能会显得棘手。本篇将详细总结Linux安装过程中的常见问题及其解决方案,帮助你顺利地完成Linux系统的...