AdminTalk - Talk to Learn

Navigation
Go Back   AdminTalk - Talk to Learn > Computer Supports and Discussion > Operating System > Hệ điều hành Linux
Hệ điều hành Linux Những thông tin, kiến thức hay, cơ bản, thủ thuật và kinh nghiệm khi sử dụng trên các hệ điều hành Linux

Đề mục chính

Cấu trúc diễn đàn
Thông tin tổng hợp
Thông báo và quy định chung
Đóng góp ý kiến
Những bài viết có giá trị
Tin tức công nghệ
•• Tin tức công nghệ thông tin
•• Doanh Nghiệp & Người Tiêu Dùng
Premium Server, Hosting Support
Web Hosting / Domain
•• Kiến thức cơ bản về Web Hosting/Domain
•• Plesk - CPanel
Server / VPS
•• Kiến thức cơ bản Server - VPS
•• Server Review/ Hardware
•• Mail Server - AntiSPAM
Virtuozzo - VMWare - HyperV
•• For Windows
•• For Linux
Security
•• Mạng Wan - Lan
•• Internet - Virus - Hacker
VoIP
•• Kiến Thức Cơ Bản VoIP
•• Phần Cứng VoIP
•• Phần Mềm VoIP
•• Nhà cung cấp VoIP
Server Operating System
Linux Server
Windows Server 200x
Computer Supports and Discussion
Operating System
•• Hệ điều hành Linux
•• Hệ điều hành Windows
•• Hệ điều hành Mac
•• Hệ điều hành Chrome
Laptop, Netbook
Hardware
•• Cpu Intel
•• Cpu AMD
•• PSU, Overclocking & Cooling
•• Mainboard & Memory
•• Đồ họa máy tính
•• Kinh nghiệm
Software
•• Linux Apps
•• Windows Apps
Webmaster Area
Webmaster talk
Programming Language
•• HTML & CSS
•• PHP
•• C++ / C#
•• .NET
•• Java
•• Other
Graphic & Mutimedia
SEO (Search Engine Optimization)
Browsers
•• Mozilla Firefox
•• Chrome
•• Internet Explorer
Thủ Thuật Internet
Thương mại điện tử
•• Hình thức thanh toán
•• Giải pháp
HiTech, Mobile, Movies, Music, eBooks, Relax
Tablet PC
•• iPad
Mobile
•• iPhone
•• BlackBerry
•• Others
Movies
•• Download phim HD
•• Download phim DVD
Music
•• Download nhạc Lossless Album
•• Download nhạc Lossless tuyển chọn
eBooks - Tài liệu
•• Tin học - Lập trình
•• Khoa học - Kỹ thuật
•• Ngoại Ngữ
•• Tutorials - Training
•• Kinh tế
•• Thể Loại Khác
Bài học trong cuộc sống
AdminTalk – Talk to You
Introduce Youself
Off topic/ Chatting
Mua bán - Rao vặt - Tuyển dụng
Quảng cáo
Tuyển dụng

Bầu chọn mới nhất
Bạn nghĩ sao về công nghệ USB 3.0 ?

Rất tuyệt! Sẽ sử dụng ngay nếu được bán trên thị trường: 47.37%

Tốt hơn USB 2.0 , nhưng giá có thể mắc hơn nhiều: 42.11%

Bình thường thôi, công nghệ luôn thay đổi mà: 10.53%

Không quan tâm lắm: 0%
Voters: 38. You may not vote on this poll

Thống kê
Đề tài: 10641
Bài gửi: 12205
Thành viên: 20,207
Thành viên tích cực: 81
Xin cùng nhau chào đón thành viên mới nhất: buixuantu
Kỷ lục: 624 người đã ghé thăm 17/11/2010 lúc 06:16 AM.
Thành viên mới:
Hôm qua
- buixuantu
Hôm qua
- baophuc0711
08/02/2012
- ddvtien
08/02/2012
- thanhtam1028
08/02/2012
- goodhealthvn1
08/02/2012
- honghobao286
07/02/2012
- condau
07/02/2012
- timlaibautroi7408
07/02/2012
- NguyenLien
07/02/2012
- quydona

Số người đang xem
View Who's Online Thành viên: 2
Khách: 130
Tổng: 132
Nhóm: 0
Nhóm:  
Thành viên:  aviomobile, aviovn8
Mở Sổ Bạn Bè

Trả lời
 
LinkBack Ðiều Chỉnh Kiếm Trong Bài Xếp Bài

  #1 (permalink)
Old 28/02/2010, 11:02 PM
Rất hay ! Tăng phân vùng Swap bằng Command Line

Chip
Admintalk's Staff
can't stop talking
 
Chip's Avatar
 
Tham gia ngày: Apr 2008
Nơi Cư Ngụ: Germany
Bài gởi: 4,003
My Mood:
Thanks: 27
Thanked 210 Times in 152 Posts
VP: 0.00
Donate
Send a message via MSN to Chip Send a message via Yahoo to Chip Send a message via Skype™ to Chip
Tăng phân vùng Swap bằng Command Line
Chào mọi người ,hôm nay mình xin phép viết về cách tăng dung lương cho phân vùng Swap trong Linux cụ thể trong Redhat,có gì mọi người cho ý kiến nhé.

