实验:安装redhat

 

需求:使用DVD镜像文件rhel-server-6.5-x86_64-dvd.iso,在虚拟机中安装RHEL 6系统

分区方案选择“使用所有空间”。

软件组选择“基本服务器”,并自定义添加“桌面”和“开发工具”。

安装完成后,对RHEL系统进行初始化。

在Vmware Workstation软件中为安装好的Linux虚拟机制作快照

环境:vmware workstation 14  . redhad-server-6.4

配置步骤:

  1. 内存较小系统自动采用命令模式安装

编辑虚拟机设置;载入操作系统iso文件

提示要校验安装文件校验,选择skip不校验;选择中文简体

选择时区;选择系统安装内存

安装完成,登录字符界面

  1. 内存大于(1G)系统采用图形化安装(若要完全安装组件需要2G)

选择安装方式,设置根密码

选择安装类型,虚拟磁盘分区

选择软件包安装;安装完成后进行重新引导

创建用户

配置完成

用户登录界面,系统界面

实验:基本命令操作

 

需求:设置Linux系统每次开机后自动进入字符模式界面

使用ntsysv工具调整2、3、4、5运行级别服务状态,关闭相关服务

使用chkconfig工具调整个别服务的启动状态

查看当前系统中内存占用情况,重启并登录到字符模式

使用init命令切换到图形模式,确认运行级别并查看内存占用情况,比较优化服务前后及在不同运行级别中的差异

环境:vmware workstation 14  . redhad-server-6.4

配置步骤:

重启后查看防火墙和selinux状态

输入ntsysv命令,启动ntsysv工具

压缩解压命令

Gzip命令

tar命令

cvfz创建归档文件并用gzip压缩

xvfz将tar.gz格式的归档文件解压缩

cvfj创建归档文件并用bzip2压缩

xvfj将tar.bz格式的归档文件解压缩

tvfz列表查看tar.gz格式的归档文件内包含的文件的详细信息

tvfj列表查看tar.bz格式的归档文件内包含的文件的详细信息

实验:文件检索、备份及编辑

 

需求:1.练习文件查看及检索操作

2.练习备份与恢复操作

3.练习 vi 编辑器的基本使用

4.使用 vi 修改系统配置

思路:使用 vi 编辑器修改系统配置

环境:vmware workstation 14  . redhad-server-6.4

配置步骤:

1.练习文件查看及检索操作

查看/etc/filesystems文件,确认当前系统支持的文件类型

分页查看/etc/services文件,了解各种服务协议;从/proc/meminfo中过滤出物理内存大小,空闲内存大小

2.练习备份与恢复操作

备份/etc目录树,制作成压缩文件etc.tar.gz;查看etc.tar.gz文件内容

将etc.tar.gz文件恢复到/tmp目录下,确认后再删除/tmp/etc文件夹

3.练习 vi 编辑器的基本使用

命令行模式:在命令行界面中,输入vi [文件名]即可用vi打开文本文件,首先进入的就是VI的命令行模式

方向键上下左右移动光标,使用shift +g组合件将光标移动到文档末尾;使用gg键(连续按下两次g),可将光标移动到文档顶部;使用yy键,可将光标所在行复制到缓冲区,然后按下p键粘贴到光标后,按u键可撤销一步操作

输入模式:在命令行模式下,按下a、i、o三个键均可进入输入模式。按下a键,则在光标后键入;按下i键,则在光标前键入;按下o键,则在光标后另起一行键入。按Esc键可返回到命令行模式

末行模式:在命令行模式下,按下shift+;组合键可进入末行模式。按下w键可保存文件,若要另存为,则在w后面输入路径和新的文件名

若要保存并退出,则使用wq组合命令。若要不保存并退出,则使用q!组合命令

若要查找字符串,则输入/后,输入要查找的字符串并回车,然后按下n键显示下一个结果,按下shift+n组合键显示上一个结果

输入set nu并按下回车键后,可显示行号,若要取消显示行号,则输入set nonu

若要替换全文文字,则输入% s/要替换的文字/替换成的文字/g;将line替换成plate,替换完成后效果如图

4.使用 vi 修改系统配置

为/etc/inittab , /etc/issue文件做好备份,以便必要时候恢复

用vim编辑器打开/etc/inittab , 将5修改为3;打开/etc/issue,添加一行内容

重启界面,观察登录界面变化(文本界面、个性化登录提示)

恢复/etc/inittab , /etc/issue文件;恢复成功

