shell 脚本 source 技巧

调用外部 Shell 脚本的函数及变量mkdir test && cd test touch {func,test}.sh chmod +x {func,test}.sh#!/bin/bash # func.sh function echo_color(){ local msg=$1 echo -e "\033[1;31m${msg}\033[0m" } func_var=123 echo 456#!/bin/bash # test.sh source func.sh echo_color $fu...

CentOS 6 安装部署 noVNC

kickstart 构建 checkra1n.iso (Live CD)

下载 ckeckra1nwget -o /root/checkra1n https://assets.checkra.in/downloads/linux/cli/x86_64/xxxx/checkra1n挂载 CentOS 7 镜像# 挂载镜像,用作本地 yum 源,无需联网下载软件包,如果需要 uefi 启动,则略过此步,使用官方源,就是比较慢 mkdir /mnt/iso mount /dev/cdrom /mnt/iso加密 root 密码openssl passwd -1 "password" $1$vPq2UabN$...

Linux 制作 ISO 镜像文件

制作镜像mkdir app && cd app # 放入软件包 wget http://down.qq.com/qqweb/LinuxQQ/linuxqq_2.0.0-b2-1084_x86_64.rpm # 创建仓库 yum -y install createrepo createrepo --update . # 制作镜像 yum provides mkisofs yum -y install genisoimage cd .. mkisofs -r -o test.iso app ls -l tset.iso挂载使用#...

CentOS 7 系列破解 root 密码及常见问题

破解密码开机,选择内核,按 e 键,进入编辑添加 rd.break console=tty0,按 Ctrl + x修改密码switch_root:/# mount -o remount,rw /sysroot/ switch_root:/# chroot /sysroot/ sh-4.2# unset LANG sh-4.2# echo "123456" | passwd --stdin root sh-4.2# touch /.autorelabel sh-4.2# exit switch_root:/# re...