<![CDATA[Latest posts for the topic "Những thủ thuật nhỏ với Fedora"]]> /hvaonline/posts/list/24.html JForum - http://www.jforum.net Những thủ thuật nhỏ với Fedora 1. Hẹn giờ bật (turn on) máy Hầu hết các BIOS mới đều có tính năng alarm wake - turn on hệ thống vào một thời điểm định trước. Tính năng này có thể hoạt động khi hệ thống ở trạng thái hibernate hoặc đã shutdown. Nếu bạn đã enabled tính năng này trong BIOS, thử boot vào Fedora và xem nội dung của file /proc/acpi/alarm: Code:
$ cat /proc/acpi/alarm 
2008-03-00 09:10:00
Thay đổi nội dung của file này bằng một thời điểm nào đó trong tương lai: Code:
# echo "2008-03-23 23:00:00" > /proc/acpi/alarm
Sau đó tắt máy đi và kiểm chứng. 2. Disable Touchpad trên laptop Đôi khi Touchpad gây phiền phức cho bạn khi gõ phím. Với một số máy thì nút tắt Touchpad trên bàn phím cũng không hiệu nghiệm trên Fedora. Để disable Touchpad bạn thử cách sau: + Mở file /etc/X11/xorg.conf, trong Section "InputDevice" thêm vào dòng Option "SHMConfig" "on", như sau: Code:
Section "InputDevice"
        Identifier  "Synaptics"
        Driver      "synaptics"
        Option      "Device" "/dev/input/mice"
        Option      "Protocol" "auto-dev"
        Option      "Emulate3Buttons" "yes"
        Option      "LeftEdge" "120"
        Option      "RightEdge" "830"
        Option      "TopEdge" "120"
        Option      "BottomEdge" "650"
        Option      "FingerLow" "14"
        Option      "FingerHigh" "15"
        Option      "MaxTapMove" "110"
        Option      "VertScrollDelta" "20"
        Option      "HorizScrollDelta" "20"
        Option      "MinSpeed" "0.3"
        Option      "MaxSpeed" "0.75"
        Option      "SHMConfig" "on"
EndSection
+ Disable Touchpad với lệnh: Code:
$ synclient TouchpadOff=1
(Enable lại với TouchpadOff=0) Đọc man của synclientsyndaemon để tìm hiểu thêm.]]>
/hvaonline/posts/list/20355.html#120877 /hvaonline/posts/list/20355.html#120877 GMT
Re: Những thủ thuật nhỏ với Fedora 3. Thao tác tiện hơn với ssh Mỗi khi ssh đến một con server nào đó, bạn thường phải gõ: Code:
$ ssh username@domain -p <port_number>
Để thao tác nhanh hơn bạn có thể chỉnh sửa file cấu hình ssh trên client (/etc/ssh/ssh_config) bằng cách thêm vào một đoạn như sau: Code:
Host <domainname>
     Port <number>
     User <username>
sau đó bạn chỉ cần gõ: Code:
$ ssh <domain_name>
Nếu domain hơi dài, bạn có thể đặt cho nó một cái bí danh trong /etc/hosts bằng cách thêm vào một dòng như sau:
<IP_address> <Alias> 
Sau đó sửa lại trong /etc/ssh/ssh_config như sau: Code:
Host <Alias>
     Port <number>
     User <username>
Bây giờ thì chỉ cần gõ ssh <Alias> là OK. 4. Chạy các ứng dụng đồ họa từ xa Để thực hiện việc này, bạn sử dụng tùy chọn -X khi ssh. Tùy chọn này cho phép khởi động các ứng dụng đồ họa trên một con máy ở xa (remote) và hiển thị output trên máy của bạn (local): Code:
$ ssh -C -X <Alias>
$ oocalc
Lưu ý: Để thực hiện việc này, file cấu hình ssh /etc/ssh/sshd_config trên remote server bạn cần gán giá trị của X11Forwardingyes. ]]>
/hvaonline/posts/list/20355.html#120887 /hvaonline/posts/list/20355.html#120887 GMT
Re: Những thủ thuật nhỏ với Fedora 5. Rolling back sau khi nâng cấp, gỡ bỏ các gói RPM có khả năng lưu dữ liệu trước khi làm việc với các gói. Theo mặc định tính năng này không được enable. Để bật nó, bạn tạo một file /etc/rpm/macros với nội dung:
%_repackage_all_erasures 1 
Còn với yum, bạn gán giá trị cho tham số tsflags (transaction set flags) trong file cấu hình /etc/yum.confrepackage như sau:
[main] cachedir=/var/cache/yum keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 metadata_expire=1800 installonly_limit=2 exclude=kernel* tsflags=repackage # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d  
Bây giờ thử xoá đi một gói nào đó rồi test xem sao: Code:
$ sudo rpm -Uvh --rollback "10 minutes ago"
Rollback packages (+1/-0) to Mon Mar 24 19:29:26 2008 (0x47e79ea6):
Preparing...                ########################################### [100%]
   1:pdfedit                ########################################### [ 50%]
Cleaning up repackaged packages:
        Removing /var/spool/repackage/pdfedit-0.3.2-2.fc8.i386.rpm:
