• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Linux OS

10 câu lệnh Linux hữu dụng nhất

@admiz by @admiz
08/05/2021
in Linux OS, Quản trị hệ thống
0
10 Câu Lệnh Linux Hữu Dụng Nhất 6094f6200104d.jpeg

NQ News – Có thể bạn không thích tìm hiểu các câu lệnh và cũng không mấy quan tâm tới chúng khi sử dụng Windows. Nhưng khi “kết thân” với Linux, nếu không nắm được một số câu lệnh cần thiết thì công việc quản trị của bạn sẽ gặp nhiều khó khăn. Dưới đây là 10 câu lệnh Linux hữu dụng nhất giúp cho việc quản trị của bạn dễ dàng hơn rất nhiều.

1. Top

Mặc dù trên thực tế câu lệnh top thực hiện liệt kê những tác vụ đang thực thi. Người dùng Linux thường sử dụng câu lệnh này khi muốn biết chương trình gì đang chiếm bộ nhớ (hoặc hệ thống có dụng lương bộ nhớ là bao nhiêu). Đặt những công cụ thường sử dụng chạy trên màn hình làm việc sẽ giúp bạn biết được những gì đang diễn ra trên máy tính vào mọi thời điểm. Đôi khi, bạn có thể một terminal (thường là aterm) giúp đặt cửa sổ ở nơi tùy thích, sau đó làm ẩn đi khung của chúng. Khi không có khung, terminal không thể di chuyển được vì thế bạn luôn truy cập rất nhanh vào thông tin cần thiết.

Top là một hệ thống báo cáo thời gian thực, vì thế khi có sự thay đổi trong tiến trình thì nó lập tức được phản ánh trên cửa sổ terminal. Top tích hợp một số đối số hữu ích (như là đối số -p giúp giám sát PID của những người dùng cụ thể), nhưng khi chạy mặc định, top sẽ cung cấp cho bạn mọi thông tin cần thiết trong danh sách những tác vụ đang thực hiện.

2. Ln

Với nhiều admin, link là một công cụ đặc biệt, nó không chỉ giúp người dùng sử dụng dễ dàng hơn mà còn tiết kiệm dung lượng bộ nhớ. Giả sử bạn quản trị một lượng người dùng phải truy cập liên tục vào một thư mục lớn (gồm rất nhiều file) trên một ổ đĩa. Những người dùng này đăng nhập vào cùng một hệ thống và bạn không muốn phải copy toàn bộ thư mục vào thư mục riêng của mỗi người, thay vào đó bạn chỉ cần tạo một liên kết ln/[đường dẫn tới thư mục]. Bạn không cần sử dụng đến bộ nhớ và người dùng sẽ truy cập nhanh hơn. Tất nhiên khi tạo liên kết giữa các ổ đĩa bạn sẽ phải sử dụng symlink. Một công dụng đáng chú ý khác của link là thực hiện liên kết giữa nhiều thư mục tới thư mục dữ liệu gốc Apache. Không chỉ giúp tiết kiệm bộ nhớ, mà link còn giúp bảo mật thông tin.

3. tar/zip/gzip

Tar, zip và gzip là những công cụ nén giúp cho việc quản trị của bạn dễ dàng hơn nhiều. Ba công cụ này có thể thực thi những tác vụ giống nhau. Nếu không có những công cụ này, việc cài đặt từ file nguồn sẽ không thể thực hiện được dễ dàng và việc tạo những file backup sẽ tiêu tốn rất nhiều bộ nhớ. Một trong những tính năng ít được biết đến của nhóm công cụ này đó là khả năng giải nén những file riêng lẻ từ một file nén. Hiện nay zip và gzip thực hiện việc này dễ dàng hơn tar vì nếu sử dụng tar để giải nén một file, bạn phải biết chính xác kích cỡ của file đó. Một tính năng của tar/zip/gzip giúp cho việc quản trị đơn giản hơn đó là tạo ra một tập lệnh shell giúp tự động thực hiện tiến trình backup. Cả 3 công cụ này cùng với tập lệnh shell là những công cụ backup đáng tin cậy nhất, tốt nhất và dễ sử dụng nhất mà bạn từng thấy.

4. nano, vi, emacs

