Các lệnh Linux và thủ thuật backup thẻ nhớ khi chơi với máy tính nhúng Orange Pi hay bất kỳ máy tính nhúng dùng nhân Debian

Bài của Tâm đã truyền cảm hứng cho mình để mình tìm hiểu và tổng hợp lại danh sách các lệnh này. Nó bao gồm các lệnh hệ thống, xem tiến trình, dùng gói, các tiến trình mạng và thủ thuật như thủ thuật backup. Các bạn nên xem qua bài viết của HACK NÃO nữa nhé.

I. Hệ thống

  • lsusb: liệt kê các thiết bị kết nối cổng usb
  • uname -r: cho biết phiên bản của nhân Linux
  • time command: cho biết thời gian để thực thi xong lệnh command
  • command1 | comman2: chuyển kết quả của lệnh command1 làm đầu vào của lệnh command2
  • clear: xóa màn hình
  • sudo -k: chấm dứt chế độ dùng lệnh có chức năng của user root
  • free: kiểm tra tính trạng bộ nhớ
  • uptime: xem thời gian vận hành của hệ thống
  • sudo passwd root: Đổi password root.
  • sudo reboot: Khởi động lại hoặc sudo shutdown -r now
  • sudo shutdown -h now: Tắt RasPi

II. Tiến trình

  • ps -ef: hiển thị tất cả các tiến trình đã được thực hiện
  • ps aux | less: liệt kê các tiến trình đang chạy
  • top: xem tất cả các tiến trình đang chạy ở thời gian thực
  • ss: kiểm tra thông tin socket và thông tin mạng TCP/UDP
  • ss -s: hiển thị tổng số socket
  • ss -l: hiển thị mọi cổng mở
  • kill pid: báo chấm dứt tiến trình mang số pid

III. Gói phần mềm

  • /etc/apt/sourcs.list: tập tin xác định nguồn các kho phần mềm để tải xuống nhằm cài mới hoặc cập nhật hệ thống
  • apt-get update: cập nhật danh sách các gói phân mềm căn cứ vào các kho phần mềm có trong tập tin sources.list
  • apt-get upgrade: cập nhật các gói phần mềm đã cài rồi
  • apt-get dist-upgrade: cập nhật phiên bản debian đang có đến phiên bản mới tiếp theo
  • apt-get install soft: cài phần mềm soft đồng thời giải quyết các gói phần mềm phụ thuộc
  • apt-get remote soft: loại bỏ phần mềm soft cũng như tất cả các gói phần mềm phụ thuộc
  • apt-get remote –purge soft: loại bỏ phần mềm soft kể cả tập tin cấu hình của phần mềm soft
  • apt-get autoclean: xóa bỏ các bản sao chép của những gói phần mềm đã bị loại bỏ
  • apt-cache dumpavail: hiển thị danh sách các gói phần mềm đang có (rất nhiều)

​IV. Mạng máy tính

  • /etc/network/interfaces: thông tin cấu hình của các card mạng
  • uname -a: hiển thị tên của máy tính trong mạng (hostname)
  • ifdown eth0: hủy sự hoạt động ở card mạng eth0 (còn lệnh lệnh ifconfig eth0 down là bắt card eth0 ngừng hoạt động - ngừng cấp điện luôn)
  • ifup eth0: ngược lại với lệnh trên (ifconfig eth0 up ngược lại ifconfig eth0 down)
  • poweroff -i: ngưng hoạt động tất cả các nối mạng
  • route add default gw địa chỉ ip: xác định địa chỉ IP của default GateWay
  • ifconfig: Xem thông tin mạng hiện tại

V. Phân vùng ổ cứng

  • /etc/fstab: chứa các thông tin về các ổ cứng và hệ thống tập tin được gắn tự động
  • fdisk -l: hiển thị các phân vùng ổ cứng
  • mount -a: gắn, tách ra các ổ/thiết bị
  • mkfs.ext3 /dev/hda1: tạo một hệ thống tập tin “ext3″ trên phân vùng “/dev/hda1″
  • df -h: xem dung lượng còn trống của thiết bị lưu trữ

