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

Bộ điều khiển PID - ứng dụng phần 2 - xe dò line dùng thuật toán PID

Tiép nối bài viết về xe dò line cảm ơn Đỗ Hữu Toàn đã viết hộ mình phần 4. hôm nay mình sẽ làm cho chiếc xe dò line đi mượt và có hồn hơn 

lên
34 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ả

Dự án bật tắt máy bơm nước - Tự bơm nước khi hết nước - Sử dụng module relay và siêu âm

Thấy bài viết của bạn Hải Đăng PPK khá hay, cũng nói đến về dự án bật tắt đơn giản nhưng đúng nhu cầu. Mình đã làm thành công, tuy nhiên, mình dùng một cảm biến siêu âm để bơm nước cho cái thùng nước nhà mình. Cảm ơn Hải Đăng PPK nhiều nhiều nhé!

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

Một cách tiếp cận khác với sóng vô tuyến 315 hay 433Mhz

Yeah, cộng đồng Arduino Việt Nam chúng ta đã có một bài viết về sóng vô tuyến rất hay của NTP_PRO phải không nào! Tuy nhiên, mình thấy một số ý kiến về sự đụng độ thư viện VirtualWire và Servo (của Arduino). Vì vậy, qua cách tiếp cận này của mình sẽ giúp các bạn giải quyết vấn đề trên nhé. Ngoài ra, qua bài viết, mình muốn chia sẻ cho các bạn cách "hack" những thiết bị vô tuyến hiện có như xe điều khiển từ xa. Từ đó, tự các bạn chế ra những bộ remote của riêng mình. heart

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