-
linux下批量删除utf8 bom的实现方法
所属栏目:[安全] 日期:2021-03-15 热度:104
低版本的gcc编译包含bom的文件会报错 xxx.cpp:1: error: stray ‘357' in program xxx.cpp:1: error: stray ‘273' in program xxx.cpp:1: error: stray ‘277' in program 批量删除之 grep -rIlo $'^xEFxBBxBF' . | xargs sed --in-place -e 's/xe[详细]
-
同一个文件在windows和linux下计算md5哈希不一致的原因及解决方
所属栏目:[安全] 日期:2021-03-15 热度:78
最近项目需要,需要对客户传过来的文件进行MD5校验,在实现的过程中前前后后遇到了若干问题,在这里总结一下。 md5的计算采用openssl实现,具体代码网上很多,这里不再赘述。需要注意的问题 1 读取文件内容时,文件打开方式要用二进制方式(rb),因为用户[详细]
-
shell将脚本输出结果记录到日志文件的实现
所属栏目:[安全] 日期:2021-03-15 热度:112
使用tee命令: sh portal/main.sh |tee log.txt 获取脚本父类路径 cmddir="`dirname $0`" 以上这篇shell将脚本输出结果记录到日志文件的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。[详细]
-
Linux下date命令,格式化输出,时间设置方法
所属栏目:[安全] 日期:2021-03-15 热度:188
date命令的帮助信息 [root@localhost source]# date --help 用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期。 -d,--date=字符串 显示指定字符串所描述的时间,而非当[详细]
-
复制 Windows cmd 窗口命令行的信息方法
所属栏目:[安全] 日期:2021-03-15 热度:171
先是鼠标右键选择标记,然后再右键点一下就OK了。 在我没发现之前,我一直以为是,标记了自己要选中的内容后,还是和一般的复制粘贴一样。直接Ctrl + c,但是怎么都不行,有时候可以,有时候不可以,我就纳闷了,什么情况。 多点几下,发现,哎,原来,直[详细]
-
修改Apache配置指定php配置文件php.ini的位置方法
所属栏目:[安全] 日期:2021-03-15 热度:193
一般Apache安装php后,php配置文件默认加载位置在php/lib/文件夹下,如果该文件夹下没有php.ini文件则apache就会找不到php的配置文件,这时有两种方法, 第一种方法:就是复制一个相同版本的php的配置文件到该默认加载文件夹下,那么此时该配置文件中的配[详细]
-
Cygwin下安装vim后,vim中退格键无法正常使用的解决方法
所属栏目:[安全] 日期:2021-03-15 热度:175
问题描述: 在Cygwin中安装完vim后 进入vim,发现上下左右键和退格键都无法正常使用 问题分析: 首先考虑到的就是缺少vim的配置文件,首先查看/etc路径下是否有vim的配置文件 admin@ThinkPad /etc $ cd /etc admin@ThinkPad /etc $ ls -a|grep vimrc发现/e[详细]
-
linux find命令之exec简单概述
所属栏目:[安全] 日期:2021-03-15 热度:194
副标题#e# find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释: -exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可[详细]
-
每天一个linux命令 head命令
所属栏目:[安全] 日期:2021-03-15 热度:89
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。 1.命令格式: head [参数]... [文件]... 2.命令功能: head 用来显示档案的开头至标准[详细]
-
linux下开启php的sockets扩展支持实例
所属栏目:[安全] 日期:2021-03-15 热度:101
下个相同版本的php源码,进行编译安装,再按照上面步骤搞,生成的so。copy到rpm装的那个,修改php.ini进行扩展就行了, 或者到网上找相同版本,相同系统 的编译好的so文件。 在linux下给PHP安装socket扩展,参考方法如下: #cd /usr/soft/php/ext/sockets[详细]
-
完美解决liunx下dns配置重启失效的问题
所属栏目:[安全] 日期:2021-03-15 热度:155
有时候能ping同ip地址,却ping不通域名,这就是dns没有配置的缘故。 但是DNS配置文件 /etc/resolv.conf 每次重启就会失效。 打开这个配置文件,发现有注释提示: Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT E[详细]
-
fedora 23 lvm2格式 根目录磁盘空间不足 扩容方法
所属栏目:[安全] 日期:2021-03-15 热度:65
成功将根目录从20G扩容到47G,记录一下步骤: 格式是lvm2 $ df -lh Filesystem Size Used Avail Use% Mounted on devtmpfs 5.7G 0 5.7G 0% /dev tmpfs 5.7G 26M 5.7G 1% /dev/shm tmpfs 5.7G 1.5M 5.7G 1% /run tmpfs 5.7G 0 5.7G 0% /sys/fs/cgroup /dev/[详细]
-
Linux 连续执行多条命令的方法(推荐)
所属栏目:[安全] 日期:2021-03-15 热度:138
每条命令使用";"隔开,则无论前边的命令执行成功与否都会继续执行下一条命令 这里,故意将第二条命令中的echo多写了一个o,命令执行出错,但并不影响后续命令的执行 可以这么想,如果用分号来间隔命令,就相当于将命令分隔在了不同的行,无论前一行的命令[详细]
-
详解shell中gt;/dev/null 2gt;amp;1到底是什么
所属栏目:[安全] 日期:2021-03-15 热度:75
副标题#e# 前言 相信大家经常能在shell脚本中发现 /dev/null 2gt;gt;/dev/null ,出了一点小问题之后,我才开始去了解这段命令背后的“玄机”。 shell重定向介绍 就像我们平时写的程序一样,一段程序会处理外部的输入,然后将运算结果输出到指定的位置。在[详细]
-
nginx服务器安装及配置文件详解
所属栏目:[安全] 日期:2021-03-14 热度:77
副标题#e# Nginx 在工作中已经有好几个环境在使用了,每次都是重新去网上找博客,各种编译配置,今天自己也整理一份安装文档和 nginx.conf 配置选项的说明,留作以后参考。 1. 安装nginx 1.1 选择稳定版本 我们编译安装nginx来定制自己的模块,机器CentOS 6[详细]
-
使用HTTP/2提升性能的7个建议
所属栏目:[安全] 日期:2021-03-14 热度:117
副标题#e# 历史悠久的超文本传输协议,即HTTP标准,最近版本升级了。HTTP/2在2015年5月被批准,目前已经在很多Web浏览器和服务器中得到实现(包括NGINX Plus和开源NGINX)。大约有三分之二的浏览器已经支持HTTP/2,而且这个比例每月都在增加。 HTTP/2构建在[详细]
-
程序员必知的六种隔离技术
所属栏目:[安全] 日期:2021-03-14 热度:104
副标题#e# 节选自《Growth: 全栈增长工程师指南》 为了将我们的应用部署到服务器上,我们需要为其配置一个运行环境。从底层到顶层有这样的运行环境及容器: 隔离硬件:虚拟机 隔离操作系统:容器虚拟化 隔离底层:Servlet容器 隔离依赖版本:虚拟环境 隔离[详细]
-
你应该了解Nginx的7个原因
所属栏目:[安全] 日期:2021-03-14 热度:53
Nginx (engine x)是一个高性能的HTTP和反向代理服务器,也是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器 1 负载均衡实现可扩展的浏量管理 通过Nginx实现负载均衡将给你所需要的控制权,用来管理并扩展您的Web和移动应用。它[详细]
-
Paxos的通俗理解以及在数据库高可用上的使用
所属栏目:[安全] 日期:2021-02-24 热度:157
副标题#e# 《Paxos的通俗理解以及在数据库高可用上的使用》要点: 本文介绍了Paxos的通俗理解以及在数据库高可用上的使用,希望对您有用。如果有疑问,可以联系我们。 近期大家都在讨论Paxos算法,我看了很多网上的文章,总觉得有些晦涩难懂,经过一段时间研究[详细]
-
一个Shell脚本装逼的小技巧,让脚本屏显酷炫起来
所属栏目:[安全] 日期:2021-02-24 热度:66
《一个Shell脚本装逼的小技巧,让脚本屏显酷炫起来》要点: 本文介绍了一个Shell脚本装逼的小技巧,让脚本屏显酷炫起来,希望对您有用。如果有疑问,可以联系我们。 在我们脑海里,Shell脚本运行在Putty/Xshell里也就是黑白的字符,但今天小编整理了一个可以[详细]
-
京东商城交易平台的高可用架构之路
所属栏目:[安全] 日期:2021-02-24 热度:181
副标题#e# 《京东商城交易平台的高可用架构之路》要点: 本文介绍了京东商城交易平台的高可用架构之路,希望对您有用。如果有疑问,可以联系我们。 作者:王晓钟 编辑:木环、郭蕾 据腾讯科技报道,6 月 18 日零点,京东全民年中购物节拉开了高潮的序幕.第一[详细]
-
三个生产环境中使用Docker的案例
所属栏目:[安全] 日期:2021-02-24 热度:175
副标题#e# 《三个生产环境中使用Docker的案例》要点: 本文介绍了三个生产环境中使用Docker的案例,希望对您有用。如果有疑问,可以联系我们。 在2017年1月17日的Helsinki的首届Docker线下见面会中,Solita、Zalando和Pipedrive公司分别介绍了Docker在生产环[详细]
-
增强WordPress安全性的15个.htaccess代码片段
所属栏目:[安全] 日期:2021-02-01 热度:113
副标题#e# 以下代码由PHP站长网 52php.cn收集自互联网现在PHP站长网小编把它分享给大家,仅供参考 如果您想提高安全性并减少 wordpress 网站上的漏洞,那么拥有一个配置良好的.htaccess 文件至关重要。通常,创建自定义.htaccess 文件的主要目的是防止您的[详细]
-
AMH4.2优化版升级到PHP5.6/PHP7.0
所属栏目:[安全] 日期:2021-02-01 热度:90
以下代码由PHP站长网 52php.cn收集自互联网现在PHP站长网小编把它分享给大家,仅供参考 AMH 一直以来都是很不错的,但去年出的 5.0 已经开始收费,对于免费版的 AMH 4.2 一直以来都没有更新了!说实话,AMH5.0 确实很强大,但是对于第一次使用的来说真的要[详细]
-
终极方法有效防止网站被恶意镜像
所属栏目:[安全] 日期:2021-02-01 热度:114
以下代码由PHP站长网 52php.cn收集自互联网现在PHP站长网小编把它分享给大家,仅供参考 最近不少朋友在提问,网站内容被镜像是一个令人非常头疼的问题,特别对已经拥有固定用户群以及固定流量的站点,如果不及时处理或处理不当,对网站的危害是很大的。 网[详细]

浙公网安备 33038102330577号