Linux学习笔记(1)Linux虚拟机安装过程中的知识点及常用管理工具
1. VMware的相关知识
(1)建议的VMware的配置:
|
CPU |
主频1GHz以上 |
|
内存 |
1GB以上 |
|
硬盘 |
分区空闲空间8GB以上 |
(2)VMware创建快照
快照的作用是保存虚拟机的现有状态,以便以后可返回到相同状态。快照的特点是:① 可以快速启动虚拟机;② 虚拟机系统崩溃时,可以快速恢复。
创建快照的方法是,点击VMware工具栏上的标志,然后填写快照名称,如下图所示:

恢复快照的方法是单击VMware工具栏上的标志,选择弹出的对话框中创建的快照,然后单击"转到"按钮,即可打开快照。

(3)VMware创建克隆
“克隆”可以生成与当前计算机完全一致的操作系统,且占用的资源比安装在独立的两台计算机少。注意:克隆的操作系统只是原始的镜像,因此删除原始机时,克隆机将不能使用。
具体的操作时:菜单栏上“虚拟机”->“管理”->“克隆”,然后进入“虚拟机克隆向导”

注意,随后的操作中一般使用的是“链接克隆”,而非“完整克隆”,因为前者所占用的资源少。
2 Linux概览
磁盘的盘片上可细分为扇区(Sector)与柱面(Cylinder)两种单位。磁盘的第一个扇区非常重要,主要记录了两个重要的信息:主引导记录(Master Boot Record,MBR)和分区表(partion table),前者可以安装引导加载程序的地方(446字节),后者记录整块硬盘分区的状态(64字节)。在分区表所在的64字节容量中,总共分为四组记录区,每组记录区记录了该区段的起始与结束的柱面号码。
(1)Linux中的分区类型
|
分区类型 |
特点 |
|
主分区 |
最多只能有4个 |
|
扩展分区 |
① 最多只能有1个 ② 主分区和扩展分区总共最多有4个 ③ 不能写入数据,只能包含逻辑分区 |
|
逻辑分区 |
由扩展分区持续切割出来的分区,且分区号永远都是从5开始,如sda5,sdb5 |
简单来说,所谓的“分区”只是针对64字节的分区表进行设置而已,硬盘默认的分区表能写入四组分区信息。这四种分区主要为主分区(Primary)或扩展分区(Extended),分区最小的单位为柱面,当系统要写入磁盘时,一定会参考磁盘分区表,才能针对某个分区进行数据的处理。
扩展分区的目的是使用额外的扇区来记录分区信息,扩展分区本身并不能被拿来格式化,主分区与逻辑分区能够被格式化后作为数据访问。
由于逻辑分区是由扩展分区划分出来的,所以它可以使用的柱面范围就是扩展分区所设定的范围,如果扩展分区被破坏,所有逻辑分区将会被删除。
因为前面四个号码都是保留给Primary或Extended用的,所以逻辑分区的设备名称号码就由5号开始了。
(2)格式化
Linux中的格式化又称为逻辑格式化,是指根据用户选定的文件系统如FAT16、FAT32、NTFS(这三种属于windows)及EXT2、EXT3、EXT4(这三种属于Linux),在磁盘的特定区域写入特定数据。在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。
格式化最主要的目的是写入文件系统,写入文件系统的两个主要工作为:①把硬盘分成一个一个等大小的数据块;②建立一个iNode列表,用于查找文件。
(3)硬件设备文件名
|
硬件 |
设备文件名 |
|
IDE硬盘 |
/dev/hd[a-d] |
|
SCSI/SATA/USB硬盘 |
/dev/sd[a-p] |
|
光驱 |
/dev/cdrow或/dev/sr0 |
|
软盘 |
/dev/fd[0-1] |
|
打印机(25针) |
/dev/lp[0-2] |
|
打印机(USB) |
/dev/usb/lp[0-15] |
|
鼠标 |
/dev/mouse |
(4)分区文件设备名
分区文件设备名即为在硬盘的设备文件名后加上分区数字号。如IDE硬盘接口:/dev/hda1,SCSI、SATA硬盘接口:/dev/sda2。注:目前IDE、SCSI硬盘接口现在已经很少使用,目前使用较多的是SATA,原因是后者的速度比前两者更快。
(5)挂载
VMware安装Linux虚拟机时必须分区的有:①"/"(根分区)②swap分区(交换分区的大小为内存的2倍,但不能超过2G;可以作为虚拟分区,所以没有挂载点)
推荐的分区是:/boot(分配大小为200M,保存系统启动时的数据)
linux中文件系统大致如下:

从图中可以看出,根目录的子目录可以存储在不同的磁盘空间上。
(6)安装日志
① /root/install.log:存储了安装在系统中的软件包及其版本信息
② /root/install.log.syslog:存储了安装过程中留下的事件记录
③ /root/anaconda-ks.cfg:以kickstart配置文件的格式记录安装过程中设置的选项信息,可用于多台服务器系统的自动安装(安装依赖于该文件)
3 VMware中的网络连接模式
VMware虚拟软件提供了三种网络连接模式:桥接、NAT及仅主机,如下图所示:

下面分别介绍着三种模式。
① 桥接模式(bridged)
在这种模式下,VMware虚拟机使用的是真实网卡,不仅可以和自己的真实机通信,也可以与局域网中其他同一网段的计算机通信。因此,需要手工为虚拟机配置IP地址、子网掩码,且需与主机处于同一网段。如果你想利用VMware在局域网内新建一个虚拟服务区,为局域网用户提供网络服务,则选择桥接模式。
② 网络地址转换模式(NAT)
在这种模式下,虚拟系统借助NAT功能,通过宿主机所在的网络来访问公网,即使用NAT模式可以实现在虚拟机中访问互联网。这种模式下虚拟机系统的TCP/IP配置是由VMnet8虚拟网络的DHCP服务器提供,无法手工修改,因此虚拟机无法与局域网中的其他真实主机进行通讯。该模式的最大优点是虚拟机接入互联网非常容易,无需进行任何其他配置,只需要宿主机能够正常访问互联网即可。
③ 仅主机模式(host-only)
在这种模式下,VMware虚拟机通过假网卡VMnet1与宿主机通信,但虚拟机和真实的网络是被隔离开的。
4. Linux管理工具
目前有很多Linux中的远程管理工具,下面介绍学习中所用到的几种工具。
(1)SecureCRT
SecureCRT可以实现Windows下登陆UNIX或Linux服务器主机,仅需要简单地配置即可。具体的配置和使用方法,可以参考:7.2_securecrt使用教程、SecureCRT配置详细图文教程。
这里讲述一下安装中文版Linux时,采用SecureCRT时出现中文乱码的解决方法。
① 单击菜单栏上的“Options”,选择“Session Options”选项。

② 在"Terminal"中的"Appearance"中选择"Font",弹出的对话框中选择一个中文字体,然后在"字符集"中选择"中文_GB2312",点击"确定"。

③ 然后在"Character encoding"选项中选择编码方式"UTF-8",点击"OK"即可。

