- Главная... arrow - Заметки...

#Записки о Unix/Linux/BSD/Solaris

- Заметки...
Писать статью ради одной - двух команд бывает не имеет смысла, а не написав рискуешь забыть проделанное :). Для этого и добавлен данный раздел, который будет содержать очень короткий материал в виде заметок и советов...

FreBSD webmin - если забыли пароль
Автор Охальников Олег   
17:05:2011 г.
В предыдущем материале был описан процесс установки Webmin. Данная короткая заметка о том, как сменить пароль к сервису, если его забыли. Делается это очень просто. При запущенном сервисе, выполняем следующую команду:

# /usr/local/lib/webmin/changepass.pl /usr/local/etc/webmin user password

user password - это соответственно новый пользователь и пароль.

Коментарии (1) | Просмотров: 6601

 
Кто занял место на диске?
Автор Охальников Олег   
21:03:2011 г.
Узнать, кто и что заняло место на диске, можно быстро и наглядно с помощью консольной утилиты ncdu.

Debian:

# aptitude update

# aptitude install ncdu

FreeBSD:

# cd /usr/ports/sysutils/ncdu && make install clean


А теперь смотрим:

# ncdu /etc

  396,0kiB [##########] /rc.d
  330,0kiB [########  ] /mail
  144,0kiB [###       ] /ssh
  118,0kiB [##        ] /periodic
   82,0kiB [##        ]  services
   74,0kiB [#         ] /mtree
   56,0kiB [#         ] /defaults
   48,0kiB [#         ]  regdomain.xml
   40,0kiB [#         ]  spwd.db
   40,0kiB [#         ]  pwd.db
   40,0kiB [#         ]  rc.subr
   36,0kiB [          ] /security
.........

В "топе" то, что больше "съело" место, удобно и наглядно.

Материал подготовил:
Охальников Олег aka H@wk!

Коментарии (3) | Просмотров: 17224

 
Debian отключаем Ctrl+Alt+Del в консоли
Автор Охальников Олег   
17:03:2011 г.
По умолчанию в Debian комбинация клавиш Ctrl+Alt+Del (в консоли), вызывает перезагрузку. Отключаем, для исключения ошибочных нажатий:

# nano /etc/inittab

Ищем строку:

# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

И приводим все это дело к следующему виду:

# What to do when CTRL-ALT-DEL is pressed.
# ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
ca:12345:ctrlaltdel:/bin/echo "CTRL+ALT+DEL DISABLED"

Сохраняем, выходим из редактора перечитываем inittab:

# init q

Жмем на Ctrl+Alt+Del и видим надпись CTRL+ALT+DEL DISABLED.

P.S. на строку  ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now можно просто поставить комментарий, ни чего не прописывая в замен, тогда при нажатии Ctrl+Alt+Del ни каких действий происходить не будет.

Материал подготовил:
Охальников Олег aka H@wk!

Ваш коментарий будет первым | Просмотров: 6098

Подробнее...
 
Debian - нумерация сетевых интерфейсов.
Автор Охальников Олег   
31:01:2011 г.
При замене сетевых карт на новые им присваиваются новые имена, например, были eth0 и eth1, вставляем новые (вместо старых), смотрим

#mii-tools

имена могут быть другими, например eth2 и eth3. В ряде случаев нужны именно старые наименования. 
За генерацию правила udev, в котором сетевой карте присваивается имя отвечает скрипт /lib/udev/write_net_rules (его можно глянуть в ознакомительных целах, менять в нем ни чего не надо). Этот скрипт генерирует правило  /etc/udev/rules.d/70-persistent-net.rules. Открываем этот файл на правку, скорее всего в нем при замене карт появятся еще две строки, две первые под старые карты и в конце имеют наименование eth0 и eth1, и две новые записи с eth2 и eth3. Далее все просто, первые две записи удаляем, а в новые две за место eth2 и eth3 прописываем eth0 и eth1 - ребутаемся, хотя можно думаю и udev перезапустить. Смотрим

#mii-tools

и если имена стали eth0 и eth1, правим конф /etc/network/interfaces (меняем имена сетевых интерфейсов на те, которые показывает mii-tools) и перезапускаем  /etc/init.d/network restart. Проверяем с помощью ifconfig, теперь должно быть все так, как задумывалось.

Коментарии (2) | Просмотров: 7845

Подробнее...
 
find для хостинга или выставляем права на папки 755, права на файлы 644
Автор Охальников Олег   
11:11:2010 г.
Очень полезные команды по смене прав на все вложенные папки и все вложенные файлы, например на хостинге:

$sudo find dir/ -type d -exec chmod 755 {} \;
$sudo find dir/ -type f -exec chmod 644 {} \;

 

Коментарии (3) | Просмотров: 16664

Подробнее...
 
Скрипт обновления ПО FreeBSD
Автор Охальников Олег   
03:11:2010 г.
Простенький скрипт последовательно выполняющий следующие операции: 

1)  чистка портов, 
2) обновление дерева портов,
3) обновление INDEX.db,
4) обновление базы данных пакетов,
5) поиск пакетов требующих обновления,
6) само обновление с помощью утилиты portupgrade (нужно установить, если её нет в системе).

Коментарии (2) | Просмотров: 8537

Подробнее...
 
RCS - Revision Control System
Автор Охальников Олег   
28:10:2010 г.

RCS - Это система управления версиями. Стандартно входит в большинство UNIX систем (на примере FreeBSD - #man rcs). В качестве применения считаю идеально подходит для записи изменений конфигурационных файлов, наиболее актуально, когда с системой работают несколько администраторов. Можно просматривать краткие комментарии изменений, сравнивать отличия файлов. 

Наиболее часто при правке файлов практикуется сохранение старого файла с датой, что считаю менее грамотным подходом. Засоряется директория при частых правках. В файлах трудно понять, что правилось и к какой версии откатиться.

Итак, приучаем себя к порядку и начинаем работать с RCS.

Ваш коментарий будет первым | Просмотров: 4985

Подробнее...
 
ArchLinux: crontab -e
Автор Охальников Олег   
08:09:2010 г.
По умолчанию в ArchLinux для crontab -e используется редактор vi . Редактор старый как юникс (старее только ed )))), имеет очень много возможностей - это и хорошо и плохо. Команды трудны для запоминания и прочие сложности, поэтому заменим его на более простой и достаточный для правки, стандартный nano

# nano /etc/bash.bashrc

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

export EDITOR=/usr/bin/nano
export VISUAL=$EDITOR

Закрываем открываем консоль, вводим crontab -e и редактируем его уже в nano, чего и добивались.

Коментарии (2) | Просмотров: 4653

Подробнее...
 
Самый быстрый CVSUP сервер, какой?
Автор Охальников Олег   
08:09:2010 г.
Возвращаясь к теме обновления портов с помощью CVSUP, хочется отметить момент выбора самого быстрого (для вашего расположения) сервера. Для этого собираем fastest_cvsup:  

# cd /usr/ports/sysutils/fastest_cvsup/
# make install clean

Интересует регион ru (Россия), команда примет следующий вид:

# fastest_cvsup -c ru

В конце вывода видим три сервера, с самыми быстрыми откликами:

>> Speed Daemons:
- 1st: cvsup2.ru.freebsd.org
- 2nd: cvsup7.ru.freebsd.org
- 3rd: cvsup6.ru.freebsd.org

Можно запустить несколько раз тест, данные могут меняться, выбираем тот сервер, который чаще всего мелькает и пишем в конф CVSUP:

*default host=cvsup7.ru.freebsd.org
*default base=/usr
*default prefix=/usr
*default tag=.
*default delete use-rel-suffix
*default compress
## Ports Collection. (перечень коллекций портов)
ports-all

Сохраняем и запускаем процесс обновления дерева портов:

cvsup -g -L 2 /usr/local/etc/ports-supfile


Охальников Олег aka H@wk!

Ваш коментарий будет первым | Просмотров: 3331

Подробнее...
 
Arch rankmirrors или делаем mirrorlist актуальным и "быстрым"
Автор Охальников Олег   
08:09:2010 г.
В какой то момент система перестала обновляться. Похоже список зеркал /etc/pacman.d/mirrorlist устарел и требует обновления, сделаем это с помощью rankmirrors.

Первое, что сделаем - это переименуем mirrorlist, например в mirrorlist.bac:

mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bac

 Теперь на основании mirrorlist.bac с помощью rankmirrors получим новый mirrorlist с актуальными зеркалами и с самым быстрым откликом:

rankmirrors -n3 /etc/pacman.d/mirrorlist.bac > /etc/pacman.d/mirrorlist

Поиск зеркал займет какое то время, поcле чего mirrorlist будет создан. У меня добавились следующие строки (остальные закомментированы): 

Server = http://mirror.yandex.ru/archlinux/$repo/os/i686
Server = http://mirror.svk.su/archlinux/$repo/os/i686
Server = http://archlinux.hell.org.ua/archlinux/$repo/os/i686

Пробуем обновить систему:

pacman -Syu

Размер загружаемых файлов: 523,98 МБ
Размер устанавливаемых файлов: 1509,51 МБ

Приступить к установке? [Y/n] y
:: Получение пакетов с core...
readline-6.1.001-1-i686 395,7K 160,3K/s 00:00:02 [############################################################] 100%
bash-4.1.002-2-i686 1107,7K 92,6K/s 00:00:12 [############################################################] 100%
zlib-1.2.3.7-2-i686 125,7K 47,4K/s 00:00:03 [############################################################]100%


Система вновь стала обновляться.

Охальников Олег aka H@wk!

Коментарии (3) | Просмотров: 7383

Подробнее...
 
Linux, конвертируем mkv в avi
Автор Охальников Олег   
08:09:2010 г.
Модно стало последнее время фильмы в mkv загонять, но к сожалению данный формат не понимают большинство DVD плееров. Благо есть Linux, в котором делается все это очень просто и легко одной командой: 

mencoder /path/file.mkv -oac mp3lame -ovc copy -o /path/file.avi

Команда перекодирует mkv-файл в mpeg4 с mp3 звуком.
Если mencoder не установлен, то исправим это:

$sudo apt-get install mencoder

На самом деле mencoder имеет множество опций, почитать о которых можно в man mencoder.
Можно например перекодировать видео XVIDом (должен присутствовать в системе) с нужным битрейдом:

$mencoder /path/file.mkv -oac mp3lame -ovc xvid -xvidencopts vhq=1:bitrate=1250 -o /path/file.avi

Можно еще поколдовать с опциями и к примеру обрезать черные поля с помощью фильтра crop, а с помощью scale можно смаштабировать картинку и т.д.

К прочтению... (ключевое слово mencoder)

Охальников Олег aka H@wk!

Ваш коментарий будет первым | Просмотров: 7064

Подробнее...
 
<< [Первая] < [Предыдущая] 1 2 3 [Следующая] > [Последняя] >>

Результаты 16 - 30 из 35

#COMMENT

Блокируем Ylmf-pc на Exim, Bru...
Благодарю за кучу уцелевших нервов:) постоянно приходилось б...
30/05/17 00:02 More...
By Mus

Установка даты и времени в кон...
Спасибо
12/05/17 17:49 More...
By dushka

Раскладка в rdesktop
Огромное спасибо!
28/04/17 14:01 More...
By Виктор

Аутентификация средствами Apac...
подскажите как писать пороль цифры ?пж! :sigh
28/03/17 13:06 More...
By Лиза

Logwatch - мониторинг журналов...
Отлично, очень не хватало. Автору большое спасибо, пиши еще.
25/01/17 02:44 More...
By Gregg

Сейчас на сайте находятся:
2 гостей