畢業後的日子一直在工作和睡覺中重複(轉載)

人最大的惰性在於學會“習慣”,當習慣了上班睡覺再上班再睡覺的重複生活後,似乎一切都是那麼地理所當然,可內心深處總是會有一絲不安,生活似乎不應該如此。。。。
 畢業後的日子一直在工作和睡覺中重複 好文分享
改變從今天開始,以下轉:
2007 年9月到2008年6月,我大四,全職實習,每天早晨坐兩個小時公車(當時北京地鐵少而貴)上班,忙忙碌碌的一天之後,再兩小時下班,看盡三環一路霓虹閃亮回到宿舍一般在晚上9點,吃飯,打鬧,寫點作業。上床睡覺。後來,我搬到離公司近的地方租房子住,每天渾渾噩噩的上班,下班,回家洗衣服擦地板,和同屋的女孩聊天,然後就睡覺了,第二天又開始了。
時間久了,我總是覺得似乎有什麼地方不太正常,好像我的生活全部都是工作,除此以外我沒有任何能幹的,跟不同的人交流總是有障礙,我對社會不瞭解,而別人對學校的事情沒興趣。這個時候我意識到一個問題,我沒有平衡好我的工作和生活,除了工作,我的生活沒有一點顏色。而這個時候Yvonne在加拿大交換上學,經常打電話告訴我她那裡的鋼琴房是多麼夢幻,那裡的楓葉多麼漂亮,連那裡街頭的雪景都分外讓人覺得豔羨。這讓我糾結的心更加糾結。我躺床上想了很久很久,我一直想要學鋼琴,我一直想要開一個部落格來寫下我成長過程當中的點滴的思索和進步,我一直想要做公益來讓自己成為一個內心幸福的人。可是我一直都在等,似乎在等一個更好的時機,也似乎是在等有錢的時候?或者是在等我內心準備好了吧。我就這樣想著,等著。不停的把自己的想法告訴更多的人,我要這樣,我要那樣。但是遲遲沒有行動。
六月份看腳踏車大王標哥的專訪,80多歲的老爺子說的最多的一句話就是“有些事情,現在不做,一輩子都不可能再做了。”那時候我一個人在酒店的房間裡上網八卦,和同學描繪自己的各種想法,扯的群情激昂的,可是就那一瞬間,這句話突然驚醒了我。我騰的坐起來打長途回北京,找到早就預約好的鋼琴老師,請她開始給我排課程。我開啟曾經寫到08年12月就停止了半年的新浪部落格,看到2000的點選量,看到那些歪歪扭扭的文字,開始一點一點把我寫到各個不同地方的文字重新轉上去。
回到北京後,我火速定了去四川的機票,我開始託很多人給我找一些需要幫助的小孩;我開始將自己的工資的一部分建立起一個小小的基金會,每月一點點的錢,希望時間久了可以多一點去幫助別人。同時我開始用心去旅遊,每月存固定的旅遊專用基金好讓我在有時間旅遊的時候能夠走的遠一點,看的多一點。我找了齋老師給我普及古典音樂和股票知識;我開始用心擴大自己的人脈,邀請別人吃飯來交流溝通;我開始學著鼓勵別人、讚美別人,而不是像以前不喜歡的就不理,理也是打擊別人。我把書架裡的英語書拿出來開始背單詞,看英文電影,看美國電視臺的節目,我開始到書店買各種書來讀做筆記。我開始著手很多一直在計劃裡的事情。
今天已經9月26日,我能坐在鋼琴前面完整彈下《kiss the rain》,甚至可以聽簡單的曲子自己寫譜子,老師說我讓她很詫異;我開始跟著齋老師聽古典音樂,用心體會阿巴多的精湛;我開始學著看股票的走勢,讀財商的書籍,學看年報,儘管我好像還不太能看出什麼門道;我成立了“星光成長計劃”的公益專案,已經有了四個私人捐助的專案,並且得到齋老師的慷慨相助;我開始寫部落格,寫成長寫職場寫生活,關注的人越來越多,我認識了精彩各異的朋友,創立了自己的品牌和風格,甚至要每天會收到至少十個網友的郵件,文字也慢慢的能成為文章直接發表了。
我看到了外灘銀光閃閃,我去看到了重慶燈火輝煌,儘管這地方很多人出差過,但是我沒有出差機會,那我自己花錢走。我始終記得一句話“如果環境不動,那我自己走”。
我認識了很多不同領域裡特牛的人,與其學習受益匪淺;也認識了很多不那麼牛但是很善良溫美的人,感受信任與真誠的味道;而我一直最重視的英文從聽不懂公司開會內容,別人笑我也跟著笑,而又不知道為什麼笑的地步到和外國人溝通自如,甚至學會跟外國人吵架發脾氣。
美國爺爺說,他印象裡我是個特別努力工作的人,因為每次找我吃飯我都很忙很忙。可是現在我更忙了,除了工作還有那麼多要忙的事情。我告訴他,我沒有覺得很忙,和他失去聯絡的一年,我做了好多好多好多的事情,我學會了把每件事情安排的井井有條。當生活的天平中除了工作又有了別的內容,工作和生活才可能變得平衡。他驚異的看著我,看著我在他面前慢慢的喝著咖啡,淺淺的微笑,說著比去年流暢的多的英文,笑起來比去年真心又美好。這一年,我迅速的長大,因為我真正開始行動,生命才發生了質的變化。
很多時候我們以為有了很好的工作,生命就有了意義和保障,可是生活不是隻有玫瑰色,很多時候我們需要站在玫瑰色上伸頭去看看別的顏色,並時不時的把別的顏色拿過來和玫瑰色攪和一下,看看能出什麼花兒。
工作的八小時,決定了你的專業知識,你賺錢吃飯的能力,以及你支撐你成為一個社會人的全部支點;而工作外的八小時,才能決定你究竟會成為一個什麼樣的人。
本文作者:吳志剛;轉載自:人人網

