易天海
这个作者很懒,什么都没留下…
展开
-
Nginx配置好ssl,但$_SERVER[‘HTTPS‘]取不到值
使用$_SERVER['HTTPS']来判断是http还是https,但在Nginx+PHP-FPM架构下,nginx使用fastcgi_pass指令将请求传递给PHP-FPM,但是在使用fastcgi_pass时,Nginx默认不会将HTTPS传递给PHP-FPM。如果你使用的是Apache,它就会自动设置HTTPS服务器变量,PHP代码可以通过$ _SERVER ['HTTPS']检查以确定请求是HTTPS还是HTTP。原创 2022-12-02 10:53:59 · 1036 阅读 · 0 评论 -
win+R命令大全
Windows+R按键一起按就会呼出运行命令:explorer-------打开资源管理器logoff---------注销命令lusrmgr.msc----本机用户和组oobe/msoobe /a----检查XP是否激活cleanmgr-------垃圾整理compmgmt.msc---计算机管理conf-----------启动netmeetingcharmap----...原创 2018-08-05 13:24:24 · 23381 阅读 · 0 评论 -
命令提示符大全
Windows+R按键一起按就会呼出运行命令:然后 输入 cmd 清理屏幕 cls cmd命令大全(第一部分) winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置...原创 2018-08-05 13:41:51 · 4923 阅读 · 0 评论 -
memcache与memcached的区别
https://www.cnblogs.com/52php/p/5666504.html其实到底说成什么无所谓,只要你真正理解和知道使用就可以了!但是介于有和我一样学习时遇到的这个疑惑,在此分享下其中的缘由:Memcache是一个软件Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞...转载 2019-05-12 17:03:09 · 203 阅读 · 0 评论 -
windows上phpstudy配置memcache
注意:Windows版本不等于phpstudy的版本,请注意查看电脑上安装的phpstudy是32位的还是64位的,上述的memcache版本要和phpstudy的版本匹配!(一般来说phpstudy是32位的),本人是在php5.6上可以成功,PHP7上可能涉及到版本匹配以下并没有成功。总的来说,分两步:同时安装memcached软件服务和安装php_memcache扩展一、安装memc...转载 2019-05-04 11:40:56 · 593 阅读 · 0 评论 -
Linux下如何查看tomcat是否启动/系统日志等
首先,进入Tomcat下的bin目录cd /home/tomcat/apache-tomcat-8.5.8/bin使用Tomcat关闭命令./shutdown.sh查看Tomcat是否以关闭ps -ef|grep java如果显示以下相似信息,说明Tomcat还没有关闭如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程 kil...原创 2018-09-02 10:32:31 · 405 阅读 · 0 评论 -
如何从linux服务器下载一个文件夹到windows电脑
1. 把文件夹打包 。tar -zcvf www.atianhai.com.gz www.atianhai.com/2. 把压缩包下载下来。sz www.atianhai.com.gz3.用winrar 解压本地电脑的tar文件注:如果linux服务器没有按照sz ,安装一个 yum install lrzsz.tar解包:tar xvf FileName.tar...原创 2019-04-19 20:26:58 · 8442 阅读 · 0 评论 -
检查Tomcat是否启动
检查Tomcat是否启动# netstat -ntpul# ps -ef|grep javanetstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p : 显示进程标识符和程序名称,每一个套接字/端口都属...原创 2018-09-03 21:01:05 · 19025 阅读 · 0 评论 -
Warning: mkdir(): No such file or directory in D:\phpstudy_pro\WWW\**** linux mkdir
$file_path = 'application/controllers/index.php';$dir_path = dirname($file_path);mkdir($dir_path,0777);Warning: mkdir(): No such file or directory in D:\phpstudy_pro\WWW\*******\dir_file_t.php o...原创 2019-12-01 10:24:04 · 2044 阅读 · 0 评论 -
xshell如何传输文件
yum安装一款工具。[root@iz8vb84t8146h3n3x58qqgz /]# yum install lrzsz -yLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.cloud.aliyuncs.com * epel: mirrors.cloud...原创 2019-04-19 22:25:08 · 1272 阅读 · 0 评论 -
linux 常用命令
即为8005端口未运行,使用命令netstat -ant 发现 没有找到8005端口netstat -Intup 显示出了所有正在运行的服务的信息列表# free -h total used free shared buff/cache availableMem: 1.8G 267M...原创 2018-09-02 11:56:57 · 203 阅读 · 0 评论 -
cron与anacron
[root@xNZcKb185852 etc]# cd cron.hourly[root@xNZcKb185852 cron.hourly]# lltotal 4-rwxr-xr-x. 1 root root 392 Aug 3 2017 0anacron[root@xNZcKb185852 cron.hourly]# cat 0anacron#!/bin/sh# Check w...转载 2019-04-30 09:54:00 · 2301 阅读 · 0 评论 -
linux上传下载覆盖文件的命令
yum install -y lrzsz;1.sz命令是把文件下载到本地,使用方法如下sz 文件名回车之后会弹出一个本地的路径选择框,选择要下载的路径即可。2.rz命令是把文件上传到服务器,使用方法如下进入要上传文件的指定的目录,然后rz回车之后本地会弹出一个文件选择框,选择要上传的文件即可。这里rz如果是上传已经存在的文件,但是要覆盖,直接用rz命令会上传失败。...原创 2019-05-04 12:48:01 · 9931 阅读 · 0 评论 -
Linux的五个查找命令:find,locate,whereis,which,type 及其区别
https://www.cnblogs.com/kex1n/p/5233821.htmlLinux的五个查找命令:find,locate,whereis,which,type 及其区别1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find <指定目录> <指定条件> <指定动...转载 2019-03-31 20:27:38 · 185 阅读 · 0 评论 -
linux 复制文件到当前目录
root@172.21.0.4:/usr/share/nginx/html# ls50x.html index.htmlroot@172.21.0.4:/usr/share/nginx/html# cp index.html indexold.htmlroot@172.21.0.4:/usr/share/nginx/html# ls50x.html index.html ...原创 2019-03-17 16:34:05 · 6578 阅读 · 0 评论 -
Vim进入和退出命令
http://www.cnblogs.com/dalaoban/p/9381305.html本来不想写任何关于vim的文章的,无奈我今天又忘记怎么退出vim了,常用命令是ESC,然后:wq(保存并退出),:q!(不保存并强制退出),i进入vim模式。另外还有其它的,我可能都不会用到。。。按ESC键 跳到命令模式,然后::w 保存文件但不退出vi :w file 将修改另外保存到file...转载 2019-03-31 11:29:15 · 2127 阅读 · 0 评论 -
Unix命令行程序和内建指令(更多)
Unix命令行程序和内建指令(更多)https://baike.baidu.com/item/sudo/7337623?fr=aladdin文件系统 ▪cat ▪cd ▪chmod ▪chown ▪chgrp ▪cksum ▪cmp ...转载 2019-04-02 10:45:01 · 245 阅读 · 0 评论 -
Linux下ps -ef和ps aux的区别及格式详解
Linux下ps -ef和ps aux的区别及格式详解Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux。这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,两者输出略有不同。现在的大部分Linux系统都...转载 2018-09-03 09:59:42 · 168 阅读 · 0 评论 -
linux 访问mysql
[root@pho bin]# mysql -uroot -p1mysql: [Warning] Using a password on the command line interface can be insecure.ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)[...原创 2018-10-30 23:02:34 · 266 阅读 · 0 评论 -
linux之‘cut -f1’命令详解
uname -r显示内核版本 -s显示系统名$ uname -rsLinux 2.4.20-28.9.XFS1.3.1sed 's/ //g'删去所有空格$uname -rs|sed 's/ //g'Linux2.4.20-28.9.XFS1.3.1cut -f1 -d'-' 以'-' 为分隔符,取第一个字段$ uname -rs|sed 's/ //...原创 2019-12-13 11:36:16 · 8177 阅读 · 0 评论 -
linux 查看文件大小及内容
一、# du -sh *266M csdn4.3G csdnxz20K document266M learn406M mysql5.71.7G oldproject235M sourcecode63M tool以上:使用du -sh * 命令也可以列出当前文件以及文件夹的大小。这个命令要注意:sh与*之前要有个空格的。在命令框 输入命令:ls -lht 将会...原创 2018-09-02 19:09:45 · 1786 阅读 · 0 评论 -
Linux公社
https://www.linuxidc.com/Linux/2017-04/142487.htm原创 2019-12-12 20:21:23 · 365 阅读 · 0 评论 -
shell脚本实现: 自动识别文件改动 并重启相关服务
原因在ubuntu上运行python脚本 该脚本需要读取配置文件 而且配置文件要求能够远程更新方法1.使用sshpass 远程将文件上传至目标服务器sshpass -p [password] scp [file] [username]@[target host]:path/2.在目标服务期内运行脚本 定期检查文件是否改动 若有改动则重启脚本 读取配置文件注释:md5sum命令用...转载 2019-12-12 14:10:11 · 383 阅读 · 0 评论 -
程序修改后,要kill shell脚本,重新启动之后才有效
为什么何process中的程序修改后,要kill shell脚本,重新启动之后才有效(php肯定是执行了break操作)可能shell运行的还是原来的php代码,要杀了,重新load原创 2019-12-13 11:37:40 · 461 阅读 · 0 评论 -
linux bash shell 特殊字符大全
https://cloud.tencent.com/developer/article/1469049Linux下无论如何都是要用到shell命令的,在Shell的实际使用中,有编程经验的很容易上手,但稍微有难度的是shell里面的那些个符号,各种特殊的符号在我们编写Shell脚本的时候如果能够用的好,往往能给我们起到事半功倍的效果,为此,特地将Shell里面的一些符号说明罗列成对照表的形式,...转载 2019-12-12 13:45:28 · 211 阅读 · 0 评论 -
如何运行linux shell程序
纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注。导读 搞懂linux程序如何运行是一件重要的事情,这是为我们进一步发展打下了坚实基础的一步。本文将通过实例来详细地讲解如何运行linux程序。希望对于大家理解有帮助。 首先,我们从一个十分简单的例子test.sh开始吧:#!/bin/sh#this is a test.cd /tmpecho "...转载 2019-12-12 14:46:21 · 305 阅读 · 0 评论 -
shell查看磁盘是否大于80%并发送邮箱告警
1.用shell查看磁盘是否大于80%并发送邮箱告警。分析如何查看磁盘占用: 1 2 3 # df -h | grep /dev/vda1 | awk '{print $5}' |cut -d "%" -f1 或者 # df -h | grep /dev/vda1 | awk '{print $5}' |awk -F "%" '{...转载 2019-12-12 19:10:46 · 2202 阅读 · 0 评论 -
Linux下安装Redis并设置相关服务
一、简介Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。Redis从它的许多竞争继承来的三个主要特点:Redis数据库完全在内存中,使用磁盘仅用于持久性。 相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。 Redis可以将数据复制到任意数量的从服务器。Redis优势异常快速:Redis...转载 2019-03-31 22:14:42 · 98 阅读 · 0 评论 -
Job for redis.service failed because the control process exited with error code. See “systemctl stat
[root@ebs-65684 bin]# systemctl start redis.serviceJob for redis.service failed because the control process exited with error code. See "systemctl status redis.service" and "journalctl -xe" for details.[root@ebs-65684 bin]# systemctl status redis.servic.原创 2020-07-28 10:31:01 · 7570 阅读 · 0 评论 -
redis 测压工具ab
redis 测压工具ab原创 2019-03-13 22:10:10 · 437 阅读 · 0 评论 -
https://github.com/sripathikrishnan/redis-rdb-tools
Parse Redis dump.rdb files, Analyze Memory, and Export Data to JSONRdbtools is a parser for Redis' dump.rdb files. The parser generates events similar to an xml sax parser, and is very efficient mem...转载 2019-04-02 11:51:06 · 596 阅读 · 0 评论 -
redis
[root@iz8vb84t8146h3n3x58qqgz /]# ps -ef|grep redisroot 6250 1 0 13:02 ? 00:00:01 /www/server/redis/src/redis-server 127.0.0.1:6379root 6330 6282 0 13:16 pts/0 00:00:00 g...原创 2019-03-19 13:24:42 · 149 阅读 · 0 评论 -
windows下生成ssh key详解
ssh-keygen -t rsa -C "*******@qq.com" 连续按 三次enter键。Administrator@SC-201805190058 MINGW64 /d/phpstudy_pro/WWW/github20191209 (master)$ ssh-keygen -t rsa -C "*******@qq.com"Generating public/...原创 2019-12-09 19:55:29 · 8279 阅读 · 1 评论 -
Git删除指定文件
文本介绍一下如何利用git删除文件。一.使用linux命令rm删除:在当前工作区有文件readme.txt,并被git跟踪,且有提交历史。运行如下命令:[Shell] 纯文本查看 复制代码 1 $ rm readme.txt 查看状态截图如下:分析如下:(1).readme.txt文件的状态是被删除。(2).此时工作...转载 2019-12-13 23:15:11 · 1298 阅读 · 0 评论 -
git
$ git initInitialized empty Git repository in D:/phpstudy_pro/WWW/github20191209/.git/Administrator@SC-201805190058 MINGW64 /d/phpstudy_pro/WWW/github20191209 (master)$ git add hello.txtAdminis...原创 2019-12-09 23:12:13 · 414 阅读 · 0 评论 -
git reset --hard origin/maser
[root@iz8vb84t8146h3n3x58qqgz test.etianhai.cn]# lltotal 4-rw-r--r-- 1 root root 1592 Nov 13 16:25 index.html-rw-r--r-- 1 root root 0 Dec 11 23:19 test.txt[root@iz8vb84t8146h3n3x58qqgz test.et...原创 2019-12-12 00:54:02 · 1661 阅读 · 0 评论 -
Git 删除远程服务器文件同时保留本地文件实例详解
Administrator@SC-201805190058 MINGW64 /d/phpstudy_pro/WWW/meilibosi.com (master)$ git rm --cached -r .idearm '.idea/config.php'rm '.idea/deployment.xml'rm '.idea/encodings.xml'rm '.idea/misc.xml...原创 2019-12-14 20:37:51 · 261 阅读 · 0 评论 -
gitee
我们强烈建议所有的git仓库都有一个README,LICENSE,.gitignore文件Git入门?查看帮助,Visual Studio/TortoiseGit/Eclipse/Xcode下如何连接本站,如何导入仓库简易的命令行入门教程:Git 全局设置:git config --global user.name "*海*"git config --...原创 2019-12-10 10:52:55 · 336 阅读 · 0 评论 -
输入git显示相关用法
Administrator@AUTOBVT-GPTAEVP MINGW64 ~$ gitusage: git [--version] [--help] [-C <path>] [-c <name>=<value>] [--exec-path[=<path>]] [--html-path] [--man-path] [--i...原创 2019-12-15 13:05:40 · 312 阅读 · 0 评论 -
Git修改文件名称
如果感觉当前的文件名称不够妥当,可以进行修改,下面对此操作做一下介绍。一.使用linux命令mv:和删除文件一样,修改文件名也是一种改变。关于删除文件可以参阅git删除指定文件一章节。下面就以修改工作区readme.txt文件名字为例做一下介绍:[Shell] 纯文本查看 复制代码 1 $ mv readme.txt read.txt...转载 2019-12-13 23:16:31 · 6242 阅读 · 0 评论