-
俗话说的好:
常在河边走, 哪能不湿鞋。
问题背景:
若一不小心执行命令 rm -rf /,如果此时正好拥有root权限,那么后果将不堪设想。
解决方法:
重定向 rm 命令以嫁接mv命令, 相当于给LINUX定制了一个回收站。
防误删脚本:
###重定义rm命令###
trash_path='~/.trash'
if [ ! -d $tra...
-
问题背景:
打开EXCEL的CSV文件时出现如图所示问题:
问题原因:
SYLK 文件是一个文本文件,开头为“ID”或“ID_XXXX”(其中XXXX是文本字符串)。
当您打开一个文本文件、 CSV 文件或者文件的前两个字符是大写字母"I","D"时,就会发生此问题。
例如文本文件可能包含以下文本:
ID, STATUS 123, open 456, clos...
-
在Virtual
Box上安装好一台虚拟机后,如果能把虚拟机的硬盘文件(VDI文件)复制一份是不是就又有了一台全新的操作系统啦?这样可以省去几十分钟的安装时间呢,
答案是肯定的,但是这个复制过程需要一个小技巧,复制出来的VDI文件无法在虚拟介质管理器中注册,因为每个VDI文件都有一个唯一的uuid,而
VirtualBox不允许注册重复的uuid, 如下图就是直接复制导致的错误:
...
-
问题背景:
假定有一完好域名: www.blogdaren.com, 由于某些原因默认的80端口被占用, 现在启用监听8080端口,那么当我在浏览器请求 www.blogdaren.com 的时候, 如何让浏览器能自动的请求到 8080 端口去?【因为默认浏览器会自动请求到80端口】
解决方法:
1. 直接带端口访问: http://www.bl...
-
问题背景:
VirtualBox安装虚拟机时出现错误 - VT-x features locked or unavailable in MSR.
问题原因:
这是因为CPU不支持VT-X技术或者VT-X技术被锁定。
解决方案:
如果关闭虚拟化支持,则不能在虚拟机安装64位操作系统或者安装操作系统时设置多个CPU;
如...
-
让我们回到2005年,Bitkeeper,当时托管着Linux内核项目,在改变它关于价格的核心策略后引发了一系列的事情。在被Andrew Tridgell创建的免费Bitkeeper复制后,内核的协议变得令人痛苦——这在开源社区是一个重要的事情。Linus Torvalds不喜欢整件事的发展(至少说起来是这样),于是开始着手构建自己的分布式版本管理系统,即Git(英国称坏人的俚语)。
他...
-
源码详见:
https://github.com/linuxphp/qeephp
问题现象:
Model::find('title = ? and type = ?', array($title, $type))->asArray()->getOne();
对于形如这样的写法,框架不支持。
解决方法:
代码里有详细的案例注释,详见截图...
-
PHP 的字符串处理功能非常强大,主要包括:
字符串输出
echo():输出一个或多个字符串
print():输出一个字符串
printf():输出格式化字符串
字符串去除
trim():去除字符串 首尾 空白等特殊符号或指定字符序列
...
-
整理一些常用的Linux运维命令:
1、查看有多少个IP访问:
awk '{print $1}' log_file|sort|uniq|wc -l
2、查看某一个页面被访问的次数:
grep "/index.php" log_file | wc -l
3、查看每一个IP访问了多少个页面:
awk '{++S[$1]} END {for (a...
-
Navicat for MySQL注册码用来激活 Navicat for MySQL
软件,只要拥有 Navicat 注册码就能激活相应的 Navicat 产品。目前 Navicat
注册码比较难找,很多已经流传出来的注册码已经被官方注销掉,正规途径需要通过 Navicat 官网授权获取。为节省用户的时间,现将已经被禁用的Navicat for MySQL注册码进行收集整理。
Navic...
-
JSON格式:
header写法:
User-Agent: Fiddler
Host: www.blogdaren.com
Content-Type: application/json; charset=utf-8
Content-Length: 50
request body这样写:
{"参数名":"参数值","参数名":"参数值",...}
非JSO...
-
问题背景:
想在iphone手机的safari"浏览器上"查看源代码
解决方法:
利用浏览器自带的书签实现
注意事项:
根据博主的步骤一步步顺序实践
1. 打开safari浏览器, 访问:www.blogdaren.com 如下图:
2. 点击页面下方【事实上任意页面都可以哈】的"书签" 将当前页...
-
版本一:
规则:
iptables --delete-chain
iptables --flush
iptables -P INPUT DROP #1
iptables -P FORWARD DROP #1
iptables -P OUTPUT DROP #1
iptables -A INPUT -m state --state RELATED,ESTABLISHED...
-
问题场景:
经常SSH登录LINUX服务器,难免会遇到各种登录疑难杂症等。
解决方案:
通过查看sshd日志排查问题
日志存放路径:
/var/log/secure
配置指令【默认是INFO级别】:
LogLevel INFO
截图如下:
日志级别分别有:【一般排查问题我们使用DEBUG级别】
...
-
unoconv 是一个通用的文档格式转换工具,支持的文档格式包括 LibreOffice 和 OpenOffice 支持的格式以及 PDF。
使用示例:unoconv -f pdf outfile.odt
详见地址:https://github.com/dagwieers/unoconv
@肥臣:不容易啊XAR^-^、不慎陷...