Hostdog - administration https://www.hostdog.gr/tags/administration el Οδηγός αυτόματης εγκατάστασης cPanel για VPS/dedicated server https://www.hostdog.gr/blog/%CE%BF%CE%B4%CE%B7%CE%B3%CF%8C%CF%82-%CE%B1%CF%85%CF%84%CF%8C%CE%BC%CE%B1%CF%84%CE%B7%CF%82-%CE%B5%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7%CF%82-cpanel-%CE%B3%CE%B9%CE%B1-vpsdedicated-server <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Το <a href="https://www.hostdog.gr/partner/cpanel" title="Το control panel cPanel">cPanel</a> είναι παγκοσμίως το κορυφαίο control panel στην βιομηχανία του web hosting. Όλες οι λειτουργίες κι εργασίες είναι προσβάσιμες από ένα web interface κι επιπλέον παρέχει πολλαπλά επίπεδα πρόσβασης για administrators, <a href="https://www.hostdog.gr/product/reseller-web-hosting" title="Φιλοξενία για μεταπωλητές">resellers</a> και τελικούς χρήστες άμεσα έτοιμα προς χρήση. Σε αυτό το άρθρο θα περιγράψουμε πώς μπορεί κάποιος να εγκαταστήσει cPanel σε έναν <a href="https://www.hostdog.gr/product/virtual-private-servers-vps" title="Virtual Private Servers - VPS">VPS</a> ή <a href="https://www.hostdog.gr/product/dedicated-servers" title="Dedicated Servers">Dedicated Server</a> με CentOS. Στην συνέχεια θα αναφερθούμε σε κάποια συνήθη βήματα ασφαλείας και τέλος θα δούμε κάποια συχνά προβλήματα που μπορεί να προκύψουν κατά την εγκατάσταση.</p> <p>Αποποίηση ευθύνης/Κοινή λογική: Παρακαλούμε σημειώστε ότι πολλά μέρη αυτού του οδηγού εγκατάστασης cPanel προέρχονται αυτούσια από scripts που χρησιμοποιούμε εσωτερικά και δεν μπορούμε να υποσχεθούμε ότι θα δουλεύουν και στην δική σας περίπτωση. Πάντα συμβουλεύεστε τις τελευταίες οδηγίες εγκατάστασης του cPanel κλπ</p> <h2>Προετοιμασία CentOS για cPanel</h2> <p>Πρώτα απ' όλα: Πρέπει να ρυθμίσουμε το λειτουργικό σύστημα (CentOS) για την εγκατάσταση του cPanel σύμφωνα με τις απαιτήσεις της cPanel, συνήθως το μόνο πράγμα που χρειάζεται να γίνει σε μια νέα minimal εγκατάσταση CentOS (6.4 έκδοση την στιγμή που γραφόταν το άρθρο) είναι η αφαίρεση του Postfix (E-mail server), απενεργοποίηση του SELINUX και απενεργοποίηση iptables. Έπειτα προχωράμε στα απαραίτητα updates του λειτουργικού κι επανεκινούμε τον server.</p> <div class="codeblock"><code>yum groupremove "E-mail server" -y<br />sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config<br />chkconfig iptables off<br />service iptables stop<br />yum install -y screen<br />screen<br />yum update -y &amp;&amp; reboot</code></div> <h2>Εγκατάσταση cPanel</h2> <p>Εφόσον ξανασυνδεθούμε στον server είμαστε έτοιμοι να προχωρήσουμε με την εγκατάσταση του cPanel. Κάτι που είναι αρκετά απλό μέσω του installer, αλλά παίρνει σεβαστό ποσό χρόνου. Γενικός κανόνας των εγκαταστάσεων είναι το να μην διακόπτονται, οπότε θα κάνουμε χρήση της εντολής screen που εγκαταστήσαμε προηγουμένως και πάλι.</p> <div class="codeblock"><code>screen<br />cd /home<br />wget -N http://httpupdate.cpanel.net/latest<br />sh latest</code></div> <h2>Ασφάλεια cPanel</h2> <p>Οπότε είμαστε έτοιμοι; Λοιπόν, υπάρχουν μερικά βήματα σχετικά με την ασφάλεια στο cPanel που θα μας έκαναν να αισθανθούμε πιο άνετα αφού ακολουθηθούν. Αυτά είναι εγκατάσταση του CSF Firewall and I.D.S. plugin, απενεργοποίηση κάποιων PHP functions, κυρίως αυτά που προτείνονται από το CSF.</p> <h3>Installing CSF - ConfigServer Security &amp; Firewall</h3> <p>Και σε αυτήν την περίπτωση η εγκατάσταση είναι αρκετά απλή.</p> <div class="codeblock"><code>cd /root<br />rm -fv csf.tgz<br />wget http://www.configserver.com/free/csf.tgz<br />tar -xzf csf.tgz<br />cd csf<br />sh install.sh</code></div> <h3>CSF Configuration</h3> <p>Μόλις εγκατασταθεί μπορούμε να προχωρήσουμε σε εξέταση των προτάσεων ασφαλείας που υπάρχουν στην διαδρομή: WHM -&gt; Plugins -&gt; ConfigServer Security&amp;Firewall -&gt; Check Server Security. Σε αυτό το παράδειγμα θα ρυθμίσουμε μαζικά και γρήγορα μερικά από τα προτεινόμενα security tasks για το cPanel. Παρακαλούμε συμβουλευτείτε το πολύ αναλυτικό README του CSF για τις παρακάτω αλλαγές.</p> <div class="codeblock"><code>echo 'local-infile=0' &gt;&gt; /etc/my.cnf<br />sed -i 's/TESTING = "1"/TESTING = "0"/g' /etc/csf/csf.conf<br />sed -i 's/TCP_IN = "20,21,22,25,53,80,110,143,443,465,587,993,995,2077,2078,2082,2083,2086,2087,2095,2096"/TCP_IN = "20,21,22,25,53,80,110,143,443,465,587,993,995,2077,2078,2082,2083,2086,2087,2095,2096,10022"/g' /etc/csf/csf.conf<br />sed -i 's/TCP_OUT = "20,21,22,25,37,43,53,80,110,113,443,587,873,2086,2087,2089,2703"/TCP_OUT = "20,21,22,25,37,43,53,80,110,113,443,587,873,2086,2087,2089,2703,10022"/g' /etc/csf/csf.conf<br />sed -i 's/IPV6 = "0"/IPV6 = "1"/g' /etc/csf/csf.conf<br />sed -i 's/SYSLOG_CHECK = "0"/SYSLOG_CHECK = "300"/g' /etc/csf/csf.conf<br />sed -i 's/FASTSTART = "0"/FASTSTART = "1"/g' /etc/csf/csf.conf<br />sed -i 's/SMTP_BLOCK = "0"/SMTP_BLOCK = "1"/g' /etc/csf/csf.conf<br />sed -i 's/LF_SCRIPT_ALERT = "0"/LF_SCRIPT_ALERT = "1"/g' /etc/csf/csf.conf<br />sed -i 's/PT_ALL_USERS = "0"/PT_ALL_USERS = "1"/g' /etc/csf/csf.conf<br />sed -i 's/#UseDNS yes/UseDNS no/g' /etc/ssh/sshd_config<br />sed -i 's/#Port 22/Port 10022/g' /etc/ssh/sshd_config<br />sed -i 's/enable_dl = On/enable_dl = Off/g' /usr/local/lib/php.ini<br />sed -i 's/disable_functions =/disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open, allow_url_fopen/g' /usr/local/lib/php.ini<br />service sshd restart<br />service mysql restart<br />service portreserve stop<br />chkconfig portreserve off<br />csf -r<br />service lfd restart</code></div> <h2>Αντιμετώπιση προβλημάτων</h2> <p>Δεν υπάρχουν και πολλά πράματα που μπορούν να πάνε στραβά ώστε να σταματήσει η εγκατάσταση του cPanel με κάποιο error. Ωστόσο το πιο συνηθισμένο και απλό είναι: "cpanel Fatal! Perl must be installed before proceeding!" στην περίπτωση που δεν είναι εγκατεστημένη η perl. Οπότε αρκεί απλά ένα: <code>yum install perl</code> και είμαστε έτοιμοι να ξανατρέξουμε την εγκατάσταση.</p> <p>Πάνω κάτω αυτό ήταν όλο, περαιτέρω ρύθμιση του cPanel γίνεται από το WHM panel και/ή εξαρτάται ανάλογα με το περιβάλλον (για παράδειγμα EasyApache build profile). Μπορείτε επίσης να εξετάσετε την χρήση κάποιων έξτρα εργαλείων όπως: <a href="https://www.hostdog.gr/blog/βελτιστοποίηση-βάσης-δεδομένων-mysql-με-το-mysqltunerpl" title="Βελτιστοποίηση MySQL με χρήση του MySQLTuner script">MySQLTuner</a></p> <p>Δείτε επίσης:</p> <ul><li><strong><a href="https://www.hostdog.gr/blog/%CF%86%CF%84%CE%B9%CE%AC%CE%BE%CF%84%CE%B5-%CE%B4%CF%89%CF%81%CE%B5%CE%AC%CE%BD-%CF%84%CE%B7%CE%BD-%CE%B9%CF%83%CF%84%CE%BF%CF%83%CE%B5%CE%BB%CE%AF%CE%B4%CE%B1-%CF%83%CE%B1%CF%82-%CF%83%CE%B5-10-%CE%BB%CE%B5%CF%80%CF%84%CE%AC" title="Φτιάξτε δωρεάν την ιστοσελίδα σας σε 10 λεπτά">Πώς να φτιάξετε δωρεάν ιστοσελίδα</a></strong></li> <li><strong><a href="https://www.hostdog.gr/blog/%CE%BF%CE%B4%CE%B7%CE%B3%CF%8C%CF%82-%CE%B5%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7%CF%82-virtualmin-%CF%83%CE%B5-debian" title="Εγκατάσταση Virtualmin">Οδηγός εγκατάστασης Virtualmin</a></strong></li> </ul></div></div></div><div class="field field-name-field-tags field-type-taxonomy-term-reference field-label-above clearfix"><h3 class="field-label">Tags: </h3><ul class="links"><li class="taxonomy-term-reference-0"><a href="https://www.hostdog.gr/tags/cpanel">cpanel</a></li><li class="taxonomy-term-reference-1"><a href="https://www.hostdog.gr/tags/tutorial">tutorial</a></li><li class="taxonomy-term-reference-2"><a href="https://www.hostdog.gr/tags/administration">administration</a></li><li class="taxonomy-term-reference-3"><a href="https://www.hostdog.gr/tags/easy-install">easy install</a></li></ul></div> Mon, 04 Nov 2013 16:14:43 +0000 ploupas 619 at https://www.hostdog.gr Οδηγός εγκατάστασης Virtualmin σε Debian https://www.hostdog.gr/blog/%CE%BF%CE%B4%CE%B7%CE%B3%CF%8C%CF%82-%CE%B5%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7%CF%82-virtualmin-%CF%83%CE%B5-debian <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even">Όπως έχουμε μιλήσει και στο παρελθόν, το <a href="https://www.hostdog.gr/blog/virtualmin-webmin" title="Virtualmin-Webmin">Virtualmin</a> είναι ένα πλήρες διαχειριστικό panel. Θα ασχοληθούμε με την αρχική εγκατάσταση βήμα προς βήμα και θα αναλύσουμε κάποια σημεία σχετικά με την ασφάλεια. Υποθέτωντας ότι έχουμε έτοιμη μια εγκατάσταση του βασικού λειτουργικού μας συστήματος σε έναν <a href="https://www.hostdog.gr/product/virtual-private-servers-vps" title="Virtual Private Servers - VPS">VPS</a> ή <a href="https://www.hostdog.gr/product/dedicated-servers" title="Dedicated Servers">Dedicated Server</a> οι πρώτες εντολές που θα θέλουμε να τρέξουμε είναι φυσικά του update. Στο παράδειγμά μας θα εγκαταστήσουμε το πρόγραμμα screen και στην συνέχεια θα κάνουμε reboot. <h2>Απαραίτητα βήματα εγκατάστασης</h2> Κάποια βήματα όπως πχ της ρύθμισης της ώρας δεν είναι απαραίτητα αλλά είναι προτιμότερο να ακολουθηθούν πριν την εγκατάσταση του virtualmin. <div class="codeblock"><code>apt-get update &amp;&amp; apt-get -y dist-upgrade &amp;&amp; apt-get install screen &amp;&amp; apt-get --purge autoremove &amp;&amp; apt-get autoclean &amp;&amp; reboot</code></div> Έπειτα μπορούμε να προχωρήσουμε σε κάποια βασικά configurations σχετικά με την γλώσσα και την ώρα του server. Τρέχουμε το εργαλείο ρύθμισης των γλωσσών: <div class="codeblock"><code> dpkg-reconfigure locales </code></div> Κι επιλέγουμε "en_US.UTF-8 UTF-8" αν δεν είναι ήδη επιλεγμένο και στην συνέχεια βάζουμε ώρα Ελλάδος στο σύστημά μας, ένας από τους τρόπους είναι ο παρακάτω: <div class="codeblock"><code>ln -sf /usr/share/zoneinfo/Europe/Athens /etc/localtime<br />export TZ=Europe/Athens<br />apt-get install -y ntp ntpdate</code></div> Έπειτα μπορούμε να εγκαταστήσουμε το Virtualmin, σημειώστε ότι το τρέχουμε σε screen, καθώς αποτελεί γενικά καλή τακτική εργασίες που παίρνουν κάποια ώρα να τρέχουν σε screen. <div class="codeblock"><code>screen<br />cd /root<br />wget http://software.virtualmin.com/gpl/scripts/install.sh<br />/bin/sh install.sh</code></div> Εγκατάσταση PHP extensions και Apache modules. Εγκαθίστανται ήδη τα βασικά, αλλά για λόγους πληρότητας παρουσιάζουμε μία ενδεικτική λίστα, μπορείτε να την προσαρμόσετε φυσικά ανάλογα με τις ανάγκες σας. <div class="codeblock"><code>apt-get install -y php5-memcache php5-memcached memcached php-apc php-pear php-auth php5-mcrypt mcrypt php5-gd php5-imagick imagemagick php5-curl php5-intl php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl<br />apt-get install -y mod-security-common<br />a2enmod expires<br />a2enmod rewrite<br />a2enmod deflate</code></div> <h2>Προεραιτικά βήματα και ασφάλεια:</h2> <h3>Δημιουργία ασφαλούς /tmp mount</h3> Υπάρχουν διάφορες τεχνικές και πρακτικές σχετικά με το συγκεκριμένο θέμα, ενδεικτικά δημιουργούμε ένα αρχείο 512MB για χρήση /tmp partition: <div class="codeblock"><code>dd if=/dev/zero of=/tmp_block_file bs=1024 count=524288<br />mke2fs j /var/tmp_block_file<br />mv  /tmp /tmp_backup<br />mkdir /tmp<br />mount -o loop,noexec,nosuid,rw /tmp_block_file /tmp<br />chmod 1777 /tmp<br />cp -R /tmp_backup/* /tmp/<br />rm -rf /tmp_backup<br />mv  /var/tmp /var/tmp_backup<br />ln -s /tmp /var/tmp<br />cp -R /var/tmp_backup/* /var/tmp/<br />rm -rf /var/tmp_backup</code></div> <h3>Αλλαγή πόρτας SSH</h3> Μπορούμε να αλλάξουμε την πόρτα SSH ώστε να αποφευχθεί ένα σεβαστό ποσό προσπαθειών πρόσβασης από αυτοματοποιημένες επιθέσεις. Στο παράδειγμα την αλλάζουμε από 22 σε 10022 και απενεργοποιούμε το DNS lookup που σε κάποιες περιπτώσεις μπορεί να καθυστερήσει αρκετά την αρχική σύνδεση. <div class="codeblock"><code>sed -i 's/Port 22/Port 10022/g' /etc/ssh/sshd_config<br />echo UseDNS no &gt;&gt; /etc/ssh/sshd_config<br />service ssh restart</code></div> <h3>"Jail" FTP users</h3> Μπορούμε να ορίσουμε οι χρήστες FTP να έχουν πρόσβαση μόνο στο home directory τους από την διαδρομή: Limits and Validation &gt; FTP Directory Restrictions &gt; Active - Users' home directories κι επιλέγοντας στον κανόνα Active (Πρώτη εικόνα) <h3>Mail Username format</h3> Από την διαδρομή: System Settings &gt; Server Templates &gt; Mail for domain &gt; Format for usernames that include domain &gt; μπορούμε να επιλέξουμε το πιο ευανάγνωστο <a href="mailto:username@domain">username@domain</a> (Δεύτερη εικόνα) <h3>Προσθήκη RBL στον Postfix</h3> <div class="codeblock"><code>sed -i 's/reject_unauth_destination/reject_unauth_destination reject_rbl_client zen.spamhaus.org/g' /etc/postfix/main.cf <br />service postfix restart</code></div> <h3>Εγκατάσταση fail2ban</h3> <div class="codeblock"><code>apt-get install fail2ban</code></div> Και κάνουμε enable θέτωντας "enabled = true" τα επιμέρους "jails", ενδεικτικά κάποια που μπορούν να ενεργοποιηθούν για επιπλέον ασφάλεια: <ul><li>[ssh-ddos]</li> <li>[apache]</li> <li>[apache-noscript]</li> <li>[apache-overflows]</li> <li>[proftpd]</li> <li>[postfix]</li> <li>[sasl]</li></ul><strong>Σημείωση:</strong> Στην περίπτωση που έχουμε αλλάξει SSH port, θα χρειαστεί να προσθέσουμε ένα extra override των default ρυθμίσεων του fail2ban για το SSH μέσω του αρχείου /etc/fail2ban/jail.local που εδώ υποθέτουμε ότι δεν υπάρχει. <div class="codeblock"><code>touch /etc/fail2ban/jail.local<br />echo '[ssh]' &gt;&gt;  /etc/fail2ban/jail.local<br />echo 'enabled  = true' &gt;&gt;  /etc/fail2ban/jail.local<br />echo 'port     = 10022' &gt;&gt;  /etc/fail2ban/jail.local<br />service fail2ban restart</code></div> Δείτε επίσης: <ul><li><strong><a href="https://www.hostdog.gr/blog/%CE%BF%CE%B4%CE%B7%CE%B3%CF%8C%CF%82-%CE%B1%CF%85%CF%84%CF%8C%CE%BC%CE%B1%CF%84%CE%B7%CF%82-%CE%B5%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7%CF%82-cpanel-%CE%B3%CE%B9%CE%B1-vpsdedicated-server" title="Εγκατάσταση cPanel">Οδηγός εγκατάστασης cPanel</a></strong></li> </ul></div></div></div><div class="field field-name-field-screenshots field-type-image field-label-above"><div class="field-label">Screenshots:&nbsp;</div><div class="field-items"><div class="field-item even"><img src="https://www.hostdog.gr/sites/default/files/virtualmin-ftp-directory-restrictions.png" width="1200" height="272" alt="screenshot ενεργοποίησης jail για FTP users στο Virtualmin" title="Virtualmin ενεργοποίηση jail για ftp users" /></div><div class="field-item odd"><img src="https://www.hostdog.gr/sites/default/files/virtualmin-mail-username.png" width="1200" height="675" alt="screenshot επιλογής e-mail username στο Virtualmin" title="Virtualmin επιλογή e-mail username" /></div></div></div><div class="field field-name-field-tags field-type-taxonomy-term-reference field-label-above clearfix"><h3 class="field-label">Tags: </h3><ul class="links"><li class="taxonomy-term-reference-0"><a href="https://www.hostdog.gr/tags/virtualmin">virtualmin</a></li><li class="taxonomy-term-reference-1"><a href="https://www.hostdog.gr/tags/%CE%B5%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7-virtualmin">εγκατάσταση virtualmin</a></li><li class="taxonomy-term-reference-2"><a href="https://www.hostdog.gr/tags/%CE%BF%CE%B4%CE%B7%CE%B3%CF%8C%CF%82-%CE%B5%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7%CF%82">οδηγός εγκατάστασης</a></li><li class="taxonomy-term-reference-3"><a href="https://www.hostdog.gr/tags/tutorial">tutorial</a></li><li class="taxonomy-term-reference-4"><a href="https://www.hostdog.gr/tags/administration">administration</a></li><li class="taxonomy-term-reference-5"><a href="https://www.hostdog.gr/tags/easy-install">easy install</a></li></ul></div> Mon, 21 Oct 2013 13:51:32 +0000 ploupas 607 at https://www.hostdog.gr Πώς θα βρω τις IP που συνδέονται στον server μου; https://www.hostdog.gr/blog/%CF%80%CF%8E%CF%82-%CE%B8%CE%B1-%CE%B2%CF%81%CF%89-%CF%84%CE%B9%CF%82-ip-%CF%80%CE%BF%CF%85-%CF%83%CF%85%CE%BD%CE%B4%CE%AD%CE%BF%CE%BD%CF%84%CE%B1%CE%B9-%CF%83%CF%84%CE%BF%CE%BD-server-%CE%BC%CE%BF%CF%85 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even">Η παρακάτω εντολή εμφανίζει μια λίστα με τις IP που είναι συνδεδεμένες στον server αγνοώντας το STATE του connection (CLOSE_WAIT, ESTABLISHED, κλπ) <div class="codeblock"><code>netstat -tn 2&gt;/dev/null</code></div> Η -t παράμετρος λέει στην netstat να εμφανίσει μόνο TCP συνδέσεις η -n παράμετρος λέει στην netstat να μην μεταφράσει τις IP σε hostnames ενώ το stderr (2) redirection (&gt;) στα "σκουπίδια" (/dev/null) σημαίνει απλά ότι δεν θέλουμε πιθανά errors να μας χαλάσουν το όμορφο output που προσπαθούμε να φτιάξουμε. Σε αυτό το σημείο έχουμε όλες τις χρήσιμες πληροφορίες, αλλά είναι λίγο δύσχρηστες, θα προσπαθήσουμε να τις φέρουμε σε μια πιο ευανάγνωστη και χρήσιμη μορφή. Κάνοντας pipe (|) στην grep, μπορούμε να κρατήσουμε μόνο τις IP που συνδέονται στην πόρτα 80 του webserver μας. <div class="codeblock"><code>netstat -tn 2&gt;/dev/null | grep ":80 "</code></div> Θα ήταν ωραίο να κρατούσαμε εδώ μόνο το πέμπτο πεδίο έτσι; <div class="codeblock"><code> netstat -tn 2&gt;/dev/null | grep ":80 " | awk '{print $5}'</code></div> Ίσως το πιο tricky σημείο εδώ, θέλουμε να κρατάμε μόνο IPs γι' αυτό χρησιμοποιούμε: cut -d: -f1 Όπου: -d λέει στην cut να χρησιμοποιήσει τον αμέσως επόμενο χαρακτήρα που ακολουθεί σαν "οριοθέτη" (delimiter) -f λέει πόσα πεδία να εκτυπώσει, στην περίπτωσή μας θέλουμε απλά ένα. <div class="codeblock"><code>netstat -tn 2&gt;/dev/null | grep ":80 " | awk '{print $5}' | cut -d: -f1</code></div> Έπειτα βάζοντας sort, ταξινομούμε την λίστα μας, με την uniq -c μετράμε τις μοναδικές εμφανίσεις και μετά μπορούμε να την εμφανίσουμε σε φθίνουσα ταξινόμηση με την sort -nr (numeric και reverse). Είναι στην κρίση μας να βάλουμε και μια head να δούμε τα πρώτα 10 αποτελέσματα μόνο <div class="codeblock"><code>netstat -tn 2&gt;/dev/null | grep ":80 " | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head</code></div> Φυσικά αλλάζοντας μόνο στην grep την πόρτα, πχ σε 25, μπορούμε να δούμε αν κάποιος ταλαιπωρεί τον mailserver μας ή σε VPS hosting περιβάλλον μπορεί να γίνει λίγο πιο εύκολος ο εντοπισμός ενός spammer. Όπως επίσης να χρησιμοποιήσουμε στην grep το connection state που μας ενδιαφέρει, να μετρήσουμε τα connections για κάθε process (με την παράμετρο -p στην netstat). Ουσιαστικά πρόκειται για λίγες εντολές που αποτελούν ένα πολύ χρήσιμο εργαλείο για έναν system &amp; network administrator. </div></div></div><div class="field field-name-field-tags field-type-taxonomy-term-reference field-label-above clearfix"><h3 class="field-label">Tags: </h3><ul class="links"><li class="taxonomy-term-reference-0"><a href="https://www.hostdog.gr/tags/netstat">netstat</a></li><li class="taxonomy-term-reference-1"><a href="https://www.hostdog.gr/tags/linux">linux</a></li><li class="taxonomy-term-reference-2"><a href="https://www.hostdog.gr/tags/administration">administration</a></li><li class="taxonomy-term-reference-3"><a href="https://www.hostdog.gr/tags/grep">grep</a></li><li class="taxonomy-term-reference-4"><a href="https://www.hostdog.gr/tags/awk">awk</a></li><li class="taxonomy-term-reference-5"><a href="https://www.hostdog.gr/tags/network">network</a></li></ul></div> Tue, 23 Apr 2013 11:02:24 +0000 ploupas 350 at https://www.hostdog.gr