打开 mysql 的 query log

vi /etc/mysql/my.cnf

打开 general_log_file = /var/log/mysql/mysql.log

mysql 控制台

SET global general_log = 1|0, 动态控制打开或关闭 query log

tail -f /var/log/mysql/mysql.log


MySQL

这篇文章: 有用 无用
创建 2014-06-22 23:12:15 / 更新 2014-11-10 00:14:40

ant solr source code for eclipse

ant -p # print project help information        

ant ivy-bootstrap # Download and install Ivy in the users ant lib dir        

ant compile # Compile Lucene and Solr        

ant eclipse # Setup Eclipse configuration

cd $DIR/solr-4.8.1/solr

mkdir dist        

ant dist

cp dist/solr-4.8-SNAPSHOT.war example/webapps/solr.war

cd example

java -jar start.jar

Solr

这篇文章: 有用 无用
创建 2014-06-05 01:38:47 / 更新 2015-05-05 10:15:50

curl 的一些用法

  1. curl -o|--output $filename www.baidu.com 或 curl www.baidu.com > filename # 保存网页至filename

  2. curl -O|--remote-name $url # e.g. curl -O http://www.etao.com/sitemap.xml -O http://www.amazon.com/robots.txt

  3. curl -I|--head baidu.com # 发送 HEAD 方法给 http server, 显示 header 信息

  4. curl -i|--include $url # 输出中包含 HTTP-header 信息

  5. curl -D|--dump_header $filename $url # 把 response header 信息写入文件

  6. curl -L|--location jd.com # follow redirect

  7. curl -A|--user-agent "[User Agent]" baidu.com # 设置User Agent

  8. curl -e|--referer $referer $url # 设置 $referer

  9. curl -b|--cookie "NAME1=VALUE1; NAME2=VALUE2" $url # 设置 cookie

  10. curl -H|--header 'Content-type:application/xml' $url # 设置 request header 信息

  11. curl -v|--verbose $url # curl HTTP 详情

  12. curl -x|--proxy <[protocol://][user@password]proxyhost[:port]>

    # This option overrides existing environment variables that set the proxy to use. If there's an environment variable setting a proxy, you can set proxy to "" to override it.

  13. curl --socks5 127.0.0.1:7070

  14. curl -w|--write-out <format>

    curl -w 'DNS lookup: %{time_namelookup}\nTCP handshake: %{time_connect}\nSSL handshake: %{time_appconnect}\nPre tran:%{time_pretransfer}\nTran:%{time_starttransfer}\n' https://www.baidu.com # time_connect变量表示TCP握手的耗时,time_appconnect变量表示SSL握手的耗时 `

    POST
  15. curl -X|--request # e.g: curl -X POST

  16. curl --data-binary @$file|$str $url # to post data purely binary, post $url $file or $str

  17. curl -d|--data|--data-ascii @$file|$str $url # post $url $file or $str

  18. curl --data-urlencode @$file|$str $url # (HTTP) similar to the other --data options with the exception that this performs URL-encoding.

  19. curl -F|--form # POST data 使用 Content-Type multipart/form-data.

    e.g: curl -F password=@/etc/passwd www.foo.com

    e.g: curl -F "web=@index.html;type=text/html" www.foo.com

    e.g: curl -F "file=@localfile;filename=nameinpost" www.foo.com

    e.g: curl -F file=@file1 -F file=@file2 www.foo.com

如何给curl添加代理
vi .curlrc
添加socks5 = "127.0.0.1:1080"

Liunx

这篇文章: 有用 无用
创建 2014-02-25 07:50:35 / 更新 2017-08-07 02:39:37

ssh 命令翻墙

  1. terminal 下输入命令 ssh -fCNq -D [127.0.0.1:]7070 username@servername # 中括号里的代表可以选择输入

    NOTE:

    • -f 后台执行
    • -C 压缩所有数据
    • -N 指定一个本地的 ‘动态的‘ 应用级的端口转发.
    • -D 不执行远程命令, 仅仅用于端口转发.
    • -q 安静模式, 不要输出 timeout 之类的信息
  2. 设置FireFox浏览器

    NOTE:

    • 首选项 -》高级-》网络-》设置, 在弹出的窗口下, 选择“手动配置代理“, SOCKS 主机:localhost, 端口:7070, 点击确定.
    • 在地址栏输入: about:config 然后回车, network.proxy.socks_remote_dns设为 true.

OK!


翻墙

这篇文章: 有用 无用
创建 2014-01-28 10:09:23 / 更新 2017-02-07 14:59:41

ubuntu 的一些设置和快捷键

这些设置和快捷键都是在 Unity 3D 下的

$ echo $DESKTOP_SESSION # 显示 ubuntu 则是 Unity 3D

长按 Super键(就是win键)就会显示快捷键列表


Ctrl+Super+d 最小化所有窗口

Ctrl+Super+Up 最大化当前窗口

Ctrl+Super+Down 恢复或最小化当前窗口


怎样横向平铺窗口?

试试 Ctrl+Alt+数字小键盘8 和 Ctrl+Alt+数字小键盘2

怎样纵向平铺窗口?

试试 Ctrl+Super+左方向键 和 Ctrl+Super+右方向键


怎样在左侧 Launcher 中显示 Show Desktop?

1) sudo apt-get install compizconfig-settings-manager

2) 打开 CompizConfig Settings Manager, 找到 Ubuntu Unity Plugin, 点击 Experimental, 勾选 Show "Desktop Icon" in the launcher


怎样自动登录?

1)sudo vi /etc/lightdm/lightdm.conf

2)添加

autologin-user=<username>
autologin-user-timeout=0

怎样用命令开关屏幕?

xset dpms force off
xset dpms force on

加入crontab, 一小时休息 5 分钟
30 9-18/1 * * * DISPLAY=:0 /usr/bin/xset dpms force off 
35 9-18/1 * * * DISPLAY=:0 /usr/bin/xset dpms force on

怎样禁用Alt弹出HUD?

System Settings -> Keyboard -> Short-cuts -> Click "Key to show the HUD" -> Pressing "Backspace"

怎样只升级某个软件?

apt-get --only-upgrade install chromium-browse  # 只升级 chrome 浏览器
apt-get --only-upgrade install firefox  # 只升级 firefox

Liunx

这篇文章: 有用 无用
创建 2014-01-14 06:54:46 / 更新 2017-02-07 14:59:45