VI. Quyền truy cập tập tin

  • chown TenNguoiDung file: xác định người chủ của tập tin file là người dùng “TenNguoiDung”
  • chmod u+x file: giao (+) quyền thực thi (x) tập tin file cho người dùng (u)

VII. Thủ thuật backup thẻ nhớ

  1. Download công cụ Win32 Disk Imager
  2. Cắm thẻ nhớ dùng để chạy Raspberry Pi hoặc Orange Pi
  3. Bật phần mềm Win32DiskImager bằng quyền Admin.
  4. Chọn đường dẫn lưu trữ file.
  5. Bấm read và chờ đợi

Những hình ảnh về dự án: 
Bài viết truyền cảm hứng: 
lên
3 thành viên đã đánh giá bài viết này hữu ích.
Các dự án được truyền cảm hứng

Phiên bản mới NRF24L01 PA nhiều cải tiến hơn!

Bài viết này kế thừa từ bài Sử dụng Module NRF24L01 - Thu phát sóng vô tuyến 2.4GHz với Arduino  của anh Nguyen Manh Hung. Thư viện của module có thể tải tại đây. Hôm nay mình sẽ giới thiệu cho các bạn một phiên bản mới hơn của NRF24L01.

lên
4 thành viên đã đánh giá bài viết này hữu ích.

Xe điều khiển từ xa (DRIFT) sử dụng NRF24L01 - Kết hợp với Hoodloader2 để đảm bảo sự truyền nhận THỜI GIAN THỰC

Thực sự thì với bài viết này, mình đã được truyền cảm hứng về làm một chiếc xe điều khiển từ xa với sóng vô tuyến 2.4GHz. Mình rất thích xe điều khiển từ xa, vì vậy, mình đã cùng với ksp và nhóm của bạn ý hoàn thiện chiếc xe đầu tiên trong cộng đồng sử dụng sóng vô tuyến 2.4GHz này. Mình rất hi vọng Nguyen Manh Hung và các bạn khác sẽ có những bài viết hướng dẫn về những module như thế này nữa, để từ đó mình có thể được truyền cảm hứng và liên lạc với bạn bè mình để hoàn thiện nên những sản phẩm bá đạo. 

lên
21 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Hướng dẫn sử dụng cảm biến nhiệt độ TMP36 - Khoảng đo từ -40 đến 125 độ C

Mình thấy cảm biến nhiệt độ LM35 rất rẻ và hoạt động cũng tương đối chính xác. Tuy nhiên, độ bền của nó không cao vì mình thấy mình chỉ dùng cảm biến LM35 trong khoảng thời gian 3 tháng, sau đó phải thay cảm biến khác (để đo nhiệt độ luộc gà). Bản thân mình không thích điều đó nên thử dùng một cảm biến khác cũng có chức năng tương tự là TMP36 và thấy nó hoạt động bền hơn (đã đến tháng thứ 4 nhưng chưa hư). Mình xin chia sẻ với các bạn nhé. Loại này hơi khó tìm và không thông dụng, nhưng nó bền hơn hẳn LM35 các bạn nhé.

lên
10 thành viên đã đánh giá bài viết này hữu ích.

Giới thiệu về các loại hộp số (bộ giảm tốc) chúng ta thường dùng khi làm xe mô hình với Arduino

Là một người yêu thích chế tạo xe, vì vậy mình mong muốn truyền cảm hứng cho các bạn yêu thích Arduino có thể tự làm cho mình một chiếc xe điều khiển từ xa. Tuy nhiên, khi mình triển khai hướng dẫn thì có nhiều bạn hỏi về các loại hộp số dùng cho xe mô hình. Vì vậy, hôm nay, mình sẽ tổng hợp các loại hộp số thường dùng trong xe mô hình điều khiển từ xa.

lên
20 thành viên đã đánh giá bài viết này hữu ích.