这里收集一些别人的博客jibill_十三
隐藏php版本遇到的坑
小的网站结构说明:如果部署在云上,比如阿里云上,不需要自己部署keepalived,直接买阿里云的slb即可,slb然后分发流量到两台haproxy机器一、先部署两个web服务器编译安装nginx(脚本很粗糙)[root@007-web2 ~]# cat nginx.sh yum install -y vim lrzsz tree screen psmisc lsof tcpdump wge
Bydefault,rmdoesnotremovedirectories.Usethe--recursive(-ror-R)optiontoremoveeachlisteddirectory,too,alongwithallofitscontents.Toremoveafilewhosenamestartswitha'-',forexample'-foo',useoneofthesecommand
构建自己的centos参考:https://blog.51cto.com/wangxiaoke/2437063参考:https://blog.csdn.net/TheKingOfNight/article/details/86532789参考:https://www.cnblogs.com/wajika/p/6592659.html还未经过测试,有坑…[root@node1 custom-cent
dockerfile多阶段构建制作离线yum源参考:https://blog.csdn.net/networken/article/details/89712130目录结构:Dockerfile######################################################################################### FROM centos:7
制作离线docker安装源[root@node1tmp]#yuminstallwgetyum-utilscreatereponginx-y[root@node1tmp]#wget-O/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-7.repo[root@node2~]#wget-O/etc/yum.repos.d/dock
一. 简答实验题( 每题5分 ):1. 请说出 5 个你熟悉的类 unix 系统名称redhat,CentOS,debian,ubuntu,suse,freebsd2. 请写出 5 个你熟悉的 Linux 软件的网络端口号和对应的软件名称。httpd 80 nginx 80 mysql 3306 ftp 20,21 samba 137,138,139,445
ansible远程编译部署httpd和php说明:参考:https://blog.51cto.com/14012942/2444580应该是能跑得起来的,不过还差的很远…模块可拆分成多个文件很多都是shell模块实现的,yum装包,修改配置文件等实现第一步:能用远程执行shell脚本应使用script模块src文件在远程主机,应使用copy模块的remote_src参数httpd.conf应该配个
考试题一、.如何查看服务器是否有进程监听在22号端口以及对应进程的PID进程号?(只查22端口)ss -ltunp | grep ':20\b' netstat lsof -i:22二、使用crontab任务计划,完成:每周三晚上7到9点之间每5分钟执行一次a.sh的文件?[root@nfs1 ~]# echo '*/5 19-21 * * */3 /bin/bash a.sh &>
编译安装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 /
一键编译安装和卸载httpd-2.4.41需要注意的地方:1、编译apr和apr-utils:官方的INSTALL文档说的很详细了,下载对应的包解压到srclib目录即可,不要带版本号2、system脚本:yum装一个httpd,考过来改改就行了3、启动用户问题:源码安装的httpd配置文件用户是daemon,装完后要改下脚本在CentOS7测试能用[root@node1 ~]# cat http
#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://s1.51cto.com/images/blog/201909/11/0b76e1691b319afe942307de014ee355.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
编译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的服务!且其
ntp和chronyd立即同步时间的坏处,影响某些计划任务执行一、立即同步时间方法一:ntpdatentp.aliyun.com方法二:重启ntp服务方法三:重启chrony服务二、查看ntp和chrony状态[root@textbox~]#chronycsources-v210Numberofsources=1.--Sourcemode'^'=server,'='=peer,'#'=localc
awk练习题1、⽂件ip_list.txt如下格式,请提取“.magedu.com"前⾯的主机名部分并写⼊到该⽂件中:1blog.magedu.com2www.magedu.com...999999study.magedu.comawk-F'[.]''{print$2}'ip_list.txt>>ip_list.txt2、统计/etc/fstab⽂件中每个⽂件系统类型出现的次
加密,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,vsftpd:172.16.
#!/bin/bashprivkey="$HOME/.ssh/id_rsa"publickey="$HOME/.ssh/id_rsa.pub"#Usagehelpif[$#-ne1];thenecho"Usage:$0[user@]hostname"exit1fi#testprivate/publickkeyexistornot,andtheprivilege600ornotif[-f"$priv
编译安装httpd2.4.25并编写systemd脚本一、官方的httpd安装脚本[root@textbox~]#rpm-q--scriptshttpdpreinstallscriptlet(using/bin/sh):#Addthe"apache"groupanduser/usr/sbin/groupadd-g48-rapache2>/dev/null||:/usr/sbin/userad
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请求文
1、linux系统查看当前加载的模块?查看⼀个模块信息和相关参数的⽅法?加载⼀个模块?lsmodmodinfomodprobe2、linux系统中开机启动⽂件路径是/etc/rc.d/3、linux常⽤的引导加载程序是LILO和GRUB4、linux系统中,⼀般可⽤???实现⾃动编译make5、简述linux开机启动过程CentOS6:1、POST加电自检2、BootSequence选择启动项3、
两种方式升级内核一、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
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号