linux-课堂探究一
centos桌面 自带 rz命令
在没有互联网的情况下,利用yum完成以下任务:
1、查找含有rz命令的软件包
2、查询该软件包的相关信息
3、安装该软件包
4、升级该软件包
5、利用rz命令将桌面新创建的内容为本宿舍人员姓名的txt上传到/tmp目录下
6、卸载该软件包
操作记录
在mnt下创建一个目录cdrom
cd /mnt
mkdir cdrom
1.查看光盘,并挂载
ls -l /dev | grep cdrom
挂载
mount /dev/cdrom /mnt/cdrom
进入packages查看
cd /mnt/cdrom/Packages
find lrzsz*
修改/etc/yum.repos.d/CentOS-Media.repo,CentOS-Base.repo为默认的yum源,使用网络yum源。CentOS-Media.repo为光盘yum源。先备份文件:
cp CentOS-Media.repo CentOS-Media.repo.bak
首先进入文件:
vi /etc/yum.repos.d/CentOS-Media.repo
修改文件如下:
[c6-media]
name=CentOS-$releasever - Media #名字而已
baseurl=file:///media/Centos #还记得你刚刚挂载镜像的地址不,没错,就是它
gpgcheck=1
enabled=1 #及时生效
gpgkey=file:///etc/media/Centos/RPM-GPG-KEY-CentOS-6 #还是要注意路径
3. 退出保存。
这里直接将默认的网络yum源改名,使其不能被系统检索到。
mv CentOS-Base.repo CentOS-Base.repo.bak
终端运行命令
yum clean all
yum makecache
查看包名
yum search lrzsz
安装
yum install -y lrzsz
更新
yum update lrzsz
卸载
yum remove lrzsz
linux-课堂探究二
1.在虚拟机添加6块20G的硬盘
2.使用主目录引导对一块20G硬盘分区,硬盘主分区为3个,逻辑分区数0
操作记录
1.在虚拟机添加6块20G的硬盘
安装使用的工具:yum install -y mdadm
2.使用主目录引导对一块20G硬盘分区,硬盘主分区为3个,逻辑分区数0
fdisk /dev/sdb
n 创建分区
(p 主分区 ,e 拓展分区)
盘号码
+2G (直接回车)
逻辑分区
n
l
回车
3、使用GPT对一块20G硬盘分区,4个分区;
parted /dev/sdc mklabel gpt //改为gpt
parted/dev/sdc print //输出
parted /dev/sdc mkpart primary ext3 1 2G
parted /dev/sdc mkpart primary ext3 2G 4G
4、要求使用两块硬盘创建逻辑卷,分别挂载到根目录LVM下的LVM_web和LVM_data,
要求LVM_web大小为23G,LVM_data大小为7G;
pv vg lv
pvcreate /dev/{sdd,sde}
pvdisplay
vgcreate LVM /dev/{sdd,sde}
lvcreate -n lvmweb -L 23G LVM
lvcreate -n lvmdata -L 7G LVM
lvdisplay
格式化
mkfs.xfs /dev/LVM/lvmweb
mkfs.xfs /dev/LVM/lvmdata
挂载
创建文件
mkdir -p /LVM/{LVM_web,LVM_data}
cat >> /etc/fstab <<EOF
/dev/LVM/lvmweb /LVM/LVM_web xfs defaults 0 0
/dev/LVM/lvmdata /LVM/LVM_data xfs defaults 0 0
EOF
mount -a
df
调整
umount /LVM/LVM_web
lvreduce -L 12G /dev/LVM/lvmweb
mkfs.xfs -f /dev/LVM/lvmweb
mount -a
df
lvextend -L +20G /dev/LVM/lvmdata
xfs_growfs /dev/LVM/lvmdata
RAID sdf sdg
RAID-01: 多块磁盘先实现RAID0,在组合成RAID1
fdisk /dev/sdf
n
p
1
回车
+2G
t
fd
fdisk /dev/sdg
n
p
1
回车
+2G
t
fd
mdadm -C /dev/md0 -l 0 -n 2 /dev/sd{f,g}1
mdadm -C /dev/md1 -l 0 -n 2 /dev/sd{f,g}2
mdadm -Ds /dev/md0 > /etc/mdadm.conf
mdadm -Ds /dev/md1 > /etc/mdadm.conf
mkfs.ext4 /dev/md0
mkfs.ext4 /dev/md1
mdadm -C /dev/md3 -l1 -n2 /dev/md{0,1}
mdadm -Ds /dev/md3 > /etc/mdadm.conf
cat /proc/mdstat
第一种
mdadm -C /dev/md0 -a yes -l01 -n 4 /dev/sdf1 /dev/sdf2 /dev/sdg1 /dev/sdg2
mdadm -Ds /dev/md0 > /etc/mdadm.conf
第二种
mdadm -C /dev/md0 -l 0 -n 2 /dev/sd{f,g}1
mdadm -D /dev/md0
mdadm -Ds /dev/md0 > /etc/mdadm.conf
mdadm -C /dev/md1 -l 1 -n 2 /dev/sd{f,g}2
mdadm -D /dev/md1
mdadm -Ds /dev/md1 > /etc/mdadm.conf
mkfs.ext4 /dev/md0
mkfs.ext4 /dev/md1
mdadm -C /dev/md3 -l1 -n2 /dev/md{0,1}
mdadm -Ds /dev/md3 >> /etc/mdadm.conf
mdadm -D /dev/md3
Linux-探究三
按照要求完成以下操作:
1、在后台运行一个以a.sh命名的脚本,实现查看动态进程的任务;
2、利用ps命令查看所有root用户的进程
3、关闭后台运行的a.sh进程
4、临时将ens33网卡的ip改为192.168.174.110
5、修改网卡设置使其采用静态方式联接网络,设置网卡ip为192.168.174.101
操作过程
脚本一
#!/bin/bash
set i=0
set j=0
for((i=0;i<10;))
do
let "j=j+1"
echo "-------------j is $j -------------------"
done
脚本二
#!/bin/bash
set j=2
while true
do
let "j=j+1"
echo "----------j is $j--------------"
done
1.执行脚本
sh a.sh &
2.查看进程
ps -u root
3.关闭脚本
jobs
kill -9 %1
4.临时将ens33网卡的ip改为192.168.174.110
ifconfig ens33 192.168.174.110
设置完了赶紧去虚拟机里查看然后,赶紧
systemctl restart network
cd /etc/sysconfig/network-scripts/
ls
static
IPADDR="192.168.174.101"
NETMASK="255.255.255.0"
GATEWAY="192.168.174.2"