当前位置 博文首页 > 超负荷小生的博客:linux ---课堂探究

    超负荷小生的博客:linux ---课堂探究

    作者:[db:作者] 时间:2021-09-08 19:39

    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"
    
    cs