給vbox中的linux虛擬機器安裝增強功能

安裝前的準備工作:
1、切換為root身份

su

2、確保系統已經安裝如下軟體包:

gcc、make、kernel-devel

安裝命令:

yum install -y gcc make kernel-devel

3、掛載載有“增強功能”的光碟

掛載光碟命令:

mount /dev/cdrom /media

開始安裝增強功能

/media/VBoxLinuxAdditions.run

安裝成功後重啟系統

reboot

sendmail啟動緩慢的解決方法

問題表現:
原本配置的好好的sendmail服務,速度颼颼的。直到某一個月黑風高的夜晚,你重啟服務會發現關閉的很快,但啟動時巨慢無比。
解決方法(不保證百分百有效):
這個問題通常是在更改了主機名的時候產生的,解決辦法就是編輯/etc/hosts檔案

vim /etc/hosts

在檔案末尾新增如下內容:
你的公網ip地址     你的主機名.      你的主機名                //注意第一個主機名後面有一個“.”!!!
例如:

我的公網ip是192.168.162.246      主機名是mail2
儲存此檔案,然後再重啟senmdail試一下,又感受到了以往的速度是不是?

sendmail開啟基於sasl的smtp認證

sendmail預設是不會認證發信人身份的,這就導致你的郵件伺服器可能會被人隨意的傳送垃圾郵件。

而開啟smtp認證之後,只有認證身份的使用者才可以傳送郵件,這樣就很好的解決了上面的安全因患。

軟體包安裝:

開始設定前首先要確保你的CentOS上已經安裝瞭如下四個軟體包(sasl認證相關)。

cyrus-sasl-2.1.10-4.i386.rpm
cyrus-sasl-md5-2.1.10-4.i386.rpm
cyrus-sasl-plain-2.1.22-5.el5
cyrus-sasl-devel-2.1.22-5.el5

一般CentOS 6.5系統中都會內建前兩個包,我們執行安裝命令安裝餘下兩個包。

[root@localhost ~]# yum install *sasl-p*
[root@localhost ~]# yum install *sasl-d*

*sendmail配置部分:*

編輯/etc/mail/sendmail.mc檔案