Việc giới thiệu một trình soạn thảo văn bản ở đây sẽ giúp giải quyết mối xung đột giữa vi và emacs, cách tốt nhất là đưa trình soạn thảo nano vào 2 trình soạn thảo này. Nhiều người sẽ cho rằng chúng không phải là những câu lệnh khi chúng là những trình ứng dụng mở. Nhưng các trình soạn thảo này này được sử dụng dưới dạng dòng lệnh vì vậy chúng có thể được coi là lệnh. Nếu không có một trình soạn thảo văn bản tốt, việc quản trị một máy Linux sẽ gặp phải nhiều khó khăn. Giả sử bạn đang cố gắng sửa lệnh /etc/fstab hay /etc/samba/smb.conf trên OpenOffice. Với một số người thì việc đó không có gì khó khăn, nhưng bạn không biết rằng OpenOffice sẽ chèn thêm những kí tự ngắt dòng ẩn vào file văn bản và có thể dẫn tới những thay đổi trong file cấu hình. Vì vậy cách tốt nhất để chỉnh sửa những file bash hay file cấu hình là sử dụng trình soạn thảo nano, vi hay emacs.

5. Grep

Nhiều người không chú ý tới công cụ khá hữu ích này. Grep in ra những dòng lệnh theo mẫu riêng của mỗi người dùng. Ví dụ, khi bạn đang xem file httpd.conf dài hơn 1000 dòng, và bạn đang tìm kiếm mục AccessFileName.htaccess. Bạn có thể phải xem cả file chỉ để tìm mục đó ở dòng 429, hoặc bạn có thể dùng lệnh grep –n “AccessFileName.htaccess”/etc/httpd/conf/http.conf. Thật ngạc nhiên, khi nhập lệnh này hệ thống sẽ phản hồi lại “439:AccessFileName.htaccess” cho bạn biết rằng mục bạn muốn tìm ở dòng 439.

Lệnh grep cũng hữu dụng trong việc điều khiển những câu lệnh khác. Ví dụ sử dụng lệnh grep với lệnh ps (giúp lưu nhanh những tiến trình đang chạy). Giả sử bạn muốn biết PID của trình duyệt Firefox đang không thực hiện tiến trình. Bạn có thể dùng lệnh ps aux và tìm kiếm trong toàn bộ dữ liệu đầu ra của mục Firefox hoặc sử dụng lệnh ps aux|grep firefox, khi đó bạn thấy những dữ liệu như sau:

jlwallen 17475 0.0 0.1 3604 1180 ? Ss 10:54 0:00 /bin/sh /home/jwallen/firefox/firefox
jlwallen 17478 0.0 0.1 3660 1276 ? S 10:54 0:00 /bin/sh /home/jlwallen/firefox/run-mozilla.sh /home/jlwallen/firefox/firefox-bin
jlwallen 17484 11.0 10.7 227504 97104 ? Sl 10:54 11:50 /home/jlwallenfirefox/firefox-bin
jlwallen 17987 0.0 0.0 3112 736 pts/0 R+ 12:42 0:00 grep --color firefox

Bây giờ bạn đã biết PID của mọi lệnh Firefox hiện thời.

6. Chmod

Việc quản trị và bảo mật Linux sẽ rất khó khăn nếu không có sự hỗ trợ của chmod. Giả sử bạn không thể thi hành một lệnh shell với lệnh chmod u+x [tên file]. Tất nhiên đó không chỉ là việc thi hành một file. Nhiều công cụ Web cần có sự cho phép trước khi thực hiện cài đặt. Nếu sử dụng lệnh chmod –R 666 DIRECTORY/ trong trường hợp này thì thật sai lầm. Khi gặp phải những vấn đề cấp phép trong khi cài đặt một trình ứng dụng, nhiều người dùng mới ngay lập tức dùng lệnh 666 thay vì kiểm tra xem mức độ cấp phép chính xác mà thư mục hay danh mục cần. Mặc dù công cụ này hỗ trợ cho việc quản trị nhưng cũng không nên sử dụng khi chưa tìm hiểu về nó. Bạn cần phải hiểu rõ chmod trước khi sử dụng. Nhớ rằng w = write (ghi), r = read (đọc) và x = execute (thực thi), UGO nghĩa là User, Group và Other. UGO là cách đơn giản nhất để nhớ cấp phép cho từng đối tượng. Vì vậy khi cấp quyền rw- rw- rw- sẽ cho phép tất cả User, Group và Other có quyền đọc và ghi. Tốt nhất nên giới hạn Other trong quyền cho phép.

7. Dmesg

