2017-11-23 21:25:33
http://www.chinahacker.com/article/list.asp?id=16639
Linux(CentOS5.x)下安装memcached
1.yum install gcc
2.cd/tmp
3.wget http://www.monkey.org/~provos/libevent-2.0.4-alpha.tar.gz 注:memcached用到了libevent这个库用于Socket的处理,所以还需要安装libeven
4.tarzxvflibevent-2.0.4-alpha.tar.gz
5.cdlibevent-2.0.4-alpha
6../configure-prefix=/usr/local/libevent
7.make
8.makeinstall
9.cd~
10.cd/tmp
11.http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
12.tarzxvfmemcached-1.4.5.tar.gz
13.cdmemcached-1.4.5
14../configure-prefix=/usr/local/memcached--with-libevent=/usr/local/libevent注:安装memcached时需要指定libevent的安装位置
15.make
16.makeinstall
17.exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libevent/lib注:将libevent的lib目录加入LD_LIBRARY_PATH里
18.vi/etc/sysconfig/iptables
19.将下面这行加入进去
-ARH-Firewall-l-INPUT-ptcp-mtcp--dport11211-jACCEPT注:将memcached加入到防火墙允许访问规则中
20.serviceiptablesrestart注:防火墙重启
21./usr/local/memcached/bin/memcached-d注:启动memcached
memcached启动参数描述:
-d:启动一个守护进程,
-m:分配给Memcache使用的内存数量,单位是MB,默认是64MB,
-u:运行Memcache的用户
-l:监听的服务器IP地址
-p:设置Memcache监听的端口,默认是11211注:-p(p为小写)
-c:设置最大并发连接数,默认是1024
-P:设置保存Memcache的pid文件注:-P(P为大写)
如果要结束Memcache进程,执行:killcatpid文件路径
2017-11-23 21:27:19
http://www.chinahacker.com/article/list.asp?id=15861
Linux与Windows XP之间使用FTP互传文件
在Windows下虚拟安装了Linux,又在Windows XP下用Serv-u软件架设了FTP服务器,然后我们就可以在虚拟机的Linux下登录该FTP服务器下载或上传文件了。
我是用虚拟机装了Linux,真实系统是Windows XP,在Windows XP下用Serv-u软件架设了FTP服务器,然后我们就可以在虚拟机的Linux下登录该FTP服务器下载或上传文件了,不同的仅是在Linux下是在命令行里输入相关FTP命令来完成的,应该也有像FlashFXP、CuteFTP这一类的Linux专用软件,不过我孤陋寡闻,不了解,也就不误人子弟了。
简单介绍一下Linux下的FTP命令:
1、连接FTP服务器
格式:ftp hostname或ip-address
a) 在linux命令行下输入架设服务器的机器IP或者主机名:ftp 10.60.48.195
b) 服务器询问你用户名和密码,分别输入以后,待认证通过即可。注意:输入密码时,终端中不显示输入,始终一片空白,所以只要你确定输入正确了,按回车就行。
2、下载文件
下载文件通常用 get 和 mget 这两条命令,get 用于单个文件,mget 则是多个文件。
a) get
格式:get 要下载的文件名 保存到本地的文件名
如要获取服务器上D:\pic\logo.jpg,则输入以下命令
get /pic/logo.jpg face.jpg
这样,服务器上的文件“logo.jpg”便下载到本地机器上,并重命名为“face.jpg”。
b) mget
格式:mget 欲下载的批文件
如要下载服务器上D:\pic\下的所有文件,则输入以下命令
cd /pic
mget *.*
注意:下载的文件都保存到了Linux主机的当前目录下。比如,你是在 /root/moqingwen下运行ftp命令的,则所有的文件都下载到了 /root/moqingwen下。
3、上传文件
上传文件通常用 put 和 mput 这两条命令,put 用于单个文件,mput 则是多个文件。
a) put
格式:put 要上传的本地文件 存到服务器上的文件
如要把本地的logo.jpg上传到服务器E:\pic,并重命名为face.jpg,则
put logo.jpg /pic/face.jpg
b) mput
格式:mput 要上传的本地批文件
若要把本地当前目录下所有jpg文件上传到服务器E:\pic 下,则
cd /rose
mput *.jpg
注意:上传文件都来自于Linux主机的当前目录下。比如,在 /root/moqingwen下运行的ftp命令,则只有在/root/moqingwen下的文件才会上传到服务器上。
4、断开连接
bye:中断与服务器的连接。
格式:bye
2017-11-23 21:30:16
http://www.chinahacker.com/article/list.asp?id=15860
Linux下查看端口占用进程号,程序名的方法
Linux下查看端口占用进程号,程序名的方法,方便我们查找什么进程导致系统变慢等需要。
linux下查看端口占用情况:
1.
查看哪个进程占用了819端口:
case9-sghfofo:/usr/local/cnbj/tomcat-bj/bin # lsof -i:859
运行后的结果:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
java 24907 root 31u IPv4 248905027 TCP *:859 (LISTEN)
由以上我们知道了859端口被进程号为24907的进程占用了, 是个java进程。
2.
查看进程号为24907的进程在哪里:
case9-sghfofo:/usr/local/cnbj/tomcat-bj/bin # ps -ef|grep 24907
root 13421 29276 0 20:08 pts/2 00:00:00 grep 24907
root 24907 1 0 11:43 pts/4 00:03:53 /usr/java/jdk1.6.0_13/bin/java -server -XX:PermSize=256M -XX:MaxPermSize=512m -Xbootclasspath/p:java-net-Socket.jar -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/usr/local/cnsh/tomcat-sh/conf/logging.properties -Djava.endorsed.dirs=/usr/local/cnsh/tomcat-sh/bin/endorsed -classpath :/usr/local/cnsh/tomcat-sh/bin/bootstrap.jar -Dcatalina.base=/usr/local/cnsh/tomcat-sh/bin -Dcatalina.home=/usr/local/cnsh/tomcat-sh/bin -Djava.io.tmpdir=/usr/local/cnsh/tomcat-sh/bin/temp -Xmx512m -Xms256m org.apache.catalina.startup.Bootstrap start
由以上我们知道是目录为/usr/local/cnsh/tomcat-sh/bin/的tomcat占用了。
浙公网安备 33010602011771号