This is my blog: vuvanson.tk

Go to Blogger Vi-et Spaces.

This is my blog: sonblog.tk

Go to Blogger Vi-et Spaces.

This is my blog: vi-et.tk

Go to Blogger Vi-et Spaces.

This is my facebook: https://www.facebook.com/vusonbk

Go to Facebook Blogger Vi-et Spaces.

This is my facebook page: https://www.facebook.com/ViEtSpaces

Go to Facebook Page Blogger Vi-et Spaces.

Thứ Hai, 29 tháng 11, 2010

THỜI GIAN



Thời gian nắm bắt nhiều thứ quá! Nó như một điều kiện cho tất cả mọi hành động, mọi việc làm, mọi cuộc hành trình,… Ai cũng biết “thời gian là vàng bạc”. Đúng thế, chính thời gian mang lại ý nghĩ cho mọi việc nói chung và cuộc sống này nói riêng. Nhiều việc làm lầm lỡ, đánh mất đi bản chất tốt đẹp vốn có để rồi không thể quay lại sửa chữa chúng nhưng nhờ vậy, ta học được giá trị từ nhiều việc ấy mà từ đó rút ra bài học cho chính bản thân. Nhờ thời gian mà ta trân trọng giá trị của cuộc đời này hơn. Tuy thời gian làm mọi thứ bị giới hạn, nhưng vì thế mà ta biết nên làm gì thật ý nghĩa, làm gì cho xứng đáng hơn để không phải hối tiếc.

 
 
Ngay cả những đứa trẻ cũng hiểu được giá trị của “thời gian”, như việc chúng ao ước rằng: “Thời gian hãy trôi nhanh lên, để ta được lớn lên và làm những việc ta yêu thích.” Thật trong sáng và đáng yêu khi còn là một đứa trẻ, luôn khao khát làm được mọi việc. Khi đã lớn lên và trưởng thành, ta biết rằng mọi việc đều đi kèm với thử thách và chọn thời gian làm điều kiện trói buộc mọi việc. 
 
Thời gian ơi! Mi như một thứ vô hình to lớn nhất vậy. Mi có thể làm người khác vui vì một thành quả đã được lập sau bao gian khổ, nhưng thật kinh khủng khi phải chờ đợi một việc gì đó. Mi mang đến bao điều vui vẻ để mọi người phải trân trọng từng giây phút mà hưởng thụ lấy và cũng mang bao buồn đau khi mi cứ mãi trôi mà không quay lại. Nhưng nhờ mi mà mọi việc có bắt đầu và kết thúc, có ý nghĩa và giá trị, có đúng và sai, đều từ mi mà rút ra cả.  
 
Vì thế, hầu hết mọi người đều quí trọng thời gian bởi cái ý nghĩa nó mang lại nhưng đôi lúc lại căm ghét bởi nó có thể mang đi biết bao đều quí giá của một cuộc đời. Không gì quan trọng hơn rằng sau đó ta sẽ hiểu cách tốt nhất để làm tốt và trân trọng mọi thứ mỗi khi bước đến. Nhờ thời gian mà ta ao ước những giấc mơ để một ngày nào đó trở thành sự thật.  
 
Bạn có thể điên lên bởi một cái lỡ hẹn, cũng có thể vui sướng mà hét lên bởi một niềm vui được mang lại và có thể thất vọng bởi một sự thất bại nào đó. Vì mọi việc đều trôi theo thời gian và việc trông ngóng cho một kết thúc luôn sinh ra sự chờ đợi. Chắc hẳn ai cũng từng trãi qua sự chờ đợi và hiểu cảm giác khi thời gian trôi qua trong cái khoảng không tĩnh lặng mang đến cho ta cảm giác gì. Nhưng nó lại mang hai ý nghĩa: vui sướng khi chờ đợi và thất vọng để chờ đợi. 
 
Ta luôn ao ước những điều tốt đẹp như một màu hồng trong cuộc sống này, để không phải mong mỏi, không phải chờ đợi, không phải thất vọng vì mọi việc. Nhưng làm thế nào để được thế? Loại bỏ thời gian ư? Chẳng phải đôi khi con người mong thời gian ngừng trôi sao? Không, không thể thế. Phải cảm ơn cuộc sống này đã mang “thời gian” đến, vì chính thế mới đáng sống chứ! Phải học cách chấp nhận và bước dần qua thử thách. Đúng thế, có vậy ta mới thấy cuộc sống thêm thi vị, mới ý nghĩa biết bao, mới thấy rõ ranh giới giữa cái ngốc và sự thông minh, mới biết nên quí trọng điều gì nhất… 
 

Chủ Nhật, 28 tháng 11, 2010

Tăng tốc Linux Ubuntu bằng flash USB

Ngày nay, với nhiều tính năng và công cụ được bổ sung thêm, Linux Ubuntu rất hữu dụng và hoạt động hiệu quả, trở thành hệ điều hành “gối đầu giường” của các lập trình viên và một số người dùng không muốn vi phạm bản quyền. Cũng vì việc có thêm nhiều tính năng và công cụ mà Linux Ubuntu ngày càng “nặng nề” hơn. Tuy nhiên, sự thật là nó chỉ yêu cầu bộ nhớ đệm lớn và card màn hình mạnh mà thôi, Vì thế bạn chỉ cần quan tâm đến 2 yếu tố này nếu muốn Linux Ubuntu chạy một cách mượt mà.

Cũng giống như Windows 7 với chức năng 
ReadyBoos, giải pháp cho vấn đề này là bạn dùng ổ đĩa flash USB để tăng tốc cho hệ điều hành Linux Ubuntu. Hiện một flash USB 1GB khá rẻ và trong tương lai chắc chắn sẽ còn giảm nữa, do đó việc sử dụng được Linux Ubuntu mới nhất cho những máy có cấu hình yếu trong tương lai là một điều rất dễ dàng.

Bạn hãy cắm flash USB vào máy, chạy lệnh 
./swapboost.sh -n, sau đó chạy ./swapboost.sh -d. Linux Ubuntu của bạn sẽ chạy nhanh hơn rất nhiều lần.
 

Rồi xong rồi đây, hoàn chỉnh cả:
Đây là file swapboost.sh, save nó lại. Cắm USB vào và copy sang đó. Sau đó thì cd vào thư mục của USB, quất vào


Mã:

./swapboost.sh -n


Bấm Y và Enter để xác nhận.
http://zelut.org/projects/misc/swapboost.sh





Ko có tạ, dùng tạm cái này vậy

 


 

Để tăng tốc khởi động cũng như khởi chạy các ứng dụng trong Ubuntu các bạn có thể làm theo các cách sau:
 



1. Tắt ipv6
sudo gedit /etc/modprobe.d/aliases sửa dòng alias net-pf-10 ipv6 thành alias net-pf-10 off ipv6

2. Giảm bớt tốc độ khởi động
sudo gedit /etc/init.d/rc
Sửa dòng CONCURRENCY=none thành CONCURRENCY=shell


3. Nạp trước chương trình hay dùng bằng preload
sudo apt-get install preload

4. Tráo đổi dữ liệu với RAM
sudo gedit /etc/sysctl.conf
Sau đó thêm dòng vm.swappiness=10 (hoặc =5 với 1GB RAM)


5. Tăng tốc độ hiển thị menu
Tạo file 
.gtkrc-2.0 lưu vào ~/ với nội dung
gtk-menu-popup-delay = 10

6. Tối ưu xác lập băng thông
sudo gedit /etc/sysctl.conf dán nội dung sau vào cuối cùng:

net.core.rmem_default = 524288
net.core.rmem_max = 524288
net.core.wmem_default = 524288
net.core.wmem_max = 524288
net.ipv4.tcp_wmem = 4096 87380 524288
net.ipv4.tcp_rmem = 4096 87380 524288
net.ipv4.tcp_mem = 524288 524288 524288
net.ipv4.tcp_rfc1337 = 1
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.tcp_sack = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_ecn = 0
net.ipv4.route.flush = 1


7. Nạp trước và tăng bộ nhớ cho OpenOffice


Tăng các chỉ số như trong hình và cho phép OpenOffice khởi động nhanh (nếu hay dùng đến). Đồng thời chọn mục Java và bỏ check “Use a Java runtime environment.” 

8. Cải thiện tốc độ của Firefox hoặc dùng Swiftfox (tối ưu theo loại CPU) để thay thế


Thứ Bảy, 27 tháng 11, 2010

Nhớ em!!!



Anh sẽ hát mỗi khi mình có thể
Muốn cười vui không kể những lúc buồn
Nói nhớ ai rồi gửi theo làn gió
Với nỗi nhớ thương của tháng mong ngày chờ

Em có biết mỗi khi gió đi đến
Rằng tình anh là những tiếng thì thầm
Anh muốn tới để bên em mãi mãi
Yêu thật nhiều để vơi nỗi nhớ thương

Em sẽ vui rồi cười trong ánh nắng
Hơn một phút giây trong sáng diệu kỳ
Tất cả thời gian muốn như dừng lại
Cả bầu trời mây cũng muốn ngừng bay

Những cơn gió nhẹ nhàng xoã tóc ai
Điều muốn nói em khẽ cười nhắm mắt
Có một ý nguyện sâu sắc từ trái tim
Thể xác linh hồn hai ta hoà làm một.

Thứ Sáu, 26 tháng 11, 2010

Đừng im lặng... khi con tim lên tiếng


 

 

Chỉ cần thời gian một phút thì bạn đã có thể cảm thấy thích một người. Một giờ để mà thương một người. Một ngày để mà yêu một người. Nhưng mà bạn sẽ mất cả đời để quên một người.

