Bydefault,rmdoesnotremovedirectories.Usethe--recursive(-ror-R)optiontoremoveeachlisteddirectory,too,alongwithallofitscontents.Toremoveafilewhosenamestartswitha'-',forexample'-foo',useoneofthesecommand
同步与异步,阻塞与非阻塞的区别转载:https://www.cnblogs.com/chaser24/p/6112071.html1、概念剖析相信很多从事linux后台开发工作的都接触过同步&异步、阻塞&非阻塞这样的概念,也相信都曾经产生过误解,比如认为同步就是阻塞、异步就是非阻塞,下面我们先剖析下这几个概念分别是什么含义。同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果
ansible远程编译部署httpd和php说明:参考:https://blog.51cto.com/14012942/2444580应该是能跑得起来的,不过还差的很远…模块可拆分成多个文件很多都是shell模块实现的,yum装包,修改配置文件等实现第一步:能用远程执行shell脚本应使用script模块src文件在远程主机,应使用copy模块的remote_src参数httpd.conf应该配个
编译安装php+apache环境注意事项:1、主要是配合apache的,所以刚开始创建了apache用户脚本#!/bin/bashRED="\033[0;31m"GREEN="\033[0;32m"NO_COLOR="\033[0m"PREFIX=/usr/local/php #这个还是别改了,好多地方要改SYSCONFDIR= SRC=/usr/src FLAG=$1CPUS=`cat /
#lamp综合小实验禁止转载,禁止搬运,爬虫司马遇到的问题:一、浏览器打不开blog.jd.com:已经配置DNS,最终原因:这个图形化的CentOS7使用dncp获取的ip,DNS也获取的网关;解决:固定IP,手动设置DNS,并确认/etc/reslov.conf二、NFS权限问题php对NFS目录没有写权限:最终解决:php是以apache运行的,NFS那边也创建个一模一样的apache并对/
题目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/httpd
本篇文章不咋滴,乱七八糟,把参考了DNS术语;主从DNS服务器配置;DNS综合实验权威服务器和(非)权威应答权威服务器(权威者)可以理解为直接上层域的DNS服务器。例如www.baidu.com这台主机的上层域是baidu.com,那么对www来说,它的权威服务器就是baidu.com这个域内负责解析的DNS服务器,而对于baidu.com这个主机来说,它的权威服务器是.com这个域负责解析的DN
https://blog.csdn.net/weixin_42867972/article/details/81636246
编译busybox一、yuminstallgccgcc-c++glibcglibc-develpcrepcre-developensslopenssl-develsystemd-develzlib-develglibc-staticncurses-devellbzip2二、wgethttps://busybox.net/downloads/busybox-1.30.1.tar.bz2三、tarxf
cobberweb1、安装:yuminstall-ycobbler-web2、然后就可以使用了(IP替换):https://192.168.38.200/cobbler_web3、错误排查"InternalServerError..."排查参考:https://www..com/wang50902/p/10760404.html先查看其日志位置:[root@loc
PXE+kickstart无人值守安装centos71.1PXE说明所谓的PXE是PrebootExecutionEnvironment的缩写,字面上的意思是开机前的执行环境。要达成PXE必须要有两个环节:(1)一个是客户端的网卡必须要支持PXE用户端功能,并且开机时选择从网卡启动,这样系统才会以网卡进入PXE客户端的程序;(2)一个是PXE服务器必须要提供至少含有DHCP以及TFTP的服务!且其
cobbler无人值守批量安装Linux系统1.1pxe安装系统pxe的大致过程如下图。其中pxelinux.0为bootloader。pxelinux.cfg目录下的文件(一般使用默认的default文件)定义了安装操作系统前的菜单项,如kernel和Initrd的路径,kickstart的路径等。首先客户端请求pxe服务器上的dhcp,dhcp上指定了next-server和filenam
ntp和chronyd立即同步时间的坏处,影响某些计划任务执行一、立即同步时间方法一:ntpdatentp.aliyun.com方法二:重启ntp服务方法三:重启chrony服务二、查看ntp和chrony状态[root@textbox~]#chronycsources-v210Numberofsources=1.--Sourcemode'^'=server,'='=peer,'#'=localc
tcp_wrapper过滤1.1wrap简介wrap工作在内核空间和应用程序中间的库层次中。在内核接受到数据包准备传送到用户空间时都会经过库层次,对于部分(只是部分)应用程序会在经过库层次时会被wrap库文件阻挡下来检查一番,如果允许通过则交给应用程序。1.2查看是否支持wrapperwrap只会检查tcp数据包,所以称为tcpwrapper。但还不是检查所有类型的tcp数据包,例如httpd就不
opensslca(签署和自建CA)自建CA总结:#建立数据库索引文件和序列文件[root@linux5~]#touch/etc/pki/CA/index.txt[root@linux5~]#echo"01">/etc/pki/CA/serial#生成私钥[root@linux5~]#opensslgenrsa-out/etc/pki/CA/private/cakey.pem#创建CA请求文
两种方式升级内核一、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.org/tiki/tiki-i
制作一个最小的CentOS6系统首先要明确一下CentOS6启动的过程POST->BootSequence(BIOS)->Bootloader(MBR)->Kernel(ramdisk)->rootfs->switchroot->/sbin/init->(/etc/inittab,/etc/init/*.conf)->设置默认运行级别->系统初
CentOS7没事删bootloader和stage1.5阶段玩众所周知bootloader位于磁盘前446字节,属于stage1.0阶段磁盘512字节后有一段空间是stage1.5阶段,用于找到启动的img和vmlinuz众所周知,stage1.0-stage2.0都可以用grub2-install(CentOS6是grub-install)参考:http://s4.51cto.com/wyfs
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四、修复方法一:这个文件上次删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#切根bash-4.2#mount/de
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_64.img二、重启起不
CentOS删除fstab的恢复需要光盘进入救援模式CentOS6怎么进入救援模式:https://blog.51cto.com/14012942/2433449一、先拿CentOS6开刀由于这个CentOS6使用了逻辑卷,所以进去之后要先激活逻辑卷,不懂的百度“救援模式逻辑卷”vgchange-ay然后查看lvs,lvdisplay这样就知道我的root分区设备在/dev/VolGroup/lv
本周讲了网络管理,进程管理,计划任务,脚本进阶(while循环,case,continue,break,for循环,select搭配PS3,expect脚本)nmcli管理网络各种监控工具学习进程管理的几个重点crontab的一些注意事项[脚本进阶一][脚本进阶二之expect][脚本进阶之面试题及脚本][CentOS6启动过程][CentOS7启动过程][CentOS7破坏ininramfs文件
计划任务注意事项1、at这个是一次性的计划任务,应该很少用2、crontab周期性计划任务计划任务没有执行的原因可以通过mail邮件分析计划任务可以实现让指定用户执行某条命令#Fordetailsseeman4crontabs#Exampleofjobdefinition:#.----------------minute(0-59)#|.-------------hour(0-23)#||.---
进程管理重点:一、pkill用于杀死一类进程,比如下面强杀wang的进程pkill-9-Uwang二、killall也可以杀一类进程(默认可能没有),比如杀nginx进程killallnginx三、kill-0和kill-1要知道啥意思kill-0pid一般用来检测某进程是否存货,不过pid不确定,一般用killall-0name;脚本中经常用这个检查某个进程在不在killall-1name用于让
各种监控工具国外linux监控大神:百度搜BrendanD.Gregghttp://www.brendangregg.com/linuxperf.html一、hatoplinux交互式进程查看器,支持鼠标点,搜索杀死进程,排序等,功能相当强大,具体参考:https://www.cnblogs.com/enet01/p/8316006.htmlPID:进程标志号,是非零正整数USER:进程所有者的用
nmcli命令可以参考这个:https://mp.weixin.qq.com/s/y64vMJqfbtDGXcTDz6R-mQ<fontcolor=red>nmcli可以自动补全,还是比较容易的</font>只敲nmcli显示所有网卡信息:[root@linux1~]#nmcliens33:connectedtoens33"Intel82545EM"ethernet(e10
请你描述一下七层网络模型物理层,数据链路层,网络层,传输层,会话层,表示层,应用层1)物理层:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输2)数据链路层:通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路3)网络层提供路由和寻址的功能,使两终端系统能够互连且决定最佳路径,并具有一定的拥塞控制和流量控制的能力。4)传输层:向用户提供可靠的端到端的差错和流量控制
这里收集一些别人的博客jibill_十三
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号