[root@localhost ~]# vim /etc/mail/sendmail.mc

轉到第52行(因軟體版本號差異,行號可能不同)可以看到如下兩條語句,去掉這兩行前面的註釋dnl #(注:前往不要留有空格,否則報錯)。

修改後如圖:

TRUST_AUTH_MECH的作用是使sendmail不管access檔案中如何設定, 都能relay那些透過EXTERNAL, LOGIN, PLAIN, CRAM-MD5或DIGEST-MD5等方式驗證的郵件,注意這裡是對需要relay的郵件進行驗證,這點很重要,只有這樣透過驗證的郵件才會被 relay以防止sendmail伺服器被濫用。

confAUTH_MECHANISMS的作用是確定系統的認證方式。Outlook Express支援的認證方式是LOGIN。

儲存並退出。

生成對應的sendmail.cf檔案。

[root@localhost ~]# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

重啟sendmail服務。

[root@localhost ~]# service sendmail restart

啟動saslauthd服務,用於支援sasl認證。

[root@localhost ~]# service saslauthd start

至此,配置工作完成,現在開始測試吧~

sendmail郵件群發配置

解決思路:
郵件群發的配置過程非常簡單,只需要為需要群發的郵箱配置一個統一的別名即可。發信時信件發給別名,這樣即可傳送給別名所對應的每一個郵箱賬號了。
配置過程:
1、新增別名,編輯系統配置檔案/etc/aliases

vim /etc/aliases

將游標移至檔案末尾,新增別名。
格式:別名:        郵箱賬戶名1,郵箱賬戶名2,郵箱賬戶名3
本實驗中別名為test,郵箱賬戶名分別為user1、user2,配置如下圖。

配置檔案修改後需要生成對應的資料庫檔案才能被sendmail讀取。
資料庫檔案生成命令:

newaliases

重啟sendmail,讓其讀取別名資料庫。

service sendmail restart

最後,傳送一封郵件給別名郵箱看看其對應的郵箱使用者能不能收到吧!

sendmail下配置/etc/mail/access檔案實現郵件轉發控制

前言

/etc/mail/access 檔案是sendmail的轉發控制檔案,用以定義對特定網段、域中的主機發來的郵件的處理方式。

基本格式:

[標籤]:[引數]  [制約關鍵字]

示例:

標籤:

  1. Connect: 檢查物件域名或IP
  2. From: 檢查物件 送信人地址
  3. To: 檢查物件 收信人地址
  4. 不加標籤的預設為Connect。

制約關鍵字:

  1. OK : 只接收發給自己/本地的郵件. 其他的全部拒絕並向送信伺服器返回錯誤訊息(未指定製約關鍵字的預設值為OK)。
  2. RELAY: 允許接收允許轉發。
  3. REJECT:拒絕接收/轉發,向送信伺服器返回錯誤訊息。
  4. 500: 與reject基本相同,拒絕接收/轉發,並向送信伺服器返回錯誤訊息和原郵件。
  5. DISCARD:丟棄接收到的郵件,並且不向送信郵件伺服器返回任何訊息。
  6. ERROR:拒絕接收/轉發並向發信伺服器返回指定的錯誤訊息,格式參見前面的示例。

注意事項:

修改完檔案後記得生成對應的資料庫檔案,否則是不會生效的。

[root@localhost ~]# makemap hash /etc/mail/access < /etc/mail/access    //生成資料庫檔案

最後,在保證防火牆和SELinux均正確配置的情況下重啟sendmail服務使配置生效。

[root@localhost ~]# service sendmail restart

sendmail設定使用者郵箱大小

sendmail本身是沒有限制使用者郵箱大小這一功能的,但這並不妨礙我們“曲線救國”。
解決思路:
透過配置quota來限制使用者所能使用的磁碟配額,以此來限制使用者的郵箱大小。此配額僅會在開啟配額限制的分割槽上生效,不影響使用者在其他分割槽或磁碟上儲存檔案。
操作步驟:
在使用者郵箱目錄所處的磁碟上為指定使用者開啟磁碟配額即可,磁碟配額配置教程參考此篇文章:

