1. 创建一个虚拟机讲解
1.1 如何创建虚拟机
文件—> 自定义—>下一步—>稍后安装系统—>linux centos64位 下一步—>虚拟机名称 老男孩运维28期模板机 位置(就是你新建文件夹的位置D盘)——>处理器数量和每个处理器的核心数量都是 1 —>至少1024—>使用网络地址转换(NAT)—>LSI Logic(L) (推荐)->scsI(s)推荐—>创建新建虚拟磁盘->最大磁盘 10G (还有立即分配所有磁盘空间前面的勾千万别勾,不勾的话不占空间,如果勾了立刻10个G就满了) 将虚拟磁盘拆分成多个文件(勾上)—>完成
1.2 如何增加一个网卡
选择 编辑虚拟机设置->点击添加->网络适配器(NAT模式)启动时连接->完成
2. 开始安装centos Linux系统
2.1 安装系统
Ctrl+Alt+insert 重启虚拟机 Ctrl+Alt 鼠标从屏幕里面出来
- 点击编辑虚拟机设置—>2.点击 CD/DVD(IDE) 点击使用 ISO映像文件 —>3.点击打开虚拟机->4.点击 install or upgrade an existing system(安装或升级系统)->5. Disc Found (光驱检查) ok和Skip 选择(skip忽略)->6.next->7.English->8.US English->9.Basic Storage Devices ->10 选择Yes,discard any data->11.hostname: oldboy->12时区:Asia/sahnghai ->13.Root Password:root Confirm:123456 USE anyway->14.create custom layout->15.点击 free 然后点击create 点击Standard Partition 然后点击create Mount Point: /boot File System Type:ext4 Size:200 Fixed size(打勾) force to be a primary partition(打勾)迫使为主分区 然后点击OK 第二步:在选择free点击create,然后再点create File System Type:swapSize:768 fixed size(打勾) force to be primary partition(打勾) 第三步:在选择free点击create,然后再点击createMount Point:/ File System Type:ext4 Size:200 Fill to maximum allowable size Force to be a primary partition 点击OK next-------->16.format write changes to disk---->17. 选择minimal 选择customize now 然后next------->18.选择 Base system 点击Base 和compatibility libraries和Debugging Tools 点击Development Development tools
用户:root 密码:123456
2.2 配置IP地址
命令行输入:setup->networkconfiguration->Device configuration->eth0->ok->save->savequit->quit
2.3 启第一个网卡命令
ifup eth0 获取IP
ifconfig 查看IP
先给虚拟机分配一个IP地址
ifup eth0 启第一个网卡的命令
/etc/init.d/network restart 重启网络服务命令
要想能做实验:首先虚拟机和物理主机能够互相ping通
如果不通:点击计算机右键:管理->服务->vmware DHCP和VMwareNAT服务必须开着
Ifconfig eth0 查看获取的ip
物理主机必须和虚拟机ping通(不用去管网关) 更改IP地址不止要在虚拟机里面改,在物理主机更改适配器里面也要改ip地址(重要)
2.4利用ssh客户端工具远程连接linux系统(58,59,60三个视频)
.选择第二个(快速连接)->SSH2 不变 主机名填写IP地址 例如:192.168.33.128
用户名:root
2.5 如何使用CRT客户端工具

3.课前考试题
3.1
[root@oldboy~]# 解释:root代表当前登陆的用户 @是一个分割符号 oldboy是一个主机名字 ~ 是当前工作路径
3.2 linux下面操作命令的语法
命令 【参数选项】 【文件或路径】 至少有一个空格,完整路径不带空格
rm -f /etc/hosts
3.3 创建一个目录/data / 代表根目录
Linux下的路径样式为/data/test
创建目录的命令:mkdir
创建一个目录/data的命令:mkdir /data
查看创建的目录data的属性的命令:ls -ld /data

最后一行是创建的文件目录的属性
3.4 在/data 下面建立一个文件 oldboy.txt
1. 直接在data目录下面创建oldboy文件

2.先转换到data目录下,然后创建oldboy文件

3.在data目录下面创建1万个文件(怎么弄)


3.5 为上文的oldboy.txt增加内容为 “I am studying linux”


方法1:
1. vi 是编辑这个文件


编辑进去后是这个模式,并且这个时候不能输入任何文字,按字母i或者a这个状态叫做命令状态

按完字母i或者a之后,就可以插入了。现在这个状态叫做插入状态

当你插入完后,按Esc键,退回之前的状态

然后输入 :wq 意思是保存并退出
2.用cat查看文件里面的内容

方法2:echo 命令



假如后面的oldboy.txt文件不存在,它会创建文件,假如存在,它会清空文件的内容,放入我新写入的内容(一个 > 号会覆盖前面创建的内容)

(两个大于号不会覆盖之前创建的内容,会保留下来)
方法3: 用cat命令


Ctrl+D 退出
方法4:cat 的多行追加能力

EOF不是固定不变的,可以随便改



>a.txt 清空命令
xargs -n 2 命令的含义是把后面的文件里面的数据按照两行来排列(2个为一组)

一个为一组

3.6 把oldboy.txt文件拷贝到/tmp下


绝对路径拷贝
3.7 把/data 目录移动到/root下

3.8进入 root 目录下的data目录,删除oldboy.txt

删除目录的命令: rm -fr data

删除data目录
3.9 删除文件的命令
1. 先查找要删除的文件所在的目录,看看目录下到底有没有要删除的文件

2.找到要删除的文件

3.删除oldboy.txt文件的命令

4.查找一个目录下所有以 .txt结尾的文件

5.删除查找到的所有文件

6.可以一次性创建多个文件

7.

4.0退到上一级目录,删除data目录
.. 上一级目录
. 当前目录

4.1 已知文件test.txt内容为:
test
Liyao
oldboy
请给出打印test.txt内容时,不包含oldboy字符串的命令


过滤掉oldboy的字符串

过滤掉oldboy的字符串(两种方法)


head 头,头部 读取文件的前n行,默认前10行 ,-n数字,习惯-5
tail 尾,尾巴 输出文件的后n行,默认后10行,-n 数字,习惯-5

在a.txt文件里面创建了20个元素


4.2 请用一条命令完成创建目录/oldboy/test,即创建/oldboy目录及/oldboy/test目录


4.3



这两种方法拷贝文件不用提示了,直接就可以用了
/bin 的那个是全路径
4.4 只查看 ett.txt文件(100行)内第20到第30行的内容(企业常见面试题)(5种以上方法)
第一种方法:太low了


第一种方法:(太low了)

第二种方法:sed 命令, -n 取消默认输出


第三种方法: awk命令(锦上添花)




