一、Linux入门
-- Linux 和 Windows的简单对比
-- 费用角度
-- 软件的支持角度
-- 安全性
-- 应用场景
-- 使用习惯
-- 可制定性
二、安装VMware软件
按照安装手册进行安装
三、新建虚拟机
-- 类似于在当前电脑上再安装一台虚拟电脑
四、安装Centos7
-- 注意:在启动虚拟机之前,一定要映射 Centos镜像文件。
五、Linux的目录结构
-- bin
-- home
-- root
-- dev
-- opt
-- etc
-- boot
-- tmp
六、VI和VIM编辑器的使用
1. 一般模式:操作一些修剪工作 例如 复制 粘贴 删除...
2. 编辑模式:可以直接编辑文本 插入内容
3. 指令模式:通过一些指令全局对文本进行操作 例如 保存 退出 查找 替换
4. 模式之间的切换
默认打开文件就是一般模式
一般模式 切换到 编辑模式 --> i
编辑模式 切换到 一般模式 --> esc
一般模式 切换到 指令模式 --> : 或者 /(查找内容场景用/)
七、网络配置和系统管理操作
1. 物理机和虚拟机之间的网络配置的联系
1). 当我们安装VM虚拟机软件的时候,默认安装虚拟网卡,保证
物理机和VM虚拟机软件之间可以通信,此时虚拟网卡会分配一个
IP:192.168.2.1
2). 查看VM虚拟机的网络编辑器发现 虚拟机软件也占用了一个IP:192.168.2.0
3). 当我们创建一个新的客户机并且在客户机上安装Linux系统后,通过网络配置
给当前客户机(Linux)也分配了一个IP:192.168.2.10 ,综上所述,就保证
物理机和VM虚拟机以及Linux客户机之间正常通行。
4). 通常情况下,我们需要手动改变Linux客户机的IP为静态的,
目的就是防止每次重启后再次动态分配
-- 修改 ifcfg-ens33 文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改内容如下:
BOOTPROTO="static"
ONBOOT="yes"
#IP地址
IPADDR=192.168.2.100
#网关
GATEWAY=192.168.2.2
#域名解析器
DNS1=192.168.2.2
八、常用命令
1. 帮助命令
2. 文件目录类
3. 时间日期类
4. 用户管理类
5. 用户组管理类
6. 文件权限类
6.1 Linux中权限的概述:针对当前登录的用户对文件或者目录操作的权限的控制。
6.2 如何定位当前登录用户对文件或者目录的权限
-- 确定当前登录用户是谁!
-- 当前用户要操作谁(定位要操作的文件或者目录)
-- 确定当前被操作的目录或者文件的所属主,如果当前目录或者文件的所属主就是
当前用户,这时我们参考权限列表前三位描述信息。
-- 如果当前被操作的目录或者文件的所属主不是当前用户,但是和当前用户同组,那就
参考权限列表的中间三位。
-- 如果以上两种情况都不是,那就参考后三位
6.3 这对文件和目录的 读写执行 具体是那些操作?
--1). 文件:
r(读):cat more less head
w(写):>> vim
x(执行): 执行脚本
--2). 目录:
r(读):ls
w(写):mkdir touch
x(执行):cd
7. 搜索查找类
find : 全局扫描查找,效率相对较低 (了解)
locate : 索引查找,效率高 常用
注意:新创建的文件需要使用updatedb 索引库的更新,
或者重启客户机也会更新索引库。另在/tmp目录下创建的文件不会添加到
索引库中
grep :重点掌握,grep 结合 管道符 | 非常实用。