<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SEO - Optimizare web &#187; linux</title>
	<atom:link href="http://www.submitsuite.ro/blog/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.submitsuite.ro/blog</link>
	<description>Ultimele noutati in materie de optimizare web</description>
	<lastBuildDate>Tue, 24 Jan 2012 08:32:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mic manual de administrare a serverului web</title>
		<link>http://www.submitsuite.ro/blog/mic-manual-de-administrare-a-serverului-web</link>
		<comments>http://www.submitsuite.ro/blog/mic-manual-de-administrare-a-serverului-web#comments</comments>
		<pubDate>Mon, 16 Nov 2009 13:29:42 +0000</pubDate>
		<dc:creator>Marius Mailat</dc:creator>
				<category><![CDATA[Noutati SEO]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[manual webmaster]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[root server]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.submitsuite.ro/blog/?p=1015</guid>
		<description><![CDATA[Intâlnesc destul de des intrebări legate de protecţia serverului root. Mulţi webmasteri deţin un root server sau un vhosting şi se lovesc de problema administrării. Iată mai jos lista mea de comenzi salvate care îmi sunt de folos la nevoie: Ce fac atunci când nimic nu merge şi vreau să îmi repar sistemul? /etc/init.d/psa stopall [...]<p>Articol publicat in <a href="http://www.submitsuite.ro/blog">SEO - Optimizare web</a>.<br/><br/><a href="http://www.submitsuite.ro/blog/mic-manual-de-administrare-a-serverului-web">Mic manual de administrare a serverului web</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Intâlnesc destul de des intrebări legate de protecţia serverului root. Mulţi webmasteri deţin un root server sau un vhosting şi se lovesc de problema administrării. Iată mai jos lista mea de comenzi salvate care îmi sunt de folos la nevoie:<img title="More..." src="http://www.submitsuite.ro/blog/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><span id="more-1015"></span></p>
<h3>Ce fac atunci când nimic nu merge şi vreau să îmi repar sistemul?</h3>
<p>/etc/init.d/psa stopall<br />
umount -a<br />
xfs_check /dev/md1<br />
xfs_repair /dev/md1<br />
xfs_check /dev/md5<br />
xfs_repair /dev/md5<br />
xfs_check /dev/md6<br />
xfs_repair /dev/md6<br />
xfs_check /dev/md7<br />
xfs_repair /dev/md7<br />
xfs_check /dev/md8<br />
xfs_repair /dev/md8<br />
mount /dev/md1 /mnt<br />
mount /dev/md6 /mnt/var<br />
mount /dev/md5 /mnt/usr<br />
mount /dev/md7 /mnt/home<br />
mount /dev/md8 /mnt/srv<br />
chroot /mnt<br />
/etc/init.d/psa start</p>
<p>Bineînţeles, comenzile de mai sus trebuie să reflecte partiţionarea existentă pe serverul Dvs.</p>
<h3>Cum văd ultimele comenzi efectuate de către un anumit utilizator?</h3>
<p>less ~/.bash_history</p>
<p>sau</p>
<p>history</p>
<p>NB: Aceste două comenzi funcţionează DOAR dacă istoria nu a fost setată la 0 (de exemplu una din următoarele două comenzi a fost executată în sesiunea precedentă &gt;.bash_history sau export HISTSIZE=0)</p>
<h3>Cum activez optiunea de ftp upload resume?</h3>
<p>vi /etc/proftpd.conf<br />
/etc/init.d/xinetd restart</p>
<h3>Ce procese ocupă memoria?</h3>
<p>top</p>
<h3>Unde tunez serverul Apache?</h3>
<p>/etc/apache/httpd.conf<br />
/etc/apache/server-tunning.conf</p>
<h3>Unde găsesc logurile Apache?</h3>
<p>/var/log/apache2</p>
<h3>În cazul unui atac de boţi cum pot vedea IP-urile?</h3>
<p>netstat -nt</p>
<h3>Cum afişez IP-urile unice TCP?</h3>
<p>netstat -anp |grep &#8216;tcp&#8217; | awk &#8216;{print $5}&#8217; | cut -d: -f1 | sort | uniq -c | sort -n</p>
<h3>Cum afişez IP-urile unice UDP?</h3>
<p>netstat -anp |grep &#8216;udp&#8217; | awk &#8216;{print $5}&#8217; | cut -d: -f1 | sort | uniq -c | sort -n</p>
<h3>Cum banez un IP în tabela IP?</h3>
<p>iptables -I INPUT -s 217.218.36.11 -j DROP</p>
<h3>Cum pot face o salvare la baza de date MySql?</h3>
<p>mysqldump &#8211;user=admin &#8211;password=SSSS &#8211;create-options database_name &gt; /tmp/database_name.sql<br />
or<br />
mysqldump -user=admin &#8211;password= SSSS &#8211;all-databases -p &#8211;create-options | bzip2 -c &gt; databasebackup.sql.bz2<br />
or<br />
mysqldump -uadmin -pSSSS &#8211;all-databases &#8211;create-options | bzip2 -c &gt; databasebackup2.sql.bz2</p>
<p>Notă: Recomand cu căldură oprirea serviciului MySQL înainte de a lansa oricare din comenzile de backup de mai sus.</p>
<h3>Cum import o bază de date MySql?</h3>
<p>mysql -uadmin -pSSSS database_name &lt; /tmp/database_name.sql</p>
<p>Notă: Dacă în momentul creării dump-ului s-a folosit parametrul &#8211;create-options, bazele de date vor fi create automat în momentul importului.</p>
<h3>Cum reconstruiesc statisticile Webalizer?</h3>
<p>rm -f /usr/local/psa/var/lib/webalizer/webalizer.cache<br />
touch /usr/local/psa/var/lib/webalizer/webalizer.cache<br />
chown root:root /usr/local/psa/var/lib/webalizer/webalizer.cache<br />
chmod 644 /usr/local/psa/var/lib/webalizer/webalizer.cache<br />
stat -f /usr/local/psa/var/lib/webalizer/webalizer.cache<br />
cd /usr/local/psa/admin/sbin/<br />
/usr/local/psa/admin/sbin/statistics</p>
<h3>Cum repornesc servciul de MySql?</h3>
<p>/etc/init.d/mysql restart</p>
<h3>Cum fac o salvare remote?</h3>
<p>/usr/local/psa/bin/pleskbackup all ftp://username:password@backup.onlinehome-server.info/httpdocs/backup.file</p>
<h3>Cum fac o salvare completă?</h3>
<p>/usr/local/psa/bin/pleskbackup all allbackup.file<br />
tar czf /srv/www/vhosts backup</p>
<h3>Cum pot arhiva un folder?</h3>
<p>tar czf /volumes/myexternaldrive/backup01.tgz myfolder</p>
<h3>Cum extrag un fisier?</h3>
<p>tar -xzvf MyArchive.tgz Source_file<br />
or<br />
tar &#8211;extract &#8211;gunzip &#8211;verbose &#8211;file=MyArchive.tgz Source_file<br />
tar xzvf /volumes/myexternaldrive/backup01.tgz myfolder/subfolder/thefiletorestore</p>
<h3>Cum instalez extensia SOAP pentru PHP 5?</h3>
<p>rpm -Uvh ftp://fr2.rpmfind.net/linux/SuSE-Linux/i386/update/10.2/rpm/x86_64/php5-soap-5.2.0-12.x86_64.rpm</p>
<h3>Cum lansez un SQL pe o bază de date?</h3>
<p>mysql -uadmin -pparola baza_date &lt; /srv/www/vhosts/domeniu.com/httpdocs/clean.sql</p>
<h3>Ce versiune de Linux folosesc?</h3>
<p>cat /proc/version<br />
cat /etc/issue</p>
<p>sau în funcţie de distribuţia folosită:</p>
<p>cat /etc/redhat-release<br />
cat /etc/debian_version</p>
<h3>Testare root viruses &#8211; Rhunter</h3>
<p>wget http://superb-east.dl.sourceforge.net/sourceforge/rkhunter/rkhunter-1.3.4.tar.gz<br />
tar -xzvf rkhunter-1.3.4.tar.gz<br />
cd rkhunter-1.3.0.tar.gz<br />
./installer.sh &#8211;layout /usr/local &#8211;install</p>
<p>add RHunter in cronjob<br />
vi /etc/cron.daily/rkhunter.sh<br />
and add<br />
#!/bin/bash<br />
/usr/local/bin/rkhunter -c | mail -s &#8220;RKhunter Scan Details&#8221; email@domain.com<br />
exit 0</p>
<h3>Testare root viruses &#8211; Chkrootkit</h3>
<p>wget &#8211;passive-ftp ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz<br />
tar xvfz chkrootkit.tar.gz<br />
cd chkrootkit-/<br />
./chkrootkit</p>
<p>netstat -an |grep &#8220;[.:]${465}[^0-9.]&#8221;<br />
netstat -e -p<br />
netstat -a |grep 4000</p>
<p>netstat -e -p -n -a | grep 465<br />
ps ax | grep 3456</p>
<h3>Cum se schimbă portul SSH?</h3>
<p>vi /etc/ssh/sshd_config (change to the port 8993)<br />
/etc/rc.d/sshd restart</p>
<h3>Cum limitez şi blochez incercările repetate de logare prin SSH?</h3>
<p>iptables -A INPUT -m tcp -p tcp &#8211;dport 8993 -m state &#8211;state ESTABLISHED,RELATED -j ACCEPT<br />
iptables -A INPUT -m tcp -p tcp &#8211;dport 8993 -m state &#8211;state NEW -m limit &#8211;limit 2/min &#8211;limit-burst 2 -j ACCEPT<br />
iptables -A INPUT -m tcp -p tcp &#8211;dport 8993 -j DROP</p>
<h3>Care sunt aplicaţiile legate la Internet şi porturile folosite?</h3>
<p>netstat -lptu</p>
<h3>Cum gasesc un fisier?</h3>
<p>find / -name pleskbackup</p>
<p>sau mai rapid în momentul în care aţi create un index al fişierelor din sistem. Executaţi ca şi root updatedb (se recomandă rularea ei in cron zilnic sau săptămânal în funcţie de numărul de fişiere din sistem) şi o dată ce comanda a creat indexul pentru a localiza un fişier landaţi doar comanda: locate filename</p>
<p>Pentru a afla calea completă a comenzilor din PATH-ul Dvs. folosiţi: which filename</p>
<h3>Cum găsesc fişierele mari pe harddisk?</h3>
<p>du -a /var | sort -n -r | head -n 10<br />
find . -type f -size +500000k -exec ls -lh {} \; | awk &#8216;{ print $9 &#8220;: &#8221; $5 }&#8217;<br />
rm -rf /fisier</p>
<h3>Cum deactivez ZMD?</h3>
<p>/var/lib/zmd/zmd.db<br />
ps -axfu | grep parse-metadata<br />
kill -9 32323 (pid-ul procesului găsit cu comanda anterioară)<br />
rm /var/lib/zmd/zmd.db<br />
/etc/init.d/novell-zmd start</p>
<h3>Cum afişez utilizatorii cu drepturi de logare în sistem?</h3>
<p>cat /etc/passwd |grep -v nologin | cut -d: -f1</p>
<h3>Cine este logat?</h3>
<p>w<br />
who -a<br />
users<br />
last (include de asemenea lista tuturor utilizatorilor care s-au logat de la ultima iniţializare a bazei de date)<br />
grep sshd /var/log/messages</p>
<h3>În caz de cădere completă HDD (poate necesita prezenţă fizică la consola serverului)</h3>
<p>fsck -fCV /dev/md1<br />
mount /dev/md1 /mnt<br />
chroot /mnt<br />
lilo (e mai probabil să aveţi grub, care a înlocuit lilo)<br />
exit<br />
umount /mnt</p>
<h3>Cum verific partiţiile existente pe un disc?</h3>
<p>fdisk -l</p>
<h3>Cum văd live fişierele jurnal?</h3>
<p>tail -n 500 /var/log/messages<br />
tail -f /var/log/messages<br />
tail -f /var/log/mail.info<br />
tail -f /var/log/warn<br />
tail -f /var/log/mail.err<br />
tail -f /var/log/mail.warn<br />
tail -f /var/log/apache2/access_log<br />
tail -f /var/log/apache2/error_log</p>
<p>Articol publicat in <a href="http://www.submitsuite.ro/blog">SEO - Optimizare web</a>.<br/><br/><a href="http://www.submitsuite.ro/blog/mic-manual-de-administrare-a-serverului-web">Mic manual de administrare a serverului web</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.submitsuite.ro/blog/mic-manual-de-administrare-a-serverului-web/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