Chính vì thế mong bạn đừng bao giờ yêu một người chỉ vì bề ngoài diện mạo đẹp đẽ của họ, bởi cái đẹp đó rất dễ bị phai tàn. Và đừng bao giờ yêu người ta chỉ vì tiền tài danh vọng, bởi những cái đó đều dễ tan theo mây khói. Hãy chọn người có thể mang lại được nụ cười trên môi của bạn.

¶-¶ãy chọn người luôn mong muốn những thứ tốt đẹp nhất sẽ đến với bạn và sẵn sàng để sự vui vẻ của bạn trên hết mọi thứ; trên cả sự vui vẻ của chính mình. Hãy chọn người mà bạn có thể cùng tâm sự, chia sẻ niềm vui với nỗi buồn, sẵn sàng ôm bạn vào lòng và hoàn toàn hiểu rõ tất cả về bạn.

¶-¶ãy chọn người chịu bỏ hết tất cả thời gian quý báu của họ để đến với bạn và không bao giờ đòi hỏi bất cứ điều gì, ngoại trừ được nghe lời nói dịu dàng của bạn và làm một nơi nương tựa tốt nhất khi bạn cần đến.

Tình yêu bắt đầu từ một nụ cười, chớm nở bằng một cái hôn và cảm nhận được từ những cái ôm ấp dịu dàng. Một tình yêu thật sự không thể xây dựng từ những mâu thuẫn đổ vỡ của quá khứ mà phải bằng những gì trong sáng ở tương lai

Bạn sẽ cảm thấy rất đau khi bạn thât sự thương yêu một người mà người ấy lại không yêu bạn. Nhưng cái ấy còn chưa đau bằng nếu bạn thật sự thương yêu một người nhưng lại không có can đảm để nói cho người đó biết.

Sẽ không có một ai có thể biết trước được “người bạn trăm năm” của mình sẽ là người như thế nào? Có thể bạn đã gặp được người đó, nhưng sự rụt rè nhút nhát không dám nói của bạn sẽ làm bạn mất đi cái người lý tưởng đó.

Nhỡ đâu, người đó cũng có những tình cảm như bạn nhưng còn đang chờ đợi bạn ngỏ lời thì sao. Đó sẽ là điều đau khổ nhất nếu xảy ra trong đời bạn.

Cuối cùng, hãy yêu quý những gì bạn đang có và đừng nên vì những giận hờn nhỏ nhặt nàp để rồi dẫn đến cuộc chia tay không nguyên cớ. Hãy thương yêu và tôn trọng lẫn nhau vì trong đời người, tình yêu có khi chỉ đến có 1 lần mà thôi.

Đừng tìm kiếm Tình yêu, hãy để Tình yêu tìm ra bạn. Chính vì thế mà người ta mới nói "ngã vào tình yêu ". Bạn không thể tự buộc mình ngã được, chỉ đơn giản là bạn bị ngã thôi.

Yêu là mạo hiểm vì có thể bị từ chối. Nhưng không mạo hiểm thì đã là thất bại rồi vì trong cuộc sống điều nguy hiểm nhất là không thử thách điều gì . Thử thách trong tình yêu chính là bạn yêu mà có thể không được đáp trả. Làm thế nào để định nghĩa Tình yêu: vấp ngã nhưng không suy sụp, kiên định nhưng không cố chấp, chia sẻ và công bằng, đồng cảm và không đòi hỏi, tổn thương nhưng đừng bao giờ giữ lại nỗi đau.

Tình yêu là con dao. Nó đâm nát con tim hay có khi nó khắc sâu vào tim ta những vết khắc diệu kỳ và sẽ theo ta đến cuối đời.
Chính vì vậy nên tôi khuyên các bạn, những người đang ấp ủ trong lòng sự yêu thương với 1 ai đó đừng vì sự nhút nhát của bản thân mà đánh mất cơ hội yêu và đc yêu chân thành.


¶-¶ãy mạnh dạn đối mặt với lòng mình và đừng im lặng khi con tim lên tiếng.

¶v¶ột thế giới yêu thương đang chờ đón các bạn đó!!!.








Thứ Ba, 23 tháng 11, 2010

Tìm địa chỉ IP-Ubuntu

Trong Windows, bạn dùng câu lệnh ipconfig để tìm địa chỉ IP. Còn trong Ubuntu Linux thì sao? Bài viết này hướng dẫn bạn cách tìm địa chỉ IP trong Ubuntu 10.04.



Đầu tiên là cách dễ nhất: Sử dụng giao diện đồ hoạ.
Giống Windows, nhấp chuột phải lên biểu tượng network và chọn Connection Information.










Ubuntu 10.04: Tìm địa chỉ IP
 











Ubuntu 10.04: Tìm địa chỉ IP
 

Bạn có thể tìm thấy các thông số địa chỉ IP của máy chi tiết hơn thông qua giao diện GUI bằng cách chọn System > Administration > Network Tools.










Ubuntu 10.04: Tìm địa chỉ IP
 











Ubuntu 10.04: Tìm địa chỉ IP
Các thông số chi tiết hơn 

Nếu dùng dòng lệnh, bạn nhập ifconfig rồi Enter. 










Ubuntu 10.04: Tìm địa chỉ IP
 

Vậy là bạn đã có thể dễ dàng tìm thấy địa chỉ IP của máy đang sử dụng.
Lưu ý: Trong Windows, câu lệnh là ipconfig. Trong Ubuntu là ifconfig

Thứ Bảy, 20 tháng 11, 2010

Hãy là chính mình

  Hãy là chính mình

     

 Hãy thành thật với chính mình, thì sẽ biết

 

                              mình là ai ?

    Ai chẳng khao khát mình giàu có, xinh đẹp, hạnh phúc, thành đạt ...Thế nhưng, trong cuộc sống, mỗi người một số phận, một hoàn cảnh. Người có cái này, lại thiếu cái kia. Nếu chỉ nhìn vào khiếm khuyết, thua kém của mình, bạn sẽ thật đau khổ vì mong muốn không bao giờ có giới hạn. Có những người không mệt mỏi đi tìm cái đẹp. Họ muốn mình giống người này, người kia, phải sửa lại chiếc mũi, xẻ cái cằm, cắt mắt hai mí ... nhưng nhiều khi không đẹp lên mà còn xấu đi. Thậm chí tiền mất tật mang vì gặp phải bác sĩ dỏm ...

    Vậy nên, bạn hãy nhìn vào thực tế, cho dù bạn có sửa sang bao nhiêu thì ra đường vẫn có người đẹp hơn. Nếu bạn chạy theo mốt thì sẽ có người áo quần đầu tóc mốt hơn bạn. Đừng điên cuồng làm nổi, hãy bằng lòng với những gì bạn có, phát huy những tính cách đẹp đẽ từ nội tâm. Một bạn trẻ trang điểm, ăn mặc phù hợp và cư xử đúng mực sẽ luôn luôn đẹp.

    Hãy thành thật với chính mình.

    Nếu bạn khao khát giàu, bạn có biết bao nhiêu là đủ không? Bạn làm việc cật lực, bươn chải bằng mọi cách. Bạn mua xe, sắm quần áo, mua máy tính, điện thoại xịn, rồi mua đất, xây nhà ... và trăm ngàn nhu cầu không bao giờ hết. Nếu bình tĩnh suy xét một chút, bạn sẽ thấy không thể không theo đà tiến của xã hội, nhưng nên chọn mức độ vừa phải, phù hợp và thoải mái với bản thân. Những cuộc chạy đua không bao giờ dứt như vậy có thể sẽ làm cho bạn mất mát nhiều giá trị tinh thần, và cuối cùng ngồi trên đống của cải, bạn cũng không hạnh phúc.

  

Dũng cảm vượt qua để luôn là chính mình

 

    Còn với tình yêu, có người nói rằng, nếu bạn không đủ sức hấp dẩn người khác, thì đừng đuổi theo, vì như thế sẽ làm cho người ta chạy nhanh hơn. Nếu bạn so sánh người này với người kia, bạn sẽ chẳng chọn được đỉnh núi nào cao hơn, mãi độc hành trên con đường dài vô tận.

   

  Hãy là chính mình nhé dù chỉ trong

 

                                     một phút.

    Vì vậy, hãy là chính mình, hãy trân trọng những niềm vui dù nhỏ nhất. Bạn sẽ cảm thấy mình may mắn khi nghĩ tới những người đói cơm rách áo, những người bị bệnh nan y, những người tật nguyền. Bạn sẽ hiểu rằng, được sống, làm việc và cống hiến cho xã hội, đó cũng là một niềm hạnh phúc lớn lao, không phải ai cũng có.

Thứ Sáu, 19 tháng 11, 2010

