【笔记】rpm命令常用参数
rpm -i //install -U //update 升级,不存在就进行安装 -F //升级,不存在不进行安装 -v // 安装中的提示信息 -h //显示的进程条 -e //删除一个包 -q //列出用户已经安装的pack
原创文章,转载请注明: 转载自DevNotes: Development with Notes
本文链接地址: 【笔记】rpm命令常用参数
rpm -i //install -U //update 升级,不存在就进行安装 -F //升级,不存在不进行安装 -v // 安装中的提示信息 -h //显示的进程条 -e //删除一个包 -q //列出用户已经安装的pack
原创文章,转载请注明: 转载自DevNotes: Development with Notes
本文链接地址: 【笔记】rpm命令常用参数
实时内存监控,快速找出内存占用高的进程
watch free -m
原创文章,转载请注明: 转载自DevNotes: Development with Notes
本文链接地址: 【笔记】实时内存监控,快速找出内存占用大的进程
默认memcache会监听11221端口,如果想清空服务器上memecache的缓存,大家一般使用的是:
telnet localhost 11211 flush_all
同样也可以使用:
echo "flush_all" | nc localhost 11211
使用flush_all 后并不是删除memcache上的key,而是置为过期
参考资料:http://willj.net/2008/06/10/flushing-memcached-servers-the-easy-way/
原创文章,转载请注明: 转载自DevNotes: Development with Notes
本文链接地址: 【笔记】两种方法清空memcache缓存
1:curl post
curl -d "user=nickwolfe&password=12345" http://www.devnotes.net/login.cgi
2:curl get
curl http://www.devnotes.net/login.cgi?user=nickwolfe&password=12345
3:curl submit
curl "www.devnotes.net/when/junk.cgi?birthyear=1905&submit=OK"
3:curl put 上传文件
curl -T uploadfile http://www.devnotes.net
4:curl windows 认证框
curl -u name:password www.devnotes.net
5:curl通过代理服务器
curl -U proxyuser:proxypassword http://devnotes.net
6:curl referer
curl -e http://curl.devnotes.net www.devnotes.net
7: curl agent
curl -A "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" [URL]
8:curl cookie
curl -b stored_cookies_in_file www.devnotes.net 新cookie替代 curl -b cookies.txt -c newcookies.txt www.cookiesite.com
9:curl https 证书
curl -E mycert.pem https://www.devnotes.net
10: proxy 代理访问
curl -x 123.45.67.89:1080 -o page.html http://www.devnotes.net
11:curl cookie session
curl -x 123.45.67.89:1080 -o page.html -D cookie0001.txt http://www.devnotes.net
保持cookie到cookie0001.txt
curl -x 123.45.67.89:1080 -o page1.html -D cookie0002.txt -b cookie0001.txt http://www.devnotes.net
原创文章,转载请注明: 转载自DevNotes: Development with Notes
本文链接地址: 【笔记】curl命令行实例参考
查看系统内存、CPU占用高的进程
ps -eo pid,comm,vsz --sort vsz ps -aux | sort -k4,4n ps auxw --sort=rss ps auxw --sort=%cpu
原创文章,转载请注明: 转载自DevNotes: Development with Notes
本文链接地址: 【笔记】查看内存、CPU占用高的进程
1:
sudo !!
以 root 帐户执行上一条命令。
2:
:w !sudo tee %
在 Vim 中无需权限保存编辑的文件。
3:
cd -
更改到上一次访问的目录。
4:
^foo^bar
将上一条命令中的 foo 替换为 bar,并执行。
5:
cp filename{,.bak}快速备份或复制文件。
6:
$ssh-copy-id user@host
将 ssh keys 复制到 user@host 以启用无密码 SSH 登录。
原创文章,转载请注明: 转载自DevNotes: Development with Notes
本文链接地址: 【技巧】很酷的几个linux命令
StartSSL是一个免费颁发SSL证书的机构,被多数有 Linux 背景的软件支持(以Mozilla的Firefox和Thunderbird为首).以前IE是没有StartSSL的根证书的,以至于一段时间IE 都会将使用StartSSL证书 的网站列为不受信任的网站.
我们先为域名生成证书请求文件和密钥.需要生成2048位加密的证书请求.以devnotes.net为例,执行命令:
openssl req -new -newkey rsa:2048 -nodes -out devnotes.csr -keyout devnotes.key

完了后,会生成devnotes.csr,devnotes.key;
将其拷贝到 /usr/local/nginx/certs/
注意:devnotes.csr 的内容会在后面申请ssl中用到
原创文章,转载请注明: 转载自DevNotes: Development with Notes
[转载请注明原文链接:http://www.devnotes.net/post/391.html ]
1:vim多行注释/删除注释
ctrl+v 进入列编辑模式 -> 向下或向上移动光标 -> 然后按大写的I -> 插入注释符,如”//” -> ESC -> 完成
其他方式:
:%s/^/\/\//g
来在全部内容的行首添加//号注释
:2,50s/^/\/\//g
在2~50行首添加//号注释
2:vim显示 空格,tab
:set list
或
:set listchars=tab:>-,trail:-
3:把当前行 copy 到12行
:co 12
原创文章,转载请注明: 转载自DevNotes: Development with Notes
本文链接地址: 【技巧】vim 多行注释、空格显示
set tabstop=4 //改变Tab键的长度为4
w //光标往后移动一个词。
b //光标往前移动一个词。
:r foo.txt 将foo.txt插入到当前光标的位置
:0r foo.txt 将foo.txt插入到第一行之前
:r !ls 在当前光标处插入文件列表
:$r !pwd 在最后一行的下方插入当前路径
如此就可以在一个窗口打开3个文件了。
可以使用 ctrl + 两次按 w
在3个文件中切换
gd 查找相匹配的词,并停留在第一个词上
% 为配对匹配,如{},[],()
w! newfilename //保存到newfilename文件里
Vim多行缩进
1.按v进入visual状态,选择多行,用>或<缩进或缩出
2.根据语言特征使用自动缩进排版:
当前行 ==,
n行 n==,
全文 gg=G
Vim 自动完成:编辑模式下 Ctrl-N 或者 Ctrl-p
====
tgetent error
apt-get install libncurses5-de
####################高级技巧###############
1:
:ab替代符原始信息
:ab sammail sam_helen@vip.163.com
2:执行系统命令,不退出vim
:!ls /tmp
3:导入外部文件
:r filename.txt
4:插入当前时间
:r !date
5:在词上按大写K为调用系统linux手册
6:注释
:1,20s/^/#/g
:1,20s/^/\/\//g
原创文章,转载请注明: 转载自DevNotes: Development with Notes
本文链接地址: 【笔记】vim笔记 – 持续更新
find命令的语法:find pathname -options [-print -exec -ok ...] ,其中,-ok为-exec的安全模式,会在操作之前询问用户。find命令可以从文件名、修改/访问/改变时间、类型、所属用户/组、size、权限等方面来搜索广义上的文件,并对搜索的结果进行操作(使用-exec选项或者管道传递给xargs命令)。
原创文章,转载请注明: 转载自DevNotes: Development with Notes
本文链接地址: 【转】linux下find命令的学习