置顶
精华
在两台linux服务器间迁移webserver
假设有两台机子A和B,IP分别为:A:192.168.1.240 B:192.168.1.102
我们把A服务器上的webserver (假如是:PFPA),迁移到B服务器上。那么依照以下的步骤:
(1)将A服务器上该webserver所在的目录打包好PFPA。
默认已经cd到了文件夹webapps所在的目录下,输入命令: zip -r ./PFPA.zip ./PFPA/
(2)将A服务器 ...
精华
玩转Ubuntu,大家来体验
说到linux操作系统,大家想到的可能是黑白分明的命令终端,那开源的Ubuntu又如何呢,它除了强大的程序开发功能以外,使用效果也不差,以下是我配置的其中两种Ubuntu特效,大家看看是否喜欢:
当然,安装Ubuntu的主要任务还是开发程序,为了熟悉Ubuntu的使用,一些Shell终端中的常用命令还是必 ...
linux常用命令手册
附件中是linux常用的命令集合
实际应用中多使用Linux自带的man命令查找命令定义以及函数声明。
解决Grub Rescue: invalid arch independent ELF magic问题
新鲜出炉的解决文档,起因是301集群slave05安装Ubuntu 12.04出现的问题,当然此问题在安装11.10的时候也出现过,只是没能记下来。这次解决完了,把这个好好整理下了。
1、问题描述:
华硕ASUS P8H67-V安装完Ubuntu 12.04后,高高兴兴地像平常一样重启,直接卡在grub rescue>了,上面一个提示是:invalid arch independent ...
在内存中临时建立分区
sudo mount -o size=100m,uid=1000,gid=1000 -t tmpfs none ./tmp
用来mount一个vfs, 它利用内存或者交换分区作为临时的存储区.
可以想到的一个用途就是从不同locale的机器上通过ftp下载文件, 文件名乱码会很麻烦, 这时候先下载到内存分区(当然locale还要照应ftp server), 在copy到其他硬盘分区就不会有问题了.
当然, 也 ...
screen
敲入screen,回车 进入新的进程
操作。。。。(比如运行个什么大程序,blast之类的。。。)
程序跑着期间
ctrl+a+d, 进程转入后台、界面回到前台,这是可以关闭putty了
想看看程序跑的咋样了,打开putty
screen -r,回到进程
screen -ls 显示目前有哪些进程,
如果进程显示(Detached),则screen -r 就可以回到进程(如 ...
Twitter工具使用实例
今年使用Twitter下载工具的总结,希望明年不会再用到:((((
今年Twitter下载的流程是这样的
1)首先在网站下载“下载工具”lintool
2)在网站下载“Tweet种子”
3)使用lintool去抓取这些种子的html或者json格式文件
4)因为抓取过程中网络可能出错,因此需要repai步骤尽可能修复在爬虫抓取过程中的http错误
5)把下载 ...
高性能SSH传输
高性能SSH传输
HPN-SSH
http://www.psc.edu/networking/projects/hpn-ssh/
推荐使用htop命令查看任务信息
我已经在75,74和70服务器上都安装了htop命令。
相对于top命令,htop提供的信息更加直观,操作也更加简单。根据底下的快捷键搭配上下左右方向键就能容易查看需要的信息。
弯路的乐趣
今天有些不顺啊,折腾了一天,centOS在虚拟机中还是为没装成功,前前后后下了三个虚拟机和五个操作系统镜像文件,幸亏实验室网速给力,要不说不定还得折腾多长时间呢。感觉走了弯路,不妨把这个弯路略记一下作为成长日记吧,哈哈。
邹老板给分了个实验室网管的活,说实话,这个差事我挺喜欢的,因为可以学到很多东西,顺 ...
修复linux grub引导程序
grub就像是windows的boot.ini文件,是linux用来引导系统启动的程序。
一个磁盘只能有一个引导程序,一般写在第一主分区的第0磁道,因此多系统的电脑如何引导是个问题。
windows自成一家。
windows 的引导程序是向下兼容的,因此如果你先安装了XP,再安装个windows7,那么windows引导程序会将两者结合,启动画面提示你是要 ...
请教find命令的一个小问题
find -print0 -name "xxx"和find -name "xxx"-print0结果为什么不一样?
Ubuntu 12.04 新特性预览
今年秋季的Ubuntu开发者峰会已经结束,照例在峰会上会透露下一版本Ubuntu(12.04)的一些变化。下文即为本次大会释出的最新的Ubuntu 12.04 中的一些改变。
1. 64位,750 MB ISO
Ubuntu 将推广64位镜像。当官网下载ISO时,默认为64位。当然,也可以选择32位下载。
Ubuntu 12.04 Precise Pangolin ISO 文件大小将达750M,超 ...
一个用来查看Linux机器配置的批处理文件
下载自CULA。感觉挺好用。
可以查看
操作系统信息 : uname -a
cpu信息: /proc/cpuinfo
内存信息:/proc/meminfo
NVIDIA显卡信息
以及一些环境变量和编译环境信息
关于linux下Eclipse无法启动解决方法
在linux下安装好jdk,也测试完全没有问题,可以运行java程序,但是下载安装的Eclipse无法启动,搞的很郁闷,报出的异常是无法查找到java虚拟机,然后测试了良久,终于发现,在他的配置文件下eclipse.ini下配置一下虚拟机的路径就可以了。
具体就是:在openfile上边加上下边几句话就可以了
-debug
options
-vm
/usr/java/jdk ...
vi编辑命令表
Linux下tomcat的安装
1. 首先要装JDK (sudo apt-get install openjdk-8-jdk)
2. 下载tomcat并解压缩
#tar zxvf apache-tomcat-7.0.23.tar.gz
3. 用超级账户为安装目录设置可读写权限
# sudo chmod 777 /usr/local/
4. 将tomcat复制过去
#mv apache-tomcat-7.0.23 /usr/local
5. 启动tomcat
# /usr/local/apache-tomcat-7.0.23/b ...
linux系统下设置用户权限
linux系统下一个文件或者文件夹的权限分为三个,User,Group,Other的,每个组的又分为三个,可读,可写,可执行,所以共九个二进制数字,每三个一组,rwx rwx rwx这表示对所有用户全是可读可写可执行,即赋予用户所有权限。修改权限的方式很简单,就是使用一个较高权限的用户进入,然后使用chmod命令下放权限,即可,如果想 ...
Linux inode
发现linux系统的inode都被我跑完了,程序也出错,提示无法创建新文件。
感谢@tangzk 发现的问题,并且帮我及时删除文件。
另外,有没有人能查下手册,linux系统的inode到底是怎么计算的?如果我要生成3亿个文件需要inode大小为多少? ...
下载文件的shell命令
用wget
比如:
wget http://ir.nist.gov/tweets2011/20110123-1.0.tar.gz
如果需要身份验证,则
wget --http-user=tweets2011 --http-passwd=NHwv6H4o http://ir.nist.gov/tweets2011/20110123-1.0.tar.gz
用途:对于大数据,可以在国外的服务器上下载,然后把自己的程序上传到国外的服务器上运行 ...