随笔分类 - Linux
linux环境php中执行shell_exec输出null的原因
摘要:最近项目出了个问题,pdf版本高于1.4会有问题,所以使用Ghostscript将pdf版本降级,需要 php+shell_exec()配合使用,在centos上生成一直失败,打印返回结果一直是null,各种尝试后总结如下: 1.在shell_exec()括号内字符串的最后加上 2>&1 以返回ST
php word转pdf后加水印失败 debug
摘要:问题描述: 公司OA需求为上传word文档,上传后自动转为pdf文档并添加水印。 采用的技术方案为使用java中间件jodconverter进行文件转换。 问题出现了,word文件转pdf成功,但是pdf文件加水印失败。 问题定位: 经过一步步定位,问题原因为,转换新生成的pdf文件所属用户为roo
Linux服务器安全设置
摘要:设置密码失效时间 查看当前的设置 chage -l root设置修改密码最大间隔时间,60天chage -M 60 root 是指密码修改最小间隔时间 设置修改密码最小间隔时间,10天 chage -m 10 root 设置SSH空闲超时退出时间 vim /etc/ssh/sshd_config 放
Docker中“TERM environment variable not set.”问题
摘要:在使用top查容器内部资源利用情况时候,发现无法使用,报“TERM environment variable not set.”错误。从网上找到了解决方案,经实验有效
centos 6.5安装docker
摘要:安装linux,需要系统内核为3.x以上,如果centos版本为7以下,先升级系统内核 1.关闭selinux 2.下载安装epel 3.安装docker-io 4.启动docker 5.查看docker版本
centos6安装docker,先升级系统内核
摘要:安装docker,其他的源可能导致你的内核和docker的版本不一致,需要将系统内核升级至3.x 查看当前系统版本 cat /etc/issue 查看当前内核版本 uname -r #uname -a 方法1: 方法2(此方法在百度云centos6.5升级中无效,所以我找了第二张方法):
阿里云提示ECS服务器存在漏洞处理方法
摘要:1.阿里云提供生成修复命令,但是这个只提供给企业版,即收费的; 2.自己手动修复的话, 采用软件升级一般都可以解决。除了提示带kernel的高危漏洞的,其他的不需要重启实例即可修复. 有kernel的需要更新完成重启实例。 ①这里可以先把“漏洞名称”百度一下,然后按搜到的方法处理就可以了 ②网上没有
转:详解PV、UV、VV、IP及其关系与计算
摘要:一、什么是PV? PV即Page View,网站浏览量,指页面浏览的次数,用以衡量网站用户访问的网页数量。用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计。一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者通过不断的刷新页面,也可以制造出非常
分析apache日志,统计访问量
摘要:cat nondomain_access_log.20090722 |awk '{print $1}'| sort | uniq -c |sort -nr
docker创建nginx镜像
摘要:注意:此处不是用的dockerfile创建的镜像,只是用来搞一搞 首先你的系统里面要安装docker,这里就不重复介绍了,可以看之前的文章; 然后再搞一个基础镜像 docker pull registry.cn-hangzhou.aliyuncs.com/centos-server/centos6:
阿里云服务器docker搞定镜像
摘要:docker的安装可以看前面的文章 这里我的docker已经安装完成了,该搞镜像了;这里的镜像用的是我以前自己搞的,虽然镜像有点大,但是胜在自己搞的,熟悉(熟悉不熟悉鬼知道) 我的镜像放在了阿里云容器镜像仓库 接下来就开干: apache-php镜像: docker pull registry.cn
阿里云服务器centos6.x升级内核以能安装docker
摘要:centos版本为6.9,因为需要安装docker,所以需要将内核升级 升级步骤: 先导入公钥: rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 导入源: rpm -Uvh http://www.elrepo.org/elrepo
windows下查看 mysql二进制日志文件
摘要:有时候需要将linux中的mysql从线上linux种down到windows查看,但是这种binlog日志是二进制的,应该怎么查看呢? 使用window上的mysqlbinlog.exe将其转码到另一文件 这时候打开就是可以查看的sql了
yum -y update 报错:GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
摘要:用的是centos6.5的镜像,yum源太老了,修改了之后想更新一下: 执行报错: 解决方案 vi /etc/yum.repos.d/CentOS-Base.repo 把文件里所有的RPM-GPG-KEY-CentOS-5更改为RPM-GPG-KEY-CentOS-6就可以了
apache配置apache server status,监控服务器访问情况
摘要:在apache配置文件中添加开启代码, 1.如果你的Apache配置文件httpd.conf或者extra/httpd-info.conf中有LoadModule status_module modules/mod_status.so话,说明你的Apache已经加载了此模块;或者编译的时候加上了--
阿里云两台服务器之间拷贝文件命令scp
摘要:参考:云栖社区 不同的Linux之间copy文件通常有4种方法 1.ftp 2.samba服务 3.sftp 4.scp 最简单的方法就是scp,可以理解为ssh管道下的cp命令 把当前一个文件copy到远程服务器上:scp /home/a.txt root@192.168.0.8:/home/ro
Windows开启telnet命令
摘要:1.点击开始 → 运行 → 输入telnet,回车。 2.点击启用或关闭Windows功能 3.找到Telnet客户端,勾选,点击确认 4.搞定,测试一下 打开CMD,在出来的DOS界面里,输入telnet测试端口命令: telnet IP 端口 或者 telnet 域名 端口,回车。 如果端口关闭