




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 虚拟机一 虚拟机 VMware RedHat Enterprise Linux 5 安装过程详解安装过程详解 1 安装虚拟机软件 这里选用版本为 VMware workstation 6 5 3 安装过程中需要注册 码 用 vmware workstation 6 5 注册机生成注册码 安装完成后 在桌面自动生成快捷图标 打开软件界面后 如下图所示 鼠标点击 New Virtual Machine 进入 Linux 操作系统安装 点击 完成 完成系统第 1 步 指定操作系统类型 分配存储空间 指定网络连接方 式 第 1 步结束后 软件界面变化为如下所示 出现一个新的对话框 名称即为此前选定的操作系统类型 Red Hat Enterprise Linux 5 在系统菜单 VM 下打开 Setting 设置系统安装参数 加载安装 iso 文件 选择 Use ISO image 即 iso 文件所在位置 2 点击主界面上的 Command 下的 start this virtual machine 启动安装过程 3 从光驱引导启动 出现如下引导界面 直接 Enter 回车 选择安装 GUI 图形化操作界面 此处 Redhat 基于 Gnome KDE 输 入 linux text 然后再 Enter 回车 则选择安装文本操作界面 此处选择 GUI 界面 4 进行安装检测 如下 5 安装程序询问是否测试 CD 媒介 为了节省时间 一般不会测试 Skip 即可 鼠标不 能选择 可 Tab 左右上下方向键 回车或空格键 进行操作 6 安装程序欢迎界面 7 选择使用简体中文语言 8 选择 US English 美式英语键盘 9 输入安装序列号 可用序列号 49af89414d147589 或者 2515dd4e215225dd 10 安装程序提示分区表无法读取 需要创建分区 选择 是 11 选择分区方式 建立自定义的分区结构 12 创建两个分区 SWAP 交换分区和 根挂载点 交换分区的大小是物理内存的二倍 创建根挂载点 创建完毕的分区 13 选择 GRUB 引导程序安装位置 按默认选项即可 14 网络设置 15 时区选择 16 root 帐号的密码 17 选择安装组件 根据个人需要 选择 现在定制 进行相关软件和功能的定制选择 18 检测软件依存关系 19 开始安装 拷贝软件 20 安装 21 安装完毕 需要重新启动系统 二 二 RedHat Linux 配置过程配置过程 1 配置欢迎界面 2 许可协议 3 防火墙设置 4 SELinux Security Enhanced Linux 设置 5 kdump 设置 6 日期和时间设置 7 设置软件更新 选择 N 不 我将在以后注册 8 创建用户 创建新的用户名和密码 9 声卡 默认选择即可 10 附加光盘 点击 完成 11 Red Hat Enterprise Linux5 登录界面 12 桌面 三 三 Linux 系统配置主要问题及解决方案系统配置主要问题及解决方案 1 鼠标无法在 鼠标无法在 windows 主机系统与虚拟机主机系统与虚拟机 Linux 系统之间自由切换 全屏显系统之间自由切换 全屏显 示的问题示的问题 1 点击 view 然后将 Autofit window 这个选项勾选 一般版本高的 VMware 虚 拟机都会默认该设置 2 该步骤是关键 具体的操作为 点击 VM 选中 install vmware tools 这个选项 即可 接下来的操作都是在虚拟机中的 linux 中进行 1 打开 linux 的 CD ROM 光盘看是否有 VMware Tools 的文件 如果有则说明 install VMware tools 挂载成功了 2 进入 VMware Tools 的虚拟光驱里 把 VMwareTools 5 5 1 19175 tar gz 复制到 tmp 目录 3 进入 tmp 目录 把 VMwareTools 5 5 1 19175 tar gz 解压到当前目录下的一个文件 夹中 VMwareTools 5 文件夹 4 输入以下命令 cp tmp VMwareTools 5 vmware tools distrib 进入 vmware tools distrib 目录 5 执行命令 vmware install pl 6 然后一路 回车 就 OK 大概 5 分钟左右即可加载成功 加载成功之后还须执行以下命令 etc init d network stop rmmod vmxnet modprobe vmxnet etc init d network start 一切操作做完后重启系统即可 reboot 下次开机即可看到自己的 linux 系统可以全屏 鼠标也可以实现自由切换 2 设置 设置 VMware 的桥接 实现虚拟机系统与外界主机系统联网的桥接 实现虚拟机系统与外界主机系统联网 在主机上 网络连接 本地连接属性 高级 把 internet 连接共享 给勾上 同时 选择 VMnet8 设置 网络连接 中的虚拟网卡 VMware Network AdapterVMnet8 NAT 对应的是 VMnet8 bridge 如果是 onlyhost 方式 则要用 VMnet1 选择界面如下图所示 1 选择 NAT 连接方式 虚拟机系统的 IP 设置为下图所示 setup 设置好虚拟机网络后 重启网络 service network restart VMnet8 的虚拟网卡 VMware Network AdapterVMnet8 的 IP 设置如下 两者必须位于同一网段内 设置完成后 最重要的一步 关闭主机的防护墙 然后测 试 在虚拟机内 ping 主机网络 即可 ping 通 2 Bridge 连接方式 2 1 本地连接 1 在主机上 网络邻居 右击 出现上图 首先配置本地连接 2 2 右击本地连接 2 属性 勾选 vmware Brige Protocol 如下图 3 主机的 IP 设置如下图 要保证主机 IP 跟虚拟机 IP 是同一网段 PS 首先判断 VMware Bridge Protocol 协议是否已经安装 在本地连接的属性中可以查看 如果是精简版的 VMware 就很可能没有安装 如果没有安装 通过以下方法安装 本地连接 属性 安装 服务 添加 从 磁盘安装 选 择 VMware 安装目录下的 netbridge inf 确定安装 过程如果提示 vmnetBridge dll 和 vmnetBridge sys 文件找不到 可以在下一级目录中找到 拷贝到安装目录根路径 2 2 设置 vmnet1 2 3 设置 vmnet8 到这里主机网络就设置好了 2 4 虚拟机联网方式设置 1 虚拟机 设置 选择 NetWork Adapter 网络连接 桥接 2 Edit Virtual Network Editor Host Virtual Network Mapping 选择 VMnet0 为 数据包计 划程序 即可 就这样虚拟机的桥接模式网络就设置好了 设置完成后 最重要的一步 关闭主机的防护 墙 然后测试 在虚拟机内 ping 主机网络 即可 ping 通 3 搭建 搭建 FTP 服务器 与主机进行文件互传服务器 与主机进行文件互传 RedHat Enterprise Linux 高版本默认集成了 FTP 服务器软件包 以 RedHat Enterprise Linux 5 为例 查看是否安装了 FTP 软件包 方法 1 rpm qa grep vsftpd vsftpd 2 0 5 10 e15 2 Done vsftpd 安装的版本号是 2 0 5 10 e15 方法 2 点击 服务 选项 打开服务配置窗口 如下图所示 可以看到系统已经安装了 vsftpd 软件包 勾选启动 ftp 服务即可启动服务 但是无法知道安装的 vsftpd 的版本号 方法 3 输入指令 ntsysv 启动服务配置程序 找到其中的 vsftpd 服务 说明系统 已经安装 vsftpd 服务 在其前面选择 空格键 并选择 确定 按钮即可启动 如下 图所示 上述方法 2 3 同时给出了启动 vsftpd 服务的 2 种方法 另外还可以采用以下方式启动 ftp 服务 1 2 检查服务是否启动采用下面指令 service vsftpd status 测试 ftp 是否能够使用 ftp localhost Connected to 220 vsFTPd 2 0 5 530 Please login with USER and PASS 530 Please login with USER and PASS KERBEROS V4 rejected as an authentication type Name localhost root anonymous 331 Please specify the password Password 230 Login successful Remote system type is UNIX Using binary mode to transfer files ftp ls 227 Entering Passive Mode 127 0 0 1 71 146 150 Here comes the directory listing drwxr xr x 2 0 0 4096 Jan 17 2007 pub 226 Directory send OK ftp bye 221 Goodbye 下面对以上检测结果做几点说明 ftp localhost 表示连接本地服务器 220 vsFTPd 2 0 5 表示 Vsftpd2 0 5 是已安装的 Vsftpd 的版本 Name localhost root anonymous 表示输入用户名 此处为匿名 anonymous 用户 Password 表示 Password 之后应输入密码 但在 Linux 终端下不显示所输入的密码内容 230 Login successful 提示登录成功 ftp ls 在 ftp 提示符下 表示正在使用 Vsftpd 服务 ls 命令可查看服务器上的文件 ftp bye 221 Goodbye 表示退出 Vsftpd 服务器 安装完成后可以看到 Vsftpd 的文件布局结构很简洁 如下表所示 Vsftpd 文件布局表文件布局表 etc vsftpd vsftpd conf主配置文件 usr sbin vsftpdVsftpd 的主程序 etc rc d init d vsftpd启动脚本 etc pam d vsftpdPAM 认证文件 etc vsftpd ftpusers禁止使用 Vsftpd 的用户列表文件 etc vsftpd user list禁止或允许使用 Vsftpd 的用户列表文件 var ftp匿名用户主目录 var ftp pub匿名用户的下载目录 修改 vsftpd 的配置文件 增加用户的操作权限 找到 etc vsftpd vsftpd conf 打开如下 图所示 主要配置选项的解释如下所示 anonymous enable NO YES 是否允许 anonymous 登录 FTP 服务器 默认设置为 YES 允许 local enable NO YES 是否允许本地用户登录 FTP 服务器 默认设置为 YES 允许 write enable NO YES 是否允许用户对 FTP 服务器文件具有写权限 默认设置为 YES 允许 local umask 022 或者其他值 设置本地用户的文件生成掩码 默认值为 077 也可以根据个人喜好将其设置为其他 值 anon upload enable NO YES 是否允许匿名用户上传文件 默认设置为 YES 允许 anon mkdir write enable NO YES 是否允许匿名用户创建新文件夹 默认设置为 YES 允许 dirmessage enable YES 是否激活目录欢迎信息功能 当用户首次访问服务器上某个目录时 FTP 服务器将显 示欢迎信息 默认情况下 欢迎信息是通过目录下的 message 文件获得的 xferlog enable YES 是否启用上传和下载日志的功能 ftpd banner Welcome to blah FTP service 在 FTP 服务器中设置欢迎登录信息 当用户登录到 FTP 服务器后 会看到欢迎信息 Welcome to blah FTP service chroot list enable NO YES chroot list file etc vsftpd chroot list chroot 是 FTP 服务器配置中的重要选项 若 chroot list enable 设置为 YES Vsftpd 将在 chroot list file 选项值的位置寻找 chroot list 文件 etc vsftpd chroot list 文件中包含 的用户 在登录后将不能切换到自己目录以外的其他目录 由 FTP 服务器自动地 chrooted 到用户自己的 home 目录下 这将使得 chroot list 文件中的用户不能随意转到其他用户的 FTP home 目录下 从而有利于 FTP 服务器的安全管理和隐私保护 userlist enable NO YES userlist deny NO YES userlist enable 选项默认值为 NO 此时 ftpusers 文件中的用户禁止登录 FTP 服务器 如果 userlist enable 设置为 YES 则 user list 文件中的用户允许登录 FTP 服务器 而如果 同时设置了 userlist deny 值为 YES 则 user list 文件中的用户将不允许登录 FTP 服务器 listen YES 如果设置为 YES 则 Vsftpd 将以独立模式运行 由 Vsftpd 自己监听和处理连接请求 修改端口号输入 listen port 1122 在 var ftp 下新建目录 up down 权限设置为 drwxrwxrwx 用于与主机之间进行上传 下载文件 主要需要修改的配置信息只有两条 即将下面两条配置信息前面的注释去掉 anon upload enable YES anon mkdir write enable YES 在主机上安装软件 FileZilla 打开主界面 在下图所示位置输入 Linux 的 FTP 信息 如下所示 主机 处输入 Linux 系统的 IP 地址 用户名为 Linux 的登录用户 但不能是根用户 root 密码为该用户登录密码 端口默认为 21 可以在 vsftpd 的配置文件中修改 点击 快速连接 与虚拟机的 Linux 系统下的 FTP 服务器建立连接 连接成功后 显示 Linux 的文件系统结构 如下所示红色标记部分 上半部分为 Linux 的 文件系统 点开某一最 底层目录 在下半部分显示该目录下的所有文件内容 双击某一文件即可实现到主机的下 载 下载位置由左半部分蓝色标记位置 如果由主机向 Linux 上传文件 在蓝色部分选择 目录和文件 双击即可将文件上传到 Linux 指定的目录下 注意 Linux 的各个目录和文件 均有不同的访问权限 对于匿名用户不具备 r 读 和 w 写 权限的目录及目录下的文件或者 文件 无法实现下载 权限可以在红色标记的下半部分看到 通过 站点管理 建立长期的连接站点 避免每次启动软件后需要输入 Linux 登录信 息的麻烦 文件 站点管理器 新站点 N 通用 在 主机 输入 Linux 系统 IP 地址 端口 P 输入设置好的 FTP 端口号 服务器类型 选择 FTP File Transfer Protocol 其他设置如下图所示 打开 字符集 选项卡 如下图所示 选择 强制 UTF 8 如下 因为 windows 的文件编码格式是 GBK gb2312 而 Linux 一般都是 UTF 8 因此将 windows 下的文件 名称含有中文字符 上传到 Linux 系统下 名称显示为乱码 因此在上传 过程中必须进行强制编码格式的转换 4 安装 安装 Xshell 编程软件 实现在编程软件 实现在 windows 系统主机环境下 通过文本指令对虚拟机系统主机环境下 通过文本指令对虚拟机 Linux 系统进行文本指令操作系统进行文本指令操作 安装完成后 打开软件 进行注册 如下所示 弹出注册窗口 输入注册码 081014 151637 999721 完成注册 如下所示 新建一个连接 如下所示 Name 随便命名 Product 默认 SSH 机制 Host 输入 Linux 系统的 IP 地址 Port Number 默认为 22 确定 弹出以下窗口 选择需要连接的 Link 位置 点击 Connect 弹出窗口 输入 Linux 系统登录的用户 名 勾选记住用户名 OK 弹出窗口 输入登录密码 OK 软件将自动登录 Linux 系统 登录成功后 显示如下 红色标记部分 显示与 Linux 系统的文本指令窗口完全一致 说明登录 Linux 系统成 功 即可对 Linux 系统进行文本指令操作 举例 进入 root 根目录 并显示该目录下所有 文本和目录 如下所示 5 安装中文输入法 安装中文输入法 小企鹅小企鹅 Fcitx 1 下载 Fcitx 最新版本的源代码包 2 解压缩到 usr src 下 tar jxvf fcitx 3 6 0 rc tar bz2 C usr src 3 进入目录 cd usr src fcitx 3 6 0 4 生成 configure 文件 运行命令 autogen sh 注 前提是你已经安装 gcc 5 开始编译 configure 6 正式安装 make make install 7 测试下是否安装成功 输入 指令 fcitx h 如果安装成功 应该能得到帮助文件的 如下 Usage fcitx OPTION d run as daemon default D don t run as daemon n im name run as specified name v display the version information and exit h display this help and exit 8 配置 Fcitx 为默认输入法 新建配置文件 vim etc X11 xinit xinput d fcitx 内容为 XIM fcitx XIM PROGRAM fcitx XMODIFIERS im fcitx 9 在你的用户目录 home 目录下的用户目录 下 找到 bashrc 文件 是隐藏文件 在这 个文件最后面加上 export LC ALL zh CN UTF 8 export LANG zh CN UTF 8 export XMODIFIERS im fcitx 10 用文本编辑器打开 etc alternatives xinput zh CN 把它的内容修改为 XIM fcitx XIM PROGRAM fcitx XMODIFIERS im fcitx 11 设置开机启动 系统 首选项 会话 启动程序 点击添加 然后在命令里面输入 fcitx 12 重启系统 快捷键 ctrl alt backspace 6 红帽 Linux 平台下安装 Code Blocks 贴点以前的一些小经验 很初级 希望对刚刚入门的程序员有帮助 这是一款 C 的 IDE Code Blocks 它是 开源 并跨平台可以在 Windows 上运行 也可以在 linux 上运行 并且还支持 MacOS 而且 这个工具很好用 我个人感觉 这个 工具就像 Java 的 JCreator 小巧好用的 IDE Windows 版就不用讲了 直接 Setup 即可 我们讲讲在 Linux 上的安装 1 需要在 Linux 上选择安装 GTK 如果 在安装红帽的时候没有选择开发工具中的 GTK 时 可以用光盘安装 利用红 帽的程序的添加与删除功能很方便 再如果没有光盘的话 那就只能到 http www gtk org 上去下载了 并安装了 安装 GTK 比较复杂 这里就不多说了 请注意 GTK 是必须要有的组件 如果没有 wxGTK 将不能安装 2 Linux 平台下编译安装 wxGTK 以 wxGTK 2 6 2 为例 下载 wxGTK 2 6 2 tar gz 所在位置 http www wxwidgets org 下载后 输入如下命令进行安装 tar zxvf wxGTK 2 6 2 tar gz cd wxG
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电器设备公司员工保密合同
- 瓶装燃气安全培训课件
- 瑞霞宁安全培训课件
- 瑞达法考课件
- 富余煤气合同2篇
- 理财小白课件
- 定向钻穿越工程方案(3篇)
- 电气工程整改方案(3篇)
- 农业灌溉系统2025年智能化升级对农业产业链重构的影响报告
- 安全教育风险评估培训课件
- 小组合作在美术课堂教学中的应用策略论文
- 河南考古勘探经费预算编制规范
- 220kV××输电线路工程预算实例
- 初中语文中考复习 专题01 名著阅读之《朝花夕拾》(课内文言文+课外文言文)-2022年中考语文一轮复习黄金考点讲练测
- GB/T 38207-2019中国地理实体通名汉语拼音字母拼写规则
- GB/T 25052-2010连续热浸镀层钢板和钢带尺寸、外形、重量及允许偏差
- GB/T 14181-2010测定烟煤粘结指数专用无烟煤技术条件
- 新生儿肺炎讲解课件
- 3.4 商品质量品级评定与质量监督
- 一年级谁比谁多练习题(比较实用)
- 油管的上扣扭矩表
评论
0/150
提交评论