最近几天一直在搬VPS,有时候搬的时候把SSH客户端缩小,网页打开超多,结果机器死机,这时候在电脑上执行的SSH客户端也因此遭殃,后来学聪明了,用screen命令来直接使SSH进程建立在服务器上来执行命令了.
那么,如何使用呢,首先

1
yum -y install screen

安装完screen之后,创建窗口.

1
screen -S window1

然后执行的命令都在服务器上的这个子窗口中进行了,如何在断线重连的时候恢复这个窗口呢.

1
screen -r window1

就OK了

补充,查看当前在服务器上挂着的窗口列表:

1
screen -ls

在窗口的状态下使用exit即可结束该窗口
在以观看模式进入某窗口

1
screen -x window1

附赠快捷键列表:
Ctrl+a c :在当前screen会话中创建窗口
Ctrl+a w :窗口列表
Ctrl+a n :下一个窗口
Ctrl+a p :上一个窗口
Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换

评论

今天备份文件准备在UNIX下恢复的时候傻眼了,使用unzip命令解压的时候显示error: Zip file too big
在网上搜了半天,找到了p7zip来帮忙处理,结果解压出来了
编译过程(自imcat.im):

wget http://nchc.dl.sourceforge.net/sourceforge/p7zip/p7zip_4.65_src_all.tar.bz2
tar -xjvf p7zip_4.65_src_all.tar.bz2
cd p7zip_4.65
make
make install

安装完之后直接

7za x xx.zip

解压就OK了.

评论

安装方法如下,SSH进去后,执行下面的命令

1
2
3
4
5
6
wget http://myget.sourceforge.net/release/myget-0.1.2.tar.gz
tar zxvf myget-0.1.2.tar.gz
cd myget-0.1.2
./configure
make
make install

嗯,然后呢,安装就完成了
使用方法自己

1
mytget --help

获取,最后给个例子

1
mytget 文件http地址 -c 10

-c命令就是定义下载线程数的,默认貌似是4线程的说…

评论

相信一些兄弟,在WIN下写SH脚本然后传到UNIX平台执行的时候出错
这时候,你应该想不到到底是哪里造成的问题了吧?
嗯,是换行符不一致导致的问题,WIN和UNIX类系统的文档换行符不同
解决办法,用dos2unix命令转换文件
使用方法

1
dos2unix 文件名称

这样就可以转换WIN下编写的文档到UNIX下正常运作啦

评论

今天帮一个客户查哪里的文件塞爆了他的VPS,于是我便经过努力调试出的适合的du命令+参数
以下的命令只显示文件夹,按M计数,且按大小依次排列,最大文件夹深度为2层
这里留一个备份,防止以后忘掉.

1
du -m --max-depth=2|sort -nr

评论

  • 第 1 页 共 1 页

BranchZero

一只向全栈不断努力的 Web 开发者、运维、与眼镜娘控,面向 Google 和爆栈编程,继承了大部分理科宅的特性(除了审美),可惜是个 Acer


Web Developer


HangZhou