====== Додатково ====== ====== прибрати сміття в історії ====== 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]]