Linux下使用quota工具為使用者配置磁碟配額

CentOS 6下網絡卡配置檔案的寫法

網絡卡配置檔案的路徑。

/etc/sysconfig/network-scripts/ifcfg-eth*     //注意結尾處是一個萬用字元,CentOS 6下第一塊網絡卡名為eth0,第二塊為eth1,以此類推。

配置檔案中除以下配置需要修改或新增之外其餘配置請保持預設。

ONBOOT=yes                       \\設定網絡卡在系統啟動時自動啟用
BOOTPROTO=static                 \\使用靜態ip,若需要動態獲取ip可以把static修改為dhcp,如使用dhcp方式獲取IP則此選項下方的選項可以忽略不寫。
IPADDR=192.168.162.246           \\配置IP地址
NETMASK=255.255.255.0            \\指定子網掩碼
GATEWAY=192.168.162.254          \\指定閘道器
DNS1=114.114.114.114             \\指定第一個DNS
DNS2=8.8.8.8                     \\指定第二個DNS

下面是修改好後的配置檔案的完整內容,僅供參考。

DEVICE=eth0
HWADDR=08:00:27:4D:6C:E6
TYPE=Ethernet
UUID=48cabfe6-cbb6-465c-95e8-fe37997fd9d6
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.162.246
NETMASK=255.255.255.0
GATEWAY=192.168.162.254
DNS1=114.114.114.114
DNS2=8.8.8.8

最後,重啟網路即可。

service network restart

CentOS 6下使用sendmail搭建簡單郵件傳輸伺服器

介紹:

sendmail是linux/unix下比較常用的開源免費郵件傳輸代理程式(MTA)。

需要安裝的軟體包:

sendmail(郵件傳輸代理,用於傳送及轉發郵件,使用smtp協議)
sendmail-cf(包含配置過程中需要使用的m4工具)

安裝命令:

yum install -y sendmail sendmail-cf

DNS配置:

DNS伺服器的配置方法參考此篇文章:

https://www.ibadboy.net/archives/1027.html

最終要求新增一個sx.com的域名並配置DNS解析為如下形式:

本實驗中DNS伺服器IP地址:192.168.162.244,郵件伺服器IP地址:192.168.162.245。

注意MX記錄要寫在前面(如上圖),否則會出錯。

配置完DNS伺服器之後別忘了將郵件傳輸伺服器的DNS修改為DNS伺服器的地址,否則會導致郵件傳輸伺服器無法轉發郵件哦。

Centos下修改DNS的方法參考此篇文章:

https://www.ibadboy.net/archives/1055.html

sendmail配置部分:

sendmail主配置檔案:

實際上sandmail的主配置檔案是/etc/mail/sendmail.cf,但因為該配置檔案使用宏語言編寫,一般人難以看懂更別提編輯了。
所以sendmail提供了一個/etc/mail/sendmail.mc檔案,此檔案可讀性遠遠大於sendmail.cf,使用者可以直接編輯sendmail.mc檔案再透過m4工具生成相對應的sendmail.cf配置檔案供sendmail讀取。

使用vim文字編輯器開啟sendmail.mc

vim /etc/mail/sendmail.mc

找到第116行(因軟體版本差異行號可能對不上),如下圖,將此行中Addr=127.0.0.1修改為本機公網IP地址(MX記錄對應的域名所解析出的IP地址,本實驗中為192.168.162.245),也可以改為0.0.0.0。這裡是定義讓sendmail監聽哪個地址,預設是監聽127.0.0.1(本地迴環),修改為0.0.0.0是監聽所有地址,也可以像本實驗中設定的只監聽某個指定的公網地址。

修改後如圖:

儲存並退出。

使用m4工具生成與剛剛編輯的sendmail.mc相對應的sendmail.cf檔案

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

編輯/etc/mail/access檔案定義允許接收或轉發哪些主機的郵件。

vim /etc/mail/access

如上圖,定義了允許接收並轉發192.168.162網段中所有主機的郵件。

關於/etc/mail/access配置檔案的詳細配置方法請轉到此篇文章瞭解:

