-
Install OwnCloud4 on Debian12
Watching Ignoring Scheduled Pinned Locked Moved Linux Systems Guides owncloud4 debian12 install command line mariadb redis11
0 Votes1 Posts1k Views -
List IP acessing nginx
Watching Ignoring Scheduled Pinned Locked Moved Linux Systems Guides nginx ip command line access1
0 Votes1 Posts680 Views -
ISO from DVD to local file
Watching Ignoring Scheduled Pinned Locked Moved Linux Systems Guides copy windows command line iso vm dd1
0 Votes2 Posts1k Views -
Su backuppc backuppc4
Watching Ignoring Scheduled Pinned Locked Moved Backup Solutions backuppc4 ssh-copy-id command line su1
0 Votes1 Posts510 Views -
Blank and Burn ISO Freebsd
Watching Ignoring Scheduled Pinned Locked Moved FreeBSD Notes cd0 camcontrol command line freebsd growisofs dvd+rw1
0 Votes1 Posts878 Views -
Format USB device under FreeBSD
Watching Ignoring Scheduled Pinned Locked Moved FreeBSD Notes camcontrol format usb command line freebsd newfs1
0 Votes2 Posts1k Views -
List block devices FreeBSD
Watching Ignoring Scheduled Pinned Locked Moved FreeBSD Notes list hard drive command line freebsd1
0 Votes1 Posts858 Views -
print OS version
Watching Ignoring Scheduled Pinned Locked Moved Linux Systems Guides os version linux command line0 Votes2 Posts1k Views -
Create random text file
Watching Ignoring Scheduled Pinned Locked Moved Linux Systems Guides random text command line od4
0 Votes1 Posts893 Views -
Backup your Android data to a linux box with adb
Watching Ignoring Scheduled Pinned Locked Moved Android backup android command line adb linux1
0 Votes1 Posts2k Views -
Find or Locate a file or extension command line
Watching Ignoring Scheduled Pinned Locked Moved Linux Systems Guides find command line locate htaccess hidden files1
0 Votes1 Posts1k Views -
Format & Partition USB Drive Command line / Terminal :the simple way:
Watching Ignoring Scheduled Pinned Locked Moved Linux Systems Guides block device command line usb format partition1
0 Votes1 Posts1k Views -
Spin up HDD in PUIS mode and wipe drive for new placement
Watching Ignoring Scheduled Pinned Locked Moved Linux Systems Guides shred command hdparm command line wipe hard drive puis2
0 Votes2 Posts3k Views -
Burn ISO to cd/DVD/BD linux command line
Watching Ignoring Scheduled Pinned Locked Moved Linux Systems Guides burn cd command line burn iso wodim burn dvd2
0 Votes1 Posts1k Views -
Create bootable USB on Linux or OS x command line
Watching Ignoring Scheduled Pinned Locked Moved Linux Systems Guides iso usb bootable command line1
0 Votes1 Posts2k Views -
iperf test
Watching Ignoring Scheduled Pinned Locked Moved Linux Systems Guides flags speedtest command line iperf1
0 Votes1 Posts1k Views -
Terminal - Command line speed test
Watching Ignoring Scheduled Pinned Locked Moved Linux Systems Guides command line terminal speed test0 Votes1 Posts1k Views
-
-
-
Create a shell script that will dump the Redis database
cd ~ mkdir redi-backups-script cd redis-backups-script nano redis_backups-script.shPaste the script below:
#!/bin/bash rdb_file="/Place-directory-of-rdb-here/redis/dump.rdb" redis_cli="/usr/bin/redis-cli" DIR=`date +%d-%m-%y` DEST=~/redis_backups/$DIR mkdir $DEST echo save| $redis_cli exit 1Set script to executable:
chmod +x ~/scripts/redis_backups-script.shCreate a cron to run daily:
Then create a cron job to run the script every day at midnight:
crontab -e 0 0 * * * ~/redis-backups-script/redis_backup.shRestore RDB backup
Disable Append Only in the config:
nano /etc/redis/redis.conf appendonly noStop redis:
sudo service redis-server stopRestore the redis backup:
rename the rdb file you wish sudo cp /home/redis/dump.rdb /home/redis/dump.rdb.bak
You can then copy the backup rdb file as follows:
sudo cp /redis_backups/------/dump.rdb /home/redis/dump.rdbApply the proper permissions to the dump.rdb file:
sudo chmod 660 /home/redis/dump.rdbRe-starting Redis server
sudo service redis-server start
-
Install Zabbix 7.2 repo
wget https://repo.zabbix.com/zabbix/7.2/release/debian/pool/main/z/zabbix-release/zabbix-release_latest_7.2+debian12_all.deb
dpkg -i zabbix-release_latest_7.2+debian12_all.debUpdate repos
apt updateInstall Zabbix server and frontend
apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent2Install plugins
apt install zabbix-agent2-plugin-mongodb zabbix-agent2-plugin-mssql zabbix-agent2-plugin-postgresqlInstall mysql
wget https://dev.mysql.com/get/mysql-apt-config_0.8.30-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.30-1_all.debError on this new install, where lsb-release is not installed
apt-get install lsb-releaseTry again…
dpkg -i mysql-apt-config_0.8.30-1_all.debError, gnupg not installed
apt install gnupg2Give it another go…
dpkg -i mysql-apt-config_0.8.30-1_all.debI had to list upgradable packages :
apt-list --upgradableWhich spit out : mysql-common/unknown 8.4.4-1debian12 all [upgradable from: 5.8+1.1.0]
Then installed mysql-common
apt-get install mysql-commonHad to uninstall Mariadb to resolve these conflicts
apt remove mariadb-client-coreThen install mysql-server:
apt install mysql-serverEnter your password, twice
Now enter mysql by typing :
mysql -u root -pEnter the following command individually Where ‘password’ is where you type in your actual own password
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user zabbix@localhost identified by 'password'; mysql> grant all privileges on zabbix.* to zabbix@localhost; mysql> set global log_bin_trust_function_creators = 1; mysql> quit;Populate the database with zabbix script
zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix mysql --u root -p set global log_bin_trust_function_creators = 0; quit;Edit file /etc/zabbix/zabbix_server.conf You can use nano
nano /etc/zabbix/zabbix_server.confUncomment the DBPassword section, and type your password
Then hold ctrl and tap x, it will ask if you want to save changes.
Enable services:
systemctl enable zabbix-server zabbix-agent2 nginx php8.2-fpm systemctl restart zabbix-server zabbix-agent2 nginx php8.2-fpmCheck that zabbix service has started
journalctl -xeu zabbix-server.serviceDelete the 'default site in nginx
sudo rm -rf /etc/nginx/sites-enabled/defaultMake sure the symbolic link to the zabbix nginx file is present
ln -s /etc/zabbix/nginx.conf /etc/nginx/sites-enabled/zabbix.confCheck that the zabbix nginx file is in the includes in nginx config
nano /etc/nginx/nginx.confLook for :
include /etc/nginx/sites-enabled/*Now restart nginx
systemctl restart nginxHit the browser and type in the IP (or URL that you may have put in the zabbix nginx config file)
Make sure to configure locales
sudo dpkg-reconfigure localesReboot the system
sudo shutdown -r now
Add your database passwordAdd a server name
The default username is Admin, and the password is zabbix
-
Unable to negotiate with 10.10.1.35 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
While attempting ssh this error is generally due to mismatched versions of ssh, where an up to date version is attempting to access an older version
Add the following to your command :
The proper way:
ssh -o KexAlgorithms=diffie-hellman-group14-sha1 -oHostKeyAlgorithms=+ssh-dss 10.10.1.35The cheap way:
Example :
ssh -oHostKeyAlgorithms=+ssh-dss 10.10.1.35or ssh -oHostKeyAlgorithms=+ssh-dss user@10.10.1.35
This can be added to the ~/.ssh/config file
Host my-server HostName 10.10.1.35 HostKeyAlgorithms=+ssh-dss