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 鼠标从屏幕里面出来  

 

  1. 点击编辑虚拟机设置—>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命令(锦上添花)