https://www.ibadboy.net/archives/676.html

儲存並退出

生成與剛剛編輯的/etc/mail/access相對應的資料庫檔案。

makemap hash /etc/mail/access < /etc/mail/access

編輯/etc/mail/local-host-names定義本機的域(如不定義,預設以主機名作為本機域),當sendmail收到郵件時會依據此檔案來判斷郵件的目標地址是本域還是其他域,如果是本域則投遞到對應賬號的郵箱內,如果是其他域則進行轉發。

vim /etc/mail/local-host-names

配置方法很簡單,一行一個域名即可,如下圖。

儲存並退出,自此sendmail部分配置完成。

啟動服務:

在保證selinux及防火牆均已關閉的情況下啟動sendmail服務。

service sendmail start

但需要注意的是,一個完整的郵件系統不應該只包含使用SMTP協議的MTA(郵件傳輸代理),還應該包括使用POP3或IMAP協議的MRA(郵件接收代理)

推薦同時配置完MTA(郵件傳輸代理)和MRA(郵件接收代理)後一起進行最後的服務測試。

關於MRA(郵件接收代理)的配置參考此篇文章:

https://www.ibadboy.net/archives/958.html

解決yum update意外中斷後無法繼續更新的問題

問題表現:
在執行yum update更新系統時因卡住、SSH意外斷開等原因導致更新被打斷後,再次執行更新會丟擲錯誤:

There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.

解決方法:
安裝安裝yum-complete-transaction

yum install -y yum-utils

執行執行yum-complete-transaction

yum-complete-transaction

再次執行更新即可

yum update

CentOS 6下selinux配置檔案寫錯導致進不去系統的解決方法

問題表現:
修改完selinux的配置檔案重啟後無法進入系統,並丟擲以下錯誤(其他錯誤也適用本篇文章介紹的解決方法):

解決方法:
重啟系統
進入如下介面時按任意鍵(不要問我任意鍵是哪個。。。)

按“e”鍵。

這裡選擇第二項,按“e”編輯它。

這裡按空格接selinux=0(如圖),之後按“esc”返回上個介面,按“b”鍵重新引導即可進入系統。

進入系統後記得將你的配置檔案中寫錯的部分修改過來。

CentOS虛擬機器克隆後無法啟動網絡卡的解決方法

問題表現:
裝有CentOS系統的虛擬機器克隆並啟動後使用ifconfig命令檢視不到網絡卡,使用service network restart命令重啟網路丟擲錯誤:bringing up interface eth0
解決辦法:
1. 修改 /etc/udev/rules.d/70-persistent-net.rules檔案,將檔案中原來的eth0的網絡卡的資訊刪除,並將eth1修改為eth0。
2. 修改 /etc/sysconfig/network-scripts/ifcfg-eth0,刪除其中的MAC地址資訊和UUID的資訊。
修改完成之後,重啟虛擬機器即可。

win server 2012安裝vcenter卡在目錄服務不動

這是因為win server 2012少了一個系統檔案導致的,可以在win server 2008下提取。
具體路徑在:C:\Windows\System32\ocsetup.exe,提取出來放在win server 2012相對應的目錄下執行即可,可在vcenter安裝卡住的時候執行也可以先執行這個二進位制檔案再進行安裝。
為了方便大家,這裡提供一個ocsetup.exe的下載地址:點我下載

windows server 2008 AD域無法刪除組織單位的原因

在 windows server 2008中 Active Directory 域服務中  建立組織單位之後想刪除卻發現沒有足夠的許可權。

原因:在建立的時候 勾選了 防止物件被意外刪除
處理方法:開始 -執行-dsa.msc-右擊想要刪除的組織單位(OU) -屬性- 物件 選卡—取消選項:防止物件意外刪除
如果沒有物件  選卡 可以 Alt+V(選單裡   檢視—高階功能)  然後——右擊想要刪除的組織單位(OU) -屬性- 物件 選卡—取消選項:防止物件意外刪。
本文轉載自http://www.lofter.com/postentry?from=search&permalink=1cd3b3bc_5669e1a,在此向原作者致敬。