![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WEB
月亮不营业Mk
这个作者很懒,什么都没留下…
展开
-
Nginx网站服务 LNMP 安装Nginx 配置Nginx虚拟主机 安装Mysql 安装php 项目部署
Nginx网站服务结构编译安装Nginx挂载[root@centos01 ~]# mount /dev/sr0 /mnt/删除系统源[root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-*安装依赖程序pcre-devel 和 zlib-devel[root@centos01 ~]# yum -y install pcre-devel zlib-devel创建管理Nginx用户组[root@centos01 ~]# useradd -M原创 2020-12-09 09:38:48 · 182 阅读 · 0 评论 -
firewalld防火墙(二)IP地址伪装和端口转发 IP地址伪装和端口转发 富语言规则和直接规则 配置IP地址伪装和端口转发
firewalld防火墙(二)结构开启三台虚拟机开启centos01(内网LAN)开启centos02(将02模拟成为防火墙)添加一块vmnet2网卡开启centos03(外网WAN) 将网卡改为vmnet2centos02(防火墙)给新增的网卡复制一个配置文件 本次内网为100.0 外网为200.0查看新增网卡的id[root@centos02 ~]# ifconfig给ens34复制一个配置文件[root@centos02 ~]# cp /etc/sysconfig/ne原创 2020-12-07 10:34:49 · 891 阅读 · 0 评论 -
firewalld防火墙(一)firewalld防火墙的基本应用 防火墙的基本配置 配置防火墙规则
firewalld防火墙结构概述以上两种称呼都可以表示Linux 防火墙防火墙:管理防火墙内核的工具firewalld防火墙的配置方法进入图形化界面[root@centos01 ~]# init 5启动防火墙服务[root@centos01 ~]# systemctl start firewalld在图形化中启动firewalld服务[root@centos01 ~]# friewall-config默认所有网卡都属于public区切换到字符界面[root@c原创 2020-12-03 17:01:27 · 478 阅读 · 0 评论 -
系统安全及应用-锁定解锁用户-控制用户密码有效期-限制特定的用户使用su命令-配置sudo权限普通用户使用root权限命令-Linux系统开关机控制-配置grub引导菜单-系统弱口令检测-nmap扫描
系统安全及应用结构锁定和解锁用户创建用户bob和设置密码查看账户信息[root@centos01 ~]# tail -1 /etc/passwd/bin/bash:允许登录修改为不允许登录[root@centos01 ~]# usermod -s /sbin/nologin bob再次查看账户信息这次就是/sbin/nologin 意思为不允许登录修改为允许登录[root@centos01 ~]# usermod -s /bin/bash bob使用usermod锁定原创 2020-11-27 14:56:50 · 566 阅读 · 0 评论 -
部署KVM虚拟化平台-安装和使用KVM-WinSCP的使用-KVM的基本管理-虚拟机的克隆和快照
部署KVM虚拟化平台结构查看计算机CPU支持虚拟化[root@centos01 ~]# cat /proc/cpuinfo | grep vmx图形化界面启动[root@centos01 ~]# systemctl set-default graphical.target关机[root@centos01 ~]# init 0设置内存为8GCPU给2核设置虚拟化引擎开启虚拟机可以继续使用XShell进行操作检查计算机CPU支持虚拟化(已经支持了)[root@cento原创 2020-11-26 13:31:47 · 160 阅读 · 0 评论 -
Squid代理服务器 传统代理 透明代理 配置 访问控制
Squid代理服务器结构:工作机制代理概述实验说明#### Centos03 web删除系统自带的源[root@centos03 ~]# rm -rf /etc/yum.repos.d/CentOS-*挂载[root@centos03 ~]# mount /dev/cdrom /mnt/安装http[root@centos03 ~]# yum -y install httpd启动服务[root@centos03 ~]# systemctl start httpd原创 2020-11-23 13:28:54 · 328 阅读 · 2 评论 -
解决问题:Squid检查报错出现WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.log解决方法
问题描述我们在使用squid时检查配置文件会使用以下这条命令[root@centos02 ~]# squid -k parse但是会有一条报错就是我们通常创建一个文件就可以了[root@centos02 ~]# touch /usr/local/squid/var/logs/cache.log但是问题有时还是并无法解决的我们需要给这个文件的目录以及文件的所属改为squid:squid[root@centos02 ~]# chown -R squid:squid /usr/local/原创 2020-11-21 11:23:48 · 1612 阅读 · 0 评论 -
Shell脚本(四) grep的应用 正则表达式的应用 sed应用 awk应用
Shell脚本(四)本次试验需要一个test.txt文件文件内容:he was short and fat.He was wearing a blue polo shirt with black pants.The home of Football on BBC Sport online.the tongue is boneless but it breaks bones.12!google is the best tools for search keyword.The year ah原创 2020-11-14 15:44:45 · 117 阅读 · 0 评论 -
Shell脚本(三) for循环 while循环 case服务控制
Shell脚本(三)一、使用for循环1.使用for 循环创建用户[root@centos01 ~]# vim username.sh#!/bin/bashuser=$(cat ./username.txt)for username in $userdouseradd $usernameecho "pwd@123" | passwd --stdin $username &> /dev/nulldone2.使用for循环删除用户[root@centos01 ~]# v原创 2020-11-12 14:41:49 · 682 阅读 · 3 评论 -
Shell脚本(二) 比较运算符 字符串比较 if判断 双分支if判断 多分支if判断
Shell脚本(二)一、条件测试测试/boot/是不是目录 如果是返回0 不是的话返回非0[root@centos01 ~]# test -d /boot/[root@centos01 ~]# echo $?0测试/boot/是不是目录 如果是返回Yes[root@centos01 ~]# test -d /boot/ && echo "Yes"Yes二、比较运算符10大于5 如果为真 显示yes[root@centos01 ~]# [ 10 -gt 5 ] &原创 2020-11-10 19:38:05 · 319 阅读 · 0 评论 -
远程访问及控制 用户登录控制 拒绝特定的服务器来源登录 配置密钥对身份验证和访问控制 远程数据复制 使用SFTP传输数据 TCP wrappers
远程访问及控制1.挂载[root@centos01 ~]# mount /dev/cdrom /mnt/2.安装服务器端[root@centos01 ~]# rpm -ivh /mnt/Packages/openssh-server-7.4p1-11.el7.x86_64.rpm3.安装客户端[root@centos01 ~]# rpm -ivh /mnt/Packages/openssh-clients-7.4p1-11.el7.x86_64.rpm 4.配置文件位置 [root@c原创 2020-11-07 17:26:09 · 296 阅读 · 0 评论 -
Shell脚本(一) 编写简单的脚本 运行脚本 重定向和管道符 变量 变量的类型 配置变量 变量赋值常用的符号 变量的运算 特殊变量
Shell脚本(一)编写简单的脚本一、 使用脚本显示根目录数据1.新建文件test.sh[root@centos01 ~]# vim test.sh2.编辑test.sh[root@centos01 ~]# vim test.sh#!/bin/bash //声明#test script //描述#moe0526@126.com //脚本作者联系方式echo "切换到根目录" cd / echo "显示根目录的数据"ls二、运行脚本1.方法一:脚本文件原创 2020-11-05 16:25:19 · 250 阅读 · 0 评论 -
LAMP平台部署及应用 配置安装php 安装mhash 安装mcrypt 配置安装Apache 配置zend加速
LAMP平台部署及应用安装php一、 安装依赖程序1.挂载光盘[root@centos01 ~]# mount /dev/cdrom /mnt/2.删除自带的源[root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-*3.安装依赖程序[root@centos01 ~]# yum -y install zlib-devel libxml2-devel二、 安装libmcrypt1.卸载光盘[root@centos01 ~]# umount原创 2020-11-05 10:34:45 · 259 阅读 · 0 评论 -
MySQL数据库的备份和恢复 数据库冷备份 mysqldump备份恢复数据库中的表 二进制日志备份恢复数据 从二进制指定的ID开始和结束范围恢复数据
MySQL数据库的备份和恢复一、 数据库冷备份1.查看数据库中是否有数据2.停止mysql数据库服务3.MySQL数据库保存的位置4.查看系统时间5.备份mysql数据库6. 恢复数据7. 启动服务8.登录mysql9.查看数据有无丢失二、mysqldump备份恢复数据库中的表1.备份benet数据中的student表2.删除表3.恢复备份数据student表到benet数据库中三、备份多个数据库或者备份所有数据库1.新建accp数据库2.备份多原创 2020-11-03 19:56:29 · 112 阅读 · 0 评论 -
MySQL数据库 配置安装mysql 数据库的基本管理 创建表的基本管理 授权用户访问数据库
MySQL数据库一、 安装MySQL1.挂载光盘2. 删除系统自带的源3.安装依赖4.创建管理mysql组5.创建管理mysql服务账户二、配置安装mysql1.切换光盘2.挂载光盘3.解压到指定位置4.进入mysql下的位置5.配置mysql6.编译安装mysql7.生成mysql主配置文件8.生成mysql服务控制文件9.添加执行权限10.优化mysql命令11.初始化mysql12.添加系统服务设置开机自动启动13.启动服原创 2020-11-03 16:03:37 · 148 阅读 · 0 评论 -
配置Apache的访问控制和虚拟主机-搭建Apache服务-配置Require限制客户端访问-使用Apache配置身份验证-配置虚拟主机
配置Apache的访问控制和虚拟主机一、搭建Apache服务1.挂载光盘 Linux.ios[root@centos01 ~]# mount /dev/cdrom /mnt/mount: /dev/sr0 写保护,将以只读方式挂载2.解压缩[root@centos01 ~]# tar zxvf /mnt/httpd-2.2.17.tar.gz -C /usr/src/3.进入到/usr/src/httpd-2.2.17/[root@centos01 ~]# cd /usr/src/htt原创 2020-11-03 15:21:36 · 369 阅读 · 0 评论 -
安装、配置Apache服务
Apache简介Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。起源源于 A Patchy Server,著名的开源Web服务软件发布 Apache服务程序的1.0版本由Apache软件基金会(ASF)负责维护最新的名称为“ Apache官方站点:http://httpd. a.原创 2020-09-27 01:00:39 · 386 阅读 · 0 评论