一.Linux学习环境搭建
安装的准备工作:
VMware WorkStation虚拟机软件的下载,在镜像文件站点下载所需的不同版本的CentOS系统的镜像文件。
1.1 虚拟机的创建
学习Linux我们选用VMware WorkStation虚拟机软件来创建我们的虚拟机。
下载完成后,运行Vmware Workstation虚拟机软件包,按照步骤完成VMware的安装。
接下来运行VMware WorkStation虚拟机软件来创建虚拟机。
步骤如下:
1.点击“创建新的虚拟机”选项,并在弹出的“新建虚拟机向导”界面中选择“自定义”,然后单击“下一步”。
2.根据自己的需求以及下载的VMware版本来选择相应的硬件兼容性不同的VMware系统的版本。然后单击“下一步”。
3.进入下一安装界面,选择“稍后安装操作系统”单选按钮,然后单击“下一步”。
4.来到下一个安装界面,由于我们要学习的是Linux系统,以及所用到的是CentOS系列的Linux版本。所以我们将客户机操作系统的类型选择为“Linux”,版本为“CentOS 64位”,然后单击“下一步”。
5.填写“虚拟机名称”,并在选择安装位置,在这里建议虚拟机名称根据接下来要安装的不同版本来命名,方便分辨,以及安装位置需要合理安排,并且每个虚拟机单独建立一个文件夹,方便日后操作。
6.选择虚拟机的处理器配置,根据自己电脑的配置情况选择,默认即可。总处理器核心数量不能超过硬件计算机的实际物理核心数量。
7.选择虚拟机内存大小,根据自己电脑的配置情况选择,默认即可。1024MB即可,但最好不要小于512MB。以免运行虚拟机时存在卡顿。
8.VMware虚拟机软件为用户提供了3种可选的网络模式,分别为桥接模式、NAT模式与仅主机模式。建议选择议大家使用桥接模式或者NAT模式。
9.选择I/O控制器类型,我们默认选择LSI Logic(推荐)模式,选择磁盘类型,我们默认选择SCSI(推荐)类型,选择磁盘,我们默认选择“创建新的虚拟磁盘”,设置磁盘容量配置,直接使用建议容量大小即可,点击下一步,指定磁盘文件,默认即可,点击下一步。
10.做好上面的设置之后出现如下图,可以选择自定义软件,也可以先点击完成再进行后续的调整。
11.可根据真机的性能设置CPU处理器的数量以及每个处理器的核心数量,并开启虚拟化功能,光驱设备此时应在“使用ISO镜像文件”中选中了下载好的Centos系统镜像文件,设备状态勾选“启动时连接”。不需要的声卡,打印机等设备可以选择移除。
完成以上步骤即代表我们的虚拟机已经配置成功了,接下来我们就可以进行CentOS系统的安装。
1.2 CentOS系统安装
我们学习Linux所需的CentOS版本有CentOS6.8和CentOS7,在ISO镜像文件中选择不同的版本来觉得所安装的CentOS版本。以下是我们的安装流程。
1.2.1 CentOS6.8的安装
1.之前的调试工作完成后,点击开启此虚拟机,进入安装界面,选择第一个 “Install or upgrade an existing system” (安装或升级现有系统),按下Enter键,进入下一界面,按向右箭头,选择skip跳过。选择完按Enter键,在点击next,语言及键盘都选择英语,点下一步。
2.选择存储设备:在这里选择基本存储设备,点击下一步,存储设备告警,选择Yes,discard any data(是,忽略所有数据)
3.设置主机名,可以自定义,网络配置,可以暂时不配置,点击“Next”,选择时区,亚洲上海。
4.设置root密码,前期学习不需要设置太繁琐的密码,能保证记住不忘记就可以了。如果密码设置的过于简单,系统会弹出您的密码不够安全,但是你可以选Use Anyway(无论如何都使用),然后选择“Next”。
5.下一个安装界面,选择最后一个,创建自定义布局。然后选择“Next”。然后开始给磁盘分区,我们需要一个根分区 /,设置10240MB,一个交换分区 swap ,2048MB,一个启动分区 boot,200MB。分区完成后将修改写入磁盘,点击“Next”,进入加载引导,点击“Next”。
6.选择安装类型,我们默认选择minimal,安装完成后,我们选择重新引导即可,输入用户名密码登录我们所安装的 Linux 系统。
以上我们完成了CentOS6.8系统的安装,重启后,登录系统,输入root,输入密码即可。
1.2.2 CentOS7的安装
1.ISO镜像文件选择 CentOS7的镜像文件,点击开启此虚拟机,进入安装界面,选择第一项 Install CentOS 7,进入安装界面。
2.设置语言,推荐使用English,点击Continue,然后设置时区,找到Asia–Shanghai并点击Done,然后进入下一安装界面。
3.键盘和语言都是默认是English,安装资源选择默认本地媒体文件。SOFTWARE SELECTION软件安装选Minimal ,点击Done进入下一步
4.INSTALLATION DESTINATION 安装位置,即进行系统分区,我们选择I will configure partitioning 自定义分区,点击done,和6.8一样,开始给磁盘分区,我们需要一个根分区 /,设置10240MB,一个交换分区 swap ,2048MB,一个启动分区 boot,200MB。分区完成,点击done。点击Accept Changes。
5.回到 INSTALLTION SUMMARY 中,然后KDUMP默认选择,NETWORK & HOST NAME 设置网络连接和主机名,网络连接打开,主机名可自定义。
6.这是我们已完成所有设置,然后设置root密码,设置完成后点done,等待继续完成安装,centos 7安装完成,点击reboot重启使用。
以上我们完成了CentOS7系统的安装,重启后,登录系统,输入root,输入密码即可。
二.Linux系统初识
2.1 Linux bash初识
Shell环境:系统的用户界面,提供用户与内核的交互操作接口
shell:命令解释器:解释由用户输入的命令并且把它送到内核
我们可以使用SHELL实现对Linux系统的大部分管理例如:
文件管理
用户管理
权限管理
磁盘管理
软件管理
网络管理
…
2.2 获取帮助的途径
1.help命令
内部命令的帮助文档 。使用help的格式为 help 命令字就可以
#help date
2.“–help”选项
大多数外部命令都可以使用–help来获取帮助,如果这个命令没有–help选项,则会显示简单的命令 格式 命令字 --help
#date --help
3.man命令
以全屏显示在线帮助,按q退出,上,下键移动 格式: man 命令字
#man date
man命令中有一系列的翻盘快捷键和文本搜索快捷键
快捷键:
翻屏:
空格键 | 向文件尾部翻一屏 |
---|---|
b | 向文件首部翻一屏 |
CTRL+U | 向稳健首部翻半屏 |
CTRL+D | 向文件尾部翻半屏 |
回车键 | 向文件尾部翻一行 |
k | 向文件首部翻一行 |
G | 跳转最后一样 |
1G | 跳转至首部 |
#G | 向文件尾部翻#行 |
搜索:
/keyword | 从文件的首部向尾部依次查找,不区分大小写 |
---|---|
?keyword | 从文件的尾部向首部依次查找,不区分大小写 |
n | 与查找命令方向相同 |
N | 与查找命令方向相反 |
4.info命令
另一种在线帮助,和man功能类似,都加详细,
格式:info 命令字 按q退出
info passwd
5.百度,谷歌
6.官方手册
http://docs.redhat.com Enterprise Linux (5/6/7)
http://www.mysql.com docs
2.3 Linux文本编辑工具vi/vim
vim的模式有3种,命令模式、输入模式、末行模式。三个模式下都可以执行相应的功能并且三个模式之间可以相互转换。
命令模式到输入模式有三种转换方式分别是:
1.插入(i,I)
i | 从光标的位置前面开始插入,并且光标随着插入内容向后移动. |
---|---|
I | 从光标所在行的第一个非空白字符前面开始插入 |
2.新增(a,A)
a | 从光标所在位置后面开始新增,光标随着插入内容向后移动 |
---|---|
A | 从光标坐在行最后的地方开始新增 |
3.开始(o,O)
o | 从光标所在行的下一列新增一行进入输入模式 |
---|---|
O | 从光标所在行的上方新增一行并进入输入模式。 |
输入模式到命令模式的转换方法是按下Esc键
命令模式到末行模式的转换方式是shift+:
末行模式到命令模式的转换方法是按下Esc键
命令模式下的操作方法如下:
光标移动:上下左右键
翻页:
向下翻一页 | Page Down 或者 Ctrl+F |
---|---|
向上翻一页 | Page UP 或者 Ctrl+B |
行内跳转:
跳转至行首 | ^或者数字0 Home |
---|---|
跳转至行尾 | $或者End |
行间跳转:
跳转至文件首行 | 1G,gg |
---|---|
跳转至文件末行 | G |
跳转至文件的第#行 | #G |
末行模式下的操作方法如下:
保存 | w |
---|---|
退出 | q 未做修改退出 |
退出 | q! 放弃对内容的修改退出 |
保存并退出 | wq |