By admin ~ Январь 7th, 2009. Filed under: Сеть.
После устаноски свежего дебиан можно увидеть надпись в консоли “Invalid query name 1″.
Избавиться от этого можно следующим образом:
apt-get remove host
apt-get install bind9-host
Продолжение »
Popularity: 16%
Теги: bind | 2 Комментариев »
By admin ~ Декабрь 31st, 2008. Filed under: Инсталляция.
Для смены временной зоны наберите команду
dpkg-reconfigure tzdata
и выберете свою зону, в моем случае это Europe/Moskow
Popularity: 15%
Теги: время | 1 Комментарий »
By admin ~ Декабрь 28th, 2008. Filed under: Разное.
Давно хотел перехать! Достал мой хостер avanpad.com. За месяц падал 2-3 раза в сумме на сутки. Не гуд. Переехал на firstvds.ru - взял на пробу самый дешевый план за 149 руб и поставил туда Debian Lenny. Так как я перезжал уже раз 20 - то настройка сайта заняла всего полтора часа.
Продолжение »
Popularity: 16%
Теги: lenny, mysql | 4 Комментариев »
By admin ~ Декабрь 23rd, 2008. Filed under: Системное, Файловая система.
Мануальчик не мой - нашел в инете:
Как делить жесткий диск на разделы
Мнений о том как правильно следует разбивать жесткий диск существует великое множество. И все таки как правильно делить жесткий диск на разделы, сколько места выделять под каждый раздел - выбирает сам пользователь, в зависимости от ограничений аппаратной части на которое устанавливается система, от поставленных пользователю задач и, конечно же от предпочтений самого пользователя данной системы. Как минимум, для установки Debian GNU/Linux подойдет и единственный корневой раздел, в котором будет содержаться сама ОС, приложения и непосредственно файлы пользователей, т.е. в системе все необходимые разделы будут созданы в виде каталогов, однако место будет распределяться динамически между данными каталогами. Многие думают, что раздел подкачки (т.е. раздел жесткого диска, используемый под виртуальную память, так называемый /swap раздел) должен быть обязательно выделен в отдельную область на жестком диске, однако это не верное (точнее не совсем верное) утверждение, так как Linux может использовать под /swap раздел и обычный файл (однако, некоторые ОС семейства Linux не позволяют пользователю освободиться от /swap разделов уже на уровне установщика системы), однако это делать не рекомендуется, так как Linux системы используют более эффективно виртуальную память, если она выделенна в отдельный раздел.
Продолжение »
Popularity: 34%
Теги: диск | 1 Комментарий »
By admin ~ Декабрь 23rd, 2008. Filed under: Мультимедия.
Q: Мож кто знает чем из консоли можно посмотреть размер болванки, которая в приводе находится?
A:
#cdrdao disk-info –device /dev/dvd
Cdrdao version 1.2.2 - (C) Andreas Mueller
SCSI interface library - (C) Joerg Schilling
Paranoia DAE library - (C) Monty
Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.
Using libscg version ’schily-0.8′
/dev/dvd: ASUS DRW-2014L1T Rev: 1.01
Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0×0000)
That data below may not reflect the real status of the inserted medium
if a simulation run was performed before. Reload the medium in this case.
CD-RW : no
Total Capacity : 79:57:74 (359849 blocks, 702/807 MB)
CD-R medium : 97:17:06: unknown vendor ID
Recording Speed : n/a
CD-R empty : no
Toc Type : CD-ROM XA
Sessions : 1
Last Track : 1
Appendable : yes
Start of last session: 0 (00:02:00)
Start of new session : 319199 (70:57:74)
Remaining Capacity : 09:02:00 (40650 blocks, 79/91 MB)
Первая строка - команда
Последняя - собственно, оставшаяся емкость диска
Popularity: 16%
Теги: cdrom | Нет комментариев »
By admin ~ Декабрь 22nd, 2008. Filed under: Программирование.
Перестала работать отладка в программах при помощи gdb.
Компилирую программу так:
g++ -g -O0 main.cpp
При работе программа пишет корку, смотрю корку так:
gdb a.out core
Хочу вывести локальную переменную, скажем p:
gdb> p p;
получаю
No symbol “p” in current context.
Продолжение »
Popularity: 14%
Теги: gcc, gdb | Нет комментариев »
By admin ~ Декабрь 21st, 2008. Filed under: Сеть.
Если у вас домашний компьютер и выходите тестировать отсылку почты через php mail интерфейс - например mail().
Для этого вам нужно настройть exim4 и отправку на google smtp.
Exim - один из самых популярных (и мощных) MTA. Итак (всё делаем с правами root),
# apt-get install exim4
Отредактируем следующие параметры в файле /etc/exim4/update-exim4.conf.conf, чтобы отправлять почту через gmail
dc_eximconfig_configtype=’smarthost’
dc_smarthost=’smtp.gmail.com::587′
В файл авторизации /etc/exim4/passwd.client добавим следующие строки (подставляем свои логин и пароль вместо my.name и password соответственно)
gmail-smtp.l.google.com:my.name@gmail.com:password
*.google.com:my.name@gmail.com:password
smtp.gmail.com:my.name@gmail.com:password
Выполним следующую команду для применения новых настроек
# update-exim4.conf
На этом настройка завершена. Exim будет отправлять почту через gmail.
Popularity: 52%
Теги: exim, google, mta | 12 Комментариев »
By admin ~ Декабрь 16th, 2008. Filed under: Программирование.
При компиляции проектов на C++ и C мы часто искользуем утилиту make. Она позволяет откомпилировать проект состоящий из многих файлов. При компиляции на экран попадает много информации о статусе компиляции - варнинги, ошибки и удачные этапы. Визуально очень сложно выделить из этого массива сообщения о ошибках и варнингах. Поможет тут утилита colormake. Она надстраивается над make, и подсвечивает вываодумю информацию.
Установка :
apt-get install colormake
Использование:
Набираем colormake вместо make.
Если хотите, можно добавить алиас в ваш шелл. Например .zshrc добавьте строку
alias make=’colormake’
PS: по аналогии с colormake, есть также colorgcc - для тех кто не привык пользоваться make
Popularity: 14%
Теги: make | Нет комментариев »
By admin ~ Декабрь 12th, 2008. Filed under: Сеть.
Иногда возникает необходимость узнать, какие порты заняты и какими программами. Что бы узнать, наберите команду:
netstat -lnp
Вывод программы будет типа:
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] STREAM LISTENING 7287 2956/kdeinit Runnin /tmp/ksocket-eugene/kdeinit-:0
unix 2 [ ACC ] STREAM LISTENING 6346 - @/var/run/hald/dbus-8hDM64dXen
unix 2 [ ACC ] STREAM LISTENING 244608 10613/wineserver socket
unix 2 [ ACC ] STREAM LISTENING 6871 - /var/run/xdmctl/dmctl-:0/socket
Popularity: 28%
Теги: Сеть | 1 Комментарий »
By admin ~ Декабрь 3rd, 2008. Filed under: Базы данных.
Служба gmail.com предоставляет 7 ГБ под ваши письма. Этим можно воспользоваться для хранения бекапов баз данных таких как mysql и postgresql. Итак имеем VPS под управлением Linux, в моем случае это Debian.
1) регистрируем аккаунт на gmail.com. Там предоставляется 7 Гб под почту. При размере бекапа базы 10-20M хватит надолго.
2) бекап у меня настроен через cron, утром запускается скриптик типа ( к примеру в 5 часов)
#!/bin/bash
ROOT_PATH=/root/backup
FILE=mysite_ru-`date "+%Y-%m-%d-%H_%M"`.bz2
/usr/bin/mysqldump -u root -pyour_pass mysite_ru | bzip2 -c > $ROOT_PATH/$FILE
Скрипт делает дамп mysql базы и запаковывает его в bzip файл и кладет в определенное место - откуда его приходилось тянуть.
3) Устанавливаем пакет mpack. В debian и ubuntu это можно сделать командой
apt-get install mpack
4) Модифицируем скрипт
#!/bin/bash
MAILTO=your_mail@gmail.com
ROOT_PATH=/root/backup
FILE=mysite_ru-`date "+%Y-%m-%d-%H_%M"`.bz2
/usr/bin/mysqldump -u root -pyour_pass mysite_ru | bzip2 -c > $ROOT_PATH/$FILE
#send mail
mpack -s "$FILE" -c application/octet-stream $ROOT_PATH/$FILE $MAILTO
В переменной MAILTO - хранится email вашего почтового аккаунта, а в ROOT_PATH - путь где сохраняеться ваша база.
В результате каждый день в утром мы имеем свежий бекап на почте. Не забываем раз в 1-2 месяца вычищать почтовый ящик.
PS: Я опробовал его на бекапах до 20 Мб. Так же можно и паковать сайты.
Popularity: 18%
Теги: backup, mysq, postgresql | 1 Комментарий »