
零散实验(Linux)
如题
碳水化合盐
这个作者很懒,什么都没留下…
展开
-
建立私有CA为用户颁发证书
1️⃣建立CACA服务器端:进入cd /etc/pki/CA,生成私钥:(umask 077;openssl genrsa -out private/cakey.pem 4096)生成成功:生成自签名证书(-x509:表示自签名证书):openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem -out /etc/pki/CA/cacert.pem -days 365生成成功:查看证书内容:openssl x509 -in cac原创 2021-02-14 11:22:38 · 402 阅读 · 0 评论 -
网卡模块卸载恢复
rmmod、insmod、modprobe命令可以向Linux内核移除、插入模块,modprobe同时支持移除和插入功能 1️⃣ethtool -i ens33查看网卡模块名 2️⃣lsmod | grep e1000确定模块是否加载到内核中 3️⃣modinfo e1000可查看模块信息 4️⃣modprobe -e e1000或rmmod e1000移除模块(ssh远程会断网,需要本端登录) 5️⃣恢复操作重新激活网卡(模块原创 2021-02-14 11:13:00 · 668 阅读 · 0 评论 -
rm -rf boot后进行恢复
1️⃣删除/boot重启进入操作系统将失败将显示: 2️⃣重启进入BIOS选择光盘救援模式 3️⃣输入1选回车进入shell 4️⃣切根 chroot /mnt/sysimage 5️⃣重新安装grub2 6️⃣挂载光盘并重装内核以生成kernel和ramdisk文件 7️⃣重新生成grub.cfg文件 8️⃣最后exit两次就能重启完成系统的恢复 完整参考:...原创 2021-02-14 11:01:21 · 206 阅读 · 0 评论 -
基于CentOS6加grub口令
基于CentOS6加grub口令vim /boot/grub/grub.conf 一般多用以下方式进行加密: 生成md5密码串方式:(1)openssl回车后输入md5回车,输入要加密的字符串(不能回车),直接按C+d三次即可生成加密后的字符串 (2)echo -n 要加密字符串|md5sum 即可生成,-n是必须的,不然生成的是带回车的密文 如果忘记grub密码:1️⃣进入光盘救援模式的shell下2️⃣切根3️⃣vim /boo原创 2021-02-14 10:57:23 · 162 阅读 · 0 评论 -
基于CentOS6自定义linux系统
1️⃣虚拟机上给CentOS6系统新增一个硬盘sdb 2️⃣分区并制作ext4文件系统 3️⃣创建/mnt/boot并将sdb1挂载上,因为grub二阶段需在/boot下进行grub-install --root-directory=/mnt /dev/sdb 4️⃣复制/boot下的vmlinuz和initramfs文件到/mnt/boot/下,/mnt/boot/grub/下缺少grub.conf文件,从/boot/grub/下复制或vim创建一个原创 2021-02-14 10:49:58 · 215 阅读 · 0 评论 -
同时删除/boot和/etc/fstab恢复
基于分区: 基于逻辑卷:原创 2021-02-14 10:32:43 · 159 阅读 · 0 评论 -
脚本/root/bin/copycmd.sh
????编写脚本/root/bin/copycmd.sh (1)提示用户输入一个可执行命令名称(2)获取此命令所依赖到的所有库文件列表(3)复制命令至某目标目录(例如/mnt/sysroot)下的对应路径下如:/bin/bash ==> /mnt/sysroot/bin/bash /usr/bin/passwd ==> /mnt/sysroot/usr/bin/passwd(4)复制此命令依赖到的所有库文件至目标目录下的对应路径下:如:/lib64/ld-linu原创 2021-02-14 10:17:35 · 355 阅读 · 0 评论 -
CentOS6初始化文件initramfs恢复
initramfs文件存放有系统驱动文件 1️⃣initramfs丢失后,系统黑屏无法启动 2️⃣重启进入光盘救援模式 3️⃣initramfs文件是一个压缩的cpio文件 4️⃣可用mkinitrd或dracut命令直接生成文件mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)=dracut /boot/initramfs-$(uname -r).img $(uname -r)原创 2021-02-14 10:14:10 · 653 阅读 · 0 评论 -
CentOS6内核文件vmlinuz恢复
CentOS6内核文件vmlinuz恢复用diff和md5sum对比/boot/vmlinuz-2.6.32-696.e16.x86_64和/misc/cd/isolinux/vmlinuz文件,可发现其为相同文件 1️⃣vmlinuz丢失后,重启将显示如下提示: 2️⃣进入光盘救援模式(默认)… 3️⃣可在/mnt/sysimage/boot下看到没有vmlinuz(丢失) 4️⃣只能从光盘中恢复,首先挂载光盘 5️⃣在原创 2021-02-10 12:04:53 · 424 阅读 · 0 评论 -
迁移/home到新分区
建议操作前进入维护模式避免其他用户在操作状态进入维护状态 init 1 1️⃣ 新建2G分区/dev/sdb2,对/dev/sdb2创建xfs文件系统[root@centos7 16:31:27 ~]#mkfs.xfs -f /dev/sdb2meta-data=/dev/sdb2 isize=512 agcount=4, agsize=131072 blks = sectsz=512 at原创 2021-02-10 11:49:02 · 448 阅读 · 0 评论 -
增加一个swap分区或文件
1️⃣ 新增一个4G分区并修改其类型为82(swap)分区时用L可查看分区类型:fdisk /dev/sdb1 t 82 2️⃣ 永久挂载,将配置写入/etc/fstab 3️⃣ 使用swap(可在/etc/fstab里设置优先级 defaults改为pri=N 使优先使用sdb1的swap) 4️⃣ 添加文件作为swap[root@centos7 13:56:37 ~]#dd if=/dev/zero of=/swapfile bs=1M count原创 2021-02-10 11:38:32 · 210 阅读 · 0 评论 -
划分分区,创建文件系统和挂载
1️⃣ 虚拟机新增一块硬盘,fdisk -l查看新增硬盘是否已识别 2️⃣ 创建主分区[root@centos7 13:34:34 ~]#fdisk /dev/sdb Welcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.Be careful before using the write command.Device does原创 2021-02-10 11:19:12 · 161 阅读 · 0 评论 -
硬盘分区表的备份和还原
0磁道的0扇区512字节包含主引导程序占446字节主分区表占64字节和结束位55aa(2字节) 1️⃣ 16进制下查看分区表前512字节[root@centos7 10:51:00 ~]#hexdump -C -n 512 /dev/sdb00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|*000001b0 00 00 00 00 00 00 00 00 41 0a .原创 2021-02-10 10:51:29 · 625 阅读 · 0 评论 -
cmatrix滚动矩阵
cmatrix 滚动矩阵 注:很多网络链接无法下载,故建议下载到电脑进行导入实验https://pan.baidu.com/s/1htoyubD9jXhPqNbDyj5hcw提取码:e06k#将包下载下来后先进行解包tar zxvf cmatrix-1.2a.tar.gz#进入解包目录下cd cmatrix-1.2a#指定安装路径./configure --prefix=/apps/cmatrix#开始编译makemake install 可定义颜原创 2021-02-10 10:26:56 · 187 阅读 · 0 评论 -
基于http协议配置yum源
1️⃣关闭强访问控制 selinuxSELINUX=disabled 2️⃣关闭防火墙centos7:systemctl disabled firewalld 或 service iptables stopcentos6:chkconfig iptabled off 3️⃣在http服务器上配置如下#安装http服务yum install httpd -y#开启服务systemctl start httpd#进到网页目录下创建文件cd /var/www/htm原创 2021-02-10 10:21:42 · 321 阅读 · 0 评论