网络相关篇
网络相关篇0001 让apache 的默认字符集变为中文(bjchenxu)如果是1.*,vi httpd.conf找到 AddDefaultCharset ISO8859-1 一行,改为AddDef
网络相关篇
0001 让apache 的默认字符集变为中文(bjchenxu)
如果是1.*,vi httpd.conf
找到 AddDefaultCharset ISO8859-1 一行,改为AddDefaultCharset GB2312
如果是2.*的话,需要改动一个地方,vi httpd.conf
AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset off
0002 永久更改ip(bjchenxu)
ifconfig eth0 新ip
然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip
0003 从Linux 上远程显示Windows 桌面(lnx3000)
安装rdesktop 包
0004 手动添加默认网关(bjchenxu)
以root 用户,执行: route add default gw 网关的IP
想更改网关
1 vi /etc/sysconfig/network-scripts/ifcfg-eth0
更改GATEWAY
2 /etc/init.d/network restart
0005 redhat 8.0上msn 和qq(bjchenxu)
下载Gaim 0.58版:
gaim-0.58-2.i386.rpm
下载QQ 插件 for gcc2.9版:
libqq-0.0.3-ft-0.58-gcc296.so.gz
将下载的文件放入/temp目录,然后将系统中已有的Gaim 删除,即在终端仿真器中键入命令:rpm -e gaim 。
开始安装
打开终端仿真器,继续执行下列命令安装Gaim 0.58版,即:
cd /temp (进入temp 目录)
rpm -ivh gaim-0.58-2.i386.rpm (安装软件)
当安装成功后,你就可以在GNOME 或KDE 桌面建立Gaim 图标了。
继续安装QQ 插件,即键入命令:
gunzip libqq-0.0.3-ft-0.58-gcc296.so.gz (解压缩文件)
cp libqq-0.0.3-ft-0.58-gcc296.so /usr/lib/gaim (复制插件到gaim 库目录中)
软件设置
首次启动Gaim 0.85版时,会出现的登录界面。先选择“插件”,在插件对话框中点击“加载”,分别将libmsn.so 和libqq-0.0.3-ft-0.58- gcc296.so 文件装入,确认后关闭。然后再选择“所有帐号”,在出现的帐号编辑器中继续点击“增加”,当出现的修改帐号页面时,我们就可以输入自己的QQ 或MSN 号了,登录名填写QQ 号码或MSN 邮箱,密码填写对应的QQ 或MSN 密码,Alias 填写自己的昵称,协议选择相应的QQ 或MSN ,其他的设置按默认的即可。当全部设置完成后就可以登录使用了。
由于MS 对msn 的协议经常升级,导致linux 上的gaim 和msn 插件必须升级,目前尚无万无一失的解决方案,请见谅
0006 查出22端口现在运行什么程序(bjchenxu)
lsof -i :22
0007 查看本机的IP ,gateway, dns(bjchenxu)
IP :
,以root 用户登录,执行ifconfig 。其中eth0是第一块网卡,lo 是默认的设备
Gateway:
以root 用户登录,执行netstat -rn,以0.0.0.0开头的一行的Gateway 即为默认网关
也可以查看/etc/sysconfig/network文件,里面有指定的地址!
DNS :
more /etc/resolv.conf,内容指定如下:
nameserver 202.96.69.38
nameserver 202.96.64.38
0008 RH8.0命令行下轻松改变ping 的TTL 值(cgweb)
#sysctl -w net.ipv4.ip_default_ttl=N
(N=0~255),若N>255,则ttl=0
0009 RH8.0命令行下轻松改变系统配置默认值(houaq)
编辑/etc/sysctl.conf, 例如,将
net.ipv4.ip_forward = 0
变为
net.ipv4.ip_forward = 1
重启后生效,用sysctl -a查看可知
0010 mount局域网上其他windows 机器共享出的目录(bjchenxu)
mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom
0011 允许|禁止root 通过SSH 登陆(Fun-FreeBSD)
修改sshd_config:PermitRootLogin no|yes
0012 让root 直接telnet 登陆(bjchenxu)
编辑/etc/pam.d/login,去掉
auth required /lib/security/pam_securetty.so 这句话
0013 在linux 接adsl 设备(wind521)
需要一个运转正常的Linux 至少一块网卡 宽带设备已经申请完毕,同时已经开通。目前市场上大概有几种ADSL 设备,他们工作的方式有一些细微的差别。
就是通过虚拟拨号来完成上网的这一过程,也就是利用pppoe 设备来进行虚拟拨号的叫作全向猫,就是一种加电后自动的进行拨号的工作,然后留给我们的接口是RJ45,大连地区一般留给我们的网关都是10.0.0.2, 这种设备最容易对付,最后是直接分配给用户一个固定的IP ,相对大家来说也比较容易对付
1. 第一种需要进行拨号:
这几种设备都是通过eth 接口与计算机进行通讯的,所以先将硬件设备的连接作好,尤其是宽带猫的,一定要确认无误(否则一会儿要不去可不算我的事情)
然后启动系统,确认系统上是否安装rp-pppoe 这个软件(通过rpm -qa|grep pppoe来查找),如没有安装的用户,在光盘里或是到网上去down 一个来,安装上后,以root 用户执行adsl-setup ,这样就进入了adsl 的资料的设定状态,要求输入申请宽带的用户名以及其他一些信息,确认没有问题,接受直至最后(里面都是E 文,但是一看即能懂,比较简单,有关一个防火墙的设置,我一般都不用,选0,大家可以具体考虑)。
配置完成后,以root 用户执行adsl-start ,这样将进行adsl 的拨号工作,正常就会一下上线,如有什么具体问题,去看一下日志(/var/log/messages)里面告诉你什么了。
停掉adsl ,执行adsl-stop 就可以了(很简单的)
2. 另外两种比较容易对付:
全向猫:只要将你的网卡的IP 设置成一个10网段的IP ,然后网关指到全向猫的IP ,上(10.0.0.2) ,基
,本上不有太大的问题
固定IP :就像配置本地儿的网卡一样,将IP ,网关,DNS 都按申请来的填写上就可以搞定了
0014 让linux 自动同步时间(shunz)
vi /etc/crontab
加上一句:
00 0 1 * * root rdate -s time.nist.gov
0015 linux的网上资源有哪些(bjchenxu)
国外
国内
0016 改变sshd 的端口(bjchenxu)
在/etc/ssh/sshd_config中加入一行:Port 2222,/etc/init.d/sshd restart重启守护进程
0017 改变telnet 的端口(bjchenxu)
将/etc/services文件中telnet 对应的端口号21改为你想要的值,/etc/init.d/xinetd restart重启守护进程
0018 终端模式有问题(sakulagi)
export TERM=vt100
0019 模仿超级终端,LINUX 里什么程序连接路由器和交换机(alstone)
minicom
0020 ssh上来能不能不自动断线(wind521)
,那是timetou 的设置,修改TMOUT 变量值
0021 用什么工具做入侵检测(bjchenxu)
snort
0022 Linux下检测程序内存泄漏的工具(bjchenxu)
cchecker 或是efence 库都可以
0023 linux下如何监视所有通过本机网卡的数据(bjchenxu)
tcpdump iptraf
0024 为什么root 执行好多命令都说command not found(bjchenxu)
你是telnet 上来,然后su 成root 的吧,改改你的su 命令格式,应该是su - root
0025 关闭用户的POP3权限(tiansgx)
把POP3的端口关了就可以了。 在文件/etc/services中找到这一行 pop-3 110/tcp 把这一行前加个'#',把它注释掉就可以了。
0026 linux下播放flash 动画(myxfc)
linux 下播放flash 动画用这个东西,不会造成浏览器的关闭(其他的插件不好用)
首先下载flash 播放动画在linux 的插件
tar zxvf flash_linux.tar.gz
打开包之后, 会看到Linux 文件夹
在linux 文件颊里有两个文件libflashplayer.so 和shockwaveflash.class, 把这两个文件拷贝到你的浏览器里的插件里(浏览器不一样, 插件的位置可能也不一样)
/usr/lib/mozilla-1.0.1/plugins,就可以了
0027 锁定wu-ftp 用户目录(wangla)
编辑ftpaccess 文件
restricted-uid *
这一句很重要,限制了ftp 用户在自己的目录里。
0028 服务器怎么不让telnet(知秋一叶)
服务器上必须启动telnet 服务 && 服务器的防火墙优先级应该设为低
0029 防止任何人使用su 命令成为root(xiaohu0)
1.vi /etc/pam.d/su
auth sufficient /lib/security/pam_rootok.so debug
auth required /lib/security/pam_wheel.so group=wheel
2. 在/etc/pam. d/su配置文件中定义了wheel 组.
0030 如何使lynx 浏览器能够浏览中文网页(Ghost_Vale)
浏览简体中文网页就的修改如下设置
Save options to disk: [X]
Display and Character Set
Display character set : [Chinese________________________]
Assumed document character set(!): [iso-8859-1______]
CJK mode (!) : [ON_]
然后移到最下面的 Accept Changes 按下 Enter 保存就可以了
,当然你的系统要支持简体中文才可以
0031 网卡激活了,却上不了网,怎么办?(Slock)
trace 一下,看看到底是在那一块被阻住的。
1.Ping 自己
2.Ping 网关
3.Ping DNS
4.trace DNS
If All=ok
Ping sina's address
Tra sina' address
基本上就可以知道结果了
0032 在redhat9下配samba,win2000能访问,win98不能访问?(squall2003) 如果是wind98必需修改注HKEY_LOCAL_MACHINE/system/correntcontrolset/services/Vxd/VNETSUPEnablePlainTextpasswd ,键值1
0033 如何得到网卡的MAC 地址(bjchenxu,hutuworm)
arp -a | awk '{print $4}'
ifconfig eth0 | head -1 | awk '{print $5}'
0034 如何得到网卡的IP 地址(mb)
ifconfig eth0 |awk '/inet addr/ {split($2,x,":");print x[2]}'
0035 如何修改Linux 机器所在的工作组(hutuworm)
vi /etc/samba/smb.conf,修改workgroup = 一行,将组名写在后面。
0036 一块网卡如何绑定两个ip(linuxloveu)
#cd /etc/sysconfig/network-scripts
#cp ifcfg-eth0 ifcfg-eth0:1
#vi ifcfg-eth0:1
修改IP 和设备名
Debian 下一个网卡绑定多个ip 的方法(NetDC)
修改/etc/network/interfaces
auto eth0
iface eth0 inet static
address 172.16.3.123
netmask 255.255.255.0
network 172.16.3.0
broadcast 172.16.3.255
gateway 172.16.3.1
auto eth0:1
iface eth0:1 inet static
address 10.16.3.123
netmask 255.255.0.0
network 10.16.0.0
broadcast 10.16.255.255 册下建个表:D 值:
,修改/etc/network/ifstate
lo=lo
eth0=eth0
eth0:1=eth0:1
然后/etc/init.d/networking restart就可以了。
0037 一个ip 如何绑定两块网卡(hutuworm)
假设192.168.0.88是ip,192.168.0.1是网关:
/sbin/modprobe bonding miimon=100 mode=1
/sbin/ifdown eth0
/sbin/ifdown eth1
/sbin/ifconfig bond0 192.168.0.88
/sbin/ifenslave bond0 eth0 eth1
/sbin/route add default gw 192.168.0.1
0038 192.168.1.0/24(双眼皮的猪)
它与192.168.1.0/255.255.255.0是等价的,只是表示方式不同....
0039 linux下清空arp 表的命令(NetDC)
#arp -d -a(适用于bsd)
for HOST in `arp | sed '/Address/d' | awk '{ print $1}'` ; do arp -d $HOST; done
0040 使用ntp 协议从服务器同步时间(NetDC)
ntpdate NTP-SERVER 例:ntpdate 172.16.2.1
0041 host命令的用法(bjchenxu)
host 能够用来查询域名,它还能得到更多的信息
host -t mx example.com可以查询出example.com 的MX 记录,以及处理mail 的host 的名字 host -l example.com会返回所有注册在example.com 下的域名
host -a example.com则会显示这个主机的所有域名信息.
0042 立刻让LINUX 支持NAT(platinum)
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -I POSTROUTING -j MASQUERADE
0043 rh8.0下rcp 的用法设置(zhqh1)
只对root 用户生效
1、在双方root 用户根目录下建立.rhosts 文件, 并将双方的hostname 加进去. 在此之前应在双方的/etc/hosts文件中加入对方的IP 和hostname
2、把rsh 服务启动起来,redhat 默认是不启动的。方法:用执行ntsysv 命令,在rsh 选项前用空格键选中,确定退出。 然后执行:service xinetd restart即可。
3、到/etc/pam.d/目录下,把rsh 文件中的auth required /lib/security/pam_securetty.so一行用“#”封掉即可。
0044 在ethX 设备上,使LINUX 支持网络广播功能(默认是不支持的)(platinum)
ip route add 255.255.255.255 dev ethX