linux运维实验,自制Linux系统实验
1、添加一块新硬盘、并使系统识别
[root@centos6 ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@centos6 ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@centos6 ~]# echo "- - -" > /sys/class/scsi_host/host2/scan
[root@centos6 ~]# lsblk
.............
sdc 8:32 0 20G 0 disk
2、分区,格式化
[root@centos6 ~]# fdisk /dev/sdc
[root@centos6 ~]# lsblk
sdc 8:32 0 20G 0 disk
├─sdc1 8:33 0 305.9M 0 part
├─sdc2 8:34 0 10G 0 part
├─sdc3 8:35 0 1K 0 part (扩展分区)
└─sdc5 8:37 0 2G 0 part
[root@centos6 ~]# mkfs.ext4 /dev/sdc1
[root@centos6 ~]# mkfs.ext4 /dev/sdc2
[root@centos6 ~]# blkid
/dev/sdc1: UUID="b08d627b-e0ac-4623-9a72-7b9aecfc005e" TYPE="ext4"
/dev/sdc2: UUID="e80e35d8-d510-4d17-be71-561a3a48cfbb" TYPE="ext4"
3、进行新系统的boot目录制作
[root@centos6 ~]# mkdir /mnt/boot
[root@centos6 ~]# mount /dev/sdc1 /mnt/boot
[root@centos6 ~]# grub-install --root-directory=/mnt /dev/sdc
[root@centos6 ~]# cp /boot/initramfs-2.6.32-642.el6.x86_64.img /mnt/boot/initramfs
[root@centos6 ~]# cp /boot/vmlinuz-2.6.32-642.el6.x86_64 /mnt/boot/vmlinuz
[root@centos6 ~]# ls /mnt/boot/
grub initramfs lost+found vmlinuz
[root@centos6 ~]# vim /mnt/boot/grub/grub.conf
default=0
timeout=5
hiddenmenu
title My Mini Linux
root (hd0,0)
kernel /vmlinuz ro root=/dev/sda2 selinux=0 init=/bin/bash
initrd /initramfs
4、进行新系统的/目录制作
[root@centos6 ~]# mkdir /mnt/sysroot
[root@centos6 ~]# mount /dev/sdc2 /mnt/sysroot/
[root@centos6 ~]# cd /mnt/sysroot/
[root@centos6 sysroot]# ls
lost+found
[root@centos6 sysroot]# mkdir {bin,boot,dev,etc,home,lib,lib64,proc,root,sbin,sys,usr}
[root@centos6 sysroot]# ls
bin boot dev etc home lib lib64 lost+found proc root sbin sys usr
[root@centos6 sysroot]# copycmd.sh bash (自己编写的命令复制脚本)[手动复制时,注意路径和库文件要一并复制]
复制一些常用的命令:echo ls cat cd pwd mkdir touch...
[root@centos6 sysroot]# tree bin
bin
├── bash
├── cat
├── ls
├── mkdir
├── pwd
└── touch
0 directories, 6 files
[root@centos6 sysroot]# tree lib64
lib64
├── ld-linux-x86-64.so.2
├── libacl.so.1
├── libattr.so.1
├── libcap.so.2
├── libc.so.6
├── libdl.so.2
├── libpthread.so.0
├── librt.so.1
├── libselinux.so.1
└── libtinfo.so.5
0 directories, 10 files
5、测试启动
原创文章,作者:sixijie,如若转载,请注明出处:http://www.178linux.com/46280
linux运维实验,自制Linux系统实验相关推荐
- centos linux引导修复_【Linux 运维】 Centos7.x 系统修复模式
一.linux的运行级别: 运行级别就是来确定系统启动时到底启动那个服务. linux默认有7个运行级别: 0 关机 1 单用户模式,用于系统修复 2 不完全的命令模式,不含NFS服务 3 完全的命令 ...
- linux运维管理系统培训,Linux运维教程之Linux系统用户与组管理
今天小编要跟大家分享的文章是关于Linux运维教程之Linux系统用户与组管理.正在从事Linux运维工作和学习的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助. 一.Linux系统用户 ...
- linux 查找删除目录,Linux运维知识之Linux系统下find命令递归删除查找目录的方法...
本文主要向大家介绍了Linux运维知识之Linux系统下find命令递归删除查找目录的方法,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 本文将会讲述如何使用linux系统下的 ...
- linux系统查看usb口,Linux运维知识之Linux系统下查看USB设备名及使用USB设备
本文主要向大家介绍了Linux运维知识之Linux系统下查看USB设备名及使用USB设备,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 1.系统插入USB设备后,从控制台界面有 ...
- 《Linux运维篇:Linux系统运维指南》
一.Linux运维之知识篇 二.Linux运维之系统篇 <Linux运维总结:使用U盘制作Linux镜像> <Linux运维实战:创建LVM挂载到指定目录> <Linux ...
- linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议
本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...
- linux cp 目录不存在自动创建,Linux运维知识之Linux:复制并创建目标目录,如果它不存在...
本文主要向大家介绍了Linux运维知识之Linux:复制并创建目标目录,如果它不存在,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 我需要一个命令(或者可能是cp的一个选项)来 ...
- linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解
本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...
- linux用户密码转换为明文,Linux运维知识之linux下抓取内存中明文密码mimipenguin
本文主要向大家介绍了Linux运维知识之linux下抓取内存中明文密码mimipenguin,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 下载地址:https://githu ...
- linux 安装git失败,Linux运维知识之linux下安装git常见故障整理
本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. FAQ1: Permission denied (pu ...
最新文章
- 【计算机视觉】OpenCV的最近邻开源库FLANN
- MySQL(一)——安装、创建数据库表、DML语言
- 补:小玩文件1-统计文本文件里的字符个数
- MFC中添加的ID资源号提示找不到声名问题
- Java中的HashSet
- 工作312:uni-弹出框显示数据
- 5000并发的qps是多少_高并发架构设计
- pytorch学习笔记(7):RNN和LSTM实现分类和回归
- set集合 结构体_Redis底层数据结构
- android系统面试问答_Android面试问答
- AcWing 1969. 品种邻近(滑动窗口+枚举)
- protubuffer for windows配置指南!
- 论文笔记_SLAM_An Overview of SLAM
- Android-界面-隐藏/显示
- 解决AD不能导入CAD文件
- 软件工程各种UML总结
- excel表格打印每页都有表头_Excel打印时怎么让每一页都包括表头?
- Graphql 初体验 第十一章 | #13 Hitting the API(实现了登录注册表单)
- 骞云科技DevOps实践
- cluster by、group by操作
热门文章
- C/C++面试笔试知识点总结
- 4412驱动-sixth_drv 同步互斥按键驱动
- Proteus元件库对照表常用器件的英文名称(附元件库资源包和DOC文档)
- 织梦DedeCMS华丽蓝色后台管理界面模板
- CH340在STM32实现一键下载电路的理解
- [VB.NET]VB REDIM
- DataGrip的简单设置及使用
- C#超级通信调试工具[v1.0][全新发布]
- java web 分享功能实现_微信开发(一)基于Wx-java的微信分享功能
- #umn 来美国近一个月的简单见闻