Giá trị đi kèm với rollback rất linh động, bạn có thể sử dụng một số định dạng ngày tháng như:
# rpm -Uhv --rollback 'last Monday' # rpm -Uhv --rollback '1 hours ago' # rpm -Uhv --rollback '24 march 2008 16:30' # rpm -Uhv --rollback '4:30 pm last Monday' # rpm -Uhv --rollback 'yesterday'  
Trước khi rollback bạn có thể xem những gì xảy ra với tuỳ chọn --test: Code:
$ sudo rpm -Uvh --test --rollback "10 minutes ago"
Rollback packages (+1/-0) to Mon Mar 24 19:34:31 2008 (0x47e79fd7):
Preparing...                ########################################### [100%]
Cleaning up repackaged packages:
        Removing /var/spool/repackage/pdfedit-0.3.2-2.fc8.i386.rpm:
Repackaged files được lưu trong /var/spool/repackage. Nếu lúc nào đó không cần rollback, hoặc file này đã quá lớn, bạn có thể xóa nó đi: Code:
$ du -sh /var/spool/repackage/
4.8M    /var/spool/repackage/

$ sudo rm -fr /var/spool/repackage/
ps: Bạn không thể rolling back quá trình cài đặt các gói bởi vì không có files nào trên hệ thống để "repackaged" cả. Tuy nhiên bạn có thể xoá nó đi, đó chính là roll-back.]]>
/hvaonline/posts/list/20355.html#121064 /hvaonline/posts/list/20355.html#121064 GMT
Re: Những thủ thuật nhỏ với Fedora 6. Xem tài liệu Word trên Terminal Bạn cần 2 công cụ: + wvWare: tập hợp các tiện ích convert files + w3m: trình duyệt web trên Terminal Code:
# yum -y install wvWare w3m
Thủ thuật là chúng ta sẽ convert doc file sang định dạng html và dùng w3m để hiển thị nó: Code:
$ wvWare -x wvshell_tutorial.xml shell_tutorial.doc | w3m -T text/html
7. Hiển thị PDF files trên Terminal Bạn cần tiện ích pdftohtml: Code:
# yum -y install pdftohtml
Code:
$ pdftohtml -q -noframes -stdout OReilly-SSHTheDefinitiveGuide.pdf .pdf | elinks
]]>
/hvaonline/posts/list/20355.html#121243 /hvaonline/posts/list/20355.html#121243 GMT
Re: Những thủ thuật nhỏ với Fedora Để những thay đổi trong .bashrc, .bash_profile có hiệu lực mà không cần logout rồi login lại Giả sử trong ~/.bash_profile bạn thêm 1 biến môi trường như sau:
PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin 
Để thay đổi này có hiệu lực bạn chỉ cần gõ:
$ . ~/.bash_profile (có một khoảng trắng sau dấu chấm đầu tiên)  
]]>
/hvaonline/posts/list/20355.html#124328 /hvaonline/posts/list/20355.html#124328 GMT
Re: Những thủ thuật nhỏ với Fedora Thay đổi độ phân giải màn hình trong chế độ console Mở file /boot/grub/menu.lst, thêm vào cuối dòng kernel đoạn text:
vga=<value> 
với <value> như sau:
791 - 1024x768, 16 bit 792 - 1024x768, 24 bit 794 - 1280x1024, 16 bit 795 - 1280x1024, 24 bit  
hoặc: Code:
| 640x480   800x600   1024x768  1280x1024
----+------------------------------------
256 |  0x301    0x303     0x305     0x307
32k |  0x310    0x313     0x316     0x319
64k |  0x311    0x314     0x317     0x31A
16M |  0x312    0x315     0x318     0x31B
Ví dụ cần tăng độ phân giải lên 800*600, tôi chỉnh lại menu.lst như sau: Code:
title Fedora (2.6.25.11-97.fc9.i686)
        root (hd0,0)
        kernel /vmlinuz-2.6.25.11-97.fc9.i686 ro root=UUID=a51aeddc-afc6-4dd1-b664-dd5f1c86bc57 rhgb quiet vga=0x303
        initrd /initrd-2.6.25.11-97.fc9.i686.img
10. Đổi font cho console Mở file /etc/sysconfig/i18n: Code:
$ sudo vim /etc/sysconfig/i18n
thay đổi giá trị của biến SYSFONT:
LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16"  
Tùy chọn font này được lấy từ: Code:
$ ls /lib/kbd/consolefonts/
]]>
/hvaonline/posts/list/20355.html#146791 /hvaonline/posts/list/20355.html#146791 GMT
Re: Những thủ thuật nhỏ với Fedora

quanta wrote:
8. Để những thay đổi trong .bashrc, .bash_profile có hiệu lực mà không cần logout rồi login lại Giả sử trong ~/.bash_profile bạn thêm 1 biến môi trường như sau:
PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin 
Để thay đổi này có hiệu lực bạn chỉ cần gõ:
$ . ~/.bash_profile (có một khoảng trắng sau dấu chấm đầu tiên)  
 
cái này sao chỉ có hiệu lực trong cửa sổ terminal hiện thời thôi anh, nếu em close lại và mở cái mới ra thì thấy PATH vẫn là PATH cũ.]]>
/hvaonline/posts/list/20355.html#146793 /hvaonline/posts/list/20355.html#146793 GMT
Re: Những thủ thuật nhỏ với Fedora /hvaonline/posts/list/20355.html#147683 /hvaonline/posts/list/20355.html#147683 GMT