### Linux学习笔记 #### 基本介绍 在《Linux学习笔记》中,记录了一些基本且常用的Linux操作命令,特别是围绕文件共享服务SMB(Server Message Block)的配置与使用,以及如何设置X Window系统来启动图形界面环境,并对安装Oracle数据库进行了初步探讨。 #### SMB服务配置与使用 SMB服务是一种常见的文件共享协议,它允许不同操作系统之间进行文件和打印共享。下面是一些关键步骤,用于在Linux环境中配置SMB服务: 1. **创建SMB用户组**: - 使用`groupadd smb`命令创建一个名为`smb`的用户组。 2. **添加SMB用户并禁用登录Shell**: - 使用`useradd -g smb -s /bin/false`或`useradd -g smb -s /dev/null`命令为SMB用户指定组,并禁用其登录Shell。 - 接下来,使用`smbpasswd -a`命令为新创建的SMB用户设置密码。 3. **批量添加SMB用户**: - 可以通过脚本批量添加用户,例如使用`for`循环遍历用户列表(如`red`和`blue`),并使用`useradd -g tech -s /bin/false`和`smbpasswd -a`为每个用户创建账户并设置密码。 4. **配置共享目录**: - 创建共享目录`/share`,并通过`chgrp smb /share`命令将其组所有者更改为`smb`。 - 设置共享目录权限:使用`chmod 770 /share`更改目录权限,并通过`chmod g+x /share`确保组成员可以浏览该目录。 5. **编辑SMB配置文件**: - 打开`/etc/samba/smb.conf`文件进行编辑。 - 配置名为`share`的共享条目,设置路径、注释、是否公开、有效用户、写入权限等参数。 6. **测试SMB服务**: - 使用`smbclient -L 162.1.1.250 -U user%passwd`命令测试SMB服务是否可用。 7. **设置SMB服务随系统启动**: - 使用`chkconfig smb on`命令设置SMB服务随系统启动。 #### 配置X Window系统 X Window系统是Linux下广泛使用的图形界面显示系统,可以通过以下步骤配置: 1. **启用GDM服务**: - 编辑`/etc/X11/gdm/gdm.conf`文件,将`Enable=false`改为`Enable=true`。 - 修改`Port`设置为`177`。 2. **设置默认运行级别为图形界面**: - 编辑`/etc/inittab`文件,将`id:3:initdefault:`改为`id:5:initdefault:`。 - 更改启动命令为`x:5:respawn:/usr/bin/gdm`。 #### 安装Oracle数据库 在Linux环境下安装Oracle数据库通常需要准备一些必要的软件包和执行特定的安装步骤。以下是一些关键步骤: 1. **检查兼容性软件包**: - 使用`rpm -qa | grep -i oracle`命令检查已安装的Oracle相关软件包。 - 确保安装了兼容的库,例如`compat-db`、`compat-gcc`等。 2. **解压安装文件**: - 解压缩Oracle安装文件,例如`ship_9204_linux_disk1.cpio.gz`等。 3. **处理依赖关系**: - 在安装过程中,可能会遇到依赖问题。使用以下命令解决: - `rpm -ivh`直接安装。 - `rpm -ivh --replacepkgs`替换现有软件包。 - `rpm -ivh --replacefiles`替换现有文件。 - `rpm -Uvh --oldpackage`更新旧版本。 - `rpm -Fvh`仅更新已安装的文件。 通过这些步骤,你可以有效地配置SMB服务进行文件共享,设置X Window系统以启动图形界面,并准备好安装Oracle数据库所需的环境。这些操作对于Linux系统的日常管理和维护至关重要。
- 粉丝: 0
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于SSM框架的大学消息通知系统服务端.zip
- (源码)基于Java Servlet的学生信息管理系统.zip
- (源码)基于Qt和AVR的FestosMechatronics系统终端.zip
- (源码)基于Java的DVD管理系统.zip
- (源码)基于Java RMI的共享白板系统.zip
- (源码)基于Spring Boot和WebSocket的毕业设计选题系统.zip
- (源码)基于C++的机器人与船舶管理系统.zip
- (源码)基于WPF和Entity Framework Core的智能货架管理系统.zip
- SAP Note 532932 FAQ Valuation logic with active material ledger
- (源码)基于Spring Boot和Redis的秒杀系统.zip