自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木子甘

Linux初学总结理解

  • 博客(19)
  • 收藏
  • 关注

原创 基于PXE的系统全自动化安装--(centos6.9没问题;centos7有bug)

分析需要的服务1.DHCP服务原因:全自动安装的需要从网络获取所有需要的所以需要搭建一个DHCP服务2.tftp原因:dhcp可以指向引导文件位置 默认是 tftp服务 配置选项:filename: 指明引导文件名称 next-server:提供引导文件的服务器IP地址3.httpd原因:安装包源位置;也可以使用ftp4.ftp原因:Kickstart位

2017-09-29 21:07:31 3410 3

原创 ssh端口转发

一、ssh总结(思维导图)SSH端口转发 解释 SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据。 但是,SSH 还能够将其他 TCP 端口的网络数据通过 SSH 链接来转发 ,并且自动提供了相应的加密及解密服务。这一过程也被叫做“隧道” (tunneling),这是因为 SSH 为其他 TCP 链接提供了一个安全的通 道来进行传输而得名

2017-09-28 16:09:03 349

原创 半自动化安装系统(本地引导)

一、kickstart文件的制作方法1使用system-config-kickstart制作kickstartsystem-config-kickstart#没有安装的话使用epel源yum安装yum -y install system-config-kickstart‘#注意,system-config-kickstart必须在图形桌面环境运行各项解释Basic Configuration

2017-09-28 09:39:01 496

原创 OpenSSH服务——基于密钥的ssh认证实现

一、客户端生成密钥对#生成 密钥对 路径 ~/.ssh/id_rsa ssh-keygen -t rsa -f ~/.ssh/id_rsa二、将公钥发送给服务端的家目录ssh-copy-id 172.17.1.116:ssh 172.17.1.116三、验证代理(保存解密后的密钥)作用:避免每次使用密钥验证登陆都要输入私钥口令仅作用于此次登陆 ssh-agent bash ssh-add

2017-09-26 22:44:49 1817

原创 搭建私有CA,并颁发证书

