ssh命令用于远程登录上Linux主机。
常用格式:ssh [-l login_name] [-p port] [user@]hostname
更详细的可以用ssh -h查看。
举例
不指定用户:
ssh 192.168.0.11
指定用户:
ssh -l root 192.168.0.11
ssh root@192.168.0.11
ssh命令用于远程登录上Linux主机。
常用格式:ssh [-l login_name] [-p port] [user@]hostname
更详细的可以用ssh -h查看。
举例
不指定用户:
ssh 192.168.0.11
指定用户:
ssh -l root 192.168.0.11
ssh root@192.168.0.11
===== 151213 更新yum安装方法 =====
第二层隧道协议L2TP(Layer 2 Tunneling Protocol)是一种工业标准的Internet隧道协议,它使用UDP的1701端口进行通信。L2TP本身并没有任何加密,但是我们可以使用IPSec对L2TP包进行加密。L2TP VPN比PPTP VPN搭建复杂一些。
=== 151213 add begin===
yum安装openswan、ppp、xl2tpd方法:
1、添加epel源
2、执行:
yum install openswan ppp xl2tpd
3、配置参考编译安装的一样
=== 151213 add end===
一、安装IPsec,Openswan是Linux系统上IPsec的一个实现。
官网:http://www.openswan.org/
1、安装必备软件:
yum install make gcc gmp-devel bison flex lsof
make,gcc我们都知道是干什么用的了。
gmp-devel: Development tools for the GNU MP arbitrary precision library.
bison: A GNU general-purpose parser generator.
flex: A tool for creating scanners (text pattern recognizers).
看上去好像都和编译器有关? 继续阅读CentOS Linux VPS安装IPSec+L2TP VPN
whereis命令用于查找执行档、二进制文件、man说明文件和源代码文件。
locate命令是从updatedb命令生成的索引数据库(/var/lib/mlocate/mlocate.db)中查找目标,只要数据库的记录里包含查找的字符就会列出这条记录,但是要定时运行updatedb命令更新数据库,以保证内容的实时性。
which命令是从系统环境变量的路径中查找。可用于查找可执行文件和别名。
find命令具有更强大的功能。
语法:find [路径] [表达式]
默认路径是当前目录,默认表达式是-print。 继续阅读Linux find命令
du命令用于显示文件或目录占用空间大小,显示的是所占的块的数量。块是Linux文件系统分配磁盘空间的最小单位,块的大小定义和文件系统有关,使用“getconf PAGESIZE”命令查看块大小。如果一个文件大小小于块的大小它也占用了一个块,比如一个文件大小是76字节但是在du里查看它就是占了4K,因为系统块的大小就是4K。
语法:du [选项] [目录或文件]
常用选项:
-a:显示目录下的所有文件
-s:显示所有文件的总计
-h:以更好的格式、可读性显示 继续阅读Linux du命令
======120818 更新MLDonkey3.1.0到3.1.3======
MLDonkey是官方emule(电骡)的一个mod(修改版),用于下载电骡eD2k网络上的资源。
MLDonkey在SourceForge上的项目页面:http://sourceforge.net/projects/mldonkey
官方Wiki:http://mldonkey.sourceforge.net/Main_Page
下载运行软件,目前最新是mldonkey3.1.3:
cd /tmp
wget http://sourceforge.net/projects/mldonkey/files/mldonkey/3.1.3/mldonkey-3.1.3.static.i386-Linux_glibc-2.11.3.tar.bz2
tar -jxvf mldonkey-3.1.3.static.i386-Linux_glibc-2.11.3.tar.bz2
mv mldonkey-distrib-3.1.3 /usr/local/mldonkey
cd /usr/local/mldonkey
./mlnet
Linux中文本编辑常用vi、vim编辑器。它们功能强大,非常适合全键盘操作,有必要整理一下。现在多使用vim,因为它编辑文本有显示不同颜色区分。
vim有三种模式:
Command Mode(命令模式),控制光标移动、删除字符、删除某行、复制粘贴一行或者多行。以及进入Insert Mode和Last Line Mode。
Insert Mode(编辑模式),新增及修改文字,按Esc键进入Command Mode。
Last Line Mode(底行模式),保存退出vim,查找替换字符串等。 继续阅读Linux中vi、vim操作
用yum方式安装的LAMP,程序版本较老:
Apache 2.2.3
MySQL 5.0.77
PHP 5.1.6
WordPress3.2之后需要PHP5.2.4或以上版本,如果不支持会提示“您的服务器现在运行的PHP版本为5.1.6,但WordPress3.2.1要求的最低版本为5.2.4。”这里可以使用第三方软件库。网上看了下,常用http://www.jasonlitka.com/这个网站提供的更新源。
升级方法如下:
rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
vim /etc/yum.repos.d/CentOS-Base.repo
LNMP表示使用Linux+Nginx+MySQL+PHP搭建的一个web环境。
使用的系统及软件版本:
CentOS 5.6 32bit
mysql 5.1.56
php 5.2.17
nginx 0.8.55
安装相关组件:
yum install patch make gcc gcc-c++ gcc-g77 flex bison tar libtool libtool-libs kernel-devel autoconf213 libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel gettext gettext-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel file glib2 glib2-devel bzip2 diff* openldap-devel bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel zip unzip tcl-devel ghostscript-devel fontconfig-devel libwmf-devel libc-client-devel
======130725 更新Transmission2.33到2.81======
======130725 更新libevent到2.0.21======
Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面。由于yum源上的transmission版本太老了,这里使用编译安装。
官网:http://www.transmissionbt.com/
1.安装Transmission软件需要运行的各类软件包,复制粘贴以下命令:
yum -y install gcc gcc-c++ m4 make automake libtool gettext openssl-devel pkgconfig perl-libwww-perl perl-XML-Parser curl curl-devel libevent-devel libevent libidn-devel zlib-devel xz
2.将系统内的软件升级为最新版本:
yum check-update
yum update
3.安装intltool:
cd /tmp
wget http://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz
tar -zxvf intltool-0.40.6.tar.gz
cd intltool-0.40.6
./configure –prefix=/usr
make
make install
Tinyproxy是一个小型的基于GPL的HTTP/SSL代理程序,非常适合小型网络而且便于快速部署。这个代理程序最大的优点就是占用系统资源比较少。这里使用的系统为CentOS5.6,可以直接yum方式安装。
安装epel源:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
安装Tinyproxy:
yum update
yum install tinyproxy
编辑配置文件:
vim /etc/tinyproxy/tinyproxy.conf