indexad

文章分类- linux -下的文章


Linux下端口映射工具rinetd

软件下载 wget http://www.boutell.com/rinetd/http/rinetd.tar.gz 解压安装 tar zxvf rinetd.tar.gz make mkdir -p /usr/man/man8 make install 编辑配置 vi /etc/rinetd.conf 0.0.0.0 8080 172.19.94.3 8080 0.0.0.0 2222 192.168.0.103 3389 1.2.3.4 80     192.168.0.10 80 说明一下(0.0.0.0表示本机绑定所有可用地址) 将所有发往本机8080端口的请求转发到172.19.94.3的8080端口 将所有发往本机2222端口的请求转发到192.168.0.103的3389端口 将所有发往1.2.3.4的80端口请求转发到192.168.0.10的80端口 命令格式是 bindaddress bindport connectaddress connectport 绑定的地址  绑定的端口  连接的地址  连接的端口 或 [Source Address] [Source...

lrzsz 支持win-linux相传文件

下面是安装过程 1、从下面的地址下载 lrzsz-0.12.20.tar.gz 点击下载 2、查看里面的INSTALL文档了解安装参数说明和细节 3、解压文件 tar zxvf lrzsz-0.12.20.tar.gz 4、进入目录 cd lrzsz-0.12.20 5、./configure --prefix=/usr/local/lrzsz 6、make 7、make install 8、建立软链接 #cd /usr/bin #ln -s /usr/local/lrzsz/bin/lrz rz #ln -s /usr/local/lrzsz/bin/lsz sz 9、测试 运行 rz 弹出SecureCRT上传窗口 运行 sz 可以下载当前文件

lighttpd 配置

lighttpd是个轻巧的web服务器组件,在linux系统上较为流行,功能能满足一般网站的需求(虚拟主机,伪静态,防盗链等),而跑起来负载却低于apache。 一般网站地址的形式为www.xxx.com和xxx.com,之前我一直是采用两个$HTTP["host"]的方式来绑定这两个域名到目录,今天查了下资料,发现不需要这么麻烦。用一个$HTTP["host"]配置就可以绑定多个域名到目录。 1、配置多个虚拟主机 打开Lighttpd安装目录下的etc/lighttpd.conf文件,在最后添加如下段: $HTTP["host"] == "www.chnfree.com" { server.document-root = "网站路径" } 如果需要多个虚拟主机,则将上面的段复制设置多个即可。 2、多域名指向同一个目录 有时候我们需要将同一个应用配置多个域名,这时我们就可以采用下面的段来进行配置: $HTTP["host"] =~ "^(www.chn...

linux DNS修改后不生效

DNS修改后,系统重启之后就木有了,写在/etc/resolv.conf文件中的, 方法一、修改/etc/network/interfaces dns-nameservers 111.111.111.111 方法二、修改/etc/resolvconf/resolv.conf.d/base文件,该文件默认是空的,在里面写入: nameserver 1.1.1.1 nameserver 2.2.2.2 修改完之后保存,然后执行resolvconf -u 然后,你会发现/etc/resolv.conf文件中多了几行,这几行是resolve程序自动写入的: #Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) #DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 1.1.1.1 nameserver 2.2.2.2 方法三、修改/etc/resolv.conf 设置DNS: Ubuntu...

Ubuntu常用命令大全

查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search 正则表达式 查找文件属于哪个包 #dpkg -S filename apt-file search filename 查询软件xxx依赖哪些包 #apt-cache depends xxx 查询软件xxx被哪些包依赖 #apt-cache rdepends xxx 增加一个光盘源 #sudo apt-cdrom add 系统升级 #sudo apt-get update #sudo apt-get upgrade #sudo apt-get dist-upgrade 清除所以删除包的残余配置文件 #dpkg -l |grep ^rc|awk ‘{print $2}’ |tr [”"n”] [” “]|sudo xargs dpkg -P - 编译时缺少h文件的自动处理 #sudo auto-apt run ./configure 查看安装软件时下载包的临时存放目录 #ls /var/cache/apt/archives 备份当前系统安装的所有包的列表 #dpkg –get-s...

nfs服务器安装及挂载

1.安装nfs服务器端 sudo apt-get install nfs-kernel-server 安装服务器端包含客户端 2.配置挂载目录及权限 sudo vi /etc/exports 在最后一行加上挂载目录及权限,格式为如下: /home/www *(rw,sync,no_root_squash) 说明: /home/www 是要共享的目录 "*" 是代表允许所有的网络段访问 rw 是可读可写权限 sync 是资料同步写入内存和硬盘 no_root_squash 是nfs客户端分享目录使用都的权限 如客户端root用户,那对于共享目录 而言,该客户端就具有root权限 3.服务器端服务器启动 sudo /etc/init.d/portmap restart 启开端口 sudo /etc/init.d/nfs-kernel-server restart 启开服务 4.客户端电脑安装nfs客户端 sudo apt-get install nfs-common 安装客户端...

linux下解压缩/压缩命令小结

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲tar命令的基本用法:   tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下:   # tar -cf all.tar *.jpg   这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包 ,-f指定包的文件名。   # tar -rf all.tar *.gif   这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的 意思。 #tar -uf all.tar logo.gif   这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。   # tar -tf all.tar   这条命令是列出all.tar包中所有文件,-t是列出文件的意思   # tar -xf all.tar   这条命令是解出all.tar包中所有文件,-x是解开的意...