Linux
文章平均质量分 60
友人a笔记
Aiden
展开
-
Windows环境部署nginx 文件服务器
在Windows环境下使用nginx部署简单的文件服务器nginx需要修改的内容有两部分:http { ... }、和location { ... }原创 2024-02-17 23:58:35 · 767 阅读 · 0 评论 -
centos7 firewall-cmd主机之间端口转发
可以通过两种方式控制端口的开放,一种是指定端口号另一种是指定服务名。虽然开放http服务就是开放了80端口,但是还是不能通过端口号来关闭,也就是说通过指定服务名开放的就要通过指定服务名关闭;还有一个要注意的就是指定端口的时候一定要指定是什么协议,tcp还是udp。端口转发可以将指定地址访问指定的端口时,将流量转发至指定地址的指定端口。转发的目的如果不指定ip的话就默认为本机,如果指定了ip却没指定端口,则默认使用来源端口。防火墙可以实现伪装IP的功能,下面的端口转发就会用到这个功能。yum安装nginx。原创 2023-04-26 15:55:25 · 3324 阅读 · 0 评论 -
Centos6 密钥登陆,解决所选的用户密钥未在远程主机上注册
解决所选的用户密钥未在远程主机上注册原创 2022-11-11 12:12:08 · 3909 阅读 · 1 评论 -
CentOS7 U盘安装提示错误 Warning: /dev/root does not exist
一般情况下是因为未找到安装系统盘的所在位置(例如:U盘),这时只需找到U盘文件名,并对配置稍作修改即可。原创 2022-09-20 11:37:50 · 6828 阅读 · 0 评论 -
台式机U盘安装Centos 安装界面黑屏并且没有网卡驱动
台式机主板型号:TUF-GAMING-B460-PLUS查看网卡型号为 :Intel® I219-V 千兆网卡。原创 2022-09-15 16:03:39 · 5467 阅读 · 0 评论 -
win10 校验sha256
centos7校验sha256。原创 2022-07-28 12:04:49 · 3041 阅读 · 0 评论 -
Centos7 SVN+Apache模式部署
服务器端一、SVN配置1、IP地址[root@svn ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@svn ~]# ip add1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00原创 2021-12-28 19:55:50 · 1402 阅读 · 2 评论 -
Centos 部署OpenVP* 证书+密码认证
一、实验环境主机 内网IP 外网IP 系统 备注OpenVPN 10.5.10.202 NAT映射外网访问 Centos7 OpenVPN服务端PC1 10.5.10.122 Windows7 x64 客户端PC2 10.5.10.123 Windows10原创 2021-12-21 09:50:09 · 6507 阅读 · 3 评论 -
CentOS7 开机出现welcome to emergency mode的解决方法
故障现象原因:主机之前在/etc/fstab配置文件里面挂载了iSCSI存储,因为存储连接中断或者被删除。当主机重启无法加载对应的iSCSI就会出现类似情况。解决方法:1、输入密码登录2、找到自己手动添加的挂载3、进入删除,再查看4、重启之后查看启动正常...原创 2020-07-22 14:52:09 · 5657 阅读 · 3 评论 -
Centos 集群时间同步chrony
实验环境系统 角色 IPCentos7.6 Server 192.168.14.217Centos7.6 Client 192.168.14.218一、Server端配置1、Centos7系统已经默认安装chrony服务,没有再执行以下命令[root@server ~]# yum install -y chrony2、启动服务[root@server ~]# systemctl start chronyd[root@原创 2020-07-06 08:52:05 · 579 阅读 · 0 评论 -
Centos7 /var目录扩容
Centos在随着使用时间增加,/var目录提示空间不足,以下有两种解决方案。其他目录类似操作一、默认磁盘安装的/var目录1、查看初始的磁盘目录[root@localhost ~]# df -HTFilesystem Type Size Used Avail Use% Mounted on/dev/mapper/centos-root xfs 15G 1.1G 14G 8% /devtmpfs原创 2020-09-22 10:34:12 · 7975 阅读 · 2 评论 -
Centos 7 NFS部署
实验环境:server: 192.168.14.212client: 192.168.14.213一、服务器部署1、安装nfs和rpcbind包[root@server ~]# yum install -y nfs-utils rpcbind2、这里选择一个lvm挂载点做NFS共享目录(lvm挂载查看https://blog.csdn.net/tladagio/article/details/106347445)3、修改配置文件[root@server ~原创 2022-01-05 09:49:10 · 648 阅读 · 0 评论 -
Centos kernel内核升级和降级
1、查看当前操作系统版本[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)2、查看当前内核[root@localhost ~]# uname -r3.10.0-957.el7.x86_643、查看yum可升级的内核版本[root@localhost ~]# yum list kernel --showduplicates4、可以直接更新,也可选定版本更新...原创 2021-05-18 16:24:11 · 2863 阅读 · 0 评论 -
openvas linux/window漏洞扫描和整改
前提:已经安装好openvas一、添加linux扫描主机1、Configuration>>Targets2、添加主机IP3、主机认证用户和密码4、扫描任务5、创建扫描任务6、添加扫描任务主机,其他默认7、点击开始扫描8、扫描完成9、扫描结果,待整改二、添加window扫描主机1、Configuration>>Targets2、添加主机IP3、主机认证用户和密码4、扫描.原创 2021-01-28 09:28:26 · 1581 阅读 · 0 评论 -
Centos 7 磁盘管理(LVM)
一、无需重启主机增加磁盘1、为虚拟机添加多一块磁盘2、检测磁盘空间无法发现新增的2G磁盘3、,重新扫描磁盘通过重新扫描 SCSI (注:Small Computer System Interface 小型计算机系统接口)总线并添加 SCSI 设备,系统就可以扩展操作系统的物理卷磁盘空间,而且不需要重启虚拟机。[root@localhost ~]# ls /sys/class/scsi_host/host0 host1 host2[root@localhost ~]#原创 2020-06-01 09:46:40 · 2241 阅读 · 0 评论 -
centos 无法ping通本地回环地址
介绍:客户端可以telnet通服务器的端口,但是无法ping通服务器的IP地址,服务器本身也无法ping通网卡IP和回环地址一、防火墙排查1、查看服务器防火墙状态#服务器本地查看到防火墙是关闭的,排查防火墙配置问题[root@server ~]# systemctl status firewalld● firewalld.service - firewalld - dynam...原创 2020-10-10 16:34:01 · 3418 阅读 · 3 评论 -
Centos 7 双网卡绑定,主备工作状态
介绍:系统版本:[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)网卡eth0初始配置:[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0TYPE=EthernetBOOTPROTO=sta...原创 2020-05-04 13:09:26 · 2131 阅读 · 0 评论 -
Centos7 逻辑卷管理(LVM)
一、LVM概念1、物理设备是用于保留逻辑卷中所存储数据的存储设备。它们是块设备,可以是磁盘分区、整个磁盘、RAID阵列或SAN磁盘。设备必须初始化为LVM物理卷,才能与LVM结合使用。整个“设备”将用作一个物理卷。2、物理卷(PV)用于注册基础物理设备以便在卷组中使用。LVM自动将PV划分为物理区块(PE);它们是充当PV上最小存储块的小块数据。3、卷组(VG)是存储池,由一个或多...原创 2020-06-18 09:01:35 · 2470 阅读 · 0 评论 -
memcached缓存服务(nginx php memcache mysql)
介绍:Memcached是一款开源、高性能、分布式内存对象缓存系统,可应用各种需要缓存的场景,其主要目的是通过降低对Database的访问来加速web应用程序。它是一个基于内存的“键值对”存储,用于存储数据库调用、API调用或页面引用结果的直接数据,如字符串、对象等。1、memcached是一款开发工具,它既不是一个代码加速器,也不是数据库中间件。其设计哲学思想主要反映在如下方面:简单...原创 2020-03-03 09:05:05 · 952 阅读 · 0 评论 -
Centos 7.2 安装配置带用户认证的squid正向代理
squit介绍Squid 是一个缓存 Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据。当一个用户想要下载一个主页时,可以向 Squid 发出一个申请,要 Squid 代替其进行下载,然后 Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户。按照代理类型的不同,可以将 S...原创 2018-01-30 20:18:32 · 3569 阅读 · 0 评论 -
Centos7 使用WordPress快速搭建个人博客
一、系统环境[root@ecs-35f2 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@ecs-35f2 ~]# ip add1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link...原创 2018-03-08 09:14:58 · 7433 阅读 · 0 评论 -
Apache自带ab测压工具
一、介绍ab是apachebench命令的缩写。ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。二、系统环境[root@ecs-19cb ~]# cat /etc/redhat-re...原创 2018-02-02 11:59:39 · 727 阅读 · 0 评论 -
Centos7 安装tomcat
系统环境[root@ecs-19cb ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@ecs-19cb etc]# ip add1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN ...原创 2018-02-03 14:57:12 · 5621 阅读 · 2 评论 -
Centos7 tomcat自定义jsp网页并修改默认端口
介绍这里主要演示在Centos系统已经安装了tomcat并设置好环境变量,如何自定义一个jsp网页。用来进行后面的Nginx动静分离的一个网页测试。tomcat安装:Centos7 yum安装tomcat系统环境[root@ecs-19cb ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) ...原创 2018-04-09 21:12:11 · 1621 阅读 · 0 评论 -
Centos7 配置yum仓库
方式一:使用本地.ISO镜像1、这里使用VMware Workstation模拟操作,先查看是否挂载镜像网络适配器也改为仅主机模式,让虚机不能连接互联网。2、在虚机创建挂载目录[root@localhost ~]# mkdir /data3、挂载cdrom到刚创建的目录 /data[root@localhost ~]# mount /dev/原创 2018-02-04 10:00:07 · 1526 阅读 · 0 评论 -
Redhat5 单用户模式
进入单用户模式修改root用户密码1、重启系统过程按 “E”2、选择第二项,按e进入3、在rhgb quiet后面加"空格",输入数字: 1或s或者S或者single ,然后按回车4、按B之后会自动重启5、重启完自动进入单用户模式6、输入:passwd root修改命令,然后输入两次相同的密码,最后reboot重启系统就可以使用修改后的密码登录。注意:这里一定要确...原创 2018-02-10 12:14:21 · 7200 阅读 · 1 评论 -
Centos7.x 单用户模式修改root密码
介绍:之前使用的Centos6的单用户模式发现不适合Centos7使用,于是使用VMware Workstation记录Centos7的操作。1、重启需要重置密码的虚机2、看到此界面后,快速按“e”进入编辑3、进入之后,找到linux16开头的一行,找到关键字“ro”4、把关键字“ro”修改为“rw”,后面还要加上 init=/sysroot/bin/sh(rw ...原创 2018-04-03 10:13:02 · 21066 阅读 · 1 评论 -
Centos 7 Samba服务器安装和配置
一、介绍 Samba 是在 Linux 和 UNIX 系统上实现 SMB 协议的一个免费软件,由服务器及客户端程序构成,SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。 SMB 协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件...原创 2018-03-06 16:20:57 · 1331 阅读 · 0 评论 -
Centos 普通用户su到root用户提示错误
一、CentOS7普通用户执行su时,报如下错误:[test@ecs-1453 ~]$ su -Password: su: Authentication failure解决方法:如果root能够正常登陆,就先使用root用户登录系统,再执行操作1、登陆root账户;2、执行sudo -i[root@ecs-1453 ~]# sudo -i3、执行chmod +...原创 2018-02-27 19:12:02 · 13067 阅读 · 4 评论 -
Centos7 免密码SSH双向登录
服务器:Master IP:192.168.2.66Slave1 IP:192.168.2.10Slave2 IP:192.168.2.18一、首先实现单向Master可以免密码ssh登录slave1和slave21、三台服务器都需要修改/etc/ssh/sshd_config配置文件[root@master ~]# vim /etc/ssh/sshd_config将以下的注释符...原创 2018-04-15 15:51:29 · 1310 阅读 · 0 评论 -
Centos7 Apache配置虚拟主机的三种方式
一、虚机主机的三种方式1、基于IP2、基于IP+端口3、基于域名官网文档:http://httpd.apache.org/docs/2.4/二、安装Apache1、系统环境[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@localhost ~]# ip ad1: lo...原创 2018-06-21 17:46:19 · 24029 阅读 · 11 评论 -
Centos7 设置ssh秘钥登录
1、使用密码登录到需要使用秘钥登录的账户,然后在服务器创建秘钥[root@ecs-326c-0001 ~]# cd .ssh/[root@ecs-326c-0001 .ssh]# ll -atotal 8drwx------ 2 root root 4096 Jul 9 11:35 .dr-xr-x---. 7 root root 4096 Mar 21 11:21 ..-rw...原创 2018-08-05 11:14:58 · 9649 阅读 · 0 评论 -
Centos7 配置网卡链路聚合
一、系统环境1、在VMware Workstation部署Centos7系统2、添加网卡3、查看网卡,看到新加的两张网卡(eno33554984,eno50332208)是没有IP地址的[root@localhost ~]# ip add1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state...原创 2020-07-13 15:12:50 · 20890 阅读 · 2 评论 -
Centos7 配置DHCP服务器,电脑可以获取IP,手机却无法获取IP
环境介绍:1、系统环境:在内网ESXI虚拟化上有一台Centos7,搭建了两台DHCP服务器,分别为“内部-WIFI”和“公共-WIFI”提供IP地址分配。(192.168.1.253)内部-WIFI的DHCP配置:vim /etc/dhcp/dhcpd.confsubnet 192.168.1.0 netmask 255.255.255.0 { range 192.168....原创 2018-10-01 17:13:23 · 1077 阅读 · 0 评论 -
Centos7 nginx访问日志文件割接
一、yum安装nginx二、各文件路径(/etc/nginx/nginx.conf)1、访问日志路径:access_log /var/log/nginx/access.log main;2、pid路径:pid /run/nginx.pid三、脚本1、创建脚本[root@localhost ~]# pwd/root[root@localhost ~]# vim run...原创 2019-06-04 15:43:41 · 1391 阅读 · 0 评论 -
Centos 7搭建Raid5案例
介绍:RAID5:分布式奇偶校验的独立磁盘结构它的奇偶校验码存在于所有磁盘上。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。因为奇偶校验码在不同的磁盘上,所以提高了可靠性。但是它对数据传输的并行性解决不好,而且控制器的设计也相当困难。在RAID 5中有“写损失”,即每一次写操作,将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。RAI...原创 2019-09-20 09:27:23 · 2247 阅读 · 0 评论 -
tcpdump监控tcp三次握手和四次断开
tcpdump语法:-v 输出一个稍微详细的信息,例如在ip包中可以包括ttl和服务类型的信息。-vv 输出详细的报文信息。-i 指定监听的网络接口。-n 不把网络地址转换成名字。-nn 不进行端口名称的转换。-S 将tcp的序列号以绝对值形式输出,而不是相对值。TCP:在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, ...原创 2019-09-02 09:16:53 · 450 阅读 · 0 评论 -
Centos7配置LVS DR模型及长连接
拓扑:说明:这里只是简单测试,所以都在同一个网段。Director和后端web服务器都需要配置VIP地址一、Director主机配置1、关闭防火墙和selinux[root@director ~]# systemctl stop firewalld[root@director ~]# systemctl disable firewalld[root@director ~...原创 2019-09-09 08:09:55 · 939 阅读 · 0 评论 -
VMware vSphere下的linux挂载ISO
一、上传ISO文件1、打开存储器2、创建一个专门存放ISO文件夹3、上传ISO二、虚拟机CD/DVD挂载ISO文件1、编辑设置2、挂载前[root@localhost ~]# df -HTFilesystem Type Size Used Avail Use% Mounted on/dev/mapper/cen...原创 2020-02-19 08:49:36 · 3082 阅读 · 0 评论 -
详细源码编译安装httpd介绍
一、源代码编译概述:1.使用源代码安装软件的优点获得最新的软件版本,及时修复bug根据用户需要,灵活定制软件功能2.应用场合举例安装较新版本的应用程序时自由软件的最新版本大都以源码的形式最先发布当前安装的程序无法满足需要时编译安装可由用户自行修改、定制功能需要为应用程序添加新的功能时用户可以重新配置、自由修改源代码,加入新的功能3.Tarball 封包.tar....原创 2020-03-18 08:39:05 · 1199 阅读 · 0 评论