Kho tháng 9/2017

Fri Sep 29 14:54:16 +07 2017

Theo dõi kết nối NAT, đo dung lượng...

Cái đầu tiên dùng lệnh conntrack (gói conntrack-tools). Lệnh này hiện hết các kết nối bị NAT (iptables MASQUERADE target). Mần

echo 1 > /proc/sys/net/netfilter/nf_conntrack_acct

để nó đếm số lượng byte/gói gửi qua từng kết nối luôn.

Muốn mần dữ dội hơn thì cài gói nfacct. Lệnh "nfacct" cho phép định nghĩa 'account object', xong rồi là có thể thêm iptables để "đẩy" dữ liệu qua những account object này. nfacct sẽ thu thập dữ liệu và dùng nfacct list để xem.


Tác giả: pclouds | Liên kết tĩnh | Linux

Thứ tư, 27 Tháng chín năm 2017 20:00:34 ICT

Lỗi xem youtube trên chrome không ngừng screensaver

Chịu hết nổi đám GNOME devs nên quyết định nhảy qua KDE. Dĩ nhiên là có tùm lum vấn đề. Một trong những cái đó là xem phim trên Google Chrome một hồi là màn hình bị mờ và tắt. Tuy nhiên xem bằng mpv thì không bị.

Chạy chrome trực tiếp từ terminal thì thấy nó không gửi lệnh tới org.freedesktop.PowerManagement.Inhibit được. Cái này thông qua dbus, nên phải mò coi tại sao chrome không nối dbus được trong khi mấy thằng khác thì bình thường.

Sau một hồi gdb cật lực, phát hiện ra là cái môi trường KDE mới này không có đặt biến môi trường DBUS_SESSION_BUS_ADDRESS, và chrome cấm kết nối dbus bởi vì một cái lỗi khác.

Xừ.. lại phải mò coi tại sao KDE lại không đặt biến môi trường này. Cứ nghĩ nó có liên quan đến cờ user-session trong gói dbus. Nhưng mà có vẻ không phải. Tạm thời sửa /usr/share/xsessions/plasma.desktop lại, thay dòng

Exec=/usr/bin/startkde

bằng

Exec=dbus-launch --exit-with-session /usr/bin/startkde

Để coi systemd mới có cải thiện tí nào không. Không thì lên bugs.kde.org năn nỉ KDE devs thêm dbus-launch. Khởi động lại máy với sys-apps/dbus[user-session] thì có vẻ ngon thậm chí không cần sửa plasma.desktop. Chuyển hướng năn nỉ Gentoo devs sửa ebuild thêm cái USE flag này vậy.

TODO: tìm hiểu thêm systemctl --user show-environmentsystemctl --user import-environment coi nó là cái khỉ gì.


Cập nhật 2 lần. Lần cuối: Fri Sep 29 10:25:19+0011 2017

Tác giả: pclouds | Liên kết tĩnh | KDE, Mánh và mẹo

Thứ tư, 27 Tháng chín năm 2017 19:23:43 ICT

Log của KDE session trong ~/.local/share/sddm/xorg-session.log


Tác giả: pclouds | Liên kết tĩnh | Mánh và mẹo

Thứ tư, 27 Tháng chín năm 2017 18:00:03 ICT

lscpu bản tiếng Việt in không đều

như vầy

$ lscpu
Kiến trúc:          x86_64
Chế độ thao tác CPU:32-bit, 64-bit
Thứ tự Byte:       Little Endian
CPU:                   4
Danh sách CPU trực tuyến:0-3
Số tuyến mỗi lõi:2
Số lõi mỗi đế cắm:2
Số đế cắm:      1
ID nhà sản xuất:  GenuineIntel
Họ CPU:              6
Mô hình:             61
Tên mô hình:        Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
Bước:               4
CPU MHz:               1300.000
Tần số đồng hồ CPU tối đa (MHz):2401,0000
Tần số đồng hồ CPU tối thiểu (MHz):500,0000
BogoMIPS:              4792.23
Ảo hóa:             VT-x
Bộ nhớ đệm L1d: 32K
Bộ nhớ đệm L1i: 32K
Bộ nhớ đệm L2:  256K
Bộ nhớ đệm L3:  4096K

Giải pháp là dùng util-linux-2.30 hoặc mới hơn. Cái này sửa trong c82b12a0a (lscpu: use libsmartcols to print summary too - 2017-03-14)


Tác giả: pclouds | Liên kết tĩnh | Tiếng Việt

Thứ ba, 05 Tháng chín năm 2017 20:29:50 ICT

150 hours on XCOM 2 and I only found out Sectoid is vulnerable to melee now. MY SWORDS WANT (PINK) BLOOD!


Cập nhật 1 lần. Lần cuối: Fri Aug 26 00:20:24+0003 2022

Tác giả: pclouds | Liên kết tĩnh | Game