<?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>ИнфаОбоВсем.Ру &#187; Linux</title>
	<atom:link href="http://infaobovsem.ru/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://infaobovsem.ru</link>
	<description>Личные заметки</description>
	<lastBuildDate>Mon, 03 Jan 2011 20:18:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Полное резервирование Linux-системы</title>
		<link>http://infaobovsem.ru/2010/02/03/%d0%bf%d0%be%d0%bb%d0%bd%d0%be%d0%b5-%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-linux-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%8b/</link>
		<comments>http://infaobovsem.ru/2010/02/03/%d0%bf%d0%be%d0%bb%d0%bd%d0%be%d0%b5-%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-linux-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%8b/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 23:08:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[backup]]></category>

		<guid isPermaLink="false">http://infaobovsem.ru/?p=575</guid>
		<description><![CDATA[Недавно появилась необходимость сделать полностью резервную копию системы. Ну не то, чтобы сильно нужно было, просто по законам подлости, как только все отстроишь под себя на все сто процентов, так обязательно что-нибуть напортачишь…
Вобщем, решил что лучше перебздеть, чем недобздеть… Таким образом, делаем полный бэкап системы.
Самый простой способ полностью заархивировать систему в один Tar-архив, который при [...]]]></description>
			<content:encoded><![CDATA[<p>Недавно появилась необходимость сделать полностью резервную копию системы. Ну не то, чтобы сильно нужно было, просто по законам подлости, как только все отстроишь под себя на все сто процентов, так обязательно что-нибуть напортачишь…</p>
<p>Вобщем, решил что лучше перебздеть, чем недобздеть… Таким образом, делаем полный бэкап системы.</p>
<p>Самый простой способ полностью заархивировать систему в один Tar-архив, который при необходимости можно будет развернуть обратно  Для этого надо с правами суперюзера зайти в консоли в корень системы и затарить все данные:</p>
<p><span style="color: #ff0000;"><strong><em>sudo su<br />
cd /<br />
tar cvpzf systembackup.tgz −−exclude=/proc −−exclude=/lost+found −−exclude=/systembackup.tgz −−exclude=/mnt −−exclude=/sys /</em></strong></span></p>
<p><span style="color: #333333;"><em><strong> </strong></em></span></p>
<p>где <strong>«−−exclude»</strong> – это параметр, который указывает какие разделы архивировать не стоит. Тут уж сами решаем, кому чего нужно…</p>
<p>Бывает, что в конце выполнения команды можно получить ошибку «tar: Error exit delayed from previous errors». Однако, ее можно игнорировать.</p>
<p>Результатом выполнения этих нехитрых команд будет появление systembackup.tgz в корневой директории. После этого файлик можно закинуть в любое удобное место и хранить до «черного дня»</p>
<p>Восстановить систему из файла можно по-разному. Например, загрузиться с LiveCD и распаковать архив в корень голой системы. А можно просто распаковать на уже готовую систему, заменив все, после чего получим ту систему, из которой мы делали резервную копию…</p>
<p><span style="color: #333333;"><strong><em><span style="color: #ff0000;">tar xvpzf backup.tgz -C /</span></em></strong></span></p>
<p><strong><span style="color: #333333;"> </span></strong></p>
<p>Этим мы перезапишем все что есть на диске, восстановив систему в точке сохранения. Прежде, чем делать восстановление на работающую систему, необходимо проверить, что на диске нет важных файлов, которые могут быть затерты…</p>
<p>Есть еще разные «гуёвые» приблуды для клонирования системы, но мы же легких путей не ищем</p>
<p><noindex>Оригинал <a href="http://pingvinoff.net/2009/11/21/polnoe-rezervirovanie-linux-sistemy/">статьи</a></noindex></p>
<div style="float: right; margin: 0 0 5px 10px; " class="vk-button">
<!-- vkontakte share button -->
<script type="text/javascript">
<!--
document.write(VK.Share.button(
{
  url: 'http://infaobovsem.ru/2010/02/03/%d0%bf%d0%be%d0%bb%d0%bd%d0%be%d0%b5-%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-linux-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%8b/',
  title: 'Полное резервирование Linux-системы',
  description: 'Недавно появилась необходимость сделать полностью резервную копию системы. Ну не то, чтобы сильно нужно было, просто по законам подлости, как только все отстроишь под себя на все сто проценто...',
  
}, 
{
  type: 'round',
  text: 'вКонтакт'
}));
-->
</script>
<!-- / vkontakte share button -->
</div>]]></content:encoded>
			<wfw:commentRss>http://infaobovsem.ru/2010/02/03/%d0%bf%d0%be%d0%bb%d0%bd%d0%be%d0%b5-%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-linux-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Справочник команд Putty / SSH / Unix / Linux</title>
		<link>http://infaobovsem.ru/2009/11/14/%d1%81%d0%bf%d1%80%d0%b0%d0%b2%d0%be%d1%87%d0%bd%d0%b8%d0%ba-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4-putty-ssh-unix-linux/</link>
		<comments>http://infaobovsem.ru/2009/11/14/%d1%81%d0%bf%d1%80%d0%b0%d0%b2%d0%be%d1%87%d0%bd%d0%b8%d0%ba-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4-putty-ssh-unix-linux/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 23:09:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://infaobovsem.ru/?p=459</guid>
		<description><![CDATA[Файловые команды
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-

ls – список файлов и каталогов
ls -al – форматированный список со скрытыми каталогами и файлами
cd dir – сменить директорию на dir
cd – сменить на домашний каталог
pwd – показать текущий каталог
mkdir dir – создать каталог dir
rm file – удалить file
rm -r dir – удалить каталог dir
rm -f file – удалить форсированно file
rm -rf dir – [...]]]></description>
			<content:encoded><![CDATA[<h2><em>Файловые<a href="http://infaobovsem.ru"> </a>команды</em></h2>
<p><span style="color: #000000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
</span></p>
<div>ls – список файлов и каталогов</div>
<div>ls -al – форматированный список со скрытыми каталогами и файлами</div>
<div>cd dir – сменить директорию на dir</div>
<div>cd – сменить на домашний каталог</div>
<div>pwd – показать текущий каталог</div>
<div>mkdir dir – создать каталог dir</div>
<div>rm file – удалить file</div>
<div>rm -r dir – удалить каталог dir</div>
<div>rm -f file – удалить форсированно file</div>
<div>rm -rf dir – удалить форсированно каталог dir *</div>
<div>cp file1 file2 – скопировать file1 в file2</div>
<div>cp -r dir1 dir2 – скопировать dir1 в dir2; создаст каталог dir2, если он не существует</div>
<div>mv file1 file2 – переименовать или переместить file1 в file2. если file2 существующий каталог &#8211; переместить file1 в каталог file2</div>
<div>ln -s file link – создать символическую ссылку link к файлу file</div>
<div>touch file – создать file</div>
<div>cat &gt; file – направить стандартный ввод в file</div>
<div>more file – вывести содержимое file</div>
<div>head file – вывести первые 10 строк file</div>
<div>tail file – вывести последние 10 строк file</div>
<div>tail -f file – вывести содержимое file по мере роста, начинает с последних 10 строк</div>
<h2><em>Управление процессами</em></h2>
<p>
<script type="text/javascript"><!--
google_ad_client = "pub-1961804955289211";
/* 728x90, создано 07.07.10 */
google_ad_slot = "3623722917";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<div>ps – вывести ваши текущие активные процессы</div>
<div>top – показать все запущенные процессы</div>
<div>kill pid – убить процесс с id pid</div>
<div>killall proc – убить все процессы с именем proc *</div>
<div>bg – список остановленных и фоновых задач; продолжить выполнение остановленной задачи в фоне</div>
<div>fg – выносит на передний план последние задачи</div>
<div>fg n – вынести задачу n на передний план</div>
<h2><em>Права доступа на файлы</em></h2>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<div>chmod octal file – сменить права file на octal, раздельно для пользователя, группы и для всех добавлением:</div>
<div>● 4 – чтение (r)<br />
● 2 – запись (w)<br />
● 1 – исполнение (x)</div>
<p>Примеры:</p>
<div>chmod 777 – чтение, запись, исполнение для всех</div>
<div>chmod 755 – rwx для владельца, rx для группы и остальных.</div>
<div>Дополнительные опции: man chmod.</div>
<h2><em>SSH</em></h2>
<p>&#8212;&#8212;&#8211;</p>
<div>ssh user@host – подключится к host как user</div>
<div>ssh -p port user@host – подключится к host на порт port как user</div>
<div>ssh-copy-id user@host – добавить ваш ключ на host для user чтобы включить логин без пароля и по ключам</div>
<h2><em>Поиск</em></h2>
<p>&#8212;&#8212;&#8212;&#8212;-</p>
<div>grep pattern files – искать pattern в files</div>
<div>grep -r pattern dir – искать рекурсивно pattern в dir</div>
<div>command | grep pattern – искать pattern в выводе command</div>
<div>locate file – найти все файлы с именем file</div>
<h2><em>Системная информация</em></h2>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<div>date – вывести текущую дату и время</div>
<div>cal – вывести календарь на текущий месяц</div>
<div>uptime – показать текущий аптайм</div>
<div>w – показать пользователей онлайн</div>
<div>whoami – имя, под которым вы залогинены</div>
<div>finger user – показать информацию о user</div>
<div>uname -a – показать информацию о ядре</div>
<div>cat /proc/cpuinfo – информация ЦПУ</div>
<div>cat /proc/meminfo – информация о памяти</div>
<div>man command – показать мануал для command</div>
<div>df – показать инф. о использовании дисков</div>
<div>du – вывести “вес” текущего каталога</div>
<div>free – использование памяти и swap</div>
<div>whereis app – возможное расположение программы app</div>
<div>which app – какая app будет запущена по умолчанию</div>
<h2><em>Архивация</em></h2>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<div>tar cf file.tar files – создать tar-архив с именем file.tar содержащий files</div>
<div>tar xf file.tar – распаковать file.tar</div>
<div>tar czf file.tar.gz files – создать архив tar с сжатием Gzip</div>
<div>tar xzf file.tar.gz – распаковать tar с Gzip</div>
<div>tar cjf file.tar.bz2 – создать архив tar с сжатием Bzip2</div>
<div>tar xjf file.tar.bz2 – распаковать tar с Bzip2</div>
<div>gzip file – сжать file и переименовать в file.gz</div>
<div>gzip -d file.gz – разжать file.gz в file</div>
<h2><em>Сеть</em></h2>
<p>&#8212;&#8212;&#8212;</p>
<div>ping host – пропинговать host и вывести результат</div>
<div>whois domain – получить информацию whois для domain</div>
<div>dig domain – получить DNS информацию domain</div>
<div>dig -x host – реверсивно искать host</div>
<div>wget file – скачать file</div>
<div>wget -c file – продолжить остановленную закачку</div>
<h2><em>Установка пакетов</em></h2>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<div>Установка из исходников:</div>
<div>./configure</div>
<div>make</div>
<div>make install</div>
<div>dpkg -i pkg.deb – установить пакет (Debian)</div>
<div>rpm -Uvh pkg.rpm – установить пакет (RPM)</div>
<div>
<h2><em>Команды просмотра/редактирования файлов</em></h2>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
</em></p>
<p><strong>cat filename</strong> &#8211; открывает filename на чтение, выводится все содержимое файла.</p>
<p><strong>cat &gt; filename</strong> &#8211; открывает/создаёт файл для перезаписи. <strong>Если файл существует, он обнулится!</strong></p>
<p><strong>cat &gt;&gt; filename</strong> &#8211; открывает файл для записи в конец файла.</p>
<p><strong>less filename</strong> &#8211;  открывает filename на чтение, поэкранный вывод содержимого.</p>
<p><strong>tail -n 10 filename</strong> &#8211; вывод последних 10 строк файла filename.</p>
<p><strong>ee filename</strong> &#8211; текстовый консольный редактор файлов.</p>
<p><strong>vi filename</strong> &#8211; текстовый консольный редактор файлов.</p>
<p><strong>mcedit filename</strong> &#8211; текстовый редактор midnight commander&#8217;a.</p>
<p><strong>grep &#8216;text&#8217; filename</strong> &#8211; поиск подстроки &#8216;text&#8217; в файле filename. При указании * вместо filename, поиск будет во всех файлах данной директории.</p>
<p><strong>iconv -f cp1251 -t utf-8 file</strong> &#8211; перекодирование файла из cp1251 в UTF8.</p>
<h6><a id="proc" name="proc"></a>Команды просмотра процессов</h6>
<p><strong>top</strong> &#8211; просмотр собственных процессов в реальном времени.</p>
<p><strong>ps auxwj</strong> &#8211; показывает много полезной информации по текущим процессам, их id, приложения, их вызывающие и тд.</div>
<div>
<h2><em>Команды работы с базами MySQL</em></h2>
<p><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
</em></p>
<p><strong>mysqldump &#8211;opt -Q -u username -ppassword database_name &gt; filename</strong><strong>.sql</strong> &#8211; сделать dump базы данных database_name в файл filename.sql, username &#8211; имя пользователя к базе данных, dump которой вы хотите сделать.</p>
<p><strong>mysql -u username -ppassword database_name &lt; filename.sql</strong> &#8211; распаковать dump из файла filename.sql в базу данных database_name, username &#8211; имя пользователя к базе данных, в которую вы хотите распаковать dump.</p>
<p><strong>mysql -u username -ppassword database_name</strong> &#8211; работа с базой database_name через командную строку. В этом режиме можно выполнять команды MySQL. Обратите внимание на то, что команда обязательно должна заканчиваться символом &#8220;;&#8221;, иначе выполнена она не будет.</div>
<h2><em>Клавиатурные сочетания</em></h2>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<div>Ctrl+C – завершить текущую команду</div>
<div>Ctrl+Z – остановить текущую команду, продолжть с fg на переднем плане или bg в фоне</div>
<div>Ctrl+D – разлогиниться, тоже самое, что и exit</div>
<div>Ctrl+W – удалить одно слово в текущей строке</div>
<div>Ctrl+U – удалить строку</div>
<div>!! &#8211; повторить последнюю команду</div>
<div>exit – разлогиниться</div>
<div style="float: right; margin: 0 0 5px 10px; " class="vk-button">
<!-- vkontakte share button -->
<script type="text/javascript">
<!--
document.write(VK.Share.button(
{
  url: 'http://infaobovsem.ru/2009/11/14/%d1%81%d0%bf%d1%80%d0%b0%d0%b2%d0%be%d1%87%d0%bd%d0%b8%d0%ba-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4-putty-ssh-unix-linux/',
  title: 'Справочник команд Putty / SSH / Unix / Linux',
  description: 'Файловые команды\n-------------------------------------------\n\nls – список файлов и каталогов\nls -al – форматированный список со скрытыми каталогами и файлами\ncd dir – сменить директорию на dir\ncd – сменить на домашн...',
  
}, 
{
  type: 'round',
  text: 'вКонтакт'
}));
-->
</script>
<!-- / vkontakte share button -->
</div>]]></content:encoded>
			<wfw:commentRss>http://infaobovsem.ru/2009/11/14/%d1%81%d0%bf%d1%80%d0%b0%d0%b2%d0%be%d1%87%d0%bd%d0%b8%d0%ba-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4-putty-ssh-unix-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

