Misc

through Terminal 

Delete ALL .tar.gz

sudo rm -f /var/spool/koha/library/*.tar.gz

sudo find /var -type f -name "*.sql.gz" -mtime +3 -delete

Check overall Disk Space

df -h
 

crontab -e 

35 19 * * * /sbin/shutdown -h now
0 19 * * * /bin/bash /home/opac/cleanup.sh >> /var/log/cleanup.log 2>&1
0 9 * * * koha-shell library -c "/usr/share/koha/bin/cronjobs/fines.pl"
@daily find /var/spool/koha/library/ -type f -name "*.tar.gz" -mtime +7 -delete
@reboot /usr/local/bin/koha-safe-backup.sh
@daily ls -tp /var/spool/koha/library/*.sql.gz | grep -v '/$' | tail -n +4 | xargs -r rm --

@weekly rm -rf /home/*/.local/share/Trash/* /root/.local/share/Trash/*
 

Clear logs and temp files regularly

sudo apt autoremove --purge -y
sudo apt clean
sudo journalctl --vacuum-time=7d
sudo find /var/spool/koha/library/ -type f -name "*.tar.gz" -mtime +2 -delete
sudo find /var/spool/koha/library/ -type f -name "*.sql.gz" -mtime +3 -delete
sudo find /var/log -type f -name "*.gz" -delete
sudo find /var/log -type f -size +50M -delete
sudo rm -rf /var/crash/*
sudo sync; echo 3 | sudo tee /proc/sys/vm/drop_caches

sudo find /var/log -type f -name "*.gz" -delete
sudo find /var/log -type f -size +50M -delete
sudo rm -rf /var/crash/*

sudo du -sh /var/lib/apt/lists/
sudo du -sh /var/cache/
sudo du -sh /usr/share/doc/

if after run above commands for cleaning , if report result fail to export in spreadsheet then run these too

sudo apt update
sudo apt install -y \
  libspreadsheet-parseexcel-perl \
  libspreadsheet-writeexcel-perl \
  libexcel-writer-xlsx-perl \
  libtext-csv-perl

sudo apt install -y libspreadsheet-parseexcel-perl libspreadsheet-writeexcel-perl libexcel-writer-xlsx-perl libtext-csv-perl

sudo mkdir -p /var/lib/koha/library/tmp
sudo chown -R library-koha:library-koha /var/lib/koha/library/tmp
sudo chmod 755 /var/lib/koha/library/tmp

sudo systemctl restart apache2

Add Safe Service Refresh

sudo systemctl restart apache2
sudo systemctl restart memcached
 


For Remote Access 
for Remote Access (run these on ubuntu)
sudo apt update 
sudo apt install openssh-server -y 
sudo systemctl enable ssh 
sudo systemctl start ssh

Windows computer
open PowerShell (press Win + R, type powershell, hit Enter).
Command 
- ssh username@##.#.#.##
Are you sure you want to continue connecting (yes/no/[fingerprint])?
- yes
Enter your Ubuntu password → now you are inside your Koha server terminal from Windows!
- sudo systemctl restart apache2
- sudo koha-plack --restart library
- sudo koha-zebra --restart library
- sudo systemctl restart memcached

add this line for fine calculation  
sudo koha-shell library -c "/usr/share/koha/bin/cronjobs/fines.pl --verbose"
 
for Permission
chmod –R 777 /usr/share/koha/opac/htdocs
OR
chmod --recursive 777 /usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/modules 


No comments:

Post a Comment

Total Pageviews