Khi các bạn cấu hình xong xuôi cho hệ thống của bạn, bạn nghĩ rằng swap như thế là đủ cho các ứng dụng của bạn, nhưng thực tế khi chạy các ứng dụng nó đòi hỏi nhiều swap hơn hệ thống hiện tại của bạn
Bạn phải cài đặt lại hệ thống?Không. Vậy làm thế nào để tăng dung lượng của Swap của hệ thống.
Nhiều bạn dùng Partition Magic trong Windows để chia lại phân vung Swap trong Linux nhưng trong bài này mình sẽ hướng dẫn tăng dung lượng Swap trong Linux bằng command line.

Đầu tiên bạn phải kiểm tra lại dung lượng Swap của bạn là bao nhiêu:
#Swapon -s
Câu lệnh này sẽ đưa ra một số thông tin:
Filename Type Size Used Priority
/dev/hda2 partition 128044 92472 -1

Đơn vị của Size và Used là Kilobyte.Hệ thống của tôi dùng 92MB trong 128MB được chia .Nhưng với Swap như trên ta sẽ không chạy được mốt số ứng dụng ,vậy ta tăng phân vùng Swap lên.
Bạn phải check xem Partition nào còn dung lượng để có thể đặt phân vung Swap lên:
#df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/hda1 1969 1969 0 100% /
/dev/hda6 487 13 449 3% /home
/dev/hda8 5992 3470 2218 62% /opt
none 498 0 498 0% /dev/shm
/dev/hda7 487 9 454 2% /tmp
/dev/hda2 3938 1468 2271 40% /usr
/dev/hda3 3938 90 3648 3% /var

Ở đây mình thấy phân vùng /dev/hda8 còn trống gần 2gb,ta tạo thêm Swap ở trong đấy
Nhưng trước khi làm các bạn phải backup lại các file quan trọng nhé,mất là mình không chịu trách nhiệm hehe
Để bổ xung thêm Swap file chúng ta sẽ chạy câu lệnh :
#dd if=/dev/hda8 of=/extraswap bs=1 count=512
(512 đơn vị là MB)
Đây là số mà chúng ta tăng dung lượng cho swap(tuỳ các bạn chọn)Nhưng không được vượt quá phân vùng trên nếu không nó sẽ báo là "No space gì gì đấy"
Nếu bạn muốn để file trên nơi khác ví dụ để ở /var bạn chỉ cần thay đổi: of=/var/extraswap
Bây giờ file Swap đã ở trên disk.Bạn cần có nó để sử dụng như một Swap partition
Chúng ta sẽ sử dụng câu lệnh Mkswap để tạo file Swap có thể sử dụng được cho Linux Kernel
#Mkswap /extraswap
Sau đó khởi động file Swap trên:
#Swapon /extraswap
Bây giờ chúng ta chạy lại command:
#Swapon -s
Sẽ thấy được phân vùng swap chúng ta vừa tạo.Dùng lệnh Free để xem sự tăng lên trên tổng dung lượng của Swap
Nhưng có một điều xảy ra nếu chúng ta khởi động lại hệ thống các file Swap sẽ không được Active chúng ta lại phải chạy
Swapon /extraswap một lần nữa .Để khắc phục điều này chúng ta sẽ edit file /etc/fstab
Trước tiên ta backup file nay
cp /etc/fstab /etc/fstab.backup
Mở file /etc/fstab bằng lệnh vi /etc/fstab
/dev/hda8 none swap sw 0 0
Sửa lại thành:
/extraswap none swap sw 0 0
Save file lại ,Giờ chúng ta kiêm tra lại xem có bị lỗi gì khi thay đổi hay không vì nếu có lỗi thì hệ thống sẽ không boot được
Chay: # diff /etc/fstab.backup /etc/fstab

< /extraswap swap swap defaults 0 0
---
> /extraswap swap swap defaults 0 0

Kiểm tra xem có khác nhau không.nếu chỉ thấy có thêm đúng dòng bạn tạo thì ok,còn không thì ban phải sửa lại file /etc/fstab rồi check lại
Xong rội bạn reboot lại hệ thống nhé.
Hy vọng được .Chúc các bạn thành công.

Mọi người góp ý nhé,vì mình viết theo như mình hiểu mà.

[Chỉ có thành viên mới thấy links này. ]

Bài viết cùng chủ đề:
Chip vẫn chưa có mặt trong diễn đàn  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Trả Lời Với Trích Dẫn
Trả lời

Bookmarks


Ðang đọc: 1 (0 thành viên và 1 khách)
 
Ðiều Chỉnh Kiếm Trong Bài
Kiếm Trong Bài:

Kiếm Chi Tiết
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Mở
Pingbacks are Mở
Refbacks are Mở

Chuyển đến



Múi giờ GMT. Hiện tại là 07:25 AM.
Powered by: vBulletin - Copyright © 2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.AdminTalk.vn
Powered by vBCMS® 1.2.5 ©2002 - 2012 VinaCIS® Corporation