分类 Linux 下的文章

Linux bashrc和profile的用途和区别

使用终端ssh登录Linux操作系统的控制台后,会出现一个提示符号(例如:#或~),在这个提示符号之后可以输入命令,Linux根据输入的命令会做回应,这一连串的动作是由一个所谓的Shell来做处理。

Shell是一个程序,最常用的就是Bash,这也是登录系统默认会使用的Shell。

- 阅读剩余部分 -

wget 递归下载整个网站(网站扒皮必备)

wget这个命令可以以递归的方式下载整站,并可以将下载的页面中的链接转换为本地链接。wget加上参数之后,即可成为相当强大的下载工具。

wget命令详解
wget -r -p -np -k http://xxx.com/xxx
-r, --recursive(递归) specify recursive download.(指定递归下载)
-k, --convert-links(转换链接) make links in downloaded HTML point to local files.(将下载的HTML页面中的链接转换为相对链接即本地链接)
-p, --page-requisites(页面必需元素) get all images, etc. needed to display HTML page.(下载所有的图片等页面显示所需的内容)
-np, --no-parent(不追溯至父级) don't ascend to the parent directory.
另外断点续传用-nc参数 日志 用-o参数

linux sort 命令

今天在工作中要处理一个文档,里面有24564条数据,而且里面有重复的.我想把原文档去掉重复的,得到新文档,于是就想到了Linux的sort命令。
最后通过 sort -u ./file1.txt > ./file2.txt 很方便的得到我想要的数据,不重复的数据有2568条.
sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!

- 阅读剩余部分 -

解决ssh链接服务器超时断开时间修改

cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
vim /etc/ssh/sshd_config

//删除110行ClientAliveInterval 0 前面的注释#号 并改为ClientAliveInterval 540
//删除111行的lientAliveCountMax 3 前面的注释#号 并改为ClientAliveCountMax 10

设置为9分钟检测一次,最多超时10次,即一个半小时
service sshd reload;
/etc/init.d/sshd restart;

Centos 6.4 python 2.6 升级到 2.7

由于经常需要进行python升级,所以写了一个简单的脚本,方便以后的使用。

#!/bin/sh
mkdir /usr/local/python27
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
tar xf Python-2.7.3.tgz  && cd Python-2.7.3
./configure --prefix=/usr/local/python27
make && make install
mv /usr/bin/python /usr/bin/python_old
ln -s /usr/local/python27/bin/python2.7 /usr/bin/python
python -V

- 阅读剩余部分 -