Table of Contents
[原文链接:Link] 转载请注明原作者
🧩 Linux入门2 - 安装、配置与使用习惯
Linux 命令缩写习惯
基础指令全称不冗述了,参考下面链接。这里列出几个重点内容:
ping - Packet InterNet Grouper
用来测试主机之间网络的连通性
缩写中的 ch 一般代表 change
缩写中的 sh 一般代表 shell
Reference: https://i.linuxtoy.org/docs/guide/ch02s02.html
Linux 版本号规范
案例:2.6.27-2-i686
解析:
- 主版本:2 (革命性改进)
- 次要版本:6 (重大改进,奇数为开启实验,偶数为实验结束的稳定版)
- 修正版本号:27 (重大修正)
- 修补版本号:2 (对一些 BUGS 的修补)
- 目标架构: i686 (CPU型号的最低要求)
注:Linux 内核版本,区别于 Linux 各个发行版的版本。
CentOS 虚拟机的网络配置
VM 安装时一般会提供三种可选的网络模式:
- 桥接、NAT、host-only
而你 PC 的网络拓扑结构分为两种:
- 主机直接连网线到公网(没有局域网)
- 主机通过路由器连到公网(有自己的局域网)
在一个局域网内:
- 三种 VM 网络模式皆可使用 (而公网下桥接模式不可用)
- 选择 NAT 模式比较好
- 解释:
CentOS 手动分区
Linux 包含三类区域:
- 引导分区:boot分区
- 一般设为:200M
- 交换分区:swsp分区,当系统虚拟内存不够用时再转到该分区去使用
- 一般和母机虚拟内存一样大(或一般设为:2G)
- 根(ROOT)分区
- 空闲所有空间让给根分区
CentOS 安装时(分区后)可以选择自定义额外软件内容,若你要裁剪功能,
可以在这里叉掉不想要的功能。
CentOS 的用户设置
默认先设置个 root 的密码,登陆的时候
-
用户名: root
-
密码: 密码
但 root 权限过高,生产环境中很少使用 root。后续还需要创建其他用户。
CentOS生产环境中的额外功能:Kdump
是Linux的内核崩溃转储机制,需要预留一些内存给它。生产环境中必须预留。
CentOS 连接公网
在虚拟机桌面内点击 网络图标,选择连接 System eth0 网络。即可。
为 VMware 安装 vmtools
为了实现如下两个操作:
- 共享剪贴板
- 设置共享文件夹
安装方式:
(前提,你在 root 用户下,若不在,则输入:$ su root)
- VMware窗口上方菜单 => 虚拟机(M) => 安装 VMware Tools(T)…
- 此时 CentOS 中会打开一个文件夹,把名为 VMwareTools 的 .tar.gz 包复制出来
- 放进 ~/opt/ 目录内
- 进入命令行
- $ cd ~/opt/
- $ tar -zxvf VMwareTools-10.0.5-3228253.tar.gz
- 解压包内容
- 解压完成后,再输入
- $ cd ~/opt/vmware-tools-distrib
- $ ./vmware-install.pl
- 执行安装脚本(并回车确认所有信息)
- 重启 CentOS
- $ reboot
关于共享文件夹:
实际公司开发(生产环境)中,用的都是 FTP,SSH 之类的远程传输
用不上共享文件夹。
共享文件夹设置方式:
- VMware窗口上方菜单 => 虚拟机(M) => 设置
- 上方选项卡 => 选项 => 找到 “共享文件夹 已禁用” 这项
- 把它设为 “总是启用”,并在这里给他添加共享文件夹路径。
在 CentOS 中找到已挂载 (mounted) 的文件夹:
- $ cd ~/mnt/hgfs/
在 CentOS 中切换输入法
Space + Ctrl
😄 望这篇笔记能对你也有所帮助,若是喜欢,也不妨点一下收藏,万分感谢。
如有错误,也尽请指出。