Сообщения

Часто используемые команды linux.

Файловые команды ls  – список файлов и каталогов ls -la  – форматированный список со скрытыми каталогами и файлами cd dir  – сменить директорию на dir cd  – сменить на домашний каталог pwd  – показать текущий каталог mkdir dir  – создать каталог dir rm file  – удалить file rm -r dir  – удалить каталог dir rm -f file  – удалить форсированно file rm -rf dir  – удалить форсированно каталог dir cp file1 file2  – скопировать file1 в file2 cp -r dir1 dir2  – скопировать dir1 в dir2; создаст каталог dir2, если он не существует mv file1 file2  – переименовать или переместить file1 в file2. если file2 существующий каталог - переместить file1 в каталог file2 ln -s file link  – создать символическую ссылку link к файлу file touch file  – создать file cat > file  – направить стандартный ввод в file less file  – вывести содержимое file head file  – вывести первые 10 строк file tail file ...

Сброс пароля пользователя root в mysql.

Наша память, к сожалению, нас иногда подводит. И мы никак не можем вспомнить железно, как нам кажется, отпечатанный в памяти пароль. Вы можете сказать, что нужно иметь записную книжку а лучше две, и конечно будете правы. Но... Тем не менее иногда все-таки возникает необходимость восстановления забытого, либо утраченного пароля. Сегодня я опишу простой метод восстановления пароля суперпользователя root для базы данных mysql. Для этого необходимо выполнить всего несколько шагов. 1. Останавливаем mysql. service mysql stop 2. Запускаем mysql следующей командой: /usr/bin/mysqld_safe --skip-grant-tables --user=root & 3. Запускаем клиента mysql mysql -u root 4. Выполняем sql запрос UPDATE mysql.user SET Password=PASSWORD('1') WHERE User='root'; где 1 - новый пароль. 5. Применяем изменения FLUSH PRIVILEGES; 6. Выходим из mysql клиента выполнив в нем команду exit 7. Перегружаем mysql сервер. service mysqld restart Ну и все на этом. Пароль суперпользователя ...

Проверка работы почтового сервера из командной строки

Доступ к SMTP через telnet (отправка почты). telnet mail.mydomain.ru 25 mail.mydomain.ru - адрес smtp сервера 25 - smtp-порт сервера, с которым должен соеди ниться telnet 220 mail.mydomain.ru ESMTP Sendmail 8.13.1/8.13.1; Sat, 6 Oct 2007 09:50:16 +0400 ehlo lo ehlo lo - здороваемся с удалённым smtp-сервером 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 250-DELIVERBY 250 HELP mail from: test@mydomain.ru здесь мы говорим, что адрес почтовый отправителя письма test@mydomain.ru 250 2.1.0 test@mydomain.ru... Sender ok поверка отправителя прошла успешно rcpt to: test@remote.ru тут мы ввели почтовый адрес получателя нашего письма test@remote.ru 250 2.1.5 test@remote.ru... Recipient ok проверка получателя прошла успешно data команда data говорит о том, что дальше пойдёт тело письма 354 Enter mail, end with "." on a line by itself ответ сервера говорит нам о том, что закончить пис...

Наcтройка простейшего роутера на Linux

sudo apt-get install sudo bind mc openssh-server Пусть eth0 -- интерфейс, смотрящий в интернет, а eth1 - в локальную сеть. nano /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 eth1 iface eth0 inet static address 192.168.100.51 netmask 255.255.255.0 network 192.168.100.0 gateway 192.168.100.1 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.100.1 192.168.100.88 iface eth1 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 /etc/network/if-up.d/nat (chmod +x) #!/bin/sh INET="eth0" # internet iface INETIP="192.168.100.51" # сбрасываем все правила iptables -F INPUT iptables -F FORWARD iptables -F OUTPUT # политика по умолчанию iptables -P F...

Сравнение версий Windows 2008

http://www.microsoft.com/windowsserver2008/en/us/r2-compare-features.aspx

Монтирование удаленного ssh сервера как файловой системы в Debian

Ставим: apt-get install -y sshfs Создаем точку монтирование и монтируем: mkdir /ssh sshfs root@ip.ad.dr.es/: /ssh/ Отмонтируем: fusermount -u /ssh/ Вот и все :)

Как узнать UUID раздела в Linux?

blkid /dev/sda1 В ответ Вы увидите ряд полей, среди которых будет и нужный нам UUID: blkid /dev/sda1 /dev/sda1: TYPE="swap" UUID="2af30e5c-a2bf-4f7a-a46f-b16db7fc3771"  Также соответствие "классических" имен устройств и их UUID представлений можно посмотреть вот так: ls -l /dev/disk/by-uuid/ total 0 lrwxrwxrwx 1 root root 10 Oct 8 14:32 2af30e5c-a2bf-4f7a-a46f-b16db7fc3771 -> ../../sda1 lrwxrwxrwx 1 root root 10 Oct 8 14:32 6589b269-c1de-42bc-b767-697f9a91e49a -> ../../sda3 lrwxrwxrwx 1 root root 10 Oct 8 14:32 addfa536-4bfb-4693-9182-a464a565fb45 -> ../../sda2 Источник:  http://linux.byexamples.com/archives/321/fstab-with-uuid /