FastNetMon

понедельник, 24 августа 2009 г.

RpmForge репо, RHEL5 / CentOS-5

RpmForge репо, RHEL5 / CentOS-5


wget -O/tmp/rpm-forge.rpm http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm && rpm -ihv /tmp/rpm-forge.rpm

wget -O/tmp/rpm-forge.rpm http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm && rpm -ihv /tmp/rpm-forge.rpm

воскресенье, 23 августа 2009 г.

Установка FreeBSD 7.2 в QEMU

Скачиваем образ первого диска FreeBSD 7.2:


wget -c -O/films/7.2-RELEASE-i386-disc1.iso ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.2/7.2-RELEASE-i386-disc1.iso


Создаем raw раздел (т.к. потом иначе будет проблематично его смонтировать как обычную папку) для установки Фри:

qemu-img create -f raw /films/freebsd72.img 1G


Запускаем инсталляцию Фри:
qemu -hda /films/freebsd72.img -cdrom /films/7.2-RELEASE-i386-disc1.iso -boot d -m 512


Ставим Фрю по принципу "Далее / Далее / Далее".

После завершения установки запускаем Фрю в обычном режиме:
qemu -hda /films/freebsd72.img -m 512

суббота, 22 августа 2009 г.

Сброс пароля на MySQL 5, Centos 5.3

Останавливаем демон MySQL и запускаем его без чтения таблицы юзеров (This option causes the server not to use the privilege system at all, which gives anyone with access to the server unrestricted access to all databases):
/etc/init.d/mysqld stop
/usr/libexec/mysqld --skip-grant-tables --user=root &


Для Дебияна команда примет следующий вид:

/usr/sbin/mysqld --skip-grant-tables --user=root


Теперь, как нам стал доступен MySQL с полным доступом, сбрасываем пароль на единицу:

mysql -u root -e "UPDATE mysql.user SET Password=PASSWORD('1') WHERE User='root'; FLUSH PRIVILEGES;"


После этого останавливаем пущенный нами инстанс MySQL и запускаем обычный сервер:

killall -9 -r mysqld
/etc/init.d/mysqld start


Ну вот и всё:

mysql -uroot -p1
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.45 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>


По информации с: http://www.centos.org/modules/newbb/viewtopic.php?viewmode=thread&topic_id=18433&forum=41&post_id=67253

пятница, 21 августа 2009 г.

Сборка HTTP::HeaderParser::XS под Centos x86_64

На Центос 5.3 x86_64 при попытке поставить указанный модуль получаем следующее:

mkdir /tmp/suxx
cd /tmp/suxx
wget http://search.cpan.org/CPAN/authors/id/M/MA/MARKSMITH/HTTP-HeaderParser-XS-0.20.tar.gz
perl Makerfile.PL
make install


и получаем кучу ошибок.

Фиксим:
1009 строка файла HTTPHeaders.c:

-const char* file = __FILE__;
+char* file = __FILE__;


Снова запускаем: make install

вторник, 11 августа 2009 г.

stat: modify и change

У команды stat следующий вывод:

stat `which dir`
File: `/usr/bin/dir'
Size: 90168 Blocks: 192 IO Block: 4096 regular file
Device: ca01h/51713d Inode: 3851868 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2009-08-11 22:48:03.000000000 +0400
Modify: 2009-01-21 09:24:09.000000000 +0300
Change: 2009-07-07 04:07:44.000000000 +0400



я никогда не понимал, чем отличаются Modify от Change, теперь решил разобраться:
Access Time | atime | -ul
This is the time that the file was last accessed, read or written to.

Modify Time | mtime | -l
This is the time that the inode information (permissions, name, etc., the metadata, as it were) was last modified.

Change Time | ctime | -cl
This is the last time the actual contents of the file were last modified.


ВНИМАНИЕ!!! ТУТ Ошибка!!!! Реальное состояние дел уточняйте в моем последнем комменте.

thx http://www.linuxquestions.org/questions/linux-general-1/difference-between-access-modify-change-330250/

суббота, 1 августа 2009 г.

Моя любимая программа

С сегодняшнего дня моей любимой программой безапелляционно является: fsck.ext3, о причинах, думаю, все догадываются :)