Wednesday, November 16, 2016
Những lệnh cơ bản trên Fedora Linux
Những lệnh cơ bản trên Fedora Linux
Nh?ng l?nh c? b?n trên linux / fedora
Các l?nh ki?m tra performance
- cat /proc/cpuinfo hi?n th? thông tin CPU
- cat /proc/meminfo hi?n th? thông tin v? RAM ?ang s? d?ng
- cat /proc/version hi?n th? phiên b?n c?a kernel
- cat /proc/ioports xem thông tin I/O port
- cat /proc/interrupts xem thông tin interrupt
- cat /proc/dma xem thông tin v? DMA
- cat /etc/redhat-release hi?n th? phiên b?n Centos
- uname -a hi?n th? các thông tin v? kernel
- free -m hi?n th? l??ng RAM còn tr?ng
- df -h hi?n th? thông tin nh?ng file h? th?ng n?i m?i file th??ng trú ho?c t?t c? nh?ng file m?c ??nh và l?nh này có th? xem ???c dung l??ng ? c?ng ?ã s? d?ng và còn tr?ng bao nhiêu.
- du -sh xem dung l??ng c?a th? m?c hi?n t?i
- du -ah xem chi ti?t dung l??ng c?a các th? m?c con, và c? các file
- du -h max-depth=1 xem dung l??ng các th? m?c con ? c?p 1 (ngay trong th? m?c hi?n t?i)
- df ki?m tra dung l??ng ??a c?ng, các phân vùng ??a
- top hi?n th? s? ho?t ??ng c?a các ti?n trình, ??c bi?t là thông tin v? tài nguyên h? th?ng và vi?c s? d?ng các tài nguyên ?ó c?a t?ng ti?n trình.
Các l?nh h? th?ng
- exit thoát kh?i c?a s? dòng l?nh.
- logout t??ng t? exit.
- reboot / init 6 / shutdow -r kh?i ??ng l?i h? th?ng.
- halt / shutdow -h now / init 0 / poweroff t?t máy
- hostname xem tên máy tính
- startx kh?i ??ng ch? ?? xwindows t? c?a s? terminal.
- clear xoá tr?ng c?a s? dòng l?nh.
- hwclock Fix l?ch c?a bios
- cal xem l?ch h? th?ng.
- yum update y Update Linux (CentOS)
- date xem ngày, gi? h? th?ng.
- date s 27 SEP 2011 14:26:00 ??t ngày gi? h? th?ng theo string
- date +%Y%m%d -s 20130318? ??t ngày h? th?ng (không thay ??i gi?)
- date +%T -s 00:29:00? ??t gi? h? th?ng, không thay ??i ngày
L?nh thao tác v?i t?p tin text
- wc ??m s? dòng, s? kí t? trong t?p tin
- touch t?o m?t t?p tin.
- cat xem n?i dung t?p tin.
- more xem n?i dung t?p tin theo trang.
- less xem n?i dung t?p tin theo dòng.
- tail xem n?i dung t?p tin (m?c ??nh xem 10 dòng cu?i).
- head xem n?i dung t?p tin (m?c ??nh xem 10 dòng ??u).
- vi kh?i ??ng trình so?n th?o v?n b?n vi.
- man Xem h??ng d?n th?c hi?n các l?nh
L?nh qu?n lí ?ng d?ng và ti?n trình
- rpm ki?m tra, g? b? ho?c cài ??t 1 gói .rpm
- ps ki?m tra h? th?ng ti?n trình ?ang ch?y.
- kill d?ng ti?n trình khi ti?n trình b? treo.
- pstree hi?n th? t?t c? các ti?n trình d??i d?ng cây.
- sleep cho h? th?ng ng?ng ho?t ??ng trong m?t kho?ng th?i gian.
- yum Cài ??t các ?ng d?ng ?óng gói (gi?ng rpm)
- wget T?i các ?ng d?ng t? m?t website v?
- sh Ch?y m?t ?ng d?ng có ?uôi .sh
L?nh qu?n lý user
- useradd t?o m?t ng??i dùng m?i.
- userdel xoá ng??i dùng ?ã t?o.
- usermod thay ??i thông tin user.
- passwd ??t và thay ??i password cho ng??i dùng.
- groupadd t?o m?t nhóm ng??i dùng m?i.
- groupdel xoá nhóm ng??i dùng ?ã t?o.
- gpasswd thay ??i password c?a m?t nhóm ng??i dùng.
- su cho phép ??ng nh?p v?i t? cách ng??i dùng khác.
- groups hi?n th? nhóm c?a user hi?n t?i.
- who / w cho bi?t ai ?ang ??ng nh?p h? th?ng.
- skill -9 t pst/0 ?ê? g?? bo? session pst/0
- xem danh sách user: #vi /etc/passwd
- xem danh sách nhóm: #vi /etc/group
- chmod <permission> [tên file] thay ??i quy?n cho file/th? m?c (ch? user s? h?u file m?i th?c hi?n ???c)
- chown user [tên file] thay ??i ch? s? h?u file/th? m?c
- chown user:group [tên file] thay ??i ch? s? h?u file/th? m?c, ??ng th?i thay ??i nhóm s? h?u
- chgrp group [file/thu_muc] thay ??i group s? h?u file/th? m?c
L?nh qu?n lý service
- service status-all Ki?m tra t?t c? các service và tình tr?ng c?a nó.
- service httpd start kh?i ??ng d?ch v? httpd.
- whereis mysql hi?n th? n?i các file d?ch v? ???c cài ??t.
- service status-all | grep abc, xem tình tr?ng c?a ti?n trình abc
- service <tên_d?ch_v?> start | stop | restart
- /etc/init.d/<tên_d?ch_v?> start | stop | restart
Ví d?:
o service mysql stop
o /etc/init.d/mysqld start
o service mysql stop
o /etc/init.d/mysqld start
Các l?nh qu?n lý file và th? m?c
- ls xem danh sách các file và th? m?c con trong th? m?c hi?n th?i
- ls -l nh? trên, nh?ng li?t kê c? kích th??c file, ngày c?p nh?t
- ls -a li?t kê t?t c? các file ?n
- rm xóa file
- rmdir xóa th? m?c r?ng
- rm -rf xóa th? m?c không r?ng.
- mv ??i tên / di chuy?n th? m?c ho?c file t? n?i này sang n?i khác
- cp copy file ho?c th? m?c
- mkdir t?o th? m?c
- cd chuy?n th? m?c
- pwd xem th? m?c hi?n hành
- find tìm ki?m file
- find /etc -name inittab : tìm file có tên inittab trong th? m?c /etc
L?nh nén và gi?i nén
- tar -cvf nén file/th? m?c sang ??nh d?ng .tar
- tar -xvf gi?i nén file .tar
- gzip chuy?n file .tar sang .tar.gz
- gunzip chuy?n file .tar.gz v? .tar
- tar -xzf gi?i nén file .tar.gz
- tar -zxvf gi?i nén file .tar.bz2
- tar -jxvf gi?i nén file .tar.gz2
Go to link Download