redhat基本操作的更多相关文章

  1. Linux基本操作笔记

    1.Linux是一个统称,内核是一致的.分为Linux系统管理员和Linux程序员包括管理和软件开发. 2.要掌握Linux,有四步,第一,在Linux平台上的开发,比如,vi.gcc.gdb等和Li ...

  2. redhat linux/CentOS 6/7 如何关闭防火墙?

    redhat linux/CentOS 6/7 如何关闭防火墙?关闭防火墙iptables的具体命令如下: 临时性的完全关闭防火墙,可以不重启机器(但是重启服务器后iptables防火墙服务会自动随系 ...

  3. jupyter notebook的安装与基本操作

    0.前言 最近正在重温Python基础知识,为了方便练习敲代码,于是选择安装jupyter notebook作为代码编辑器. Project Jupyter exists to develop ope ...

  4. CentOS 7安装简介及基本操作

    计算机基本概念: 1.计算机硬件组成: 2.计算机系统结构: 3.操作系统的功能:硬件驱动.进程管理.内存管理.网络管理.安全管理.文件管理等. 4.OS通用目的的软件程序:用户<-->应 ...

  5. pod基本操作

    目录 创建Pod 查询Pod 删除Pod 更新Pod @(kernetes虚拟化学习)[pod基本操作] pod基本操作 ---- 创建Pod kubectl create -f test_pod.y ...

  6. SQLite数据库基本操作

    SQLite 是一个开源的嵌入式关系数据库,实现自包容.零配置.支持事务的SQL数据库引擎. 其特点是高度便携.使用方便.结构紧凑.高效.可靠. 与其他数据库管理系统不同,SQLite 的安装和运行非 ...

  7. Linux系统学习(二)一Linux基本操作

    一.Linux的目录结构 1.1 Linux的目录结构图 1.2 目录内容 /:这就是根目录.对你的电脑来说,有且只有一个根目录.所有的东西,我是说所有的东西都是从这里开始.举个例子:当你在终端里输入 ...

  8. .NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布

    众所周知,Red Hat和微软正在努力使.NET Core成为Red Hat企业版Linux (RHEL)系统上的一流开发平台选项.这个团队已经一起工作好几个月了,RHEL对.NET有许多需求.今天在 ...

  9. Key/Value之王Memcached初探:二、Memcached在.Net中的基本操作

    一.Memcached ClientLib For .Net 首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl.PHP为主. 仅仅memcached网站上列出的语言就有: ...

随机推荐

  1. PEAR

    简介:pear是php扩展与应用库(the php extension and application repository)的缩写.它是一个php扩展及应用的一个代码仓库. 编码规范:参考(http ...

  2. Linux TCP拥塞控制算法原理解析

    这里只是简单梳理TCP各版本的控制原理,对于基本的变量定义,可以参考以下链接: TCP基本拥塞控制http://blog.csdn.net/sicofield/article/details/9708 ...

  3. http://4526621.blog.51cto.com/4516621/1343369

    http://4526621.blog.51cto.com/4516621/1343369

  4. Bitmap Images and Image Masks

    [Bitmap Images and Image Masks] Bitmap images and image masks are like any drawing primitive in Quar ...

  5. unittest单元测试框架之coverage代码覆盖率统计

    什么是coveage? coverage是一个检测单元测试覆盖率的工具,即检查你的测试用例是否覆盖到了所有的代码.当你通过pip install coverage成功安装完coverage后,就会在p ...

  6. UVa 10118 Free Candies (记忆化搜索+哈希)

    题意:有4堆糖果,每堆有n(最多40)个,有一个篮子,最多装5个糖果,我们每次只能从某一堆糖果里拿出一个糖果,如果篮子里有两个相同的糖果, 那么就可以把这两个(一对)糖果放进自己的口袋里,问最多能拿走 ...

  7. Java 代理模式(二) Java中的动态代理

    动态代理类 Java动态代理类位于java.lang.reflect包下,一般主要涉及到以下两个类: 1.Interface InvocationHandler 该接口中仅定义了一个方法: Objec ...

  8. Hbase和传统数据库的区别

    在说HBase之前,我想再唠叨几句.做互联网应用的哥们儿应该都清楚,互联网应用这东西,你没办法预测你的系统什么时候会被多少人访问,你面临的用户到底有多少,说不定今天你的用户还少,明天系统用户就变多了, ...

  9. 字符串匹配的KMP算法(转载)

    字符串匹配是计算机的基本任务之一. 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD" ...

  10. 初尝2D骨骼动画编辑工具SPINE,并into Unity3D

    一.SPINE使用 研究2D骨骼动画,CYou的朋友介绍我SPINE这个工具,开发自Esoteric Software的一款专门制作2D动画的软件,网络上的资料还很少,我这从半吊子美术技术的角度简单说 ...