Linux趣味实验【1】(上)

简介: 一、搭建本地yum仓库脚本(sz 文件名,将文件导出到真机中)1、编辑一个vim文件yum.sh,然后bash yum.sh执行(文件内容如下)#!/bin/bash

一、搭建本地yum仓库脚本(sz 文件名,将文件导出到真机中)

1、编辑一个vim文件yum.sh,然后bash yum.sh执行(文件内容如下)

#!/bin/bash

#定义此脚本为bash编译器

mount /dev/sr0 /mnt

#将sr0挂载到mnt中

cd /etc/yum.repos.d

#移动至原yum仓库

mkdir wly

#创建wly文件夹

mv ./*repo ./wly

#将原repo仓库移动至wly仓库

echo '[bendi]

name=KY18B

baseurl=file:///mnt

gpgcheck=0' >bd.repo

#创建新repo仓库bd并进行定义

yum clean all

#清除原yum缓存

yum makecache

#重新加载yum

yum install tree

#测试安装tree命令



二、完成软件编码安装


1、下载源码包

2、解压源码包


3、运行源码包中的configure(解决报错后再次执行)


4、解决报错


5、make对文件进行编译


7、刻录至硬盘make install


8、关闭防火墙


9、进入网页查看是否安装成功


三、磁盘分盘;物理卷、卷组、逻辑卷的建立;逻辑卷的扩容

1、虚拟机添加磁盘


2、刷新磁盘情况

①echo '- - -' >/sys/class/scsi_host/host0/scan

②echo '- - -' >/sys/class/scsi_host/host1/scan

③echo '- - -' >/sys/class/scsi_host/host2/scan


3、lsblk查看磁盘是否添加成功


4、fdisk 磁盘(对磁盘进行分区,更改属性并保存)


5、pvcreate 磁盘(将磁盘变为物理卷)


6、vgcreate 新建卷组名 物理卷(将物理卷组合为卷组)


7、lvcreate -L 大小 -n 新建逻辑卷名称 卷组(从卷组中划分逻辑卷)


8、lsblk查看是否划分成功


7、对逻辑卷ky18进行格式化安装xfs文件系统


8、将逻辑卷ky18挂载使用


9、对逻辑卷ky18进行扩容


11、xfs_growfs 挂载点(对挂载点进行刷新)


相关文章
|
网络协议 应用服务中间件 Linux
Linux网络综合基础实验
Linux网络综合基础实验
114 0
|
4天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
29 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
4月前
|
Ubuntu Linux
内核实验(四):Qemu调试Linux内核,实现NFS挂载
本文介绍了在Qemu虚拟机中配置NFS挂载的过程,包括服务端的NFS服务器安装、配置和启动,客户端的DHCP脚本添加和开机脚本修改,以及在Qemu中挂载NFS、测试连通性和解决挂载失败的方法。
248 0
内核实验(四):Qemu调试Linux内核,实现NFS挂载
|
4月前
|
NoSQL Linux Android开发
内核实验(三):编写简单Linux内核模块,使用Qemu加载ko做测试
本文介绍了如何在QEMU中挂载虚拟分区、创建和编译简单的Linux内核模块,并在QEMU虚拟机中加载和测试这些内核模块,包括创建虚拟分区、编写内核模块代码、编译、部署以及在QEMU中的加载和测试过程。
234 0
内核实验(三):编写简单Linux内核模块,使用Qemu加载ko做测试
|
4月前
|
Linux 网络安全 开发工具
内核实验(二):自定义一个迷你Linux ARM系统,基于Kernel v5.15.102, Busybox,Qemu
本文介绍了如何基于Linux Kernel 5.15.102版本和BusyBox创建一个自定义的迷你Linux ARM系统,并使用QEMU进行启动和调试,包括内核和BusyBox的编译配置、根文件系统的制作以及运行QEMU时的命令和参数设置。
351 0
内核实验(二):自定义一个迷你Linux ARM系统,基于Kernel v5.15.102, Busybox,Qemu
|
4月前
|
NoSQL Linux 编译器
内核实验(一):使用QEMU+GDB断点调试Linux内核代码
如何配置环境并使用QEMU虚拟机结合GDB进行Linux内核代码的断点调试,包括安装QEMU、交叉编译工具链,编译内核以及通过GDB远程连接进行调试的详细步骤。
185 0
内核实验(一):使用QEMU+GDB断点调试Linux内核代码
|
3月前
|
Linux
linux内核 —— 读写信号量实验
linux内核 —— 读写信号量实验
|
4月前
|
存储 Linux 网络安全
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Linux/Linux Container)
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Linux/Linux Container)
|
5月前
|
小程序 Linux
【编程小实验】利用Linux fork()与文件I/O:父进程与子进程协同实现高效cp命令(前半文件与后半文件并行复制)
这个小程序是在文件IO的基础上去结合父子进程的一个使用,利用父子进程相互独立的特点实现对数据不同的操作
122 2
|
6月前
|
Linux
Linux VXLAN小实验
该文介绍了如何在两台运行CentOS 7的Linux主机(T620和T630)之间建立VXLAN隧道。通过配置VXLAN ID、远程和本地IP,以及设置隧道接口和路由,实现10.0.10.12和10.0.10.13之间的通信。文中提供了详细的配置命令,并展示了成功ping通和抓包的验证结果。