自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 收藏
  • 关注

转载 自控力极差的人如何自救?

原文章:https://www.cnblogs.com/shwee/p/9247238.html

2019-09-16 20:00:55 228

转载 httpd题目

题目1、建立httpd服务,要求:(1) 提供两个基于名称的虚拟主机:www1.stuX.com,页面文件目录为/web/vhosts/www1;错误日志为/var/log/httpd/www1/error_log,访问日志为/var/log/httpd/www1/access_log;www2.stuX.com,页面文件目录为/web/vhosts/www2;错误日志为/var/log/htt...

2019-09-14 19:53:25 297

转载 DNS学习

本篇文章不咋滴,乱七八糟,把参考了DNS术语;主从DNS服务器配置;DNS综合实验权威服务器和(非)权威应答权威服务器(权威者)可以理解为直接上层域的DNS服务器。例如www.baidu.com这台主机的上层域是baidu.com,那么对www来说,它的权威服务器就是baidu.com这个域内负责解析的DNS服务器,而对于baidu.com这个主机来说,它的权威服务器是.com这个域负责...

2019-09-14 19:08:15 327

转载 DNS服务和BIND面试题

2019-09-11 08:59:34 277

转载 grub手动修复

https://blog.csdn.net/weixin_42867972/article/details/81636246

2019-09-08 17:54:22 136

转载 编译busybox

编译busybox一、yum install gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel zlib-devel glibc-static ncurses-devel lbzip2二、wget https://busybox.net/downloads/busybox-...

2019-09-08 17:06:08 298

转载 cobbler web

cobber web1、安装:yum install -y cobbler-web2、然后就可以使用了(IP替换):https://192.168.38.200/cobbler_web3、错误排查"Internal Server Error..."排查参考:https://www.cnblogs.com/wang50902/p/10760404.html先查看其日志位置:[roo...

2019-09-08 16:44:10 149

转载 PXE+kickstart无人值守安装centos7

PXE+kickstart无人值守安装centos71.1 PXE说明所谓的PXE是Preboot Execution Environment的缩写,字面上的意思是开机前的执行环境。要达成PXE必须要有两个环节:(1)一个是客户端的网卡必须要支持PXE用户端功能,并且开机时选择从网卡启动,这样系统才会以网卡进入PXE客户端的程序;(2)一个是PXE服务器必须要提供至少含有DHCP以及TF...

2019-09-08 15:31:44 610

转载 cobbler无人值守批量安装Linux系统 1.1 pxe安装系统

cobbler无人值守批量安装Linux系统1.1 pxe安装系统pxe的大致过程如下图。​ 其中pxelinux.0为bootloader。pxelinux.cfg目录下的文件(一般使用默认的default文件)定义了安装操作系统前的菜单项,如kernel和Initrd的路径,kickstart的路径等。​ 首先客户端请求pxe服务器上的dhcp,dhcp上指定了...

2019-09-07 12:32:08 2773

转载 ntp和chronyd

ntp和chronyd立即同步时间的坏处,影响某些计划任务执行一、立即同步时间方法一:ntpdate ntp.aliyun.com方法二:重启ntp服务方法三:重启chrony服务二、查看ntp和chrony状态[root@textbox ~]# chronyc sources -v210 Number of sources = 1 .-- Source mode '^...

2019-09-06 20:02:47 5521

转载 awk练习题

awk练习题1、⽂件ip_list.txt如下格式,请提取“.magedu.com"前⾯的主机名部分并写⼊到 该⽂件中:1 blog.magedu.com 2 www.magedu.com ... 999 999 study.magedu.com awk -F'[ .]' '{print $2}' ip_list.txt >>ip_list.txt2、统计/etc/fst...

2019-09-06 14:02:41 1054

转载 加密,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网络中的主机之外的所有主机,但允许172.16.0.200访问,每次的用户访问都要记录于日志文件 中,注:其中X为学号/etc/hosts.allow: sshd,vsftp...

2019-09-05 22:11:58 583

转载 tcp_wrapper过滤

