码迷,mamicode.com
首页 > 其他好文 > 详细

NSD1710-exec04

时间:2017-11-27 23:37:19      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:linux

案例练习,准备:

            rht-vmctl  reset  classroom

            rht-vmctl  reset  server

   rht-vmctl  reset  desktop

######################################################


?案例1:为虚拟机 server 配置以下静态地址参数

– 主机名:server0.example.com

echo server0.example.com > /etc/hostname

cat /etc/hostname

– IP地址:172.25.0.11

– 子网掩码:255.255.255.0

– 默认网关:172.25.0.254

nmcli connection modify 'System eth0' ipv4.method manual ipv4.addresses '172.25.0.11/24 172.25.0.254' connection.autoconnect yes

nmcli connection up 'System eth0'

– DNS服务器:172.25.254.254

echo nameserver 172.25.254.254 > /etc/resolv.conf

cat /etc/resolv.conf

nslookup desktop0.server.com



案例2:指定yum软件源

为 server0 指定可用的 yum 软件源

– YUM软件库的地址为 http://classroom.example.com/rhel7.0/x86_64/dvd

– 将此配置为虚拟机 server0 的默认软件仓库

vim /etc/yum.repoo.d/rhel_dvd.repo

baseurl=http://classroom.example.com/content/rhel7.0/x86_64/dvd/

:wq

– 确认可用的仓库列表

yum repolist

– 利用yum仓库安装httpd

yum -y insstall httpd




案例3:复制、粘贴、移动

 以root用户新建/nsddir/目录,在此目录下新建readme.txt文件,并进一步完成下列操作

mkdir /nsddir

 1)将“I love Linux”写入到文件readme.txt 

echo I love Linux > /nsddir/readme.txt

cat /nsddir/readme.txt

 2)将readme.txt重命名为mylove.txt

cd /nsddir

mv readme.txt mylove.txt

cat mylove.txt

 3)将/etc/passwd、/boot、/etc/group同时拷贝到/nsddir目录下

cp -r /{etc/{passwd,group},boot} /nsddir

 4)将ifconfig命令的前两行内容,追加写入mylove.txt

ifconfig | head -2 > mylove.txt

 5)将主机名永久配置文件,拷贝到/nsddir目录下

cp /etc/hostname .

 6)将DNS永久配置文件,拷贝到/nsddir目录下

cp /etc/resolv.conf .

 7)将/boot强制覆盖,拷贝到/nsddir目录下

\cp -r /boot .


案例4:在server上操作,(MBR分区模式)规划分区

 添加一块100G的硬盘并规划分区:

添加后lsblk查看磁盘设备,显示vdc,确认vdc位置

lsblk

ls /dev/vdc

   划分2个10G的主分区;

   1个12G的主分区

   3个20G的逻辑分区。

fdisk /dev/vdc

n 创建新的分区----->回车----->回车---->回车----->在last结束时 +10G

    p 查看分区表

  ......

    w 保存并退出


案例5:在server上操作,分区使用


1、案例4中新添加100G硬盘的第三个逻辑分区

– 格式化成swap分区,实现该分区开机自动挂载

swapon -s

mkswap /dev/vdc7 #格式化

swapon /dev/vdc7 #启用交换分区

swapon -s 

vim /etc/fstab

/dev/vdc7 swap swap defaults 0 0

:wq

2、案例4中新添加100G硬盘的第一个逻辑分区

– 完成开机自动挂载,挂载点/mnt/mypart,文件系统为ext4

mkfs.ext4 /dev/vdc5 #格式化文件系统

blkid /dev/vdc5 #查看分区文件系统

mkdir /mnt/mypart 

mount /dev/vdc5 /mnt/mypart

df -h #查看正在挂载使用的设备

vim /etc/fstab

/dev/vdc5 /mnt/mypart ext4 defaults 0 0 

:wq

mount -a #检测/etc/fstab开机自动挂载配置文件,格式是否正确,当前没有挂载的设备,进行挂载


案例6:虚拟机 server0操作,构建 LVM 存储


– 新建一个名为 systemvg 的卷组 

vgcreate systemvg /dev/vdc6

vgs

pvs #查看状态

– 在此卷组中创建一个名为 vo 的逻辑卷,大小为8G 

lvcreate -n vo -L 8G systemvg

lvs

– 将逻辑卷 vo 格式化为 xfs 文件系统 

mkfs.xfs /dev/systemvg/vo

– 将逻辑卷 vo 挂载到 /vo 目录,并在此目录下建立一个测试文件 votest.txt,内容为“I AM KING.” 

mount /dev/systemvg/vo /vo

echo I AM KING > /vo/votest.txt

– 实现逻辑卷vo开机自动挂载到/vo

vim /etc/fstab

/dev/systemvg/vo /vo xfs defaults 0 0

:wq

tail -1 /etc/fstab

df -h 



案例7:虚拟机 server0操作,构建 LVM 存储(修改PE大小)

– 新的逻辑卷命名为 database,其大小为50个PE的大小,属于 datastore 卷组

将之前mount的/mnt/mypart umount!

umount /mnt/mypart

y

vgcreate datastore /dev/vdc5

vgs

lvcreate -n database -l 50 datastore

lvs

– 在 datastore 卷组中的所有逻辑卷,其PE的大小为2M

vgchange -s 2M datastore

vgdisplay datastore

– 使用 EXT3 文件系统对逻辑卷 database 格式化,此逻辑卷应该在开机时自动挂载到 /mnt/database 目录

mkfs.ext3 /dev/datastore/database

  mkdir /mnt/database

mount /dev/datastore/database /mnt/database

vim /etc/fstab

/dev/datastore/database /mnt/database ext4

mount -a


NSD1710-exec04

标签:linux

原文地址:http://blog.51cto.com/12055902/2044890

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!