(2)Winscp
Winscp是一种文件拷贝工具,可以实现Windows与Linux之间的文件拷贝。安装及使用较为简单,可参考:WinSCP使用方法教程
(3)Putty
也是一款强大的远程登录工具,具体的下载、安装及使用可以参考PuTTY中文站。
Linux学习笔记(1)Linux虚拟机安装过程中的知识点及常用管理工具的更多相关文章
- Linux Red Hat 8.0虚拟机安装过程
Linux Red Hat 8.0虚拟机安装过程 一.安装虚拟机所需要的工具: 1.VMware Workstation Pro 2.Red Hat 8.0 虚拟机镜像 3.还有一个就是VMware的 ...
- linux学习笔记2 - linux常用命令
转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...
- Linux学习--第二天--分区、格式化、系统安装、vmware、远程管理工具
分区 主分区加上扩展分区只能有四个,其中扩展分区只能有一个,扩展分区不能写入数据,不能格式化,只能包含逻辑分区.这是硬盘的限制. 格式化 分为高级与低级.文件系统是高级格式化.低级是硬盘操作. 扩展分 ...
- Linux学习笔记之一及虚拟机的安装
学习Linux基础入门 学习实验楼Linux基础入门--学习笔记系列博客 第一节 Linux系统简介 Linux就是一个操作系统,操作系统在计算机系统中包括系统调用和内核两层.在简单了解了Linux的 ...
- 【Linux学习笔记0】-虚拟机运行CentOS(VMware12+CentOS)
目录 一,资源 二,VMware12安装 记录自己学习linux的过程.这将会是一个系列,本文是该系列的第一部分,主要记录虚拟机(VMware12)及对应操作系统(CentOS)的安装过程. 虚拟机( ...
- Linux学习笔记之Linux启动引导过程
早期时,启动一台计算机意味着要给计算机喂一条包含引导程序的纸带,或者手工使用前端面板地址/数据/控制开关来加载引导程序.尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行 ...
- Linux学习笔记(22) Linux启动管理
1. 系统运行级别 运行级别 含义 关机 1 单用户模式,可想象为windows的安全模式,主要用于系统修复 2 不完全的命令行模式,不含NFS服务 完全的命令行模式,就是标准字符界面 4 系统保留 ...
- Linux学习笔记之五————Linux常用命令之用户、权限管理
一.引言 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资 ...
- Linux学习笔记之Linux相关知识
[想成为某一方面的大神,没有捷径可走,只能不断的记录.练习.总结.coding……] notes:主要从网上摘录了一些关于Linux的历史以及一些相关内容,以便对Linux系统有一定的了解.这不但可以 ...
随机推荐
- Java集合中Comparator和Comparable接口的使用
在Java集合中,如果要比较引用类型泛型的List,我们使用Comparator和Comparable两个接口. Comparable接口 -- 默认比较规则,可比较的 实现该接口表示:这个类的实例可 ...
- 安装CentOS 7时出现No Caching mode page found问题的解决
将CentOS 7镜像刻到U盘之后,向服务器安装时,使用U盘启动会出现两种启动选项,一种是UEFI启动选项,一种是默认的启动选项,如果不使用UEFI方式安装,那么一般是没有问题的,如果选择UEFI方式 ...
- a byte of python (摘01)
a byte of python 第一章 介绍 Python 特色 简单.易学.免费.开源 高层语言.可移植性.解释性 面向对象.可扩展性.可嵌入性 丰富的库 第二章 安装Python http:// ...
- 使用iScroll时,input等不能输入内容的解决方法(share)
最近做移动平台的应用,使用iscroll使屏幕上下滑动.发现当使用iscroll后,input等不能输入内容了.只要在iscroll.js文件中加入如下代码就ok了. function allowFo ...
- php curl get post
post有3种. 1.post方式 privatefunction send_post($url,$post_data){ $ch = curl_init($url); curl_setopt($ch ...
- Java IO流题库
一. 填空题 Java IO流可以分为 节点流 和处理流两大类,其中前者处于IO操作的第一线,所有操作必须通过他们进行. 输入流的唯一目的是提供通往数据的通道,程序可以通过这个通道读取数 ...
- Python--set常用操作函数
python提供了常用的数据结构,其中之一就是set,python中的set是不支持索引的.值不能重复.无需插入的容器. 简单记录下set常用的操作函数: 1.新建一个set: set("H ...
- mysql 三个表连接查询
权限表(permission)10 字段名称 类型 约束 描述 authorityid integer Pk not null 权限流水号id PK userNameId int not nul ...
- C++11的模板新特性-变长参数的模板
这个特性很赞,直接给例子吧,假如我要设计一个类,CachedFetcher内部可能使用std::map也可能使用std::unordered_map,也可能是其它的map,怎么设计呢?没有C++11变 ...
- asmlinkage
转自:http://www.cnblogs.com/china_blue/archive/2010/01/15/1648523.html 声明,仅为了便于自己记忆和查询,非原创,摘自:http://b ...