NAT server
讓你的Linux 成為ip分享器
先設定完可以在架設DHCP喔
examples:
對外部的ip及網卡:
eth0
ip=192.168.100.50
mask=255.255.255.0
GW=192.168.100.1
對內部的ip及網卡設定
eth1
ip=192.168.3.10
mask=255.255.255.0
GW= 不要設定喔!!
1.啟動ip轉址的功能
#echo "1" > /proc/sys/net/ipv4/ip_forware
2.啟動相關模組
#modprobe ip_tables
#modprobe ip_nat_ftp
#modprobe conntrack
#modprobe conntrack_ftp
#modprobe conntrack_irc
3.偽裝封包功能
#iptables -t nat -A POSTROUTING -o eth0 -s 192.168.3.0/24 -j MASQUERADE
("eth0"是指對外部的那張網卡,,,,192.168.3.0/24是指你要設定內部的網段)
ps 可將1~3項 輸入到/etc/rc.d/rc.local裡,則開機時自動會執行這些功能,,,,,不然你每次開機都要重新設定一次喔
1~3項執行完後,設定內部電腦的ip
examples:
ip=192.168.3.50
mask=255.255.255.0
GW=192.168.3.10(要記得設定成nat伺服器對內部那張網卡的ip喔!!)
就OK啦~~
Linux 學習筆記 NAT
標籤: Linux
Linux 學習筆記 samba
最近開始在玩伺服器架設啦~~
簡單紀錄Samba伺服器的設定
(samba可是可以讓ws和linux裡的檔案互相交流喔!)
Samba Server
1.設定檔設定
#/etc/samba/smb.conf
(設定檔裡的內容就先不介紹囉)
2.Test smb.conf
#tsetparm
確認無錯誤訊息
3.啟動samba服務
#service smb start
4.設定開機時自動啟動samba
#chkconfig smb on
5.檢查smb是否運作
#ps ax | grep smb
or
#service smb status
6.建立samba密碼檔
#cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
修改此檔的權限 為600
#chmod 600 /etc/samba/smbpasswd
7.設定使用者密碼
#smbpasswd -a 使用者名稱
輸入密碼
再次輸入密碼
8.顯示samba使用狀態
server端
#smbstatus
or
#smbstatus -u 使用者名稱
Client端
$smbclinet -L 主機名稱或ip -U 使用者名稱
輸入使用者密碼
這樣就可以在ws裡的網芳裡看到Linux分享出來的檔案囉!!
快去試試~~~
標籤: Linux
放手 To Let Go
讀完這篇文章
感觸很深
分享給您~~~
放手 To Let Go
[放手]不是停止關心他人,而是了解到自己不能控制別人.
To "let go" does not mean to stop caring others, but to realize that one should not control another.
[放手]不是輕易放棄,而是知道結果不在自己手中.
To "let go" does not mean to give up easily, but to know that the outcome is not in my hands.
[放手]不是評斷他人,而是讓別人做他自己.
To "let go" does not mean to judge people, but to let them be themselces.
[放手]不是抱怨或爭辯,而是知道自己的缺點,並願意改正.
To "let go" maens not to complain or argue, but to recognize my own shortcomings and correct them.
[放手]不是要事事盡如己意,而是學習為每個景況心存感激.
To "let go" means not to adjust everything to my desires, but to learn to be thankful fot every situation.
[放手]不是假裝什麼都不在乎,而是承認自己受了傷,並勇敢的尋求協助.
To "let go" does not mean to pretend not caring about anything, but to admit that I was hurt and ask for help bravely.
[放手]不是對過去後悔,而是繼續前進,並未將來而活.
To "let go" does not mean to be regretful for the past, but to keep going continuously and live for the future.
[放手]是少些害怕,而能夠去愛得更多.
To "let go" means to fear less and to love more.
放手並不是件容易的事;但當你決心放手的時候,你將能夠體會到真正的自由.
Letting go is not easy, but when you make up your mind to do it, you will learn what true freedom is.
摘錄自蒲公英 希望網
標籤: 分享
MSN for Me
前幾天電腦班ㄉ同學門在互相交換Emial 和 MSN
只有我一個沒有MSN~~有一個"粉皮"的同學說我是山頂洞人
我笑了一笑~呵呵
因為我不常出沒啦!!!
但是我過往的經驗,當我在電腦前做事時,若MSN開啟則會很影響
我的工作(我沒法一心二用啦)尤其是以前在敢圖時.....
當然有的時候,其實想靜靜,在電腦前看看文章,謝謝心情的紀錄~
有的時候則是不想讓某人在網遇見~哈
現在開機都專注在Linux練習,更不想被打擾!!
嘿嘿我不被 MSN 綁住啦~~你呢??
標籤: 心情紀錄
Linux 學習筆記 crontab 2
上一篇是在crontab 下執行bash.sh 行程
若不想用bash.sh來執行,也可直接下指令喔!
Examples :
與上一篇相同是每五分鐘備份/etc/passwd 到/home/student/backups
裡面用時間作為檔名的區分
*/5 * * * * /bin/cp /etc/passwd /home/student/backups/etcpasswd-$(/bin/date +\%Y\%m\%d-%R)
注意:直接下指令時一定要使用絕對路徑和在%前加上脫逸字元\喔!!
光這兩點就搞了很久才搞定....
多謝小阮老師的幫忙~Thank you!!
標籤: Linux
Linux 學習筆記 crontab指令
Happy Happy ㄋㄟ~~
我搞定crontab (例行性排程指令)啦!!
為什麼學這個指令會那麼開心ㄋㄟ~~
迫不及待跟各位分享啦!!!
1.因為我之前一直搞不定這個指令....哈
2.為了要學此指令,我也去學了shell Scripts語法
之前輸入在crontab下編輯工作行程
一直出現錯誤訊息...但是我搞不懂,shell Scripts沒寫錯誤
直接執行shell Scripts所寫的程式bash.sh一切都正常阿
為什麼在crontab下就一直錯誤呢?
我的bash.sh內容很簡單就是
cp -a /etc/passwd /home/student/backups/etcpasswd-$(date +%Y%m%d-%R)
內容是備份/etc./passwd資料到/home/student/backups/
依照備份時間作檔案名稱的分類
在crontab裡 工作排程編輯如下
*/5 * * * * bash.sh
內容是每天每五分鐘備份一次
A~~一直給我出現錯誤!!!
我查的快瘋啦....
經過幾天給他亂編輯找錯.....
終於
發現問題啦!!!
原因=因為我是用一般者身份去編輯工作排程,所以我的bash.sh是放在
家目錄下的/bin(不是用root身份)
所以應該是這樣去編輯工作排成的:
*/5 * * * * /home/student/bin/bash.sh
需要下"絕對"路徑
天哪~~~我終於搞定它了!!!
若有各位高手們有其他方法
也請分享一下~~讓新手的我可以不用一直抓破頭皮...哈
Linux 學習筆記 壓縮 解壓縮
上一篇寫的太籠統,而且包含太多情緒在裡面了
所以再好好的寫一次
指令 tar
是將檔案封存但不作壓縮動作
參數
-c 建立封存檔
-t 列表
-x 解壓縮
-f 建立要壓縮的檔案名稱
要壓縮需要配合 gzip , bzip2 進行壓縮動作
參數
-z 使用gzip進行壓縮
-j 使用bzip2進行壓縮
-v 顯示執行過程
用法
使用gzip格式 壓縮/etc檔案
#tar –cvzf etc.tar.gz /etc
解壓縮
#tar –xvzf tar.etc.gz
使用bzip2格式壓縮/etc檔案
#tar –czjf etc.tar.bz2 /etc
解壓縮
#tar –xvjf tar.etc.bz2
指令 zip
使用zip格式壓縮/etc檔案
#zip –r etc.zip /etc
解壓縮
#unzip etc.zip
醬比較詳細吧~~
下一次在說明安裝部分
標籤: Linux