OCSP và ssl_stapling

Khi một ứng dụng nhận nội dung được bảo mật hoặc được ký số từ internet, như các website được bảo mật bằng HTTPS hay phần mềm có chữ ký, nó sẽ phải xác minh xem chứng nhận được sử dụng để bảo mật nội dung như SSL hay chứng nhận xác thực mã này có hợp lệ hay không.

OCSP (Online Certificate Status Protocol) là một giao thức để kiểm tra tình trạng hợp lệ của một chứng thư số SSL ở thời gian thực.
Continue reading

Comments Off on OCSP và ssl_stapling

Filed under Software

Thông báo lỗi khi khởi động

Lỗi bộ nhớ

[ 0.973272] vc_vchi_sm_init: failed to open VCHI service (-1)
 [ 0.973370] [vc_sm_connected_init]: failed to initialize shared memory service

Dùng lệnh raspi-config –> 7. Advanced Options -> A3. Memory Split nhập giá trị lớn hơn 16 Continue reading

Comments Off on Thông báo lỗi khi khởi động

Filed under Software

Backup

Backup OS (toàn bộ partition)

Backup toàn bộ OS partition phải cho khả năng phục hồi OS partition. Nghĩa là chạy OS trên một partition khác để phục hồi partition gốc.

Đơn giản nhất là thêm một partition trên ổ đĩa chạy OS và dùng rsync để backup.

/dev/sda1   # OS partition
/dev/sda2   # Backup partition
/dev/sda3   # Swap partition
/dev/sda4   # Data partition
...

Continue reading

Comments Off on Backup

Filed under Software

FTP server: vsftpd

Có khá nhiều FTP server có thể chạy trên RPi, khác nhau về sự gọn nhẹ, hiệu quả, bảo mật và tính năng phong phú. Có thể kế đến các FTP server thường dùng như ftpd, tftpd, proftpd, pure-ftpd, vsftpd, wu-ftpd…

vsftpd gọn nhẹ, hiệu quả, cấu hình đơn giản… đủ dùng cho nhu cầu truyền/nhận file trên RPi. Continue reading

Comments Off on FTP server: vsftpd

Filed under Software

rclone và mã hóa file trên Google Drive

Rclone là một ứng dụng upload/download file cho nhiều ổ đĩa đám mây, trong đó có Google Drive.

  • Rclone có phiên bản chạy trên Windows, có thể mount Google Drive thành một ổ đĩa của Windows
  • Google có Drive File Stream, mount Google Drive thành một ổ đĩa của Windows

Continue reading

Comments Off on rclone và mã hóa file trên Google Drive

Filed under Software

Lỗi khó xác định

Hiện tượng là không thể đăng nhập Rain loop, không thể kết nối với smtp serverimap server, không thể gởi fax bằng Hylafax, báo lỗi khi chạy iptables -S…, thậm chí treo khi reboot

Chạy lệnh uname -r để biết kernel release (thí dụ 4.14.34-v7+) nhưng trong /lib/modules chỉ có phiên bản khác, hoặc lệnh ls /lib/modules/$(uname -r) báo lỗi không có file/thư mục => đây là nguyên nhân gây lỗi, kernel trên đĩa boot và kernel OS không giống nhau.
Continue reading

Comments Off on Lỗi khó xác định

Filed under Software

rclone và các ổ đĩa đám mây

RPi được dùng nhiều như một máy tính không màn hình, vì vậy nó thích hợp với những ứng dụng được gọi chạy theo dòng lệnh.

rclone là ứng dụng chạy từ dòng lệnh để sync files và directories đến/từ:

  • Amazon Drive
  • Amazon S3
  • Backblaze B2
  • Box
  • Ceph
  • DigitalOcean Spaces
  • Dreamhost
  • Dropbox
  • FTP
  • Google Cloud Storage
  • Google Drive
  • HTTP
  • Hubic
  • IBM COS S3
  • Memset Memstore
  • Microsoft Azure Blob Storage
  • Microsoft OneDrive
  • Minio
  • Nextloud
  • OVH
  • Openstack Swift
  • Oracle Cloud Storage
  • Ownloud
  • pCloud
  • put.io
  • QingStor
  • Rackspace Cloud Files
  • SFTP
  • Wasabi
  • WebDAV
  • Yandex Disk
  • The local filesystem

Continue reading

Comments Off on rclone và các ổ đĩa đám mây

Filed under Software

Levenshtein UTF-8 cho MariaDB

So với MySQL, MariaDB đã có nhiều thay đổi về cấu trúc CSDL và cách xử lý Plugin. Giờ đây, dù có file nguồn của Levenshtein cũng khó có thể biên dịch cho MariaDB. Continue reading

Comments Off on Levenshtein UTF-8 cho MariaDB

Filed under Software

Mật khẩu của root trong debian.cnf

Tôi nhận được email thông báo

/etc/cron.daily/logrotate:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
error: error running shared postrotate script for '/var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log /var/log/mysql/mariadb-slow.log /var/log/mysql/error.log '
run-parts: /etc/cron.daily/logrotate exited with return code

Hiện tượng lỗi là màn hình Bitvise SSH Client thỉnh thoảng bị in đày các thông báo lỗi tương tự như trên và sau đó có thể treo luôn hoặc không. Continue reading

Comments Off on Mật khẩu của root trong debian.cnf

Filed under Software

Tự tạo backend cupsFAX cho CUPS

CUPS có nhiều bộ lọc dùng để thay đổi định dạng của tài liệu, cuối cùng cho ra dạng PS phù hợp với máy in. Backend là bộ lọc sau cùng và người dùng có thể can thiệp vào. Đầu vào dữ liệu của backend có thể là /dev/input hoặc file (trong tham đối thứ 6), dữ liệu truyền cho backend có thể đã ở định dạng PS nên giả định là không đọc được phần text ascii.

CUPS truyền cho backend 5 hay 6 tham đối

jobId  user  title  copies  options  [filename]

Continue reading

Comments Off on Tự tạo backend cupsFAX cho CUPS

Filed under Software