歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

Linux Tips - 網絡相關篇

  —————————-網絡相關篇————————– 0001讓apache的默認字符集變為中文(bjchenxu) 如果是1.*,vihttpd.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 -ivhgaim-0.58-2.i386.rpm (安裝軟件) 當安裝成功後,你就可以在GNOME或KDE桌面建立Gaim圖標了。繼續安裝QQ插件,即鍵入命令: gunzip libqq-0.0.3-ft-0.58-gcc296.so.gz (解壓縮文件) cplibqq-0.0.3-ft-0.58-gcc296.so /usr/lib/gaim (復制插件到gaim庫目錄中) 軟件設置首次啟動Gaim0.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.380008 RH8.0命令行下輕松改變ping 的TTL值(cgweb)#sysctl -w net.ipv4.ip_default_ttl=N (N=0~255),若N>255,則ttl=00009 RH8.0命令行下輕松改變系統配置默認值(houaq)編輯/etc/sysctl.conf, 例如,將 net.ipv4.ip_forward = 0 變為net.ipv4.ip_forward = 1 重啟後生效,用sysctl -a查看可知 0010 mount局域網上其他windows機器共享出的目錄(bjchenxu) mount -tsmbfs -o username=guest,passWord=guest //machine/path /mnt/cdrom 0011允許|禁止root通過SSH登陸(Fun-FreeBSD)修改sshd_config:PermitRootLogin noyes 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 -qagreppppoe來查找),如沒有安裝的用戶,在光盤裡或是到網上去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) 國外 http://lwn.net/ http://www.tldp.org/ http://www.yolinux.com/(flying-dance big big pig) http://www.justlinux.com/http://www.linuxtoday.com/ http://www.linuxquestions.org/ http://www.fokus.gmd.de/linux/http://www.linux-tutorial.info/http://public.www.planetmirror.com/http://www.freebsdforums.org/forums/http://www.netfilter.org/documentation/ http://www-106.ibm.com/developerworks/linux/ 國內 http://www.fanqiang.com/http://www.linuxsir.com/ http://www.chinaunix.net/ http://www.linuxfans.org/(deadcat)http://www.linuxeden.com/ http://www.linuxforum.net/ http://www.linuxaid.com.cn/http://freesoft.online.sh.cn/ http://www-900.ibm.com/developerWorks/cn/linux/index.sHtml http://www.neweasier.com/software.html http://www.blueidea.com/bbs/archivecontent.ASP?id=635906(sqh) http://westlinux.ywzc.net/(onesun)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) eXPortTERM=vt100 0019 模仿超級終端,LINUX裡什麼程序連接路由器和交換機(alstone) minicom0020 ssh上來能不能不自動斷線(wind521)那是timetou的設置,修改TMOUT變量值 0021 用什麼工具做入侵檢測(bjchenxu) snort 0022 Linux下檢測程序內存洩漏的工具(bjchenxu) cchecker或是efence庫都可以0023 linux下如何監視所有通過本機網卡的數據(bjchenxu)tcpdump iptraf 0024 為什麼root執行好多命令都說commandnot found(bjchenxu) 你是telnet上來,然後su成root的吧,改改你的su命令格式,應該是su - root0025 關閉用戶的POP3權限(tiansgx)把POP3的端口關了就可以了。 在文件/etc/services中找到這一行 pop-3 110/tcp 把這一行前加個’#',把它注釋掉就可以了。0026 linux下播放flash動畫(myxfc)linux下播放flash動畫用這個東西,不會造成浏覽器的關閉(其他的插件不好用) 首先下載flash播放動畫在linux的插件http://www.collaborium.org/onsite/jos2000/related/soft/flash_linux.tar.gz 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/suauth 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 SetDisplay character set : [Chinese________________________] Assumeddocument character set(!): [iso-8859-1______] CJK mode (!) : [ON_]然後移到最下面的 Accept Changes 按下 Enter 保存就可以了 當然你的系統要支持簡體中文才可以 0031網卡激活了,卻上不了網,怎麼辦?(Slock)trace一下,看看到底是在那一塊被阻住的。 1.Ping自己 2.Ping網關 3.Ping DNS 4.traceDNS If All=ok then nslookup www.sina.com.cn Ping sina’saddress Tra sina’ address 基本上就可以知道結果了 0032 在redhat9下配samba,win2000能訪問,win98不能訪問?(squall2003)如果是wind98必需修改注冊表:HKEY_LOCAL_MACHINE/system/correntcontrolset/services/Vxd/VNETSUP下建個D值:EnablePlainTextpasswd,鍵值10033 如何得到網卡的MAC地址(bjchenxu,hutuworm)arp -a awk ‘{print $4}’ ifconfig eth0 head -1 awk ‘{print $5}’0034 如何得到網卡的IP地址(mb) ifconfig eth0awk ‘/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 #viifcfg-eth0:1 修改IP和設備名 Debian下一個網卡綁定多個ip的方法(NetDC)修改/etc/network/interfaces auto eth0 iface eth0 inet staticaddress 172.16.3.123 netmask 255.255.255.0 network 172.16.3.0broadcast 172.16.3.255 gateway 172.16.3.1 auto eth0:1 ifaceeth0:1 inet static address 10.16.3.123 netmask 255.255.0.0 network10.16.0.0 broadcast 10.16.255.255 修改/etc/network/ifstate lo=loeth0=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=100mode=1 /sbin/ifdown eth0 /sbin/ifdown eth1 /sbin/ifconfig bond0192.168.0.88 /sbin/ifenslave bond0 eth0 eth1 /sbin/route add default gw192.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) forHOST in `arp sed ‘/Address/d’ awk ‘{ print $1}’` ; do arp -d $HOST; done0040 使用ntp協議從服務器同步時間(NetDC) ntpdateNTP-SERVER 例:ntpdate 172.16.2.1 0041 host命令的用法(bjchenxu) host能夠用來查詢域名,它還能得到更多的信息host -t mx example.com可以查詢出example.com的MX記錄,以及處理mail的host的名字 host -lexample.com會返回所有注冊在example.com下的域名 host -a example.com則會顯示這個主機的所有域名信息.0042 立刻讓LINUX支持NAT(platinum) echo 1> /proc/sys/net/ipv4/ip_forward iptables -t nat -I POSTROUTING -jMASQUERADE 0043 rh8.0下rcp的用法設置(zhqh1)只對root用戶生效1、在雙方root用戶根目錄下建立.rhosts文件,並將雙方的hostname加進去.在此之前應在雙方的/etc/hosts文件中加入對方的IP和hostname2、把rsh服務啟動起來,redhat默認是不啟動的。方法:用執行ntsysv命令,在rsh選項前用空格鍵選中,確定退出。 然後執行:servicexinetd restart即可。 3、到/etc/pam.d/目錄下,把rsh文件中的auth required/lib/security/pam_securetty.so一行用“#”封掉即可。 0044 在ethX設備上,使LINUX支持網絡廣播功能(默認是不支持的)(platinum) iproute add 255.255.255.255 dev ethX




摘自:www.chinaunix.net



Copyright © Linux教程網 All Rights Reserved