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.
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-environment
và
systemctl --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
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
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)