服务器
文章平均质量分 53
Linux apache nginx
JSON_L
在等待的日子里,刻苦读书,谦卑做人,养得深根,日后才能枝叶茂盛!
愿你的一生,和喜欢的人在一起,做自己喜欢的事情。
展开
-
CURL error 60: SSL certificate problem: certificate has expired
项目使用guzzleHttp做的一个接口,报错:certificate has expired因为在linux centos环境与window环境有所不同,在此记录一下解决过程。原创 2023-02-17 18:38:33 · 4259 阅读 · 0 评论 -
Tabby sftp 下载文件夹
使用tabby下载文件夹的记录。Tabby是一个基于 TypeScript 开发的终端模拟器,适用于 Windows,macOS 和 Linux。可使用SSH、SFTP连接本地和服务器。原创 2023-01-05 11:50:46 · 5910 阅读 · 2 评论 -
Netcat介绍及安装使用
Netcat是一款简单的Unix工具,使用UDP和TCP协议。它是一个可靠的容易被其他程序所启用的后台操作工具,同时它也被用作网络的测试工具或黑客工具。使用它你可以轻易的建立任何连接。内建有很多实用的工具。原创 2022-12-15 16:57:53 · 4815 阅读 · 0 评论 -
hostnamectl 主机名管理
在linux中修改主机名称是经常使用的,主机名称可以很轻松的识别服务器,centos7系统新增了hostnamectl命令[root@hostname ~]# hostnamectl -h -h --help 显示帮助 --version 显示安装包的版本 --transient 修改瞬态主机名 --static 修改静态主机名 --pretty 修改灵转载 2021-11-29 11:41:25 · 683 阅读 · 0 评论 -
宝塔面板 使用supervisor守护队列
宝塔面板在服务器安装的文档有很多,这里就不再赘述。在项目中有些业务操作需要使用队列处理,我一般使用supervisor守护队列进程但通过源码安装和启动都比较麻烦,现在使用宝塔面板就可以很轻松的进行相应操作。1.安装supervisor点击安装即可2.添加、修改守护进程进程根据你的业务多少而定程序优先级默认999,可通过修改操作更改优先级3.其他操作(1)可通过日志查看程序执行结果(2)当项目业务更新后,可通过守护进程列表操作重启进行更...原创 2021-08-10 16:12:08 · 3961 阅读 · 1 评论 -
Linux更换ssh端口
1.修改ssh配置文件sshd_configvim /etc/ssh/sshd_config打开22端口前# 换行增加你想设置的端口号建议先保留22端口 防止5022端口不能访问2.防火墙放行# 增加5022端口firewall-cmd --zone=public --add-port=5022/tcp --permanent# 说明:# –zone #作用域# –add-port=80/tcp #添加端口,格式为:端口/通讯协议# –permanent 永久生效,没.原创 2021-07-19 18:20:38 · 544 阅读 · 0 评论 -
laravel中使用workman在linux启动问题
laravel中使用workman在linux启动问题laravel框架中使用workerman做一个站内信的功能,在本地使用命令行开启服务时,没有问题;到linux测试环境,就启动不了!报错:Unknown command: cronMessageUsage: php yourfile <command> [mode]Commands: start Start worker in DEBUG mode. Use mode -d to start in DAEMO.原创 2020-09-28 17:32:26 · 1435 阅读 · 1 评论 -
Linux安装jdk及ElasticSearch
安装java环境yum install java-1.8.0-openjdk* -y查看安装情况java -version1.运行环境a.JDK8+ b.系统可用内存>2G2.下载git clone git://github.com/medcl/elasticsearch-rtf.git -b master --depth 1cd elasticsearch-rtf/bin./elasticsearch不能用root用户运行 创建一个...原创 2020-09-04 14:46:38 · 673 阅读 · 0 评论 -
Linux实现mysql备份和还原
在项目中,数据是很重要的,所以一定要做备份,防止意外导致数据丢失。1.找一个位置,创建文件夹mkdir data //存储备份的sql文件2.创建一个shell文件vim solve_back.sh文件内容为:#!/bin/bash echo data_dump_time: `date '+%Y-%m-%d %H:%M:%S'` >> /usr/local/sh/solve_bak.log #备份日志cd /usr/local/mysql/bin #my..原创 2020-06-11 14:02:55 · 1276 阅读 · 0 评论 -
云服务器 nginx配置SSL证书
阿里云的服务器 证书已经买好了,如果不会买,可以看阿里云的帮助文档证书准备好后,点击下载根据你web服务器的类型,下载相应证书我的是nginx 所以下载的是nginx的证书在nginx安装目录中,创建文件夹cert把这两个文件上传到nginx/cert中Nginx nginx.conf配置server { charset utf-8; ...原创 2019-10-24 14:13:25 · 2119 阅读 · 6 评论 -
Linux supervisor 安装和使用入门
安装python环境yum install python-setuptools 安装supervisoreasy_install supervisor 配置supervisormkdir -m 755 -p /etc/supervisor/创建主配置文件echo_supervisord_conf > /etc/sup...原创 2019-07-24 20:00:26 · 551 阅读 · 0 评论 -
lnmp yum安装php-bcmath报错
环境 阿里云centos7php7.2错误信息:命令:yum install php-bcmathError: php72w-common conflicts with php-common-5.4.16-46.el7.x86_64 解决方法:要用指定PHP版本安装,比如上面报错的是:php72w,那么你就需要执行php72w-bcmath...原创 2019-07-19 18:24:26 · 1249 阅读 · 0 评论 -
Linux 定时更新git脚本
在做项目的时候,每次本地做了新的修改或者新的添加,还得去测试服务器去更新一下代码,有点麻烦可不可以让他自己去定时的更新可以,写个sh脚本嘛 虽然不难 但还是记录一下吧#创建文件夹mkdir /usr/local/shcd /usr/local/sh创建脚本vim sync_xxx.sh脚本内容#!/bin/bashecho`date'+%Y-...原创 2019-05-10 18:22:45 · 1386 阅读 · 0 评论 -
Call to undefined function Intervention\Image\Gd\imagecreatefromjpeg()
做项目上传图片的时候,上传png的没有任何问题,已一上传jpg的就报错这个错误Call to undefined function Intervention\Image\Gd\imagecreatefromjpeg()看样子是gd库的jpeg没找到的样子。看一下服务器配置 果然缺少jpeg 和 freetype这才回想起来,安装服务器的时候确实没装jpeg...原创 2019-05-09 18:46:59 · 4546 阅读 · 0 评论 -
linux 安装php gd库
我的php安装源码的位置:/php-7.0.2在php安装源码文件中有一个扩展文件的存放地址:/php-7.0.2/extcd ext/gd//usr/local/php/bin/phpize #给php动态添加扩展,此处的路径是你安装的php路径 编译安装./configure --with-php-config=/usr/local/php/...原创 2019-04-13 18:13:50 · 10971 阅读 · 0 评论 -
Linux Redis的安装(完整版)
下载地址:http://download.redis.io/releases/ 选择适合的版本下载本篇描述的是3.2.12版本的安装wget http://download.redis.io/releases/redis-3.2.12.tar.gztar zxvf redis-3.2.12.tar.gzcd redis-3.2.12makemake完后 redis-3.2.1...原创 2019-04-13 11:09:10 · 660 阅读 · 2 评论 -
apache开启vhosts域名访问配置
安装好apache后,默认访问apache下的htdocs下的文件域名配置在apache 的httpd.conf中要配置访问多个项目时就不太方便了修改apache配置文件httpd.conf 开启vhostsvim /etc/httpd/httpd.conf查找 httpd-vhosts.conf 去掉之前的井号# Virtual hosts#Include conf...原创 2019-04-12 10:48:11 · 2007 阅读 · 0 评论 -
linux源码安装禅道
因为我在服务器上已经部署了一个项目所以在部署禅道的时候,我想用另外一个端口去访问禅道项目环境:centos7.0 php7.0.2 apache2.4 mysql5.6首先开启apache的8080端口的监听httpd.conf 增加8080端口监听查看防火墙当前开启的端口iptables -L -n修改防火墙端口配置文件vim /etc...原创 2019-04-12 10:36:20 · 1417 阅读 · 0 评论 -
linux 安装php curl 扩展
今天在测试服务器上布置禅道时,发现有一个扩展没装下面开始安装php安装包目录:/php-7.0.2/PHP安装路径:/usr/local/php/(下面步骤中的具体路径设置,大家根据自己的实际情况设置即可。)在PHP安装包中找到curl扩展目录[root@localhost /]# cd php-7.0.2/ext/curl/运行phpize[root@l...原创 2019-04-11 18:11:56 · 1519 阅读 · 0 评论 -
laravel项目在linux环境访问除根目录外 出现404问题及解决
今天把项目部署到linux上配置好域名访问后,访问根目录一切正常,但是在访问其他路由时,出现404问题。服务器 apache框架 5.5php 7.0问题表现:访问项目根目录没问题,访问其他目录必须在根目录后跟index.php然后接其他路由比如:www.test.com/index.php/admin/user这样的话 你原来的请求是 www.test.com/adm...原创 2019-04-11 17:46:35 · 1206 阅读 · 0 评论 -
Centos 7.4Linux系统lamp环境安装
安装Apache前的依赖包的安装编译安装apr(apr-1.6.5.tar.gz)下载地址:https://mirrors.cnnic.cn/apache/apr/apr-1.6.5.tar.gz[root@server1 src]# tar zxvf apr-1.6.5.tar.gz [root@server1 src]# cd apr-1.6.5[root@serv...原创 2018-03-19 17:11:06 · 976 阅读 · 0 评论 -
linux内通过命令如何查看和修改系统时区
在本篇文章中,我将向大家介绍几种查看linux时区的方法,在linux设备上,尤其在生产服务器上时区管理非常重要。下面将详细介绍如何查看。首先我们开启linux系统并使用root帐号登录,然后我们介绍第一种方式,使用date命令,首先我们在终端内输入“date”命令来查看系统时区,具体展示如下图所示。然后我们可以进一步使用date命令参数,更加详细的展示出来系统所使用的时区,%Z可转载 2017-11-17 15:58:40 · 6716 阅读 · 4 评论 -
linux下安装mongodb
安装MongoDB数据库 环境:CentOs6.864位系统php7Mysql5.6 1.官网下载对应版本的mongodb,下载地址 https://www.mongodb.org/downloads#production2.通过FileZilla将刚下载的安装包mongodb-linux-x86_64-3.4.3.tgz上传到测试服务器的/tmp目录下,...原创 2017-08-03 20:51:18 · 719 阅读 · 0 评论 -
Linux五个查找命令
1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find - : 所要搜索的目录及其所有子目录。默认为当前目录。 - : 所要搜索的文件的特征。 - : 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏转载 2017-06-05 11:45:11 · 5737 阅读 · 0 评论 -
清除error.log、access.log并限制Apache日志文件大小的方法
Apache下的access.log和error.log文件从安装服务器到现在没有动过,error.log、access.log爆满,就会出现MYSQL数据库连接错误,提示2003错误!在ftp下删除,重新登录发现文件依然存在,直接删除也没用,还会再生成这么大的文件。果断百度一下,找到一篇文章,分享一下两个方法:一、修改httpd.conf配置信息找到apach转载 2017-03-13 10:29:18 · 8097 阅读 · 0 评论 -
项目伪静态 访问路径忽略index.php
通常的URL里面含有index.php,为了达到更好的SEO效果可能需要去掉URL里面的index.php ,通过URL重写的方式可以达到这种效果,通常需要服务器开启URL_REWRITE模块才能支持。下面是Apache的配置过程,可以参考下:1、httpd.conf配置文件中加载了mod_rewrite.so模块2、AllowOverride None 将None改为 All3、转载 2016-10-13 11:49:15 · 804 阅读 · 0 评论 -
Apache与Nginx的优缺点比较
Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优转载 2016-08-09 10:47:20 · 395 阅读 · 0 评论 -
nginx负载均衡
nginx负载均衡Nginx负载均衡的理解Nginx是一个轻量级的、高性能的WebServer,他主要可以干下面两件事:作为http服务器(和apache的效果一样)作为反向代理服务器实现负载均衡现在Nginx到处都可以见到,经常会看到宕机后的网页会显示nginx的字样,这也说明Nginx由于高性能、使用配置简、开源单这些特点被越来越多的用户所接受,所使用。转载 2016-07-13 09:32:41 · 656 阅读 · 0 评论 -
git--分布式版本管理器的安装 和 使用
GIT在Window上安装很简单,随便搜一个文档就可以,就不叙述了。GIT在Linux上的安装和使用简介 GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS、Subversion不同,它不必服务器端软件支持,速度和效率也有着相当程度的提高。如果拥有CVS或者SVN的使用背转载 2016-07-09 10:00:49 · 398 阅读 · 0 评论