linux下screen出现screen is terminating的问题
在一个vps上,centos6,执行screen,然后马上出现 screen is terminating错误,screen随之结束。
换了tmux,错误是create session failed: : Permission denied,sudo才可以。
怀疑是权限问题,经过研究,这样解决了:
sudo chmod 666 /dev/ptmx
在一个vps上,centos6,执行screen,然后马上出现 screen is terminating错误,screen随之结束。
换了tmux,错误是create session failed: : Permission denied,sudo才可以。
怀疑是权限问题,经过研究,这样解决了:
sudo chmod 666 /dev/ptmx
mac os下装了wireshark,经常出现找不到任何网络设备的问题,就是没有找到网卡。
重启可以解决,不过很快又会出现。
经过研究,解决办法是:
sudo chmod 644 /dev/bpf*
适用于频繁(本地)提交者。
本地频繁提交后,在push时,所有的提交会push到服务器。
可以把本地的这些提交合并为一个提交,方法是:
git reset --soft 第一次提交的版本
git commit --amend
上面 “第一次提交的版本” 是你最后一次push后,本地的很多次提交中的第一次的那个版本的hash(538e104037e3b9871db72a00af237ba87d06b239这样子的),可以用git log查看。
注意:这个版本不能早于你的第一次提交,否则会把其他人的工作重算作你的。。。(很邪恶)
目的很简单,如题目所述。
比方说,我想修改Chrome浏览器的剪切快键键,从 ⌘X 改为 ^X,很简单,在terminal下执行:
defaults write com.google.Chrome NSUserKeyEquivalents '{"剪切"="^X";}'
然后重启Chrome,就生效了。
其中com.google.Chrome是Chrome应用程序的id,如何知道一个程序的id呢?比较直接的方法是看它的plist文件:
cd /Applications/Google\ Chrome.app/Contents/
more Info.plist
就能找到应用的id。[......]
看这里,真正的框计算:http://www.wolframalpha.com/
你可以给它提各种问题,如中国的首都是哪里, 1到1000的质数之和是多少,求个导数积分啥的等等。
或者点examples或者random试试。
百度和它比,简直弱爆了,有木有!?
在mac os下HFS+的文件系统上 文件经常会被附加上mac专有的扩展属性 具体的表现是用ls -l 查看时 会有@标志。
这些属性有一些特定的用途,如网上下载的文件有一个不安全的标志,在双击打开时,会提示文件是下载的,不安全。
问题来了,如果把文件从mac系统用tar打包 拷贝到linux系统释放文件 @属性会造成莫名的错误,具体就是会出现一个.开头的小文件。
有个命令xattr可以查看和操作这种属性。
查看:xattr -l 文件名
删除1.txt的一个xx属性:xattr -d com.apple.metadata:kMDItemFinderComment 1.txt
想在项目中使用NoSQL,又不想架构改动太多?那试试HandlerSocket吧!
HandlerSocket是一个Mysql的Plugin,安装还算简单。
HandlerSocket性能很高,据测试性能可以媲美Memcached!
嗯,心动啦?更新信息看这里吧:http://huoding.com/2011/04/10/62
在使用和管理*nix主机时,经常碰到这种情况:
你在host上,你可以ssh到server1和server2上,因为配置了rsa/dsa key,不用输入密码即可ssh。
假设你ssh到server1了,你在server1上ssh server2,还是需要输入密码的。
ssh-agent可以解决这个问题,让你在你可以ssh的server之间互相ssh也不用输入密码。
在我的mac上(lion),ssh-agent是默认启动的
ps aux | grep ssh-agent
但是还需要开启一个选项才能达到效果,编辑 /etc/ssh_config
找到 ForwardAgent[......]
这里给出一个python smtplib发送邮件的例子。通过smtp服务器,并且包含中文标题和html内容。
#coding=UTF-8
__author__ = 'zms'
import smtplib
from email.mime.text import MIMEText
from email.Header import Header
if __name__=='__main__':
server=smtplib.SMTP('192.168.74.136')
try:
msg=MIMEText(r"这是中文的html",'html[......]
一些服务,如何限制单ip的连接数?
比方说限制ssh每ip只能连接3个;或者设置mysql服务每ip只能连接5个(mysql本身没有类似的选项)。
在linux下,很简单,使用iptables即可,举个例子,限制ssh每ip只能连接3个,命令如:
/sbin/iptables -A INPUT -p tcp --syn --dport 22 -m connlimit --connlimit-above 3 -j REJECT --reject-with tcp-reset
其中22是ssh的端口,3是最大连接数,酌情修改。
然后就生效了,如果想永久生效,需要写到文件里,执行ipta[......]
近期评论