原创 編譯busybox

編譯busybox 一、yum install gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel zlib-devel

原创 PXE+kickstart無人值守安裝centos7

PXE+kickstart無人值守安裝centos7 1.1 PXE說明 所謂的PXE是Preboot Execution Environment的縮寫,字面上的意思是開機前的執行環境。 要達成PXE必須要有兩個環節: (1)一個是客戶端的

原创 cobbler無人值守批量安裝Linux系統 1.1 pxe安裝系統

cobbler無人值守批量安裝Linux系統 1.1 pxe安裝系統 pxe的大致過程如下圖。 ​ 其中pxelinux.0爲bootloader。pxelinux.cfg目錄下的文件(一般使用默認的default文件)定義了安

原创 ntp和chronyd

ntp和chronyd 立即同步時間的壞處,影響某些計劃任務執行 一、立即同步時間 方法一: ntpdate ntp.aliyun.com 方法二:重啓ntp服務 方法三:重啓chrony服務 二、查看ntp和chrony狀態 [root@

原创 awk練習題

awk練習題 1、⽂件ip_list.txt如下格式,請提取“.magedu.com"前⾯的主機名部分並寫⼊到 該⽂件中: 1 blog.magedu.com 2 www.magedu.com ... 999 999 study.ma

原创 加密,gpg加密,ssh三種轉發,openssl,pam 題目

加密,gpg加密,ssh三種轉發,openssl,pam 一、僅開放本機兩個IP地址中的一個地址172.16.0.X上綁定的sshd和vsftpd服務給172.16.0.0/16網絡中除了 172.16.0.0/24網絡中的主機之外的所有主

原创 tcp_wrapper過濾

tcp_wrapper過濾 1.1 wrap簡介 wrap工作在內核空間和應用程序中間的庫層次中。在內核接受到數據包準備傳送到用戶空間時都會經過庫層次,對於部分(只是部分)應用程序會在經過庫層次時會被wrap庫文件阻擋下來檢查一番,如果允許

原创 copy_pubkey.sh(非全自動腳本)

#!/bin/bash privkey="$HOME/.ssh/id_rsa" publickey="$HOME/.ssh/id_rsa.pub" # Usage help if [ $# -ne 1 ];then echo "U

原创 編譯安裝httpd2.4.25並編寫systemd腳本

編譯安裝httpd2.4.25並編寫systemd腳本 一、官方的httpd安裝腳本 [root@textbox ~]# rpm -q --scripts httpd preinstall scriptlet (using /bin/sh)

原创 openssl ca(簽署和自建CA)

openssl ca(簽署和自建CA) 自建CA總結: #建立數據庫索引文件和序列文件 [root@linux5 ~]# touch /etc/pki/CA/index.txt [root@linux5 ~]# echo "01" > /e

原创 啓動和內核管理-面試題

1、linux系統查看當前加載的模塊?查看⼀個模塊信息和相關參數的⽅法?加載 ⼀個模塊? lsmod modinfo modprobe 2、linux系統中開機啓動⽂件路徑是 /etc/rc.d/ 3、linux常⽤的引導加載程序是 LIL

原创 製作一個最小的CentOS6系統

製作一個最小的CentOS6系統 首先要明確一下CentOS6啓動的過程 POST -> BootSequence(BIOS) -> Bootloader(MBR) -> Kernel(ramdisk) -> rootfs -> swit

原创 CentOS7使用yum和源碼升級內核

兩種方式升級內核 一、yum升級內核 參考:https://blog.csdn.net/kikajack/article/details/79396793 不多廢話了,直接操作,原理看別的文章 1、uname -r [root@localh

原创 20190830第一階段測試題

第一階段測試題 官方參考答案:https://s1.51cto.com/images/blog/201908/30/fbd10ff6a3612dc55850367254afad36.pnghttps://s1.51cto.com/image

原创 CentOS7沒事刪bootloader和stage1.5階段玩

CentOS7沒事刪bootloader和stage1.5階段玩 衆所周知bootloader位於磁盤前446字節,屬於stage1.0階段 磁盤512字節後有一段空間是stage1.5階段,用於找到啓動的img和vmlinuz 衆所周知