Rodomi pranešimai su žymėmis Linux. Rodyti visus pranešimus
Rodomi pranešimai su žymėmis Linux. Rodyti visus pranešimus

2023 m. kovo 17 d., penktadienis

komanda, matyti iš kurių IP buvo prisijungta prie ssh

 grep "sshd.*Accepted" /var/log/auth.log | awk '{print $11}' | sort | uniq

 grep "sshd.*Accepted" /var/log/secure | awk '{print $11}' | sort | uniq


2021 m. liepos 1 d., ketvirtadienis

inode usage paieskos

 greitas top direktoriju radikjlis, randantis net giliai esancias direkmtorijas

{ find / -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -n; } 2>/dev/null

vienos direktorijos inode counteris:

find . -printf "%h\n" | cut -d/ -f-2 | sort | uniq -c | sort -rn

greitas trynimas senesniu nei 20d failu

find /opt/remi/php54/root/var/lib/php/session/ -atime +20 | xargs -r rm

2020 m. rugsėjo 18 d., penktadienis

browser imitavimas, automatizavimas

 node + selenium-webdriver + chromdriver.  Galimybe virtualiai uzkrauti psl ir pagal xpath trigetint veiksums ar nuskaityti info,. console, tinkla ir t.t.

2020 m. rugsėjo 16 d., trečiadienis

2019 m. rugpjūčio 27 d., antradienis

detect spamming sript

Pirmiausia, žiūrėti mail log:
1829AB7A07E3: uid=48 from=<aaa@bbb.lt>
Pirmas stulpelis - mail quue id, antras - proceso id, kuris siunčia.

php.ini turi būti nustatyta:  mail.add_x_header = On

postcat -q <ID>      - pagal mail que id pažiūrėti laišką
postcat -q DA5E8647235C | grep X-PHP-Originating-Script

X-PHP-Originating-Script: 45:badmailer.php
The number 45 is the UID, which is the Linux user ID that ran the script

postcat -q DA5E8647235C | grep sasl_username

Resend messages in the queue:   postqueue -f

Pastaba: susitvarkus, paleisti   postsuper -d ALL  
nes kitaip dar  tukstanciai padetu laisku gali buti.

Papildomai, iš išorės galima blokuoti SMTP (jungiantis iš servo rašyti localhost): 
iptables -A INPUT -p tcp -s localhost --dport 25 -j ACCEPT 

2018 m. balandžio 19 d., ketvirtadienis

Postfix / sendmail /dovecot paleidimas

Postfix yra naujesnė Sendmail atmaina.
Sendmail konfigūravimas, kad priimtų paštą iš išorės: https://superuser.com/questions/927122/configure-sendmail-server-to-accept-external-incoming-emails   bei https://launchtimevps.com/support/settingupemail.jsp
Dovecot - reikalingas tik tam, jei naudojamas imap.
Be Dovecot laiškus galime skaityti tik iš serveripo vidaus.

Sukonfiginimas:
https://www.rosehosting.com/blog/install-and-configure-a-simple-mail-server-using-sendmail-and-dovecot-on-a-fedora-20-vps/

imapsync: http://nynim.org/blog/2010/08/08/backup-your-google-apps-or-gmail-e-mail-over-imap-using-imapsync/

imapsync sample:
imapsync --host1 108.177.15.108 --ssl1 --port1 993 --user1 ssss@aaaa.eu --password1sdsdsdd --host2 localhost --user2 sadddd --password2 Saffff --useheader "Message-Id" --skipsize --allowsizemismatch --syncinternaldates --split1 100 --split2 100 --include "INBOX"  --maxbytespersecond 10000  --automap

2018 m. sausio 17 d., trečiadienis

inode detect directories

du --inodes -S | sort -rh | sed -n \
        '1,50{/^.\{71\}/s/^\(.\{30\}\).*\(.\{37\}\)$/\1...\2/;p}'
arba tiesiog suskaiciuoti failus aplankuose:
du -a | cut -d/ -f2 | sort | uniq -c | sort -nr

2017 m. liepos 2 d., sekmadienis

rsync backup from remote server using SSL keys

https://www.contentecontent.com/blog/2015/01/automated-rsync-backups-from-a-webserver-to-qnap-nas/

2017 m. gegužės 10 d., trečiadienis

2017 m. balandžio 12 d., trečiadienis

centos 6 php versijos ijungimas

https://doc.owncloud.org/server/8.2/admin_manual/installation/php_55_installation.html

Disable loading the old PHP Apache modules by changing their names:
mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php54.off
mv /etc/httpd/conf.modules.d/10-php.conf /etc/httpd/conf.modules.d/10-php54.off
Copy the PHP 5.5 Apache modules into place:
cp /opt/rh/httpd24/root/etc/httpd/conf.d/php55-php.conf /etc/httpd/conf.d/
cp /opt/rh/httpd24/root/etc/httpd/conf.modules.d/10-php55-php.conf /etc/httpd/conf.modules.d/
cp /opt/rh/httpd24/root/etc/httpd/modules/libphp55-php5.so /etc/httpd/modules/
Then restart Apache:
service httpd restart

2017 m. vasario 8 d., trečiadienis

linux cmd delete files in subdirectories older than x days

Be careful with special file names (spaces, quotes) when piping to rm.

There is a safe alternative - the -delete option:

find /path/to/directory/ -mindepth 1 -mtime +5 -delete
That's it, no separate rm call and you don't need to worry about file names.

Replace -delete with -depth -print to test this command before you run it (-delete implies -depth).

shareimprove this answer
edited May 25 '15 at 18:10

Stephen Kitt
59k9104140
answered May 25 '15 at 16:44

basic6
1,5951018
6
Also use -type f to delete files only (and keep sub directories) – Oleg Mar 4 '16 at 8:44
1
Alternatively, if you want to do the same for all files NEWER than five days: find /path/to/directory/ -mindepth 1 -mtime -5 -delete – zmonteca Apr 19 '16 at 17:29