TRỐNG RỖNG



 Đã bao giờ bạn rơi vào trạng thái này? Ắc hẳn cũng có ít nhiều lần, một cảm giác thật lạ. Khi ấy ta như bị đóng băng không là hoàn toàn, vì vẫn có thể cử động, vẫn có thể thở, vẫn có thể quan sát mọi vật chung quanh, nhưng chỉ có suy nghĩ là bất động… Vào mỗi lúc ấy, ta dường như cảm thấy lạnh lẽo, một hơi lạnh từ đâu tới rồi lan vào người.  Và sau đó là se người lại, cảm giác chỉ còn mình ta. Mọi thứ xung quanh lúc ấy như trái tim, khối óc,.. có thể hoạt động bình thường, nhưng dường như chỉ có thông số của suy nghĩ thì dừng lại ở mức 0. Thật nguy hiểm, vì nếu một yếu tố bên ngoài nào tiếp cận với “nguồn suy nghĩ” trong ta lúc này, ta sẽ trở nên yếu đuối dần đi. Nên thường khi ấy, ta chọn một nơi thích hợp chỉ có một mình để ẩn nấu trong trạng thái này, đấy là trống rỗng.

 Cảm giác trống rỗng thật kì lạ, khi ấy ta thường nhìn chằm chằm vào một điểm cố định, nhưng bản thân đôi khi không rõ đấy là gì, vì suy nghĩ lúc ấy tạm đóng băng để có thể phân tích ra những thứ trước mắt mình. Trạng thái ấy cứ như vậy tồn tại vài giây, vài phút, hoặc thậm chí là vài tiếng đồng hồ sau đấy, khi trống rỗng bị phá vỡ, mọi cảm xúc như chợt trào ra, tuôn ra đột ngột không sao ngăn lại nổi… Và dường như suy nghĩ mượn giọt nước mắt để lọc lại mọi thứ, để sự ưu phiền lắng đọng tại trái tim hoặc tâm hồn. Khó chịu thật, nhưng vẫn nhẹ nhàng hơn là cảm giác mang một sự hỗn độn vào người, mọi thứ trong ta lúc ấy như quay cuồng vô định.

 Khi trống rỗng, bạn không muốn làm gì cả, không muốn ai nhìn thấy cả,… và bạn thu mình vào đâu đấy, nơi mà chỉ có bạn đối diện với trạng thái này, nơi không đủ ánh sáng để bạn nhìn rõ sự việc. Nhưng trống rỗng cũng là một khoảng lặng, vì khi ấy mọi suy nghĩ đã tạm dừng lại, bạn sẽ cảm thấy nhẹ nhõm hơn, có thể nó được ghì chặt bởi một thứ gì đấy, đến khi không còn kìm nén được, nó sẽ bùng nổ và thật tế không thoát ra được. Những điều ghìm nén ấy, lúc này sẽ như chạy qua lại để bạn sàng lọc lấy những gì nên giữ lại để ra một quyết định cho nguyên nhân. Và đôi khi sự phát nổ này làm cho bạn đau, đau tê tái hay là cảm giác đau dần theo mức độ từ thấp nhất và lớn dần lên. Thật tệ khi phải đối diện với thực tại lúc này đây. Sau mỗi giây phút này, suy nghĩ bắt đầu trở lại và có thể tích cực hoặc tiêu cực hoặc chỉ là một quyết định tạm thời không mang đến lợi hay hại.

 Đôi khi nỗi đau khiến bạn tê tái, và lạnh buốt, khi ấy trái tim bạn đang bị rỉ máu. Hãy xoa dịu nó tạm thời bằng những khoảng lặng, đấy sẽ là những liều thuốc giảm đau tạm thời, tạm thời cho cái vết thương kia và tạm thời giữ ấm cho trái tim nhỏ bé này.

 Thật ra, nếu trong trạng thái trống rỗng, không hẳn rằng bạn sẽ cảm thấy hết mọi thứ trong khoảng khắc ấy, chỉ khi nào nó thật sự bùng nổ, khi mà vật vô hình nào đấy không còn đủ sức ghìm chặt nỗi đau của bạn nữa, lúc ấy bạn sẽ hiểu rõ hơn về sự trống rỗng quanh mình. Không ai muốn mãi đối diện với nỗi cô đơn cả, một sự che chở ấm áp sẽ khiến vết thương lành dần. Hi vọng rằng mọi nỗi đau sẽ tìm thấy liều thuốc (quyết định) để chữa lành dần cho tâm hồn, cũng như trái tim ta.

 Nhưng trống rỗng không phải khi chìm vào những nỗi đau hỗn độn ta mới gặp phải. Một sự trống trãi cũng mang đến khoảng không trống rỗng...

Chia sẻ dữ liệu giữa Ubuntu-Window

Chia sẻ dữ liệu giữa Ubuntu-Linux với Windows



Nếu bạn đang xài Ubuntu và muốn chia sẻ dữ liệu với các máy Windows trong mạng LAN thì sao đây. Ngay cả "bờ pro" về Linux cũng nghĩ ngay đến việc cài đặt gói Samba và vào file cấu hình của nó chỉnh các tùy chọn

Điều này vẫn đúng trên Ubuntu 10.04 nhưng công việc sẽ đơn giản hơn nhiều so với ta tưởng
 

Click chuột phải vào thư mục cần chia sẻ chọn 
Sharing Opitions, nếu là lần đầu hệ thống sẽ yêu cầu bạn cài gói samba





Bạn chỉ cần 1 kết nối Internet và chọn 
Install service, hệ thống sẽ tự động download về và cài dặt các gói samba cần thiết





Từ bây giờ bạn chỉ việc chọn thư mục và click phải chuột chọn 
Sharing Options có dạng như hình dưới





Kiểm tra
 

Từ máy Windows chọn 
Start → Run... gõ vào IP của máy Ubuntu dạng:

\\192.168.1.100 (địa chỉ máy ubuntu mình làm)
 













Bây giờ bạn có thể copy dữ liệu về hoặc chép dữ liệu từ máy windows bỏ vào thư mục này để chia sẻ qua lại giữa 2 máy với nhau

Thứ Tư, 17 tháng 11, 2010

Cấp quyền thực thi với SUDO trên Ubuntu

Lần đầu tiếp xúc với Ubuntu Linux, người sử dụng gặp không ít ngỡ ngàng với một cách bảo mật mới, đó là khi thực hiện những lệnh can thiệp đến hệ thống thì phải gõ thêm "sudo".

Đây chính là cơ chế bảo mật bằng SUDO. Cơ chế này được kích hoạt mặc định trong Ubuntu và mang lại nhiều ưu điểm hơn cơ chế chuyển sang người dùng khác bằng su truyền thống.

Trong đó ưu điểm lớn nhất là cho phép nhà quản trị kiểm soát được các thao tác của người dùng có can thiệp đến hệ thống, giao quyền thực thi "đúng người đúng việc".

Ngoài ra khi thực thi lệnh từ xa thông qua telnet/SSH thì sudo thực sự thể hiện ưu thế. Nắm vững cơ chế sudo sẽ giúp ích rất nhiều cho những ai đang sử dụng Ubuntu, cả người sử dụng desktop và nhà quản trị hệ thống.

SUDO là gì

Sudo được dùng khi ta muốn thực thi lệnh trên Linux với quyền của một user khác. Nếu được cho phép, ta sẽ thực thi lệnh đó như là người quản trị hay một user xác định. Các khai báo "ai được làm gì" đặc tả trong file "/etc/sudoers". SUDO còn có ưu điểm là ghi nhận lại những khi sudo được sử dụng nhằm theo dõi, phát hiện những hành vi trái phép trong hệ thống. Mặc định các ghi nhận (log) nằm trong file /var/log/secure (các bản Red Hat/Fedora / CentOS Linux) hoặc /var/log/auth.log (các bản Ubuntu / Debian Linux).

Nếu người triệu gọi sudo là root hoặc khi người triệu gọi và người được "mượn" quyền là một thì sẽ không có xác nhận mật khẩu. Còn ngoài ra, sudo yêu cầu người dùng phải tự xác nhận bằng mật khẩu. Lưu ý ở đây là trong cấu hình mặc định thì mật khẩu để xác nhận này là mật khẩu của người triệu gọi, chứ không phải mật khẩu của root. Khi người dùng đã được xác nhận xong, hệ thống sẽ thiết lập một khoảng thời gian (timestamp) cho phép người triệu gọi tiếp tục dùng sudo mà không cần phải xác nhận mật khẩu lại (mặc định là 15 phút).

Cách sử dụng thông dụng nhất của sudo là cú pháp

sudo

Ví dụ:

Mở Terminal bằng cách truy cập vào menu Application > Accessories > Terminal:


Hình ảnh



Trong cửa sổ Terminal, gõ dòng lệnh "apt-get update", kết quả như sau:


Hình ảnh



Dòng lệnh ta vừa gõ yêu cầu hệ thống cập nhật danh mục phần mềm của Ubuntu trên hệ thống. Lệnh này đòi hỏi phải có quyền root mới được thực thi do đó ta bị báo là "Permission denied". Bây giờ bạn gõ lại với chữ sudo ở đầu "sudo apt-get update".

Hệ thống hiện ra dòng yêu cầu nhập mật khẩu. Hãy gõ mật khẩu của bạn lúc đăng nhập và nhấn Enter, lệnh sẽ được thực thi ngay lập tức. Lưu ý là Linux không hiển thị bất cứ ký tự nào khi bạn gõ mật khẩu.


Hình ảnh



Cũng giống như su, nếu không có khai báo định danh của user đích rõ ràng, mặc định sudo sẽ xem như ta đang mượn quyền root để thực thi. Nếu ta muốn "mượn" một người dùng nào khác thì khai báo định danh rõ ràng của người đó, chẳng hạn

sudo -u training rm -rf /home/training/.recently-used

Bây giờ ta sẽ xem làm cách nào để thiết lập cho sudo biết "ai được làm gì".

Cú pháp của file /etc/sudoers

Như đã nói ở trên, đây là file chứa tất cả những thiết lập cho sudo. Nội dung trong file này thường được đặc tả bằng cú pháp sau:

USER HOSTNAME=(TARGET-USERS) COMMAND

Trong đó:

- USER: Tên của người sử dụng được áp dụng luật.

- HOSTNAME: Tên máy mà luật được áp dụng lên. Tham số này cần thiết vì sudo được thiết kế để bạn có thể dùng một file sudoers cho các máy khác. Lúc này sudo sẽ xem máy đang chạy được dùng các luật nào. Nói cách khác, bạn có thể thiết kế các luật cho từng máy trong hệ thống.

- TARGET-USERS: Tên người dùng đích cho "mượn" quyền thực thi.

- COMMAND: Tên "lệnh" (thực ra là các chương trình thực thi) mà người dùng được quyền thực thi với bất kỳ tham số nào mà họ muốn. Tuy nhiên bạn cũng có thể đặc tả các tham số của lệnh (bao gồm các dấu thay thế wildcards). Ngược lại, có thể dùng kí hiệu "" để ám chỉ là lệnh chỉ được thực thi mà không có tham số nào cả.

- Nếu là cấp quyền cho group, ta thay tham số USER bằng %GROUP.

Để biết thêm về cú pháp của file này, hãy gõ "man sudoers" vào cửa sổ Terminal và đọc hướng dẫn được trình bày trên màn hình.

Thiết lập cho sudo

Sau khi biết cú pháp của file sudoers, ta sẽ tiến hành thiết lập cho sudo bằng cách soạn thảo file này. Để mở file sudoer lên và soạn thảo, dùng lệnh sau:

sudo visudo

Người thiết lập cho sudo bắt buộc phải có quyền root nên ta thêm "sudo" đằng trước lệnh "visudo". Lúc này nội dung của file sudoers sẽ được trình bày trên cửa sổ Terminal. Trong Ubuntu, các giá trị mặc định trong file sudoers như trong hình minh hoạ:


Hình ảnh



Bỏ qua các dòng chú thích bắt đầu bằng ký hiệu #, ta chú ý các dòng sau:

Defaults !lecture,!tty_tickets,!fqdn
root ALL=(ALL) ALL
%admin ALL=(ALL) ALL

Những khai báo trên có ý nghĩa:

- Chỉ thị Default cho biết những tham số được khai báo mặc định cho hoạt động của sudo (sudo hoạt động với rất nhiều tham số, xem man sudoers để biết ý nghĩa của chúng), trong đó:

- lecture là cờ điều khiển chế độ xuất một đoạn văn bản giống như "welcome" khi sudo được sử dụng. Với khai báo !lecture nghĩa là cờ này bị off, không được sử dụng. Khi sử dụng, cờ này có ba giá trị: "never" (chẳng bao giờ xuất văn bản), "once" (xuất văn bản ở lần sử dụng sudo đầu tiên), "always" (xuất văn bản bất cứ khi nào dùng sudo) trong đó "once" là giá trị mặc định. Chẳng hạn khi bật lên ở chế độ thường trực (always) thì khai báo: lecture="always", và mỗi lần bạn dùng sudo sẽ thấy thông báo như sau trước khi nhập mật khẩu:


Hình ảnh



- tty_tickets là cờ cho biết sudo sẽ xác thực user theo từng "tty". Điều này có nghĩa là nếu bật cờ này lên, mỗi khi bạn mở một console hay terminal khác và sử dụng sudo thì phải gõ mật khẩu lại, cho dù bạn có nằm trong timestamp 15 phút hay không. Nếu tắt cờ này đi, trong thời gian 15 phút bạn có thể dùng sudo mà không phải gõ mật khẩu, cho dù ở tty nào. Cờ này có giá trị boolean, "true" hoặc "false".

- fqdn là cờ báo hiệu có cần phải khai báo tên máy đầy đủ trong file sudoers hay không. Nghĩa là nếu bật cờ này lên thì trong phần hostname, thay vì ghi một tên máy "kythuatmaytinh", bạn phải ghi đầy đủ "kythuatmaytinh.wordpress.com" với wordpress.com là domain mà máy đó thuộc vào.

Cờ này cũng có giá trị boolean.

Như vậy ta có thể thấy Ubuntu thiết lập mặc định cho cơ chế sudo của mình là: không xuất văn bản khi dùng sudo, không xác nhận theo tty và không cần phải khai báo tên domain đầy đủ trong file sudoers.

- Chỉ thị " root ALL=(ALL) ALL" tuân theo đúng cú pháp thường gặp, có nghĩa là người dùng root, trên tất cả các máy, có thể mượn quyền tất cả các người dùng, để thực thi tất cả các lệnh.

- Chỉ thị "%admin ALL=(ALL) ALL" cũng tuân theo cú pháp đó, có nghĩa là nhóm người dùng admin, trên tất cả các máy, có thể mượn quyền tất cả các người dùng, để thực thi tất cả các lệnh.

Giả sử tôi muốn cho người dùng abel được phép tắt máy của anh ta, tôi sẽ thêm vào dòng:

abel localhost=/sbin/shutdown

Nếu không khai báo rõ target-users, sudo sẽ tự gán cho người triệu gọi sudo quyền owner của lệnh đó. Tiếp theo, tôi cho phép người dùng dongthao được phép khởi động lại apache server trên máy linux01 như sau:

dongthao linux01= /etc/init.d/apache2 restart

Bây giờ nếu muốn tôi có thể copy file sudoer này lên máy linux01 để áp dụng luật cho user monitor. Lưu lại những gì đã thiết lập bằng tổ hợp phím Ctrl-O và thoát ra chương trình thiết lập sudo bằng tổ hợp phím Ctrl-X, lúc này các rule đã bắt đầu có tác dụng.

Một số ví dụ thực tế khác

