網(wǎng)絡(luò)相關(guān)篇
網(wǎng)絡(luò)相關(guān)篇0001 讓apache 的默認(rèn)字符集變?yōu)橹形?bjchenxu)如果是1.*,vi httpd.conf找到 AddDefaultCharset ISO8859-1 一行,改為AddDef
網(wǎng)絡(luò)相關(guān)篇
0001 讓apache 的默認(rèn)字符集變?yōu)橹形?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 上遠程顯示W(wǎng)indows 桌面(lnx3000)
安裝rdesktop 包
0004 手動添加默認(rèn)網(wǎng)關(guān)(bjchenxu)
以root 用戶,執(zhí)行: route add default gw 網(wǎng)關(guān)的IP
想更改網(wǎng)關(guān)
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目錄,然后將系統(tǒng)中已有的Gaim 刪除,即在終端仿真器中鍵入命令:rpm -e gaim 。
開始安裝
打開終端仿真器,繼續(xù)執(zhí)行下列命令安裝Gaim 0.58版,即:
cd /temp (進入temp 目錄)
rpm -ivh gaim-0.58-2.i386.rpm (安裝軟件)
當(dāng)安裝成功后,你就可以在GNOME 或KDE 桌面建立Gaim 圖標(biāo)了。
繼續(xù)安裝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 (復(fù)制插件到gaim 庫目錄中)
軟件設(shè)置
首次啟動Gaim 0.85版時,會出現(xiàn)的登錄界面。先選擇“插件”,在插件對話框中點擊“加載”,分別將libmsn.so 和libqq-0.0.3-ft-0.58- gcc296.so 文件裝入,確認(rèn)后關(guān)閉。然后再選擇“所有帳號”,在出現(xiàn)的帳號編輯器中繼續(xù)點擊“增加”,當(dāng)出現(xiàn)的修改帳號頁面時,我們就可以輸入自己的QQ 或MSN 號了,登錄名填寫QQ 號碼或MSN 郵箱,密碼填寫對應(yīng)的QQ 或MSN 密碼,Alias 填寫自己的昵稱,協(xié)議選擇相應(yīng)的QQ 或MSN ,其他的設(shè)置按默認(rèn)的即可。當(dāng)全部設(shè)置完成后就可以登錄使用了。
由于MS 對msn 的協(xié)議經(jīng)常升級,導(dǎo)致linux 上的gaim 和msn 插件必須升級,目前尚無萬無一失的解決方案,請見諒
0006 查出22端口現(xiàn)在運行什么程序(bjchenxu)
lsof -i :22
0007 查看本機的IP ,gateway, dns(bjchenxu)
IP :
,以root 用戶登錄,執(zhí)行ifconfig 。其中eth0是第一塊網(wǎng)卡,lo 是默認(rèn)的設(shè)備
Gateway:
以root 用戶登錄,執(zhí)行netstat -rn,以0.0.0.0開頭的一行的Gateway 即為默認(rèn)網(wǎng)關(guān)
也可以查看/etc/sysconfig/network文件,里面有指定的地址!
DNS :
more /etc/resolv.conf,內(nèi)容指定如下:
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命令行下輕松改變系統(tǒng)配置默認(rèn)值(houaq)
編輯/etc/sysctl.conf, 例如,將
net.ipv4.ip_forward = 0
變?yōu)?/p>
net.ipv4.ip_forward = 1
重啟后生效,用sysctl -a查看可知
0010 mount局域網(wǎng)上其他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 設(shè)備(wind521)
需要一個運轉(zhuǎn)正常的Linux 至少一塊網(wǎng)卡 寬帶設(shè)備已經(jīng)申請完畢,同時已經(jīng)開通。目前市場上大概有幾種ADSL 設(shè)備,他們工作的方式有一些細(xì)微的差別。
就是通過虛擬撥號來完成上網(wǎng)的這一過程,也就是利用pppoe 設(shè)備來進行虛擬撥號的叫作全向貓,就是一種加電后自動的進行撥號的工作,然后留給我們的接口是RJ45,大連地區(qū)一般留給我們的網(wǎng)關(guān)都是10.0.0.2, 這種設(shè)備最容易對付,最后是直接分配給用戶一個固定的IP ,相對大家來說也比較容易對付
1. 第一種需要進行撥號:
這幾種設(shè)備都是通過eth 接口與計算機進行通訊的,所以先將硬件設(shè)備的連接作好,尤其是寬帶貓的,一定要確認(rèn)無誤(否則一會兒要不去可不算我的事情)
然后啟動系統(tǒng),確認(rèn)系統(tǒng)上是否安裝rp-pppoe 這個軟件(通過rpm -qa|grep pppoe來查找),如沒有安裝的用戶,在光盤里或是到網(wǎng)上去down 一個來,安裝上后,以root 用戶執(zhí)行adsl-setup ,這樣就進入了adsl 的資料的設(shè)定狀態(tài),要求輸入申請寬帶的用戶名以及其他一些信息,確認(rèn)沒有問題,接受直至最后(里面都是E 文,但是一看即能懂,比較簡單,有關(guān)一個防火墻的設(shè)置,我一般都不用,選0,大家可以具體考慮)。
配置完成后,以root 用戶執(zhí)行adsl-start ,這樣將進行adsl 的撥號工作,正常就會一下上線,如有什么具體問題,去看一下日志(/var/log/messages)里面告訴你什么了。
停掉adsl ,執(zhí)行adsl-stop 就可以了(很簡單的)
2. 另外兩種比較容易對付:
全向貓:只要將你的網(wǎng)卡的IP 設(shè)置成一個10網(wǎng)段的IP ,然后網(wǎng)關(guān)指到全向貓的IP ,上(10.0.0.2) ,基
,本上不有太大的問題
固定IP :就像配置本地兒的網(wǎng)卡一樣,將IP ,網(wǎng)關(guān),DNS 都按申請來的填寫上就可以搞定了
0014 讓linux 自動同步時間(shunz)
vi /etc/crontab
加上一句:
00 0 1 * * root rdate -s time.nist.gov
0015 linux的網(wǎng)上資源有哪些(bjchenxu)
國外
國內(nèi)
0016 改變sshd 的端口(bjchenxu)
在/etc/ssh/sshd_config中加入一行:Port 2222,/etc/init.d/sshd restart重啟守護進程
0017 改變telnet 的端口(bjchenxu)
將/etc/services文件中telnet 對應(yīng)的端口號21改為你想要的值,/etc/init.d/xinetd restart重啟守護進程
0018 終端模式有問題(sakulagi)
export TERM=vt100
0019 模仿超級終端,LINUX 里什么程序連接路由器和交換機(alstone)
minicom
0020 ssh上來能不能不自動斷線(wind521)
,那是timetou 的設(shè)置,修改TMOUT 變量值
0021 用什么工具做入侵檢測(bjchenxu)
snort
0022 Linux下檢測程序內(nèi)存泄漏的工具(bjchenxu)
cchecker 或是efence 庫都可以
0023 linux下如何監(jiān)視所有通過本機網(wǎng)卡的數(shù)據(jù)(bjchenxu)
tcpdump iptraf
0024 為什么root 執(zhí)行好多命令都說command not found(bjchenxu)
你是telnet 上來,然后su 成root 的吧,改改你的su 命令格式,應(yīng)該是su - root
0025 關(guān)閉用戶的POP3權(quán)限(tiansgx)
把POP3的端口關(guān)了就可以了。 在文件/etc/services中找到這一行 pop-3 110/tcp 把這一行前加個'#',把它注釋掉就可以了。
0026 linux下播放flash 動畫(myxfc)
linux 下播放flash 動畫用這個東西,不會造成瀏覽器的關(guān)閉(其他的插件不好用)
首先下載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 服務(wù)器怎么不讓telnet(知秋一葉)
服務(wù)器上必須啟動telnet 服務(wù) && 服務(wù)器的防火墻優(yōu)先級應(yīng)該設(shè)為低
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 瀏覽器能夠瀏覽中文網(wǎng)頁(Ghost_Vale)
瀏覽簡體中文網(wǎng)頁就的修改如下設(shè)置
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 保存就可以了
,當(dāng)然你的系統(tǒng)要支持簡體中文才可以
0031 網(wǎng)卡激活了,卻上不了網(wǎng),怎么辦?(Slock)
trace 一下,看看到底是在那一塊被阻住的。
1.Ping 自己
2.Ping 網(wǎng)關(guān)
3.Ping DNS
4.trace DNS
If All=ok
Ping sina's address
Tra sina' address
基本上就可以知道結(jié)果了
0032 在redhat9下配samba,win2000能訪問,win98不能訪問?(squall2003) 如果是wind98必需修改注HKEY_LOCAL_MACHINE/system/correntcontrolset/services/Vxd/VNETSUPEnablePlainTextpasswd ,鍵值1
0033 如何得到網(wǎng)卡的MAC 地址(bjchenxu,hutuworm)
arp -a | awk '{print $4}'
ifconfig eth0 | head -1 | awk '{print $5}'
0034 如何得到網(wǎng)卡的IP 地址(mb)
ifconfig eth0 |awk '/inet addr/ {split($2,x,":");print x[2]}'
0035 如何修改Linux 機器所在的工作組(hutuworm)
vi /etc/samba/smb.conf,修改workgroup = 一行,將組名寫在后面。
0036 一塊網(wǎng)卡如何綁定兩個ip(linuxloveu)
#cd /etc/sysconfig/network-scripts
#cp ifcfg-eth0 ifcfg-eth0:1
#vi ifcfg-eth0:1
修改IP 和設(shè)備名
Debian 下一個網(wǎng)卡綁定多個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 如何綁定兩塊網(wǎng)卡(hutuworm)
假設(shè)192.168.0.88是ip,192.168.0.1是網(wǎng)關(guān):
/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 協(xié)議從服務(wù)器同步時間(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 的用法設(shè)置(zhqh1)
只對root 用戶生效
1、在雙方root 用戶根目錄下建立.rhosts 文件, 并將雙方的hostname 加進去. 在此之前應(yīng)在雙方的/etc/hosts文件中加入對方的IP 和hostname
2、把rsh 服務(wù)啟動起來,redhat 默認(rèn)是不啟動的。方法:用執(zhí)行ntsysv 命令,在rsh 選項前用空格鍵選中,確定退出。 然后執(zhí)行:service xinetd restart即可。
3、到/etc/pam.d/目錄下,把rsh 文件中的auth required /lib/security/pam_securetty.so一行用“#”封掉即可。
0044 在ethX 設(shè)備上,使LINUX 支持網(wǎng)絡(luò)廣播功能(默認(rèn)是不支持的)(platinum)
ip route add 255.255.255.255 dev ethX