
Linux
不想秃头的程序员
这个作者很懒,什么都没留下…
展开
-
shell_exec() php 执行shell脚本
在执行的时候发现报错:shell_exec() has been disabled for security reason原创 2021-06-19 20:20:59 · 6698 阅读 · 3 评论 -
服务器安装lnmp的时候出现client_loop: send disconnect: Connection reset by peer
在git push时候将上传文件传到远程仓库时总是出错,原因是文件过大造成的。原因:http.postBuffer默认上限为1M,所以将上限改大就行解决方案:git config --global http.postBuffer 524288000,之后就能顺利上传了// 这里该成500Mg...转载 2021-06-16 08:46:44 · 2508 阅读 · 0 评论 -
ssh 登录时,有的服务器很容易频繁断开连接,有的却几乎不会断开。
用SSH客户端连接linux服务器时,经常会出现与服务器会话连接中断现象,造成这个问题的原因便是SSH服务有自己独特的会话连接机制。解决方案:1、设置服务器向SSH客户端连接会话发送频率和时间#vi /etc/ssh/sshd_config,添加如下两行ClientAliveInterval 60ClientAliveCountMax 86400注:ClientAliveInterval选项定义了每隔多少秒给SSH客户端发送一次信号;ClientAliveCountMax选项定义了超过多少转载 2021-06-15 23:35:41 · 1225 阅读 · 0 评论 -
linux 2种循环,只以换行符分割,不以空格分割。
name.txt文本内容如下:张三 男 18岁李四 女 25岁王五 男 22岁希望的是循环读取这个文本,然后每行信息再通过空格分割成数组。1.使用for循环读取每行数据的时候,空格也会被分割,导致出现了9行。如下:2.使用while读取脚本内容如下:#!/bin/bash#过滤空行或者是#号开头的注释行cat "./name.txt" | grep -Ev "^$|^#.*$" | while read i;do echo 'line=' ...原创 2021-05-16 21:06:01 · 1878 阅读 · 0 评论 -
hyper-v 安装centos7 后,虚拟机无法访问网络。
最简单的办法就是在安装centos系统的步骤中,先进行网络配置这里选择网络和主机名,进入,然后选中默认的即可。原创 2021-02-28 22:40:19 · 1309 阅读 · 0 评论 -
linux命令 查找包含指定字符串的文件
1.非递归搜索包含指定字符串的文件grep 查找在当前目录下,包含mirrors.aliyuncs.com字符串的文件grep mirrors.aliyuncs.com ./*查找结果:2.递归地搜索包含指定字符串的文件grep -R mirrors.aliyuncs.com ./*3.搜索所有包含特定单词的文件比如grep查找aliyuncsgrep aliyuncs ./* 则所有包含这个字符串的内容都会显示,不管是aliyuncstest.com...原创 2021-04-20 17:00:34 · 3413 阅读 · 0 评论 -
如何爬取ajax实时加载多个ts文件的视频
参考http://blog.sina.com.cn/s/blog_81bdf4030102y4fa.html尝试的linux环境1.安装python3,原先安装了python2.7.这里需要ln -s 更改下软连接(改之前移除2.7链接),使得用python命令的时候调用的是python3的而不是python2.72.用pip3 安装Crypto 用来解密文件(.ts的视频需要解密,无法直接播放)3.找到m3u8文件,此步骤需要我们手动操作:刷新视频页面即可找到index.m3u8文件,转载 2021-03-09 17:57:36 · 390 阅读 · 0 评论 -
yum安装软件出错解决方法
yum安装软件出错解决方法造成yum下载安装时语法出错, 一般是由于python多个版本共存的原因。所以,只需将yum 设置文件固定python 版本,也就是python2下面的操作能解决版本冲突问题。1.sudo vim /usr/bin/yum打开,将首行的python 修改为python2.72.vim /usr/libexec/urlgrabber-ext-down打开,将首行的python 修改为python2.73.vim /usr/bin/yum-config-man原创 2021-03-06 18:18:57 · 1350 阅读 · 0 评论 -
nginx配置一个简单的php网站遇到的问题
安装完nginx后,想查看nginx的位置,可以通过查看软件安装路径命令whereis nginx这里的/usr/local/nginx/即是nginx的安装位置,配置文件在/usr/local/nginx/conf/总的配置文件是/usr/local/nginx/conf/nginx.conf也可以直接用nginx -t 也可以直接查看nginx配置文件完整路径:打开这个文件可以看到整体的格式就是http { serv...原创 2021-03-02 23:20:10 · 724 阅读 · 1 评论