a) Cho phép user abel được thực thi nhiều lệnh với quyền root, các lệnh cách nhau bằng dấu phẩy
abel ALL=(root) /sbin/shutdown, /bin/kill, /etc/init.d/httpd
b) Cho phép user subadmin được tắt máy mà không cần phải xác nhận bằng mật khẩu
abel localhost= NOPASSWD: /sbin/shutdown
c) Cho phép user subadmin được thực hiện bất kỳ lệnh nào trong /usr/bin ở máy linux01
abel linux01 = /usr/bin/*

Kết luận

Sudo là một công cụ mạnh để thi hành chính sách bảo mật trên trạm làm việc (host-based) cho các hệ thống Ubuntu nói riêng và Linux nói chung. Với sudo, nhà quản trị có thể dễ dàng thực hiện việc giao quyền "đúng người đúng việc" và theo dõi các hành vi của người sử dụng trong hệ thống để kịp thời phát hiện các dấu hiệu xấu. Đây là nguyên tắc cơ bản cần được triển khai đầu tiên cho các hệ thống an toàn thông tin.

Bài viết cung cấp những kiến thức cơ bản nhất giúp người đọc có thể áp dụng ngay cho hệ thống Linux của mình. Sudo là công cụ rất mạnh và nhiều tùy biến nên bạn đọc nên dùng lệnh "man" với các tham số "sudo", "visudo", "sudoers" để tìm hiểu và sử dụng thành thạo hơn.

Thứ Ba, 16 tháng 11, 2010

Tôi sẽ...


 

Trước đây, có đôi khi tôi để lạc mất chính mình và chìm đắm vào những đám mây đen âm u, tôi bi quan và buồn bã, rồi ngồi đấy nhìn lại những thất bại, những điều sai mình đã gây ra mà lòng nặng trĩu. Những đám mây đen rất nhiều và kéo dài khiến tôi như trở nên nhỏ bé trước nó, trong bóng tối đã không thấy được gì, thì liệu nhỏ bé nữa có là quá đáng thương. Thế rồi tôi đi tìm ánh sáng cho bản thân, là ánh sáng của lạc quan và tin yêu cuộc sống, giờ đây ánh sáng đã len tới tự khi nào. Tôi mỉm cười, thầm cảm tả tất cả những gì đang tồn tại xung quanh, những người thân yêu của mình.


Tôi sẽ cố gắng có cái nhìn lạc quan hơn trong những khó khăn.

Tôi sẽ yêu cuộc sống hơn nếu mình vẫn còn tồn tại cạnh những người thân yêu, luôn giúp tôi mỉm cười hạnh phúc.

Tôi sẽ cố dũng cảm nhìn nhận bản thân là sai khi gây ra lỗi nào đấy khiến mọi người buồn và thất vọng.

Tôi sẽ khiến cho mọi ngày trở nên có giá trị và đáng yêu. Đặc biệt là ở hiện tại, tôi sẽ rút ra lỗi sai ngay và tìm cách sửa chữa, nhìn lại quá khứ, hướng về tương lai một chút. Hiện tại là góp phần cho tương lai. Những ngày ở hiện tại sẽ trở nên ấm áp khi lòng tôi cũng thế.

Tôi sẽ mãi mãi yêu thương những người thân yêu cạnh mình bằng sự chân thật và ấm áp của trái tim giữa tôi với mọi người. Trong muôn vạn người, có thể tôi chỉ là một người rất bình thường như bao người nhưng tôi muốn mình sẽ trở thành một viên ngọc sáng trong trái tim họ.

Tôi sẽ chỉ có thể là một cơn gió thoảng qua nhưng mong rằng mọi người đừng quên tôi, dù đã mang đến hơi lạnh hay sự mát mẻ cho bạn. Khi bạn lạnh tôi sẽ cố trở nên ấm áp hơn và nhẹ nhàng đi qua. 

Tôi sẽ để những ước mơ của mình chấp cánh bay nếu trong khả năng tôi có thể, ước mơ là những ngôi sao sáng nhưng nhấp nháy.

Tôi sẽ cố là chính mình, sẽ cố làm chủ bản thân hơn là “những điều gì khác” điều khiển tâm hồn mình. Tôi tin nếu làm được điều ấy, tôi sẽ là một người thông minh, nên tôi không ước mình là một người thông minh mà lại không rõ phải làm gì và học những gì.

Tôi sẽ là một con người bình thường nhưng với trái tim ấm áp, lạc quan luôn cố gắng sưởi ấm những người thân yêu, luôn cố tỏa sáng để họ mỉm cười và khi ấy tôi cũng sẽ thế!

Tôi sẽ...

   

Các câu lệnh hay được sử dụng trên Ubuntu

Dạo này táy máy cái Ubuntu nên ngồi nghịch tý tìm mấy lệnh hay dùng thống kê lại để tiện xài.

Ubuntu là một hệ điều hành do cộng đồng phát triển và là tuyệt vời cho các máy tính xách tay, máy tính để bàn và cả máy chủ. (Riêng mình thì là windows mới tuyệ vời) Bất kỳ bạn sử dụng nó ở đâu, Ubuntu đều có tất cả các ứng dụng mà bạn luôn cần, từ các ứng dụng soạn thảo văn bản tới thư điện tử, từ phần mềm máy chủ web tới các công cụ lập trình. Ubuntu là một bản phân phối Linux thông dụng (đoạn này mình lấy của wiki)

Trên ubuntu với những câu lệnh có “sudo” ở đầu. Là để chỉ thực hiện câu lệnh và gọi quyền của root để thực thi câu lệnh đó, và khi thực thi xong nó sẽ trả lại quyền của user bạn đang dùng.

sudo apt-get install package_name: apt-get install sẽ tiến hành cài đặt gói phần mềm và bạn muốn cài đặt phần mềm gì thì thay package_name bằng tên của gói phần mềm cần cài đặt. Và bạn gọi sudo ở trước câu lệnh để yêu cầu quyền cài đặt của người dùng cao nhất ở đây là root hoặc xác nhận từ chính bạn nếu tên người dùng của bạn thuộc nhóm người dùng root.
VD: sudo apt-get install rar


sudo apt-get remove package_name: ngược lại của apt-get install, apt-get remove sẽ gỡ bỏ một gói phần mềm nào đó trong Ubuntu. Thay package_name bằng gói phần mềm bạn muốn gỡ bỏ.
VD: sudo apt-get remove rar


Còn với câu lệnh “touch:” tạo một file mới.
VD: touch hello.txt


Với “&&” : 2 ký từ && đi liên tiếp sẽ giúp bạn thực thi 2 câu lệnh với 1 dòng lệnh, tất nhiên nó sẽ thực thi 1 lệnh trước sau đó sẽ đến lệnh thứ 2. Câu lệnh dưới sẽ dùng touch để tạo một file mang tên helloworld.txt và sau đó sẽ dùng câu lệnh “vi” để mở và thêm nội dung vào file helloworld.txt
VD: touch helloworld.txt && vi helloworld.txt


Câu lệnh “wget” dùng để download file dòng lệnh trên một host internet .
VD: wge http://www.nvdung.net/upload/abcxyz.xxx #Sẽ tải file abcxyz.xxx nào đó từ internet về.


Câu lệnh “dpkg” : quản lý các gói phần mềm trong Ubuntu, muốn cài đặt 1 gói phần mềm bạn chỉ cần thêm vào tham số -i. Muốn gỡ bỏ thêm vào tham số -r. Bạn cần thêm lệnh sudo để có quyền tiến hành câu lệnh.
VD: dpkg -i ubuntu-tweak_0.3.5-1.deb #Sẽ cài đặt gói Ubuntu-Tweak
VD: dpkg -r rar #Sẽ gỡ bỏ rar.


Câu lệnh “ifconfig” : các thông kết nối mạng và cấu hình mạng của máy. Cái này ai cũng biết nên miễn bàn

Câu lệnh “ping” : kiểm tra sự tồn tại của một máy tính nào đó trong mạng.
VD: ping 192.168.1.1 #Cái này ai cũng biết nên miễn bàn


Câu lệnh “whereis” : nếu bạn muốn biết một câu lệnh nằm ở đâu trong Ubuntu bạn chỉ gần gõ whereis câu lệnh
VD: whereis ls


Câu lệnh “find” : tìm kiếm một tập tin. Câu lệnh dưới sẽ tìm trong đường dẫn thư mục /home/nvdung tham số -name để tìm theo tên file và nếu như bạn muốn tìm file có đuôi là .txt thì chỉ gần thêm dấu * trước phần tên file mở rộng.
VD: find /home/nvdung/ -name “*.txt” #Sẽ tìm các file đuôi .txt trong thư mục /home/nvdung/
VD: locate từ_khóa #Sẽ tìm tập tin mà tên của nó có chứa “từ_khóa”


Câu lệnh “uname -a” : chỉ cần gõ là bạn sẽ biết được version của Linux kernel mà bạn đang sử dụng.

Câu lệnh “cat /etc/issue” : phiên bạn hiện tại của Ubuntu bạn đang dùng.

Nếu bạn muốn tắt máy:
sudo shutdown -h now
sudo shutdown -h time #time đây là thời gian bạn muốn hẹn giờ tắt máy nhé.
sudo init 0
sudo halt
Hoặc với câu lệnh : poweroff
Khởi động lại máy thì là câu lệnh : reboot


Câu lệnh “-help | more” để hiện thị trợ giúp, “| more” dùng để giúp xem dễ dàng từng trang cửa sổ, tuy nhiên một số lệnh sẽ không có phần help này.

Thắc mắc lớn của mình : Làm thế nào để có thể xem được những kết quả được trả về trên màn hình nếu như nó quá dài?
- Nếu đang dùng Ubuntu Server hoặc trong console của Ubuntu Desktop để xem được những gì trả về trên màn hình bạn nhấn Shift + Page Up để xem những gì ở trên và Shift + Page Down để cuộn xuống dưới!
- Mỗi thế thôi mà search google mãi mới biết.


Bạn muốn tìm hiểu thêm về cách sử dụng của mỗi câu lệnh. Bạn chỉ cần gõ thêm “man” vào trước câu lệnh đó.
VD: man câu_lệnh #Sẽ hiển thị phần sổ tay sử dụng, nhấn q để thoát khi xem (man = manual)


Để thực thi một chương trình hay tập tin có thể thực thi trong thư mục hiện hành. Bạn chỉ cần gõ đúng tên file là có thể thực thi.
VD: ./tomcat_start.sh #Sẽ khởi động tomcat với file khởi động đc cấu hình đặt tại thư mục hiện tại.


Để chỉnh giờ thì dùng câu lệnh
sudo date ngày_giờ


Và còn rất nhiều nữa. Viết cho nhanh nhé

- pwd: đưa ra ngoài màn hình thư mục đang hoạt động (VD: /etc/ssh).

- cd: thay đổi thư mục (VD: cd .. – ra một cấp thư mục hiện tại; cd vidu – vào thư mục /vidu).

- ls: đưa ra danh sách nội dung thư mục.

- mkdir: tạo thư mục mới (VD: mkdir tên_thumuc_moi).

- rmdir: xóa bỏ một thư mục (rmdir ten_thumuc).

- cp: copy file hoặc thư mục (cp file_nguồn file_đích).

- mv: di chuyển file hoặc thư mục; cũng được dùng để đặt lại tên file hoặc thư mục (mv vị_trí_cũ vị_trí_mới hoặc mv tên_cũ tên_mới).

- rm: loại bỏ file (rm tên_file).

Để tìm kiếm nội dung trong file, bạn có thể dùng:

- grep < tiêu chuẩn tìm kiếm>: để tìm nội dung trong file.

Để xem một file, bạn có thể dùng:

- more : hiển thị file theo từng trang.

- cat < tên file>: hiển thị tất cả file.

- head < tên file>: hiển thị các dòng đầu tiên.

- tail < tên file>: hiển thị các dòng cuối cùng (có thể hữu ích trong những trường hợp như khi bạn muốn xem thông tin cuối cùng của một file hệ thống).

Để chính sửa file, bạn phải sử dụng trình soạn thảo tích hợp sẵn trên dòng lệnh. Thông thường, đây là vi và được dùng với cú pháp: vi .

Để giải nén một lưu trữ (thông thường có đuôi tar.gz), bạn phải dùng lệnh tar với cú pháp tar -xvf .

Để in một file, dùng lệnh lpr . Chú ý là bạn phải có một số daemon hoạt động để quản lý máy in. Thông thường đây là các cup (chủ yếu là UNIX Printing System) có thể sử dụng cho tất cả các phân phối chính.

Để loại bỏ file khỏi hàng đợi ở máy in (bạn có thể lên danh sách hàng đợi bằng lệnh lpq), sử dụng câu lệnh lprm .

Để lắp hoặc gỡ bỏ thiết bị (thêm vào hệ thống file với vai trò như một phương tiện được phép sử dụng), dùng:
- mount /mnt/floppy: lắp thêm ổ mềm.
- umount /mnt/floppy: gỡ bỏ ổ mềm.
- mount /mnt/cdrom: lắp ổ CD-ROM.
- mount /mnt/cdrom: gỡ ổ DC-ROM.


Các thiết bị này thường được cài và cho phép sử dụng một cách tự động. Nhưng có thể một ngày đẹp trời nào đó bạn lại phải tự mình thực hiện công việc này khi có lỗi xảy ra. Đừng lo lắng!

Để tạo một phân vùng

Đầu tiên, tạo một thư mục trong /mnt (mkdir /mnt/ổ_đĩa_mới). Sau đó sử dụng lệnh mount (mount /dev/source /mnt/ ổ_đĩa_mới), trong đó /dev/source là thiết bị (tức phân vùng) bạn muốn lắp thêm vào hệ thống file.

Nếu muốn kết nối tới một host từ xa, sử dụng lệnh ssh. Cú pháp là ssh .

Quản lý hệ thống:

- ps: hiển thị các chương trình hiện thời đang chạy (rất hữu ích: ps là cái nhìn toàn bộ về tất cả các chương trình).

Trong danh sách đưa ra khi thực hiện lệnh ps, bạn sẽ thấy có số PID (Process identification – nhân dạng tiến trình).

Con số này sẽ được hỏi đến khi muốn ngừng một dịch vụ hay ứng dụng, dùng lệnh kill .

- top: hoạt động khá giống như Task Manager trong Windows. Nó đưa ra thông tin về tất cả tài nguyên hệ thống, các tiến trình đang chạy, tốc độ load trung bình… Lệnh top -d thiết lập khoảng thời gian làm tươi lại hệ thống. Bạn có thể đặt bất kỳ giá trị nào, từ .1 (tức 10 mili giây) tới 100 (tức 100 giây) hoặc thậm chí lớn hơn.

- uptime: thể hiện thời gian của hệ thống và tốc độ load trung bình trong khoảng thời gian đó, trước đây là 5 phút và 15 phút.

Thông thường tốc độ load trung bình được tính toán theo phần trăm tài nguyên hệ thống (vi xử lý, RAM, ổ cứng vào/ra, tốc độ load mạng) được dùng tại một thời điểm. Nếu tốc độ được tính toán là 0.37, tức có 37% tài nguyên được sử dụng. Giá trị lớn hơn như 2.35 nghĩa là hệ thống phải đợi một số dữ liệu, khi đó nó sẽ tính toán nhanh hơn 235% mà không gặp phải vấn đề gì. Nhưng giữa các phân phối có thể khác nhau một chút.

- free: hiển thị thông tin trên bộ nhớ hệ thống.

- ifconfig : để xem thông tin chi tiết về các giao diện mạng; thông thường giao diện mạng ethernet có tên là eth(). Bạn có thể cài đặt các thiết lập mạng như địa chỉ IP hoặc bằng cách dùng lệnh này (xem man ifconfig). Nếu có điều gì đó chưa chính xác, bạn có thể stop hoặc start (tức ngừng hoặc khởi_động) giao diện bằng cách dùng lệnh ifconfig up/down.

- passwd: cho phép bạn thay đổi mật khẩu (passwd người_dùng_sở_hữu_mật_khẩu hoặc tên người dùng khác nếu bạn đăng nhập hệ thống với vai trò root).

- useradd: cho phép bạn thêm người dùng mới (xem man useradd).

Dù ở phân phối nào, bạn cũng có thể dùng phím TAB để tự động hoàn chỉnh một lệnh hoặc tên file. Điều này rất hữu ích khi bạn quen với các lệnh. Bạn cũng có thể sử dụng các phím lên, xuống để cuộn xem các lệnh đã nhập. Bạn có thể dùng lệnh đa dòng trên một dòng. Ví dụ như, nếu muốn tạo ba thư mục chỉ trên một dòng, cú pháp có thể là: mkdir thư_mục_1 ; mkdir thư_mục_2 ; mkdir thư_mục_3.

Một điều thú vị khác nữa là các lệnh dạng pipe. Bạn có thể xuất một lệnh thông qua lệnh khác. Ví dụ: man mkdir | tail sẽ đưa ra thông tin các dòng cuối cùng trong trang xem “thủ công” của lệnh mkdir.

Nếu lúc nào đó được yêu cầu phải đăng nhập với tài khoản gốc (tức “siêu” admin của hệ thống), bạn có thể đăng nhập tạm thời bằng cách dùng lệnh su. Tham số -1 (su-1) dùng để thay đổi thư mục chủ và cho các lệnh đã hoặc đang dùng. Chú ý là bạn cũng sẽ được nhắc một mật khẩu.

Để thoát hay đóng shell, gõ exit hoặc logout.

Thứ Bảy, 13 tháng 11, 2010

Bao nhiêu lần chia tay cho 1 tình yêu...



 

Anh hỏi em có yêu anh không. Em có.

Anh nói em sẽ nuối tiếc. Em biết.

Anh hỏi em tại sao vẫn còn yêu mà từ bỏ.

 Tôi muốn hỏi bạn đã bao lần nói lời chia tay? Bạn nói chia tay theo cách nào? Có những người nói câu đó thật dễ dàng trong lúc nóng giận, rồi làm lành, rồi lại doạ bỏ nhau ... cứ thế không đếm nổi bao nhiêu lần, đến nỗi khi yêu kể cả chia tay cũng trở thành một việc nhàm chán và quen thuộc.

 Đừng nói lời chia tay đơn giản thế. Tôi có đủ tư cách cho ai lời khuyên không, có lẽ là không. Tôi chỉ muốn chia sẻ điều tôi đoán là tốt cho tất cả. Những lời nói làm tổn thương người khác sẽ làm bản thân mình đau trước tiên, dù bạn có nhận ra điều đó hay không, thì chắc chắn nó vẫn là như thế.

 Hãy giấu câu tạm biệt tình yêu đến tận phút cuối. Nếu thật sự chẳng còn cách nào tốt hơn thì mới dùng đến nó, để không phải hối tiếc và suy nghĩ về việc quay trở lại. Khi bạn đã chọn cho mình lối rẽ khỏi con đường hai người từng sánh đôi, hãy đi thật nhanh và mạnh dạn về phía trước. Đừng day dứt có nên trở lại không, bởi khi quay về lối cũ thì mùa đã sang và mọi thứ đã đổi khác rồi.

 Gặp lại.
Anh hỏi em có nhớ anh không. Dĩ nhiên là em vẫn nhớ.

Anh hỏi em còn yêu anh không. Em biết là vẫn còn.

Anh hỏi em sao không quay lại.

 Heraclitus nói:"Không ai tắm hai lần trên một dòng sông".

Còn em nói "Không muốn phải chia tay hai lần cho một cuộc tình."

Nụ cười – điểm sáng của sức sống

Người xưa có câu: “Nụ cười bằng mười than thuốc bổ”, không đơn thuần chỉ là “nụ cười” quí hơn thuốc than vì có thể giúp ích cho tinh thần của người bệnh trong quá trình trị liệu để cải thiện tình trạng sức khỏe. Cốt lõi trong câu nói ấy chính là làm nên một “nụ cười có ích”, nó mang rất nhiều giá trị tích cực với chúng ta và như một điểm sáng đầy sức sống. Khi người ta cười, nó dường như thật đẹp trong mắt người đối diện, khiến họ cảm thấy vui lây cái vui của mình, dễ chịu biết mấy, cảm giác như vừa trút đi cả một tảng băng lớn trong đầu vậy. Nụ cười đến một cách tự nhiên khi ta tiếp nhận những niềm vui hay sự thỏa mãn điều gì đấy, vậy nên đó là điểm bắt đầu của nụ cười. 


 Một đứa trẻ khi nở nụ cười, trông chúng lúc ấy đáng yêu biết bao: ngây thơ, hồn nhiên, vui tươi,… khiến chúng như căng tràn sức sống. Chính chúng ta cũng thế, nụ cười như một cách thức để con người xả đi phần nào cái ưu phiền, khó chịu trong lòng. Mọi người thường trao nhau những nụ cười vui vẻ, nó giúp ta thu gọn khoảng cách giữa hai bên, đồng thời xóa đi những rào cản định kiến bấy lâu, gần nhau hơn để hiểu nhau hơn nữa. Một người già có thể bị lãng tai, không nghe được rõ nhưng họ vẫn còn có thể cảm nhận được niềm vui từ những người xung quanh khác, và bị lây sang cái vui ấy. Họ nở nụ cười hạnh phúc với hiện tại. Hạnh phúc vì mọi người quanh họ đều bình an, vì niềm vui dễ chịu kia và vì họ còn có thể trông thấy những nụ cười ấy.


 

 

Ba mẹ này, con rất thích cảm giác khi ba mẹ vui vẻ và con thích ngắm những nụ cười của Người. Ba bảo rằng: “Trên bàn ăn thì không nên nói chuyện”, nhưng thường thì ba đều phá lệ đấy chứ! Ba khiến chúng con cười đùa vui vẻ, ba biết rằng chúng con học nhiều và không muốn điều ấy khiến chúng con cảm thấy mệt mỏi, căng thẳng. Ba thường tạo cho chúng con cảm giác thoải mái. Và mẹ cũng thế, mẹ thường nở nụ cười khi tự hào ở chúng con về một việc làm tốt hay một điều may mắn đến với chúng con. Những nụ cười thật bổ ích và đầy giá trị, chúng con luôn cần và sẽ tạo ra chúng để tặng cho bố mẹ. Người lớn tuổi rồi, cần được nghỉ ngơi và cần những giá trị tích cực cho tinh thần mà chúng con mang lại. Mỗi một nụ cười khi Người mang đến con đều thấy nó thật đẹp, không mong manh, cũng chẳng xa lạ, nó rất ấm áp và gần gũi với chúng con. Cảm giác ấy không thể diễn tả nên lời, nhưng nó khiến chúng con cũng vui lây và trao lại ba mẹ những nụ cười ngập tràn hạnh phúc, mãn nguyện. Con biết rằng đâu phải chỉ có nụ cười là đủ, ba mẹ đã trao cho chúng con rất nhiều thứ mà Người đã cố gắng tạo ra chẳng ngại mệt nhọc sớm tối, chỉ mong rằng chúng con luôn bình an, khỏe mạnh và sống tốt.

Không những ba mẹ, cả những người thân cạnh ta cũng thế. Nụ cười là điểm sáng của sức sống. Nó nhẹ nhàng, chẳng tốn một vật chất nào để có được mà lại khiến chúng ta cảm thấy rất vui và hạnh phúc. Chỉ đơn giản là một nụ cười nhưng lại làm nên những niềm vui rất lớn mang đầy giá trị tích cực. Nó khiến chúng ta cởi mở hơn, gần gũi hơn và nhiệt tình, năng động hơn trong cách thể hiện tình cảm. Nụ cười rất có ích cho việc phát triển mối quan hệ và đặc biệt là trong tình yêu không thể thiếu đi những nụ cười, khi yêu chúng ta như những đứa trẻ khao khát yêu và được yêu.

Tôi thường nhận được những nụ cười và nó như một món quà mang đầy giá trị tinh thần. Nó khiến tôi cảm thấy hạnh phúc, tươi tắn như một đứa trẻ. Nụ cười là điểm sáng của sức sống.   

 

Thứ Sáu, 12 tháng 11, 2010

Xin một lần lắng nghe…


 

Một con người suốt ngày nhàn rỗi quá cũng khiến những người xung quanh phát chán bởi cái lười của họ. Nhưng họ còn thấy được gì khác ngoài điều ấy chăng? Ai lại chẳng có ước mơ, lại chẳng có hoài bão cho riêng mình? Chỉ có những con người biếng làm, lười nhát thật sự và luôn chấp nhận hiện tại, chẳng muốn tiến triển thêm, luôn dậm chân tại chỗ, đấy mới là đáng “chán” chứ! Nếu chỉ nhìn bên ngoài thôi liệu có chắc rằng sẽ đánh giá đúng bản chất của một con người? Tại sao thay vì ta ngồi lại lắng nghe người khác nói những suy nghĩ của mình để hiểu rõ hơn mà lại chỉ thích quan sát bên ngoài của người khác rồi chê bai?

 Nói ra tất cả đâu phải là một con người lanh lợi, thông minh. Nếu cứ phải nói ra để làm không được vì liệu có là “tốt” hay chỉ là khoác lác. “Im lặng là vàng”, ai cũng nghe qua câu nói ấy và ghi nhớ trong đầu một cách máy móc. Nhưng có ai đã thật sự hiểu câu nói ấy mang ý nghĩa gì? Im lặng không có nghĩa là câm lặng, im lặng chỉ khi nào họ không chắc chắn điều gì đấy hoặc tin tưởng bản thân làm được và ra sức phát huy. Điều quan trọng nhất khi im lặng là chính vào lúc ấy họ đang lắng nghe suy nghĩ cũng như nổi lòng của mình… Nếu không biết cách im lặng thì không bao giờ họ biết cách lắng nghe hiệu quả. Nếu chỉ để buôn chuyện rồi coi như thoảng qua thì không cần phải nói nhiều làm gì.

 Những cử chỉ, những lời nói, thái độ,… của những người xung quanh ảnh hưởng rất lớn đến tinh thần làm việc trong họ. Hãy cho họ một cơ hội để làm tốt tất cả, hãy lắng nghe họ nói thay vì nghĩ không đúng về họ, hãy động viên họ thay vì trông thấy họ lặng lẽ buồn phiền,… Ta đã để quên biết bao nhiêu con người như thế, để rồi khi chính ta lâm vào hoàn cảnh này và lại đòi hỏi sự “lắng nghe và thấu hiểu” liệu có là quá tham lam.

 Nhiều người đi tìm cho họ một sự bình yên, nhưng những suy nghĩ của họ không hài hòa và chỉ có cái nhìn phiến diện sẽ luôn khiến họ mệt mỏi. Đừng tỏ thái độ không hài lòng về họ, hãy cho họ một cơ hội, lắng nghe và động viên họ. Bình yên luôn ở quanh đây, hãy để nhẹ lòng một chút thôi và cảm nhận, không có gì là ghê ghớm cả. Cả những nụ cười từ mọi người cũng là khoảnh khắc nhẹ nhàng. Đã bao lâu rồi chúng ta lãng quên những giây phút ấy và cuối cùng chỉ còn một mình mà ngậm nhấm sự ưu phiền. Giả như mọi người sống hòa thuận cùng nhau, luôn biết lắng nghe, luôn có mặt khi cần, luôn giúp đỡ lẫn nhau,… thì lúc ấy cái bình yên chính là trong tâm hồn của họ. Bình yên đấy khi họ sống vui vẻ, và luôn cảm nhận được sự quan tâm từ mọi người bên cạnh.

 Nhiều người nói rằng họ có ước mơ thật to, họ ước họ sẽ kiếm được nhiều tiền, sẽ có những “chiếc ghế” đầy quyền lực,... Nhưng không, có lẽ ước mơ của tôi chỉ là nho nhỏ nhưng nó mang đầy sự bình yên trong đấy, cái mà biết bao nhiêu con người đi tìm. Bình yên không mất đâu, chỉ có sự lãng quên dành cho nó. Hãy lắng nghe dù chỉ một lần…

 

Thứ Năm, 11 tháng 11, 2010

Phép màu của đợi chờ


 

 Bất cứ ai từng yêu đều hiểu: Để cho tình yêu lớn lên và trổ hoa, sự chờ đợi quan trọng biết chừng nào.

Tại sao lại như vậy? Tại sao chúng ta không thể có ngay cái chúng ta đang muốn và cần tới mức điên cuồng? Tại sao chúng ta phải chờ hai năm, ba năm và dường như bỏ phí khoảng thời gian quí báu đó? Bạn có lẽ sẽ đặt câu hỏi tương tự: Tại sao một gốc cây từ lúc gieo hạt tới khi ra hoa,kết trái lại phải mất nhiều thời gian đến như vậy?

Điều chúng ta biết chắc chắn là: Tình yêu cần sự chờ đợi kiên nhẫn.Chúng ta phải biết cho nhau thời gian, bạn không có cách thức hay phương tiện nào khác ngoài thời gian để khiến một người thực lòng yêu bạn hoặc khiến bạn thực sự yêu người đó. Vậy, chúng ta hãy cho nhau món quà kỳ bí của chờ đợi, hãy có mặt bên nhau mà không cần đòi hỏi, cũng không mong chờ được đền đáp. Dĩ nhiên, không có gì khó hơn là làm được như thế nhưng đó chính là phép thử độ sâu và tính chân thật của tình yêu. Những kẻ yêu nhau phải biết chờ đợi nhau cho tới khi họ nhìn sự vật bằng cùng một ánh mắt hoặc tới lúc đủ khôn ngoan để cho phép nhau tự do nhìn sự vật theo cách riêng của mỗi người.

Chúng ta sẽ mất đi những gì khi không chịu chờ đợi? Khi chúng ta cố tìm ra đường ngang ngõ tắt trong cuộc đời? Khi chúng ta hối hả trao cho nhau những lời thề thốt mù quáng và ngốc nghếch, trong lúc chúng ta chưa đủ chín chắn và chưa nhận thức được trách nhiệm của mình? Chúng ta sẽ đánh mất niềm tin rằng mình có thể yêu và được yêu chân thành. Hãy suy ngẫm lại những chuyện tình kim cổ. Chẳng phải điều cốt lõi của những câu chuyện tình đó chính là sự chờ đợi-tấm vải nên trên đó những câu chuyện tình được vẽ nên-đó sao?

Vậy làm sao chúng ta có thể có được cuộc sống và tình yêu đích thực nếu chúng ta không nhẫn nại đợi chờ???

Thứ Ba, 9 tháng 11, 2010

Làm sao để quên một người ?


 



Giả sử có một bóng hình đã in đậm trong trái tim và tâm trí của bạn, và vì một lý do nào đó bạn buộc phải quên người ta, bạn sẽ làm như thế nào trong các tình huống sau :

1. Tình huống A: Cố quên người ta. Bạn đốt tất cả các các bức thư tình, xóa hết tin nhắn và trả lại tất cả những kỷ vật có liên quan đến người ta. Bạn không muốn nhìn thấy bất kỳ một thứ gì có liên quan đến người ta.

2. Tình huống B: Bạn bình tĩnh ngồi nhìn lại tất cả những gì đã sảy ra, bạn chợt nhận ra tất cả các đặc điểm mà mình thích người đó đều rất bình thường, nụ cười và ánh mắt ấy người ấy cũng không giành riêng cho mình, vậy thì việc gì mình phải nhớ người ta.

3. Tình huống C: Bạn lao đầu vào công việc, bạn làm việc miệt mài chăm chỉ đến nỗi không còn có thời gian cho riêng mình, về nhà bạn mệt mỏi vào giấc ngủ và sáng hôm sau lại bù đầu vào công việc.

4. Tình huống D: Theo cách riêng của bạn.

-----

Thất bại, hắn đã đốt hết thư tình, xóa hết tin nhắn, trả lại các món quà lưu niệm nhưng hễ nhắm mắt lại trước mặt hắn lại là hình bóng quen thuộc mọi khi.

Hắn cũng ngồi hàng giờ để tìm xem hắn thích người ta ở điểm nào, nhưng lại thất bại ! chả ai giống người ấy và cách của người ấy quan tâm. Hắn cũng cố tìm được ở con người đó được một vài điểm xấu nhưng sau hắn lại lắc đầu: trên đời này làm gì có ai hòan hảo chứ !

Hắn lao đầu vào công việc nhưng việc nào hắn đụng vào cũng rối tung lên. Hình bóng ấy vẫn chập chờn trước mắt.

Hắn đã bố trí kín mít thời gian biểu: học võ, học đàn, học ngoại ngữ, disco.. nhưng hắn không thể lên thời gian biểu cho giấc mơ, hàng đêm hình bóng ấy vẫn hiện về như không có chuyện gì, một nụ cười tươi và một người đàn ông đứng nhìn hắn lặng lẽ.

Gần như nó đã bất lực.

Ai đấy bảo hắn muốn quên thì phải nhớ. Nhưng hắn chưa biết nhớ ai !

Ai đấy bảo hắn muốn quên thì đừng nghĩ đến nó, nhưng hắn không thể !

Hắn chợt nhận ra tất cả hành động trên đều là hành động của lý trí.

Và con tim có lý lẽ của con tim !

Hắn mở cửa và chạy ra ngòai.

Đi về nơi ấy...

Nơi có một người đang chờ hắn, hắn biết chắc như thế !

Nhưng hắn lại ngập ngừng.

Như thế là không thể !

Ai đấy hãy giúp hắn


CUỘC SỐNG THẬT LẠ!!!




 


Cuộc sống thật lạ!!! Nó khiến tôi phải đặt câu hỏi rằng: “Cuộc sống, mày là gì mà tất cả mọi người đều phải lệ thuộc vào, ngoại trừ quyền được sống ra?”. Cuộc sống ban cho ta rất nhiều thứ: niềm vui, nỗi buồn, sự mất mát, những nụ cười, niềm hạnh phúc, sự đau đớn, niềm lạc quan cởi mở,… Cuộc sống tạo ra hoàn cảnh và buộc ta phải chấp nhận, cuộc sống tạo ra thử thách và buộc ta phải vượt qua, cuộc sống tạo ra niềm vui và để ta hiểu được hạnh phúc,… Cuộc sống thật lạ! Có những người rất giàu có, mang trong mình cả bạc tỉ nhưng họ lại không bao giờ cảm thấy hạnh phúc trong những đồng tiền mà mình đã cất công gây dựng nên; và ngược lại với một số người, chẳng có gì ngoài vài đồng tiền ít ỏi nhưng họ lại nhận được và hiểu rõ nét đẹp của “hạnh phúc”. “Thành đạt” gắng với tiền bạc, danh vọng, chức quyền; riêng “hạnh phúc” gắng với sự quan tâm, chia sẽ, những mối quan hệ và niềm vui. Giả như, tôi đặt câu hỏi rằng: “nếu có hai con đường cho bạn chọn: một là thành đạt, hai là niềm hạnh phúc thì liệu bạn sẽ chọn cho mình con đường nào?”. Tôi nghĩ số đông sẽ chọn cho mình con đường thứ hai, nhưng bạn có nghĩ rằng khi thật tế đứng trước hai con đường đó bạn có chắc rằng mình sẽ chọn đúng con đường mình đã quyết! Nhưng câu hỏi đó không đồng nghĩa với việc “thành đạt” và “hạnh phúc” không đi kèm nhau, nó chỉ có ý nghĩa để thử xem bạn cần gì hơn trong cuộc sống này. Cuộc sống thật lạ! Nó cho ta rất nhiều sự lựa chọn, không ai biết được đằng sau sự lựa chọn ấy sẽ là những gì dành cho ta. Tôi đã học được một điều từ một quyển sách rất hay, tựa là “Quẳng gánh lo đi và vui sống” 

 

Vậy, nếu bạn đang lo lắng về vấn đề gì, hãy áp dụng giải pháp kỳ diệu của Willis H.Carrier bằng cách thực hiện 3 điều sau đây:

 

1. Tự hỏi bản thân: "Điều tệ nhất có thể xảy ra là gì?".

2. Chuẩn bị tinh thần chấp nhận điều tồi tệ nhất.

3. Nỗ lực cải thiện tình trạng xấu nhất.

 

Khi đọc quyển sách này, tôi đã nghĩ rằng: “Có lẽ cuộc sống không quá khó hiểu và xa lạ với mỗi người chúng ta, và nó giống như một bài toán vậy. Nếu giải được bài toán ấy, bạn sẽ cảm thấy nhẹ nhõm và giả như có gặp lại bạn sẽ nhận ra nó thật sự rất dễ; và ngược lại bạn sẽ cảm thấy chán nản và bất lực nếu không cho mình một đáp án ở bài toán ấy.” Cuộc sống như một người huấn luyện tàng hình trong lớp học “trường đời”, và chỉ có bạn mới hiểu được chính mình học được gì từ đấy, cũng như việc chúng ta trở thành một con người xấu hay tốt không do “cuộc sống” quyết định, ta như thế nào đó chính là cách nghĩ và làm thông qua những bài học mà cuộc sống đã ban tặng.

 

Thứ Bảy, 6 tháng 11, 2010

Bắt đầu...!


Bắt đầu từ những điều rất cũ, từ những bộn bề của cuộc sống để yêu thương, để chia sẽ và rồi lại bình yên.

Chiều lãng đãng về, nhuộm tím cả không gian tĩnh lặng - Thời gian trôi, cuốn xoáy vào trong đó bao nhiêu là câu chuyện... Cuộc sống vẫn là một vòng xoay chuyển động không ngừng...

Hoàng hôn - đã có một thời qua lăng kính yêu thương, nó yêu vẻ đẹp bình dị của mỗi khi chiều về, yêu những hàng cây trên con phố bình yên, để rồi mọi thứ cuốn đi, tôi lại mò mẫm tìm cho mình một hoàn cảnh mới để phù hợp với hoàn cảnh, với thực tại...

Rồi mọi chuyện sẽ bắt đầu theo một hướng khác, tôi bắt đầu một trang mới cho cuộc sống của mình - Hành trình đến với yêu thương, tôi cũng đã làm rơi rớt không ít những niềm tin và hy vọng để rồi chợt nhận ra: Tôi lớn hơn qua những thăng trầm của cuộc sống.

Bắt đầu lại trang viết mới cho mình - mọi thứ đã và đang thay đổi theo một hướng tốt hơn. Tôi vẫn cố gắng trân trọng những gì mà Thượng đế ban tặng vì chỉ có yêu thương mới là khởi nguồn của mọi điều tốt đẹp nhất.

Bạn biết không? Khi bạn thấy mình cô đơn thì hãy nghĩ rằng có một ai đó đang rất rất nhớ và cần bạn thì bạn sẽ không thấy mình đơn độc nữa... Tôi cũng đã tìm thấy cho mình một bến đỗ ... rất bình yên.

Hãy trân trọng tất cả những gì mình đang có để bạn không bao giờ đánh mất hạnh phúc thực sự của mình.

Chúng ta hãy cùng bắt đầu cho những ngày mới tươi đẹp hơn... như lời bài hát: "Sống ở trên đời cần có một tấm lòng... Để làm gì, bạn biết không?..."


Thứ Ba, 2 tháng 11, 2010

Đằng Sau Sự Mệt Mỏi








... Đã đỡ hơn khá nhiều rồi..

Không còn thất vọng vì phải trở lại cuộc sống cô đơn quen thuộc , tình trạng mệt mỏi thường trực bởi lượng bài vở dường như là vô tận và sự tẻ nhạt dễ thấy của cuộc sống xa nhà nữa...

Cuộc sống thực chất là như thế! Ko phải lúc nào cũng được ở hoàn cảnh dễ chịu, ko phải lúc nào cũng có những ngày như ý muốn. Nhưng những lúc như thế chính là lý do để nhận ra giá trị của những khoảng thời gian vui vẻ và hạnh phúc. Nếu ko có những lúc cô đơn, tẻ nhạt khi sống, làm việc và học tập xa nhà thì sẽ ko thể cảm nhận được giá trị của những kỳ nghỉ. Ko có những ngày tệ hại thì những ngày tuyệt hảo cũng chẳng có nghĩa lý gì.


Thời gian vừa qua.. Chán! Có những suy nghĩ vẩn vơ vớ vẩn. Cố chứng tỏ mình mạnh mẽ…Rồi dùng khoảng thời gian nhàm chán 
ấy để relax, vào mỗi cuối tuần. Và suy nghĩ về 1 vài việc cần phải làm.Mọi thứ bao giờ cũng có giá trị riêng của nó.

Thực tế, ai cũng cần có vài điểm dừng trong chặng đường của riêng mình, đó là lý do những chiếc cầu thang thường có “chiếu nghỉ”. Những điểm dừng ngăn ngắn như thế trong cuộc sống đều có nguyên nhân riêng của nó. 1 lý do hợp lý.

Phiền muộn, tự hỏi mình rằng tại sao mình lại rơi vào tình trạng này, tại sao chuỵện này lại xảy ra với mình, tại sao lại tệ thế???…

Rồi lại xoay theo 1 hướng khác, rằng: mình sẽ rút ra được điều gì sau chuyện này, nó sẽ mang đến 1 điều gì mới…??

Thực sự thì ai cũng cần 1 ai đó. Cuộc sống đẩy ta đến những khó khăn mệt mỏi, cũng là để cho ta nhận thấy giá trị của 1 bờ vai đâu đó xung quanh.. Để có thể chia sẻ tất cả với 1 ai đó ta tin tưởng và yêu quý thực sự, ngay cả khi ko gặp rắc rối hay mệt mỏi.

Bầu trời có thể u tối, nhưng mỗi khi ánh sáng trở lại qua những tia nắng thì đó lại là 1 màu xanh của hi vọng và bình yên.

That’s me!