1. готовим образ для записи
genisoimage -udf -allow-limited-size -o myimage.iso /folder_to_write/
(также оказались полезными опции:
-jcharset default - благотворно действует на русские имена файлов
-allow-multidot -iso-level 4 - хорошо воспринимает длинные имена с точками, пробелами и т.п.)
2. прожигаем образ
growisofs -dvd-compat -Z /dev/dvdrw=myimage.iso
и вообще, man growisofs рулит 8-)
upd:
вот еще полезный текст. Вкратце:
1. Готовим ISO-образ:
mkisofs -quiet -R -J -l -o image.iso /tmp/data/
( здесь -quiet подавление вывода, -R создать расширения RockRidge, -J создать расширения Joliet, -l разрешить длинные имена файлов, -o файл ISO-образа)
2. ищем рекордер:
cdrecord -scanbus
3. пишем:
cdrecord dev=4,0,0 blank=fast -sao -eject image.iso
четверг, 17 декабря 2009 г.
среда, 25 ноября 2009 г.
Интересные статьи про то, как можно потестить винты с использованием SMART:
http://blue-orange.ru/articles/smart
http://www.nestor.minsk.by/sr/2005/09/sr50905.html
Вкратце:
1. поставили smartmontools
2. посмотрели smartctl -a /dev/hda
Чем ниже VALUE, тем хуже. Если близко или меньше THRESH, то вообще грустно...
http://blue-orange.ru/articles/smart
http://www.nestor.minsk.by/sr/2005/09/sr50905.html
Вкратце:
1. поставили smartmontools
2. посмотрели smartctl -a /dev/hda
Чем ниже VALUE, тем хуже. Если близко или меньше THRESH, то вообще грустно...
пятница, 20 ноября 2009 г.
Полезная ссылка о том, как настроить доступ из винды к шарам дебиана:
http://doc.3dn.ru/publ/14-1-0-84
Вкратце:
1. поставили сервер:
aptitude install samba
2. отредактировали файл /etc/samba/smb.conf:
[myShareName]
path=/my/Local/Path
public=yes
writable=yes
printable=no
3. Можно предоставлять доступ существующим пользователям, а можно завести новых (без рабочей папки и, может даже, без права локального входа в систему):
useradd -N -M -g sambausers mysambauser
4. добавили существующего в системе пользователя к списку разрешенных:
smbpasswd -a mysambauser
5. включили пользователя:
smbpasswd -e mysambauser
6. перестартовали сервер:
/etc/init.d/samba restart
(самба не расширяет права пользователя, предоставляемые файловой системой, так что доступ пользователей к подпапкам управляется всё так же через chmod)
UPD 2019-09-04:
В нынешнем дистрибутиве дебиана пп 3 и 6 выглядят так:
3. useradd -N -M -g sambashare mysambauser
6. /etc/init.d/smbd restart
Ну и общую шару с доступом на запись можно сделать так:
cd /my/Local/Path
mkdir share
chgrp sambashare share
chmod g+w share
UPD 2019-11-26:
Посмотреть список пользователей, которым делался доступ через smbpasswd, можно так:
sudo pdbedit -L -v
http://doc.3dn.ru/publ/14-1-0-84
Вкратце:
1. поставили сервер:
aptitude install samba
2. отредактировали файл /etc/samba/smb.conf:
[myShareName]
path=/my/Local/Path
public=yes
writable=yes
printable=no
3. Можно предоставлять доступ существующим пользователям, а можно завести новых (без рабочей папки и, может даже, без права локального входа в систему):
useradd -N -M -g sambausers mysambauser
4. добавили существующего в системе пользователя к списку разрешенных:
smbpasswd -a mysambauser
5. включили пользователя:
smbpasswd -e mysambauser
6. перестартовали сервер:
/etc/init.d/samba restart
(самба не расширяет права пользователя, предоставляемые файловой системой, так что доступ пользователей к подпапкам управляется всё так же через chmod)
UPD 2019-09-04:
В нынешнем дистрибутиве дебиана пп 3 и 6 выглядят так:
3. useradd -N -M -g sambashare mysambauser
6. /etc/init.d/smbd restart
Ну и общую шару с доступом на запись можно сделать так:
cd /my/Local/Path
mkdir share
chgrp sambashare share
chmod g+w share
UPD 2019-11-26:
Посмотреть список пользователей, которым делался доступ через smbpasswd, можно так:
sudo pdbedit -L -v
четверг, 19 ноября 2009 г.
Полезные ссылки о том, как подключить к дебиану новый жесткий диск:
http://www.strizhkov.ru/archives/74
http://rblondon.blogspot.com/2007/09/installing-new-hard-disk-on-debian.html
Вкратце (не забывая про sudo):
1. цепляем диск к компу
2. смотрим на название устройств:
fdisk -l
3. создаем раздел:
fdisk /dev/sda
n - новый раздел
w - записать изменения
4. форматируем раздел:
mkfs.ext3 /dev/sda1
5. создаем папку для монтирования:
mkdir /media/my_new_disk
6. в /etc/fstab добавляем строку:
/dev/sda1 /media/my_new_disk ext3 defaults 0 1
UPD В debian 6 немного поменялся fstab, аименно, теперь там разделы идентифицируютя по UUID. Чтобы узнать UUID диска, можно воспользоваться командой:
ls -l /dev/disk/by-uuid
http://www.strizhkov.ru/archives/74
http://rblondon.blogspot.com/2007/09/installing-new-hard-disk-on-debian.html
Вкратце (не забывая про sudo):
1. цепляем диск к компу
2. смотрим на название устройств:
fdisk -l
3. создаем раздел:
fdisk /dev/sda
n - новый раздел
w - записать изменения
4. форматируем раздел:
mkfs.ext3 /dev/sda1
5. создаем папку для монтирования:
mkdir /media/my_new_disk
6. в /etc/fstab добавляем строку:
/dev/sda1 /media/my_new_disk ext3 defaults 0 1
UPD В debian 6 немного поменялся fstab, аименно, теперь там разделы идентифицируютя по UUID. Чтобы узнать UUID диска, можно воспользоваться командой:
ls -l /dev/disk/by-uuid
понедельник, 5 октября 2009 г.
Записки фенолога
В "Патэрсоне" в пустом аквариуме плавает большой грустный сомик. Он вяло шевелит плавниками и печально смотрит сквозь стекло на посетителей. Перед аквариумом на льду разложены тушки карпов и сазанов, так что он, видимо, догадывается, что ничего хорошего его не ждет. Я куплю хлеба и пойду домой, буду ужинать в кругу семьи и смотреть аниме, а он останется там, в рыбном отделе, освещенном холодным светом люминисцентных ламп, пока еще живой символ безысходности...
вторник, 15 сентября 2009 г.
суббота, 8 августа 2009 г.
Прожечь *.mdf на CD-R
1. Скачал и установил iat отсюда
2. После этого сработала команда:
iat --iso --input=myfile.mdf --output=myfile.iso
3. Затем установил wodim:
aptitude search wodim
sudo aptitude install wodim
4. После этого прожег образ:
wodim --devices
wodim -v -eject dev=/dev/hdd myfile.iso
2. После этого сработала команда:
iat --iso --input=myfile.mdf --output=myfile.iso
3. Затем установил wodim:
aptitude search wodim
sudo aptitude install wodim
4. После этого прожег образ:
wodim --devices
wodim -v -eject dev=/dev/hdd myfile.iso
воскресенье, 19 июля 2009 г.
Прицепить UUID к PostgreSQL
aptitude install postgresql-contrib-8.3
psql -f /usr/share/postgresql/8.3/contrib/uuid-ossp.sql mydatabase
UPD: а вот процесс установки версии 9.0.4 под Slackware выглядит гораздо хитрее.
1. надо поставить uuid-1.6.2
2. postgresql компиляется вот так:
LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include ./configure --with-ossp-uuid
3. в дистрибутиве есть contrib/uuid-ossp, в котором надо выполнить всё те же make и make install
4. после этого образуется файл /usr/local/pgsql/share/contrib/uuid-ossp.sql, который при выполнении команды psql -f uuid-ossp.sql -u postgres (ну, разумеется ^_^) будет дохнуть примерно так:
ERROR: could not load library "bla-bla/uuid-ossp.so": libuuid.so.16: cannot open shared object file: No such file or directory
5. помогает команда: ln /usr/local/lib/libuuid.so.16 /usr/local/pgsql/lib/libuuid.so.16
psql -f /usr/share/postgresql/8.3/contrib/uuid-ossp.sql mydatabase
UPD: а вот процесс установки версии 9.0.4 под Slackware выглядит гораздо хитрее.
1. надо поставить uuid-1.6.2
2. postgresql компиляется вот так:
LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include ./configure --with-ossp-uuid
3. в дистрибутиве есть contrib/uuid-ossp, в котором надо выполнить всё те же make и make install
4. после этого образуется файл /usr/local/pgsql/share/contrib/uuid-ossp.sql, который при выполнении команды psql -f uuid-ossp.sql -u postgres (ну, разумеется ^_^) будет дохнуть примерно так:
ERROR: could not load library "bla-bla/uuid-ossp.so": libuuid.so.16: cannot open shared object file: No such file or directory
5. помогает команда: ln /usr/local/lib/libuuid.so.16 /usr/local/pgsql/lib/libuuid.so.16
воскресенье, 12 июля 2009 г.
Дзен с DC-клиентами под Linux
Хм, несмотря на то, что LinuxDC++ 1.0.3 без проблем поднялся, выяснилось отсутствие в нем некоторых приятных вещей - например, многопоточности. Поиски пришлось продолжить.
К счастью, попалась статья, натолкнувшая на мысль использовать valknut 0.4.9.
После некоторых доустановок (libssl-dev для того, чтоб не ругался на openssl) эта штука из исходников скомпилилась. Попытка запуска окончилась ошибкой:
error while loading shared libraries: libdc.so.5: cannot open shared object file: No such file or directory
однако решение этой проблемы оказалось простым:
As root, add /usr/local/lib to /etc/ld.so.conf and then run 'ldconfig'
upd 2011-12-18: Фигня всё это. Юзаем EiskaltDC++ и не паримся!
К счастью, попалась статья, натолкнувшая на мысль использовать valknut 0.4.9.
После некоторых доустановок (libssl-dev для того, чтоб не ругался на openssl) эта штука из исходников скомпилилась. Попытка запуска окончилась ошибкой:
error while loading shared libraries: libdc.so.5: cannot open shared object file: No such file or directory
однако решение этой проблемы оказалось простым:
As root, add /usr/local/lib to /etc/ld.so.conf and then run 'ldconfig'
upd 2011-12-18: Фигня всё это. Юзаем EiskaltDC++ и не паримся!
среда, 8 июля 2009 г.
2gis и Linux
Очень полезное занятие - устанавливать 2gis в wine. Во-первых, попалась ссылка, как запускать msi (командой wine start aaa.msi), и, во-вторых, удалось найти заветы разработчиков пингвиноводам
вторник, 30 июня 2009 г.
дзен с TeXlive
сначала пришлось поставить texlive-lang-cyrillic и texlive-fonts-extra, потом это всё как-то заработало:
\usepackage[T2A]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[russian]{babel}
вот тут еще документация:
http://www.sbras.ru/win/docs/TeX/LaTex2e/docs_koi.html#latexdoc
\usepackage[T2A]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[russian]{babel}
вот тут еще документация:
http://www.sbras.ru/win/docs/TeX/LaTex2e/docs_koi.html#latexdoc
воскресенье, 28 июня 2009 г.
формулы LaTeX на веб-странице
Отличная статья, как настроить отображение формул в стиле LaTeX на веб-странице с использованием php:
http://www.linuxjournal.com/article/7870
http://www.linuxjournal.com/article/7870
дзен с PostgreSQL
Попытался настроить PostgreSQL (кстати, есть полезный howto)...
1. устанавливаем пакет:
sudo apt-get install postgresql
2. инициализируем место хранения баз:
/usr/lib/postgresql/8.3/bin$ ./initdb -D /usr/local/pgsql/data/
Success. You can now start the database server using:
./postgres -D /usr/local/pgsql/data
or
./pg_ctl -D /usr/local/pgsql/data -l logfile start
3. поплясал с бубном вокруг порушенных собственноручно прав на /usr/local/pgsql/data/ и /var/run/postgresql/:
chown -R postgres /usr/local/pgsql/data/
chgrp -R postgres /usr/local/pgsql/data/
4. наконец удалось эту штуку запустить командой:
sudo -u postgres ./postgres -D /usr/local/pgsql/data
(ну, еще пришлось sudoers править, благо нашлась подсказка)
5. примотал php5-pgsql:
sudo apt-get install php5-pgsql
/etc/init.d$ sudo ./apache2 restart
1. устанавливаем пакет:
sudo apt-get install postgresql
2. инициализируем место хранения баз:
/usr/lib/postgresql/8.3/bin$ ./initdb -D /usr/local/pgsql/data/
Success. You can now start the database server using:
./postgres -D /usr/local/pgsql/data
or
./pg_ctl -D /usr/local/pgsql/data -l logfile start
3. поплясал с бубном вокруг порушенных собственноручно прав на /usr/local/pgsql/data/ и /var/run/postgresql/:
chown -R postgres /usr/local/pgsql/data/
chgrp -R postgres /usr/local/pgsql/data/
4. наконец удалось эту штуку запустить командой:
sudo -u postgres ./postgres -D /usr/local/pgsql/data
(ну, еще пришлось sudoers править, благо нашлась подсказка)
5. примотал php5-pgsql:
sudo apt-get install php5-pgsql
/etc/init.d$ sudo ./apache2 restart
среда, 24 июня 2009 г.
удалось подрубиться к MSSQL из PHP
DEBIAN:
ну-у, сначала пришлось доустановить некий компонент apt-get install php5-sybase-чего-то-там (странно, при чем здесь MSSQL?), потом воспользоваться советом из хелпа:
senyahnoj
08-Feb-2005 10:09
When moving the following script from PHP on Win32 to PHP on Linux, I encountered problems:
$c = mssql_connect("SERVER\INSTANCE","UID","PWD");
After much searching, I discovered that 'instances' are just named aliases for port numbers, so on Linux this should be written:
$c = mssql_connect("SERVER:PORT","UID","PWD");
Please also note that the colon (:) should be used on Linux as the delimiter between servername and port number, not the comma (,) which only works on Win32 servers.
Windows:
Есть небольшая тонкость в php 5.1.4, а именно - мешает жить какая-то нехорошая ntwdblib.dll. Работоспособную версию можно взять отсюда.
ну-у, сначала пришлось доустановить некий компонент apt-get install php5-sybase-чего-то-там (странно, при чем здесь MSSQL?), потом воспользоваться советом из хелпа:
senyahnoj
08-Feb-2005 10:09
When moving the following script from PHP on Win32 to PHP on Linux, I encountered problems:
$c = mssql_connect("SERVER\INSTANCE","UID","PWD");
After much searching, I discovered that 'instances' are just named aliases for port numbers, so on Linux this should be written:
$c = mssql_connect("SERVER:PORT","UID","PWD");
Please also note that the colon (:) should be used on Linux as the delimiter between servername and port number, not the comma (,) which only works on Win32 servers.
Windows:
Есть небольшая тонкость в php 5.1.4, а именно - мешает жить какая-то нехорошая ntwdblib.dll. Работоспособную версию можно взять отсюда.
вторник, 23 июня 2009 г.
дзен для доступа к каталогу
создали группу-владельца:
groupadd имя_группы
добавили учетку к группе (-a - добавить группу, а не перелопатить все):
usermod -a -G имя_группы имя_пользователя
разрешили членам группы-владельца запись в каталог:
chmod -R g+w имя_каталога
groupadd имя_группы
добавили учетку к группе (-a - добавить группу, а не перелопатить все):
usermod -a -G имя_группы имя_пользователя
разрешили членам группы-владельца запись в каталог:
chmod -R g+w имя_каталога
пятница, 19 июня 2009 г.
среда, 17 июня 2009 г.
суббота, 13 июня 2009 г.
пятница, 12 июня 2009 г.
Метод увеличения количества окошек в Экспресс-панели Оперы - megaCat - 24-11-2008 03:55 PM
Кому мало 9 окошек быстрого запуска в опере делаем так:
Идём в оперный профиль (в "Справка/О программе" посмотрите пункт "Папка Opera")
Находим там файл speeddial.ini и открываем его для редактирования
Вставляем после шапки комментариев такие строки:
[Size]
Rows=4
Columns=5
И все теперь их 20 штук (5х4), только не ставте слишком много, а то опера будет подвисать.
Кому мало 9 окошек быстрого запуска в опере делаем так:
Идём в оперный профиль (в "Справка/О программе" посмотрите пункт "Папка Opera")
Находим там файл speeddial.ini и открываем его для редактирования
Вставляем после шапки комментариев такие строки:
[Size]
Rows=4
Columns=5
И все теперь их 20 штук (5х4), только не ставте слишком много, а то опера будет подвисать.
четверг, 4 июня 2009 г.
понедельник, 1 июня 2009 г.
Подписаться на:
Сообщения (Atom)