tcp_wrapper过滤1.1 wrap简介wrap工作在内核空间和应用程序中间的库层次中。在内核接受到数据包准备传送到用户空间时都会经过库层次,对于部分(只是部分)应用程序会在经过库层次时会被wrap库文件阻挡下来检查一番,如果允许通过则交给应用程序。1.2 查看是否支持wrapperwrap只会检查tcp数据包,所以称为tcpwrapper。但还不是检查所有类型的tcp数据包,例如h...

2019-09-05 11:05:45 156

转载 编译安装httpd2.4.25并编写systemd脚本

编译安装httpd2.4.25并编写systemd脚本一、官方的httpd安装脚本[root@textbox ~]# rpm -q --scripts httpdpreinstall scriptlet (using /bin/sh):# Add the "apache" group and user/usr/sbin/groupadd -g 48 -r apache 2> /de...

2019-09-04 21:28:28 539

转载 openssl ca(签署和自建CA)

openssl ca(签署和自建CA)自建CA总结:#建立数据库索引文件和序列文件[root@linux5 ~]# touch /etc/pki/CA/index.txt[root@linux5 ~]# echo "01" > /etc/pki/CA/serial#生成私钥[root@linux5 ~]# openssl genrsa -out /etc/pki/CA/priva...

2019-09-01 21:06:31 5419

转载 启动和内核管理-面试题

1、linux系统查看当前加载的模块?查看⼀个模块信息和相关参数的⽅法?加载 ⼀个模块?lsmodmodinfomodprobe2、linux系统中开机启动⽂件路径是/etc/rc.d/3、linux常⽤的引导加载程序是LILO和GRUB4、linux系统中,⼀般可⽤???实现⾃动编译make5、简述linux开机启动过程CentOS6:1、POST加电自检2、BootS...

2019-08-31 17:53:32 142

转载 CentOS7使用yum和源码升级内核

两种方式升级内核一、yum升级内核参考:https://blog.csdn.net/kikajack/article/details/79396793不多废话了,直接操作,原理看别的文章1、uname -r[root@localhost ~]# uname -r3.10.0-957.el7.x86_642、备份数据3、按照官方导入epel仓库参考:http://elrepo.or...

2019-08-31 17:40:43 7419

转载 制作一个最小的CentOS6系统

