摘要: 今天看学习资料呢,看到有个地方要求一个用户隶属于多个组,好久没有用到这些知识,手抄笔记又没带,百度了下,顺手记录下来,省的以后又忘了。usermod -g 组名 用户名:更改用户所属组,是覆盖;小写 是 覆盖 usermod -G 组名1[,组名2,……] 用户名:添加用户所属组;大写 是添加 usermod -G 组名 用户名类 似于,Linux系统一个组可以包含多个用户成员,反过来,一个用户也可以隶属于多个组,其中一个方法就是使用usermod -G命令来实现。在使用-g时要格外小心,因为它是覆盖,比如原来test 隶属于grp1,grp2组,你突然来一个usermod -g grp3 t 阅读全文
posted @ 2013-05-06 11:28 wzheng 阅读(5916) 评论(0) 推荐(0) 编辑
摘要: 1、首先ldd不是一个可执行程序,而只是一个shell脚本 2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如 下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、 LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时,它都会只显示模块的 dependency,而程序并不真正执行。要不你可以在shell终端测试一下,如下: (1) export LD_TRACE_LOADED_OBJECTS=1 (2) 再执行任何... 阅读全文
posted @ 2013-04-28 16:34 wzheng 阅读(463) 评论(0) 推荐(0) 编辑
摘要: SELECT * FROM ALL_TABLES;系统里有权限的表 SELECT * FROM DBA_TABLES; 系统表 SELECT * FROM USER_TABLES; 当前用户下的表数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中 exp system/manager@TEST file=d:daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:daochu.dmp owner=(system,sys) 3... 阅读全文
posted @ 2013-04-27 18:57 wzheng 阅读(168) 评论(0) 推荐(0) 编辑
摘要: linux下编程有一段时间了,但是对gdb的使用还是不太熟练,在网上看到一篇不错的文章复制下来;GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,GDB主要可帮助工程师完成下面4个方面的功能:·启动程序,可以按照工程师自定义的要求随心所欲的运行程序。·让被调试的程序在工程师指定的断点处停住,断点可以是条件表达式。·当程序被停住时,可以检查此时程序中所发生的事,并追索上文。·动态地改变程序的执行环境。不管是调试Linux内核空间的驱动还是调试用户空间的应用程序,掌握gdb的用法都是必须。而且,调试内核和调试应用程序时使用的gdb命令是完全相同 阅读全文
posted @ 2013-04-08 16:50 wzheng 阅读(496) 评论(0) 推荐(0) 编辑