您现在的位置是:主页 > news > 织梦网站上传步骤/网站建设多少钱

织梦网站上传步骤/网站建设多少钱

admin2025/5/15 7:38:50news

简介织梦网站上传步骤,网站建设多少钱,网站建设大约需要多少钱,做网站都要掌握什么在现有的linux系统上,添加一块硬盘 /dev/sdb,记住这个硬盘的虚拟磁盘的文件路径分区 /dev/sdb1,/dev/sdb2创建文件系统mkfs.ext4 /dev/sdb1mkfs.ext4/dev/sdb2挂载mount /dev/sdb1 /mnt/bootmount /dev/sdb2 /mnt/root生成 grub , vmlinuz, initramfs.im…

织梦网站上传步骤,网站建设多少钱,网站建设大约需要多少钱,做网站都要掌握什么在现有的linux系统上,添加一块硬盘 /dev/sdb,记住这个硬盘的虚拟磁盘的文件路径分区 /dev/sdb1,/dev/sdb2创建文件系统mkfs.ext4 /dev/sdb1mkfs.ext4/dev/sdb2挂载mount /dev/sdb1 /mnt/bootmount /dev/sdb2 /mnt/root生成 grub , vmlinuz, initramfs.im…

在现有的linux系统上,添加一块硬盘 /dev/sdb,记住这个硬盘的虚拟磁盘的文件路径

分区 /dev/sdb1,/dev/sdb2

创建文件系统

mkfs.ext4 /dev/sdb1

mkfs.ext4/dev/sdb2

挂载

mount /dev/sdb1 /mnt/boot

mount /dev/sdb2 /mnt/root

生成 grub , vmlinuz, initramfs.img

grub-install --root-directory=/mnt/ /dev/sdb

cp /boot/vmlinuz-2.6.32-754.el6.x86_64 /boot/initramfs-2.6.32-754.el6.x86_64.img /mnt/boot/

编写 grub.conf

c9745c0642b2aa2308d9bc1ac7a573e0.png

创建根下的目录

mkdir /mnt/root/{etc,boot,dev,proc,home,lib,lib64,sys,usr,bin,sbin,tmp,var}

编写脚本 /root/bin/copycmd.sh, 实现以下功能

提示用户输入一个可执行命令名称

获取此命令所依赖到的所有库文件列表

复制命令至某目标目录(例如/mnt/sysroot)下的对应路径下

如:/bin/bash ==> /mnt/sysroot/bin/bash

/usr/bin/passwd ==> /mnt/sysroot/usr/bin/passwd

复制此命令依赖到的所有库文件至目标目录下的对应路径下:

如:/lib64/ld-linux-x86-64.so.2 ==> /mnt/sysroot/lib64/ld-linux-x86-64.so.2

每次复制完成一个命令后,不要退出,而是提示用户键入新的要复制的命令,并重复完成上述功能;直到用户输入quit退出

#!/bin/bash

ch_root="/mnt/root"

[ ! -d $ch_root ] && mkdir $ch_root

bincopy() {

if which $1 &>/dev/null; then

local cmd_path=`which --skip-alias $1`

local bin_dir=`dirname $cmd_path`

[ -d ${ch_root}${bin_dir} ] || mkdir -p ${ch_root}${bin_dir}

[ -f ${ch_root}${cmd_path} ] || cp $cmd_path ${ch_root}${bin_dir}

return 0

else

echo "Command not found."

return 1

fi

}

libcopy() {

local lib_list=$(ldd `which --skip-alias $1` | grep -Eo '/[^[:space:]]+')

for loop in $lib_list;do

local lib_dir=`dirname $loop`

[ -d ${ch_root}${lib_dir} ] || mkdir -p ${ch_root}${lib_dir}

[ -f ${ch_root}${loop} ] || cp $loop ${ch_root}${lib_dir}

done

}

read -p "Please input a command: " command

while [ "$command" != "quit" ];do

if bincopy $command ;then

libcopy $command

fi

read -p "Please input a command or quit: " command

done

调用 脚本 copycmd.sh,拷贝程序及相关依赖包

7a057fd115ed4ce7dd2f92c1c46ee084.png

ethtool -i eth0

modinfo e1000

cp /lib/modules/2.6.32-754.el6.x86_64/kernel/drivers/net/e1000/e1000.ko /mnt/root/lib/

切根 测试

chroot /mnt/root/

关机,将硬盘拆下来接到另一台电脑上

开机就可进入系统

加载网卡

54b855d22597e8f28eaf6107c64fbdc2.png