在发布站点的时候,有时候目录是可以有写入权限的,但是目录下的文件是不允许修改的。这对于防范黑客很有益。 所以我们应该这么做。 一、目录权限设置很重要:可以有效防范黑客上传木马文件. 如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。 如果通过chmod 755 * -R 的话,php文件的权限就高了。 所以就需要分开设置目录权限和文件权限: linux 服务器权限:经常要用到的命令: find /path -type f -exec chmod 644 {} \; //设置文件权限为644 find /path -type d -exec chmod 755 {} \; //设置目录权限为755 设置完成后,再通过命令:chown root:root * -R 将目录和文件的所有者改为root。 这样就更加安全了…
2016-11-30 from--https://blog.csdn.net/cch___/article/details/53405450 在团队开发的过程中,经常需要生成patch,或者打上别人提供的patch,那么一般情况是如何操作的呢。 首先生成patch需要有两个工程,一个修改前的A工程,一个修改后的B工程。 使用linux命令diff就可以生成patch了。格式如下: diff -Naur path/to/A_Project path/to/B_Project > Project.patch -N 选项确保补丁文件将正确地处理已经创建或删除文件的情况。 -a 将所有文件都当作文本文件处理。 -u 输出每个修改前后的3行,也可以用-u5等指定输出更多上下文。 -r 递归。设置后diff会将两个不同版本源代码目录中的所有对应…
2017-06-06 from--https://blog.csdn.net/nan8426/article/details/72881494 用maven开发的朋友,有没有发现平时用maven时,会有很多包没有下载完,或者下载了一半终止了,有些甚至只下载了一个版本号的文件夹。。。很多类似的例子,今天也遇到这个问题,就写了一个程序删除仓库中这些没用的包 不多说直接上代码 import java.io.File; public class Test { // 仓库根目录 static String root = "E:/tools/repository"; public static void main(String[] args) { File file = new File(root); File[] _files = file.list…
网卡MAC码是由全球惟一的一个固定组织来分配的,未经认证和授权的厂家无权生产网卡。 每块网卡都有一个固定的卡号,并且任何正规厂家生产的网卡上都直接标明了卡号, 一般为一组12位的16进制数。其中前6位代表网卡的生产厂商(Intel为00-07-F6) 全部厂商列表: http://standards.ieee.org/regauth/oui/oui.txt 网页查询地址: http://standards.ieee.org/regauth/oui/index.shtml 在Search the public OUI listing …输入网卡MAC地址前三位即可,如00-0D-65 来源:http://hi.baidu.com/elsxw/blog/item/674ca1d5cc7e81c151da4baa.html 这根据MAC来确定 网…
2018-05-31 from--https://blog.csdn.net/tjd0227/article/details/80527967 编译OpenWRT时报错: gconvert.c:61:2: error: #error GNU libiconv not in use but included iconv.h is from libiconv #error GNU libiconv not in use but included iconv.h is from libiconv 解决1: $ cd build_dir/host/pkg-config-*/glib $ ./configure --enable-iconv=no --with-libiconv=gnu 解决2: diff --git a/tools/pkg-conf…
2016-05-24 from--https://blog.csdn.net/qq_32907349/article/details/51491555 使用vmware创建虚拟机时,硬件选项里有关于虚拟化引擎的选项到底都代表了什么意思? 这里写图片描述 Intel VT-x/EPT和AMD-V/RVI(V) 当时Google查了一下,在IBM虚拟化漫谈一文中这样介绍Intel VT-x/EPT技术: 硬件辅助虚拟化(Hardware-Assisted Virtualization) 硬件辅助虚拟化是指借助硬件(主要是主机处理器)的支持来实现高效的全虚拟化。例如有了 Intel-VT 技术的支持,Guest OS 和 VMM 的执行环境自动地完全隔离开来,Guest OS 有自己的“全套寄存器”,可以直接运行在最高级别。因此在上面的例子中,G…
2016-06-21 from--https://blog.csdn.net/xia_xing/article/details/51725626?locationNum=2&fps=1 删除一个表中的部分数据,数据量百万级。 一般delete from 表 delete from ysh where date<’2016-06-21’ ; 此操作可能导致,删除操作执行的时间长;日志文件急速增长; 针对此情况处理 delete top from declare @onecount int set @onecount=1000000 print getdate() while 1=1 begin delete top(@onecount) from ysh where date<'2016-06-21' ; //此处不能写任…