Linux基础命令与Oracle用户管理详解
需积分: 3 176 浏览量
更新于2024-09-19
1
收藏 12KB TXT 举报
本文档涵盖了Linux系统中一系列关键操作命令的讲解,主要涉及以下几个方面:
1. **用户管理**:
- **创建用户**:使用`useradd`命令创建新用户,如`useradd liyong`,创建名为"liyong"的新用户。
- **设置密码**:通过`passwd`命令为用户设置密码,例如`passwd liyong`,并输入新密码。
- **管理用户组**:`groupadd`用于创建用户组,如`groupadd weblog`。创建一个名为"weblogic"的用户组,然后将用户与组关联,如`useradd -g weblog weblogic`。
2. **Oracle环境配置**:
- **环境变量设置**:在Oracle用户的`.bash_profile`中,设置NLS_LANG环境变量,如`NLS_LANG="SimplifiedChinese_china".ZHS16GBK`,以支持中文字符集。
3. **WebLogic域的初始化**:
- 将WebLogic安装目录添加到PATH变量中,如`/bea/weblogic81/comm/bin`,以便在Linux下执行WebLogic的配置脚本。
- 配置WebLogic环境,可能涉及到`config.sh`文件的使用。
4. **文件操作**:
- **删除文件和目录**:使用`rm -rf`递归删除文件或目录,确保在删除前确认目标路径,如`rm -rf /path/to/file`。
- **链接文件**:`ln`命令用于创建硬链接或符号链接,如`ln -s source destination`,可以创建指向源文件的软链接。
5. **查看和操作目录内容**:
- `ls -all`列出目录中的所有内容,包括隐藏文件,并按权限、大小等排序。
- 使用`cat`命令查看文本文件内容,如`cat file1`,还可以合并多个文件到一个或追加内容到文件尾部。
6. **用户权限管理**:
- 对用户属性进行修改,包括更改家目录(`~`)、用户ID(`uid`)、默认shell(`shell`)、组(`-g`)和添加到特定组(`-G`)。
- 使用`gpasswd`命令添加用户到组或从组中移除用户。
7. **用户账户的启用和锁定**:
- `usermod -L`锁定账户,`usermod -U`启用账户。
8. **组和组管理**:
- 创建新组`groupadd`,管理组成员`gpasswd`,移除组成员`gpasswd -d`。
9. **用户删除**:
- 删除用户及其家目录,如`userdel -r username`。
10. **Oracle环境清理**:
- 删除Oracle相关用户账户时,确保先从相关环境变量和配置中清除引用,如`#userdel -r username`。
这些命令和操作对于在Linux环境下进行基础的系统管理和开发工作至关重要,能够帮助用户有效地管理用户权限、配置数据库环境以及进行基本的文件操作。理解并熟练掌握这些命令将有助于提高在Linux服务器上的工作效率。
2024-07-09 上传
2023-08-18 上传
174 浏览量
2021-01-09 上传
2009-08-11 上传
2023-07-12 上传
xiaojiu7968586
- 粉丝: 0
- 资源: 5
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析