步骤一、创建所需要的文件所有的有关设置都在 /etc/pki/tls/openssl.cnf 内有相应设置和描述1.生成的证书索引的数据库文件(CA端) 默认不存在 touch /etc/pki/CA/index.txt2.下一个生成证书的索引编码(CA端)echo 01 > /etc/pki/CA/serial二、CA自签证书(CA端)1.生成私钥(CA端)(umask 066 ; ope

2017-09-26 21:51:16 892

原创 CentOS—7 修复grub

一、破坏rm -rf /boot/grub*dd if=/dev/zero of=/dev/sda count=446 bs=1hexdump -C -n 446 /dev/sda二、现象系统识别不到磁盘上的系统默认显示此界面三、恢复grubMBR分区类型——恢复grub进入救援模式#切换到磁盘的根chroot /mnt/sysimage#安装grubgrub2-install /dev

2017-09-26 14:56:06 2898

原创 破解CentOS-7root口令

方法一1.内核参数修改e 进入内核参数编辑界面rd.break 添加到linux16的这行结尾Ctrl +x 启动2.rw挂载进入emergency shell 的界面#查看挂载情况 ;df不能用findmnt 或者是 mount#发现磁盘上的 / 是只读挂载#重新挂载根;为rwmount -o remount,rw /dev/sda2 /sysroot#查看 /dev

2017-09-26 10:43:23 409

原创 centos7编译安装内核最新版

主要步骤一、准备安装包1.官网下载下载地址 2.传入主机rz3.解压tar xf linux-4.13.2.tar.xz 二、文本配置文件进入解压后的源码包目录1.当前系统的config文件作为模板 cp /boot/config-3.10.0-514.el7.x86_64 .config 2.修改模板make menuconfig #如果报错,缺什么包装什么包yum -y install

2017-09-20 20:46:27 6409

原创 自制linux

一、准备1.一个硬盘2.拷贝命令的脚本#!/bin/bash# ------------------------------------------# Filename: copycmd16.sh # Date: 2017-09-14 # Revision: # Author: 木子甘# ID:16 # Description: cp命令及其lib文件到/mn

2017-09-19 21:44:14 460

原创 LVM类型——修复/etc/fstab和/boot/*

一、破坏rm -rf /boot/*rm -f /etc/fstab二、现象1.grub菜单项没有2.进入救援模式,不会自动挂载系统磁盘3.系统磁盘不能被挂载显示不可用lvdisplay 三、修复1.让LV可以被挂载激活逻辑卷组(vg)vgchange -ay2.修复/etc/fstab让每个LV可以开机自动挂载临时挂载/vgsmount /dev/VolGroup/lv_root

2017-09-19 15:38:16 2804

原创 centos启动——/sbin/init 的破坏与修复

一、破坏 rm -f /sbin/init二、现象1.正常项BISO自检正常grub正常内核启动正常2.开始有问题在内核启动后提示错误:1.cannot set terminal process grup (-1) :Inappropriate iocal fro for device 不能设置终端进程grup(- 1):设备的不适当的iocal2.no job contro

2017-09-19 11:37:26 8191 1

原创 centos启动流程——删除/boot/* 和/etc/fsatb_修复

一、破坏rm -rf /boot/*rm /etc/fstab二、现象开机界面和只破坏了/boot/*之后的开机界面一样不同的是在进入救援模式之后,会提示找不到原来的linux系统并且在进入救援模式之后,没有关于原来系统磁盘的分区挂载三、分析1.首先是让磁盘的各个分区在就援模式可以正常挂载1.找到/etc/fstab所在的磁盘分区2.挂载/etc/fstab所在的磁盘分区,新建一个/et

2017-09-19 11:19:46 741

原创 centos启动——/boot下所有文件修复

一、破坏rm -rf /boot/*二、现象加电自检之后出现一下现象三、分析/boot 下的文件有1.内核 的相关文件2.initrd 文件3.grub 有关文件相对应的恢复1. 内核文件的恢复:重新安装内核或者复制iso镜像中isolinux/vmlinux2. initrd 文件 :mkinitrd 命令重新生成3. grub 相关文件:grub-install 重新安装但是 /b

2017-09-19 08:39:06 2866

原创 Centos启动——修改启动时背景图片

一、准备图片,传入linux主机1.图片大小为640x480,jpg格式2.rz 传入linux主机二、将图片处理为.xpm格式1.安装处理图片工具包yum install ImageMagick -y2.转换图片convert -resize 640x480 -colors 14 lay.jpg lay.xpm gzip lay.xpm三、放入/boot/grub中,并修改/boot/gru

2017-09-18 20:39:10 4499 1

原创 centos启动时——MBR的破坏与修复

MBRmbr位于系统所在磁盘的第一个扇区的前446个字节 作用 一、人为破坏dd if=dev/zero of=/dev/sda count=446 bs=1二、现象重启后MBR没有了grub(boot loader 的一种)程序认为这个磁盘上没有系统,进入安装系统的界面三、修复1. 进入rescue模式2.切换到磁盘的根下chroot /mnt/sysimage3.重新安装grub安装gr

2017-09-17 20:09:38 1422

原创 centos启动_某个开机启动的服务有问题导致不能启动

一、人为破坏在 runlevel 5 要启动的服务atd 对应脚本上加上sleep 10000二、现象启动时,在启动服务阶段卡着了,根据显示可以判断,有问题服务启动顺序是在crond 后面的服务三、修复1.再次重启,临时进入1 级runlevel,关闭相应服务的开机启动在此界面 a 选项临时runlevel 1 关闭相应服务的开机启动根据不能启动时的现象判断是crond后面的服务

2017-09-17 19:21:29 2244

原创 centos启动时initrd丢失问题_修复

前提initrd文件是一个虚拟的根文件系统, 系统启动时,为其找到需要的驱动等核心模块 没有它,系统无法启动一、人为破坏二、现象关机后,系统不能开启 centos 在读取 MBR (Boot Loader)的读秒结束后,卡着不动 三、修复1.进入rescue模式关于如何进入rescue模式,可以参考我的另一篇博客 CentOs 7.3 —— 使用rescue找回被删除的系统文件 cent

2017-09-17 18:31:41 1909

原创 避免rm 的巨大伤害

一、原因:今天测试时不小心把家目录里的好多东西删掉了,辛亏有备份,写好的好多脚本才没有丢本来定义的有别名 alias rm="mv -t /app/tmp" -t :调换 源 和 目的 的参数位置 可是在脚本里执行的rm 不支持别名,就删错了二、思路:1. 写一个脚本,名字是 rm ,把路径放在PATH的最前面 把 /app/tmp 当作是回收站2.

2017-09-16 17:24:46 484

原创 路由转发实验

自带目录上面 +要求:5个虚拟机 模拟 3个路由器 ,使两端的主机通过路由器进行通讯一、分析图示1.三个路由器共划分了4个网段 2.同一IP网段的网络适配器,在物理上必须也是同一网段二、设置网络适配器及其物理网段1.主机A2.路由器R13.路由器R24.路由器R35.主机B三、对应的IP及相关设置注意:1.楼主的实验是只对当前起作用。不修改文件。 2.所以,主机A、B 不设置网关,为A、B设置

2017-09-07 20:20:20 1103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除