Linux 學習筆記 https網站加密

首先你需要以安裝httpd囉!!

yum install mod_ssl
下載套件

cd /etc/httpd/conf.d/ssl.conf
進入設定檔

確認地112,119行
112 /etc/pki/tls/certs/localhost.crt
119 /etc/pki/tls/private/localhost.key
也進入此2個放至檔案ㄉ地方確認是否有這2個檔案


確認OK
進到第81行
將_default_ 改成你的IP
存檔
service httpd restart

cd /etc/pki/tls/certs

make certrep

建立認證
進入建立認證流程--輸入一些國家..城市..等
重要的是=common Name 一定要設定成跟你的host一樣
Email Address 也是設定成root@.....
設定完成
進入https://yourIP
就OK啦~~~~~~

Linux 學習筆記 sendmail

這次重安裝RedHat5.2後(因改用W 7,,,使用VirtualBox)
sendmail 設定完成後
一直有一個問題
就是可以送出信件,對方也收的到
但是我就是收部到對方的信件
每個設定檔都重複檢查...重設定...重啟動
也去看log檔~~都沒問題ㄝ
搞到@@~~~~暈頭轉向
最後索性....重灌(難改Windowsㄉ惡習)

安裝後...還是不行收信...挖哩

感謝主~~讓我想到去看看sendmail 的rpm(套件)

發現只有一個rpm
sendmail-8.13.8-2.e15
.....

重新yum install sendmail*
後有4 個 rpm
sendmail-8.13.8-2.e15
sendmail-cf 8.13.8-2.e15
sendmail-devel 8.13.8-2.e15
sendmail-doc 8.13.8-2.e15

重新啟動sendmail就一切正常,可收發信件~~~YA
所以記得
有發現此問題時,檢查一下rpm喔!!!!

NIS Server setup

NIS Server 架設

安裝套件
#yum install ypserv

定義 NIS 的領域名稱
# nano /etc/sysconfig/network
加上 NISDOMAIN=testnis (自行設定名稱)

設定允許使用NIS的網段
#nano /var/yp/securenets
255.255.255.255 127.0.0.1
255.255.255.0 192.168.1.0 (依照自己的網段去設定)

啟動 ypserv,並設定開機自行啟動
# service ypserv start
# chkconfig ypserv on

啟動 yppasswdd,並設定開機自行啟動,開啟NIS 的帳號驗證功能
# service yppasswdd start
# chkconfig yppasswdd on

初始化NIS server 的名稱
# /usr/lib/yp/ypinit -m
因為,只有一個NIS Server 的名稱(your server hostname)
所以在第二個名稱輸入上,按下 + 結束

建立NIS的使用者以及其家目錄
# mkdir /nistest
# useradd -m -d /nistest/test1 test1
# useradd -m -d /nistest/test2 test2
# passwd test1
# passwd test2

將帳號、密碼porting到NIS server上
# cd /var/yp
# make

完成囉!!!

台灣 加油 ~~~






台灣 加油!!!

Linux 學習筆記 NAT

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 學習筆記 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分享出來的檔案囉!!
快去試試~~~

放手 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 學習筆記 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 學習筆記 軟體安裝解壓縮

從課程中了解一些在Linux中的安裝方式和解壓縮指令
在XP中通常是按右鍵解壓縮但在Linux中不是醬子喔!!!
1. yum指令
#yum install 軟體名稱
進行安裝(你不用先下載檔案可以直接輸入軟體名稱…它自己就會去網路搜尋然後下載安裝)…利害吧
卸除 #yum erase軟體名稱
更新 #yum update軟體名稱
2. rpm指令
#rpm –i 軟體名稱.rpm
-i 顯示安過程
3. tra 壓縮檔
#tra zxvf 軟體名稱.tra.gt
解壓縮後須再進行編譯
#./configure –prefix=安裝位置……接編譯指令
編譯後
#make
#make install
p.s 因為我不會編譯…所以去copy網路已編譯好的程式…但不一定會成功
所以我所幸 直接
#./configure
#make
#make install
A~~也是可以ㄝ!!!
我也不知道為什麼可以…是不是每個軟體都可以我不知道….看起來要安裝新軟體還需要一點”技術”吧 ><
開始感覺Linux不那麼有親和力...但我還是要學你

我的 Linux 學習筆記

起由~~~~
參加了Linux的認證課程後就開始我的Linux學習過程了~~
Linux一個陌生的東東,為什麼想去學它呢~~我想是給自己一個挑戰,給自己一個實現夢想的機會.
去報名學它其實是花了很大的勇氣才踏出去的~~其中有一段故事啦(是靠著上帝的恩典和幫助滴)有空在詳細寫出來!!!

我的第一台Linux主機
再上課之前瑩瑩的電腦壞了,打算買一台新電腦,我得知消息後跟她說可不可以把壞電腦給我,就這樣自己修理後我得第一台Linux主機產生了~~~哈哈 而且等級比我自己現在使用的電腦還高階ㄝ~~~恩典牌ㄉ,哈哈
上了Linux入門課後,立刻去下載CentOS 5.3(Linux是完全免費的自由軟體喔!!!!!)進行安裝~~~開始我的Linux之旅

新手上路
安裝完後當然是馬上測試看看”順手度”如何啦!!! 畢竟過往一直都是使用Windows,所以效能不會測試所以就先試試聽音樂吧!!載入MP3後 咦!!不能開啟ㄝ 二話不說上網找資料,發現xmms這個軟體是專門聽MP3的軟體~~~問題來了 下載後不會安裝(Linux不像Windows一樣的安裝模式,因為Linux是免費共享軟體為了符合可以安裝在各家Linux系統內,所以多半提供原始碼讓你可以自行在編譯成符合你所使用的系統和你想要的功能),只在入門課程學過 # yum install 的指令,至於安裝到哪裡如何安裝等等???都不會~~這是起步的第一次挫敗呀 ><

體會~~~

從Singing Waters回來後,就在家裡做飯菜~~

做的很有心得唷!!!而且也很享受再做菜中!!


但越做心裡越不是滋味...

當初的因為想對家人表達我的愛,這動機好像已經變了樣了><

每每期待家人有好的回應,好多次都沒有收到我"期待"的回應~~~



在這段時間真的有開始體會"父母"的心~~~

那真是超乎孩子對父母或者平輩對平輩的

還真的是當你做父母親身體驗後才可以明瞭!!!



其實是我沒有力量像耶穌一樣,甘做僕人的心~~~

無怨無悔的付出.... 真的單單因著愛去做飯菜



現在先停下做飯這檔事~~好好來調整我的心和態度!!


求主幫助我~~給我力量來像祂...阿們

我回來啦

I am Back
我去哪裡了呢???
也沒去哪裡啦~只是好久沒上來自己的部落格
近來想換換Blog的背景
所以就來試試了!!
最進愛上彈吉他...雖然以前有學過
但是彈的手指頭很痛>< 所以就把吉他打入冷宮
甚至想把它賣掉...因為佔空間

現在又把它拿起來~不再管手痛不痛了
因為自彈自唱~~Very 黑皮
伴我渡過 喜~怒~哀~樂~

都沒問過你們~有人也在彈吉他嗎
分享一下吧...也和弦譜也請分享一下吧
很缺ㄋㄟ!!!