
LINUX
文章平均质量分 79
xiejava1018
信息系统项目管理师、高级通信工程师、网络信息安全工程师,喜欢打鼓、看书、写代码、旅行。
展开
-
CentOS7+LAMP+DVWA靶机搭建
Damn Vulnerable Web Application,是一个编码差的、易受攻击的 PHP/MySQL Web应用程序。 它的主要目的是帮助信息安全专业人员在合法的环境中,练习技能和测试工具,帮助 Web 开发人员更好地了解如何加强 Web 应用程序的安全性,并帮助学生和教师在可控的教学环境中了解和学习 Web 安全技术。本文介绍CentOS7环境下DVWA靶机搭建。原创 2023-03-31 15:29:58 · 1006 阅读 · 2 评论 -
Python3.9环境安装mysqlclient报python setup.py egg_info did not run successfully错避坑
MySQL是常用的开源数据库,Python环境下django框架连接MySQL数据库用的是mysqlclient库,今天在用pip安装mysqlclient库时报错,特记录一下,避免后续继续踩坑。原创 2022-07-16 11:18:21 · 11962 阅读 · 0 评论 -
CentOS7下配置Supervisor自启动的两种方法
很多网友留言问如何配置Supervisor 自启动,现将如何在CentOS7下配置Supervisor自启动的两种方法整理如下:一、方法一直接将启动命令加入到/etc/rc.d/rc.local中(简单但不推荐)vi /etc/rc.d/rc.local在现有的内容后面加入supervisor的启动命令supervisord -c /etc/supervisord.conf注意:一定要执行 chmod +x /etc/rc.d/rc.localchmod +x /etc/rc.d/rc.原创 2021-11-11 11:30:24 · 2567 阅读 · 0 评论 -
CentOS7下python3+Flask+uWSGI+Nginx+Supervisor环境搭建
在生产环境中通常用uwsgi作为Flask的web服务网关,通过nginx反向代理进行负载均衡,通过supervior进行服务进行的管理。这一套搭下来还是有一些坑要踩,本文通过一个简单的Flask web应用记录了CentOS7下python3+Flask+uWSGI+Nginx+Supervisor环境搭建的全过程,以及一些注意事项,以免遗忘。一、Python3环境安装CentOS7下Python3环境安装参考 http://xiejava.ishareread.com/posts/57cef505/原创 2021-11-05 23:12:48 · 3199 阅读 · 0 评论 -
CentOS7下安装python3.8
环境的搭建是进行开发的第一步,python因为存在python2和python3两个版本,让在建立python环境时造成不便,并且由于在Linux环境下不像Window环境安装那么友好,存在一些小坑。本教程记录了CentOS7下安装python3.8的过程和注意事项。一、查看系统版本[root@localhost ~]# cat /etc/centos-releaseCentOS Linux release 7.2.1511 (Core)[root@localhost ~]# uname -aL原创 2021-11-04 17:11:25 · 5145 阅读 · 6 评论 -
Supervisor离线安装及使用
Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警supervisor的安装有多种方式配置好yum源后,可以直接安装yum install原创 2020-05-18 11:26:54 · 1807 阅读 · 0 评论 -
logstash简明实用教程
一、logstash是什么Logstash 是开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的“存储库”中。官方介绍:Logstash is an open source data collection engine with real-time pipelining capabilities。简单来说logstash就是一根具备实时数据传输能力的管...原创 2020-04-14 16:26:31 · 1482 阅读 · 0 评论 -
LVM简介及CentOS7 LVM操作实战
LVM简介LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes...原创 2019-06-01 17:41:15 · 541 阅读 · 0 评论 -
阿里云centos7服务器启用和配置swap分区
我的服务器是阿里云的服务器Centos7。CPU为1G,内存1G。平时访问速度也还可以,内存是少是少了点,但基本还是够用。今天用top看了cpu及内存使用情况,发现free的内存已经只有10多M了,发现阿里云的centos7默认居然没有swap空间。赶紧加入swap。1、创建用于交换分区的文件dd if=/dev/zero of=/mnt/swap bs=1M count=1024bs...原创 2019-01-15 16:12:27 · 1953 阅读 · 1 评论 -
CentOS7下mongodb忘记密码后重置密码
新装mongodb后,结果一段时间没有用,密码给忘记了,只能重置密码了。步骤如下:1、找到mongodb的配置文件通过ps -ef|grep mongod找到mongodb的配置文件mongod.conf也可以通过find / -name mongod.conf找到配置文件发现配置文件在/etc/mongod.conf2、编辑配置文件将用户验证的配置项屏蔽vi /etc/mongod.conf保存...原创 2018-06-10 18:27:16 · 11574 阅读 · 0 评论 -
linux下如何解决jvm执行取得的时间和系统时间不一致的问题
今天在和对端系统调试接口的时候发现一个怪问题。用本地环境调试调用接口没有问题,发到服务器上问题就来了参数解析不了。确认了版本没有问题以后,一步步分析。这接口对端要求我们参数通过AES加密传过去,秘钥是一串字符加年月日的时间戳。怀疑是服务器时间不对引起的,但是通过date命令查看发现服务器的时间是正常的。通过打日志才发现通过Java程序代码new Date()取得的时间比服务器的时间少了近8个小时,原创 2017-11-23 22:56:39 · 10907 阅读 · 0 评论 -
如何通过SecureCRT转发功能实现外网访问内网服务
公司有台开发服务器有外网地址,开放了ssh服务,上面装有mysql服务,MySQL服务端口3306是没有对外网开放的。所以如果在家要连接这台服务器的mysql数据库得另外想其他办法。好在SecureCRT提供了端口转发的功能,能够通过SecureCRT将内网端口映射到本地端口。原创 2017-11-16 22:04:05 · 6387 阅读 · 0 评论 -
通过linux mail实现网站存活监控告警通知
我的网站爱分享读书(www.ishareread.com)是放在家里的两台机器提供的web服务,然后通过通过阿里云服务器上装的nginx反向代理提供外部访问的,在家里的两台机器上做了个集群负载。因为是放在家里的机器,有时候不稳定如电源跳闸等导致无法提供服务,所以需要有个机制来监控家里的机器上面的web服务是否正常。所以想起通过linux mail来发送通知实现网站存活的监控告警通知。原创 2017-10-23 16:34:15 · 1430 阅读 · 0 评论 -
自动reload nginx解决nginx对动态域名不重新解析的问题
自动reload nginx解决nginx对动态域名不重新解析的问题,通过DDNS动态域名绑定的IP。这个IP经常变。IP一但变了后nginx不在对动态域名进行解析了,访问的还是老IP地址。导致网站访问不了。必须得重启nginx或重新reload nginx。本文通过编写shell脚本定时比对新老IP自动对nginx进行reload有效解决了nginx对动态域名不重新解析的问题原创 2017-01-07 17:31:42 · 13017 阅读 · 1 评论 -
CentOS 7 Linux安装NFS
NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。原创 2016-11-20 10:37:28 · 850 阅读 · 0 评论 -
通过CentOS 7.0 电源管理关闭笔记本合盖睡眠待机
充分利用计算资源,将家里的老HP6325的笔记本装成了Linux CentOS 7.0准备做成远程控制的下载机。碰到一个问题就是CentOS 7.0电源管理默认将笔记本合上就睡眠待机了,FTP、SSH都访问不了了,除非人工唤醒或远程通过网络唤醒。这就意味着笔记本永远都不能合上盖子。。。有没有办法像window一样的通过电源管理来取消将笔记本合上就睡眠待机呢?原创 2016-10-28 22:50:30 · 5919 阅读 · 0 评论 -
CentOS 7 linux安装迅雷Xware实现远程下载
大家可以想象一个这样的场景,上班的时候听同事介绍了一个很好看的片子,找到资源后,直接通过远程迅雷下载,安心的工作,然后远程迅雷默默的将你的资源下载放到你家里的下载服务器上,回家后通过手机访问到你的下载服务器愉快的看片。是不是很方便呢?原创 2016-11-06 11:29:59 · 31654 阅读 · 3 评论 -
linux配置java环境变量
linux配置java环境变量一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。二. 需要配置的环转载 2012-04-22 13:09:16 · 524 阅读 · 0 评论