制作一个最小的CentOS6系统首先要明确一下CentOS6启动的过程POST -> BootSequence(BIOS) -> Bootloader(MBR) -> Kernel(ramdisk) -> rootfs -> switchroot -> /sbin/init -> (/etc/inittab,/etc/init/*.conf) -&g...

2019-08-31 14:14:08 385

转载 CentOS7没事删bootloader和stage1.5阶段玩

CentOS7没事删bootloader和stage1.5阶段玩众所周知bootloader位于磁盘前446字节,属于stage1.0阶段磁盘512字节后有一段空间是stage1.5阶段,用于找到启动的img和vmlinuz众所周知,stage1.0-stage2.0都可以用grub2-install(CentOS6是grub-install)参考:https://s4.51cto.c...

2019-08-30 20:29:10 184

转载 CentOS7删vmlinuz玩

CentOS7删vmlinuz玩/boot/vmlinuz-xxx应该是属于stage2的内容一、删ta[root@localhost ~]# rm -f /boot/vmlinuz-3.10.0-957.el7.x86_64二、启动不起来,很好三、光盘救援模式参考:https://blog.51cto.com/14012942/2434054四、修复方法一:这个文件上次删boo...

2019-08-30 19:40:03 344

转载 CentOS7删boot目录玩

CentOS7删boot目录玩grub2-install 可以恢复stage1-stage2阶段一、删了/boot[root@localhost ~]# rm /boot -rf二、起不来了grub,启动的img镜像都没了三、光盘救援参考:https://blog.51cto.com/14012942/2426097sh-4.2# chroot /mnt/sysimage ...

2019-08-30 19:16:52 515

转载 CentOS7删除/boot/initramfsxxx.img并尝试光盘救援模式修复

CentOS7删除/boot/initramfsxxx.img并尝试光盘救援模式修复PPT 放这里下载:https://www.lanzous.com/i5sfqrg 密码:85z3一、删除/boot/initramfs-3.10.0-957.el7.x86_64.img[root@switch ~]# rm -f /boot/initramfs-3.10.0-957.el7.x86...

2019-08-30 19:11:49 978

转载 20190830第一阶段测试题

第一阶段测试题官方参考答案:https://s1.51cto.com/images/blog/201908/30/fbd10ff6a3612dc55850367254afad36.pnghttps://s1.51cto.com/images/blog/201908/30/207e34da56ccf074e63b96cbc6f55b31.png我不改了~一、简答题1、简述三次握⼿和四次挥⼿的过...

2019-08-30 10:55:14 254

转载 20190829王老师发的面试题1、有一个日志文件access.log,内容如下

1、有一个日志文件access.log,内容如下09:28:59 404 200335655409:29:00 200 200323232109:30:00 300 200323232109:36:00 500 200323232109:39:00 200 200323232109:40:00 400 200323232109:47:00 200 2003232321...现在需...

2019-08-29 16:42:04 609

转载 CentOS删除fstab的恢复

CentOS删除fstab的恢复需要光盘进入救援模式CentOS6怎么进入救援模式:https://blog.51cto.com/14012942/2433449一、先拿CentOS6开刀由于这个CentOS6使用了逻辑卷,所以进去之后要先激活逻辑卷,不懂的百度“救援模式 逻辑卷”vgchange -ay然后查看lvs,lvdisplay这样就知道我的root分区设备在/dev/V...

2019-08-28 22:27:38 733

转载 CentOS7忘记密码与防密码破解

CentOS7忘记密码与防密码破解方法一1、进入单用户模式:将光标移动linux16开始的行,添加内核参数rd.break 按ctrl-x启动 switch_root:/# mount -o remount,rw /sysrootswitch_root:/# chroot /sysrootswitch_root:/# passwd rootswitch_root:/# ...

2019-08-28 22:21:31 242

转载 CentOS6.10忘记密码与防密码被破解

CentOS6.10忘记密码与防密码被破解一、单用户模式改密码1、开机时按esc,进入下面界面2、按下e,进入如下界面3、第二项,kernel那个,再按下e,进入如下界面4、quiet后面输入1或者single或者S,回车,如下图5、按下回车后又回到初始的界面,如下图:6、按b进入引导系统,进去后直接passwd改密码,centos6就这么简单reboot重启即可二、...

2019-08-28 21:48:31 546

转载 SHELL脚本testsrv脚本(init脚本或者SysV脚本)

testsrv脚本(SysV脚本)一、说明:​ CentOS7已经使用Systemd来管理服务,推荐使用Systemd来管理服务。ubuntu18.04现在也是Systemd管理服务。​ init.d是CentOS6时候常用的,不过现在,CentOS6,CentOS7,ubuntu16.04,ubuntu18.04照样可以用。​ 该脚本一般都放在/etc...

2019-08-27 19:45:26 208

转载 copycmd-拷贝命令及其依赖库

copycmd-拷贝命令及其依赖库题目:编写脚本/root/bin/copycmd.sh (1) 提示用户输入一个可执行命令名称 (2) 获取此命令所依赖到的所有库文件列表 (3) 复制命令至某目标目录(例如/mnt/sysroot)下的对应路径下 如:/bin/bash ==> /mnt/sysroot/bin/bash /usr/bin/passwd ==>...

2019-08-27 16:30:54 449

转载 SHELL脚本PPT脚本

SHELL脚本PPT脚本在能用的前提上再往好里写1、判断/var/目录下所有文件的类型 [root@linux1 scripts]# cat filetype.sh #!/bin/bashfor i in $(find /var);do if [ -b $i ];then echo "$i 是块设备" elif [ -c $i ];then echo ...

2019-08-27 16:07:56 494

转载 脚本进阶之字符串处理

字符串处理1、获取字符串长度[root@linux1 ~]# string='hello world'[root@linux1 ~]# echo ${#string}11[root@linux1 ~]# echo ${string}hello world2、字符串切片格式:${parameter:offset}${parameter:offset:length}截取从 offse...

2019-08-27 15:17:27 164

转载 shell脚本进阶之数组基础

SHELL脚本--shell数组基础​ 数组和变量的区别:变量在内存中占用的空间是离散的,数组在内粗中开辟一段连续的大内存空间,随后数组中的每个元素都放入数组内存中。数组元素使用index标识。​ bash里有两种数组普通数组和关联数组。普通数组只能使用整数类形数值作为数组索引,关联数组可以使用字符串作为索引。关联数组的另外三种称呼:字典(dict),hash结构和映射...

2019-08-27 14:10:33 147

转载 shell脚本进阶一览(for,while,continue,break,select等等)

脚本进阶一一、for循环的第二种写法:众所周知,for有两种写法第一种:for i in k8s-node{1..3};do setenforce 0;done第二种写法:C语言风格直接写怎么用:#for后必须写两个括号,又称双小括号写法[root@linux1 ~]# cat for_2.sh #!/bin/bashfor ((i=1,sum=0;i<=100;i+...

2019-08-27 12:12:55 736

转载 shell脚本之expect实现脚本的非交互

expect实现脚本的非交互expect实现非交互SSH密码验证sshpass实现非交互SSH密码验证expect可以实现自动应答,实现非交互[root@linux1 ~]# yum install -y expectexpect中的命令:spawn 启动新的进程send 用于向新进程发送字符串expect 从进程接收字符串interact 允许用户交互exp_cont...

2019-08-27 11:22:03 799

转载 shell脚本进阶之信号的捕捉trap

shell脚本之信号的捕捉​ trap,翻译过来就是陷阱的意思,shell脚本中的陷阱是专门用来捕捉信号的。啥信号呢?比如经常使用的kill -9,kill -15,CTRL+C等都属于信号1、查看所有可用的信号trap -l或kill -l即可[root@linux1 ~]# kill -l63) SIGRTMAX-1 64) SIGRTMAX [root@li...

2019-08-27 10:59:19 645

转载 第六周作业

本周讲了网络管理,进程管理,计划任务,脚本进阶(while循环,case,continue,break,for循环,select搭配PS3,expect脚本)nmcli管理网络各种监控工具学习进程管理的几个重点crontab的一些注意事项脚本进阶一览shell脚本进阶之数组基础shell脚本进阶之信号的捕捉trap脚本进阶二之expect实现非交互[脚本进阶之面试题及脚本]()...

2019-08-26 09:03:58 68

转载 crontab计划任务注意事项

计划任务注意事项1、at这个是一次性的计划任务,应该很少用2、crontab周期性计划任务计划任务没有执行的原因可以通过mail邮件分析计划任务可以实现让指定用户执行某条命令# For details see man 4 crontabs# Example of job definition:# .---------------- minute (0 - 59)# | .-...

2019-08-24 20:38:45 174

转载 进程管理(前面的重点必须会)

进程管理重点:一、pkill用于杀死一类进程,比如下面强杀wang的进程pkill -9 -U wang二、killall也可以杀一类进程(默认可能没有),比如杀nginx进程killall nginx三、kill -0和kill -1要知道啥意思kill -0 pid一般用来检测某进程是否存货,不过pid不确定,一般用killall -0 name;脚本中经常用这个检查某个进程在...

2019-08-24 16:12:26 155

转载 linux各种监控工具(必须精通其中几种)

各种监控工具国外linux监控大神:百度搜Brendan D. Gregghttp://www.brendangregg.com/linuxperf.html一、hatoplinux交互式进程查看器,支持鼠标点,搜索杀死进程,排序等,功能相当强大,具体参考:https://www.cnblogs.com/enet01/p/8316006.htmlPID:进程标志号,是非零正整数...

2019-08-24 15:01:31 229

转载 nmcli命令学习(必须会,CentOS8都默认nmcli了)

nmcli命令可以参考这个:https://mp.weixin.qq.com/s/y64vMJqfbtDGXcTDz6R-mQ<font color=red>nmcli可以自动补全,还是比较容易的</font>只敲nmcli显示所有网卡信息:[root@linux1 ~]# nmcli ens33: connected to ens33 "Int...

2019-08-24 14:53:49 4388

空空如也

空空如也

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

TA关注的人

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