====== Додатково ======
====== прибрати сміття в історії ======
nano ~/.cshrc
вписати після інших аліасів
alias mc mc -u
====== позиція курсору в редакторі nano ======
echo "set constantshow" >> ~/.nanorc
або
nano ~/.cshrc
вписати після інших аліасів
alias nano nano -с
====== Очистити історію shell ======
set history = 0
set histsave = 0
set history = 1000
set histsave = 1000
====== swapfile freebsd ======
cd /
dd if=/dev/zero of=/swapfile bs=1m count=4096
#create device md99
chmod 0600/swapfile
mdconfig -a -t vnode -n -f /swapfile -u 99
ls -l /dev/md*
echo "md99 none swap sw,file=/swapfile,late 0 0" >> /etc/fstab
swapon -aL
swapon /dev/md99
swapinfo -k
#reboot if not working
====== якщо не правильно працює відображення ajax: ======
pkg install -f p5-JSON p5-JSON-XS p5-common-sense
====== для vmWare: ======
pkg install open-vm-tools-nox11
sysrc vmware_guest_vmblock_enable=YES
sysrc vmware_guest_vmhgfs_enable=NO
sysrc vmware_guest_vmmemctl_enable=YES
sysrc vmware_guest_vmxnet_enable=YES
sysrc vmware_guestd_enable="YES"
==== Для віртуалізації Proxmox VE ====
Агент віртуалізації Proxmox VE qemu-guest-agent
Починаючи FreeBSD 13.0 (у 12.2 не перевіряв)
pkg install qemu-guest-agent
sysrc qemu_guest_agent_enable="YES"
sysrc qemu_guest_agent_flags="-d -v -l /var/log/qemu-ga.log"
service qemu-guest-agent start
====== для telegram: ======
pkg install p5-Cpanel-JSON-XS p5-App-cpanminus p5-WWW-Telegram-BotAPI
#cpanm WWW::Telegram::BotAPI
====== for pays from file ======
pkg install p5-Text-CSV p5-Text-CSV_XS p5-Spreadsheet-ParseExcel
====== paysys: ======
pkg install p5-XML-Simple p5-Digest-MD5 p5-MIME-Base64 p5-Data-Dumper p5-LWP-UserAgent-WithCache p5-LWP-Protocol-https p5-Crypt-SSLeay p5-File-Path
====== snmp: ======
pkg install net-snmp p5-Net-SNMP p5-Net-SNMPTrapd
====== date time ======
/usr/sbin/ntpdate -u 1.ua.pool.ntp.org
====== latest pkg ======
cp /etc/pkg/FreeBSD.conf /etc/pkg/FreeBSD.conf.old
ee /etc/pkg/FreeBSD.conf
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
====== wrong_balance ======
UPDATE users INNER JOIN wrong_balance ON wrong_balance.id = users.id SET users.balance = wrong_balance.chk_balance
====== disk usage ======
https://unix.stackexchange.com/questions/185764/how-do-i-get-the-size-of-a-directory-on-the-command-line
netflow find ext_iface
root@my:/usr/local/nodeny # flow-print -f0 < /var/db/flows/8890.txt > tt
ee tt
Sif SrcIPaddress Dif DstIPaddress Pr SrcP DstP Pkts Octets
0009 5.18.157.151 0000 _._.253.227 06 301a bb5 5 260
0000 _._.253.227 0009 5.18.157.151 06 bb5 301a 5 200
0009 5.188.206.34 0240 _._.237.9 06 de8d 2085 1 40
Dif = один з outgoing interfaces / select experimental
[[https://www.systutorials.com/docs/linux/man/1-flow-print/]]
[[https://forums.freebsd.org/threads/how-to-compile-the-kernel-faster.51888/ | build kernel faster]]
[[http://adment.org.ua/admin/60-mysql-binlog-removal| delete mysql logs]]
mysql 5.7 reset root password
якщо старий пароль відомий, то простіше зробити це через
mysqladmin password
якщо пароль не відомий \\
1) зупиняємо mysql \\
2) запускаємо вручну
mysqld_safe --skip-grant-tables \\
3) підключаємося в консоль \\
UPDATE mysql.user SET authentication_string = PASSWORD('*****') WHERE User = 'root' AND Host = 'localhost';
====== Буфери MySQL ======
SHOW GLOBAL VARIABLES WHERE variable_name IN('read_buffer_size', 'read_rnd_buffer_size', 'sort_buffer_size', 'thread_stack', 'max_allowed_packet', 'join_buffer_size');
[[https://dba.stackexchange.com/questions/91619/is-it-possible-to-gain-the-precise-position-of-a-live-mysql-database-when-perfor| mysql dump master data]]