Bạn có thể nghĩ việc chạy lệnh dmesg mỗi khi kết nối một thiết bị vào một máy Linux là “lạc hậu”, nhưng thực ra lại rất quan trọng. Lệnh này hiển thị những thông điệp từ bộ nhớ trung gian. Có rất nhiều thông tin sẽ được lưu lại khi dùng lệnh dmesg. Bạn có thể tìm thấy thông tin về cấu trúc hệ thống, cpu, thiết bị mạng, những tùy chọn kernel boot được sử dụng, dung lượng RAM, …

Dùng lệnh dmesg | tail –f để lưu những dòng cuối cùng của dmesg vào terminal của bạn. Mục mới thường nằm ở dưới cùng của tail. Luôn mở cửa sổ này khi gặp rắc rối trong khi quản trị hay gỡ rối một hệ thống.

8. kill/killall

Một trong những lợi ích lớn nhất của Linux đó là sự ổn định. Nhưng những trình ứng dụng bên ngoài kernel không phải lúc nào cũng có được sự ổn định này. Trên thực tế một vài ứng dụng có thể bị khóa lại, và lúc đó bạn chỉ muốn mở khóa chúng. Cách nhanh nhất để mở khóa ứng dụng là dùng lệnh kill/killall. Sự khác biệt giữa 2 lệnh này là kill yêu cầu PID trong khi đó killall chỉ yêu cầu tên ứng dụng. Giả sử Firefox đã bị khóa. Nếu dùng lệnh kill để mở khóa thì trước tiên bạn phải xác định PID bằng lệnh ps aux|grep firefox. Khi đã có PID bạn dùng lệnh kill PID (vị trí của PID chính là số PID thực). Nếu bạn không muốn mất thời gian tìm kiếm PID, bạn hãy dùng lệnh killall firefox (mặc dù trong một số trường hợp sẽ phải sử dụng lệnh killall firefoxbin). Tất nhiên, lệnh kill/killall không áp dụng được (và cũng không nên áp dụng) với Apache, Samba, …

9. man

Bạn đã thấy RTFM bao nhiêu lần? Nhiều người nghĩ rằng từ này là viết tắt của “Read the Fine Manual”. Nhưng có thể nó là viết tắt của “Read the Fine Manpage”. Manpage hướng dẫn cho bạn cách sử dụng lệnh. Nói chung, những Manpage được ghi dưới định dạng gống nhau, vì thế khi biết được định dạng bạn có thể đọc (và hiểu) chúng. Không nên xem thường giá trị của Manpage. Khi bạn không hiểu những thông tin nhận được, bạn thường di chuyển xuống xem tham số thực hiện của mỗi lệnh, và đó chính là tính năng quan trọng nhất của Manpage.

10. mount/umount

Nếu không có 2 lệnh này, việc sử dụng những thiết bị di động hay kết nối những ổ đĩa ngoài sẽ không thực hiện được. Lệnh mount/umount được sử dụng để cài một ổ đĩa (thường được gán nhãn /dev/sda) tới một thư mục trong cấu trúc file của Linux. Cả hai lệnh mount và umount sử dụng dễ dàng hơn nhờ có file /etc/fstab. Ví dụ, nếu có một mục nhập trong file /etc/fstab của /dev/sda1 mà ánh xạ tới /data, thì ổ đĩa đó có thể được cài đặt bằng lệnh mount/data. Đặc biệt, lệnh mount/umount phải có những đặc quyền gốc (nếu fstab không có mục nhập cho phép người dùng chuẩn cài đặt hay gở bỏ thiết bị đó). Bạn cũng có thể dùng lệnh mount mà không cần đối số và bạn sẽ thấy tất cả các ổ đĩa hiện đang được cài đặt và vị trí chúng ánh xạ tới (cũng như file hệ thống và sự cấp phép).

Post Views: 192
Previous Post

Hướng dẫn về Unix

Next Post

Enable tài khoản Root trong Ubuntu

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Enable Tài Khoản Root Trong Ubuntu 6094f61b895ba.jpeg

Enable tài khoản Root trong Ubuntu

Bài mới nhất

4 Lưu ý Khi Sử Dụng Email Marketing Hiệu Quả Tránh Spam Cho Doanh Nghiệp 612d0db271290.jpeg

4 Lưu ý khi sử dụng email marketing hiệu quả tránh spam cho doanh nghiệp

07/05/2025
Tổng Hợp 10 Mẫu Email Marketing Giới Thiệu Sản Phẩm Nổi Bật Nhất Hiện Nay 612d0da97658c.png

Tổng hợp 10 mẫu email marketing giới thiệu sản phẩm nổi bật nhất hiện nay

07/05/2025
Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution