#Записки о 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) | Просмотров: 6408

 
FreeBSD устанавливаем Webmin
Статьи - *BSD системы - статьи, инструкции...
Автор Охальников Олег   
17:05:2011 г.
Webmin - это Web инструмент администрирования вашей Unix машины (сайт проекта). Достаточно удобная вещь, хотя пользуюсь крайне редко, зато может выручить, если к серверу заблокировали доступ по ssh или по каким то причинам этот сервис не работает.

1) Обновляем порты, как это сделать, читаем здесь... и здесь...
2) Устанавливаем:  

cd /usr/ports/sysutils/webmin
make install clean


3) Конфигурируем Webmin.

ee /etc/rc.conf
webmin_enable="YES"

сохраняем и запускаем скрипт:

/usr/local/lib/webmin/setup.sh

Отвечаем на вопросы:

...
...
Web server port (default 10000): [Enter] #Если хотите оставить значение порта по дефолту, я обычно меняю.
Login name (default admin): [Enter] #Если хотите оставить имя пользователя по дефолту.
Login password: [Вводим пароль]
Password again: [Повторяем пароль]
Use SSL (y/n): [y]
...
...


4) Запускаем:

/usr/local/etc/rc.d/webmin start


5) Убедимся, что все работает:

# ps ax | grep webmin
65811  ??  Ss     0:01,26 /usr/local/bin/perl /usr/local/lib/webmin/miniserv.pl
/usr/local/etc/webmin/miniserv.conf


6) Если порт на менялся, то сервис доступен по адресу:

https://url:10000/


На этом установка завершена, демонстрацию и скриншоты, можно посмотреть на официальном сайте, тут...

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

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

 
Unix. Справочник, Роббинс
Чтиво - Книги
Автор H@wk!   
22:03:2011 г.
Unix. Справочник, РоббинсСправочник с большой буквы. Отличная книга, твердая обложка, белая бумага высокого качества говорит о том, что использование данной книги будет частым. В книге содержится описания большинства команд Linux, Unix и Solaris. Приведен обзор интерпритаторов Bash, Korn, Tcsh. Затронута тема программирования в оболочке. Достаточно большая тема посвящена sed & awk. Исчерпывающая тема по управлению пакетами и пакетным менеджерам Debian, Red Hed, Mac OS, Solaris. Глава посвященная редакторам Vi (Vim) и Emacs. Часть 3 книги посвещена разработке программного обеспечения, а именно системам управления исходным кодом, таким как CVR, CVS, RCS. Глава отдельно посвященная утилите make, отладчику GDB и т.д. 
Подробнее посмотреть и заказать книгу можно здесь...

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

Подробнее...
 
FreeBSD. Подробное руководство, 2-е издание
Чтиво - Книги
Автор H@wk!   
22:03:2011 г.
Я уже выкладывал книгу по FreeBSD Брайна Таймэна. Но эта книга заслуживает не меньшего внимания. Написана очень легким, понятным языком, непринужденно с юмором. Это книга, которую хочется читать. Некоторые главы отсутствуют в книге Брайна Таймэна, но присутствуют в книге Лукаса, это вопросы резервного копирования информации Dump/Restore и ряд других. Книга написана по более актуальной версии FreeBSD.
Cравнить содержания и заказать книгу можно на сайте books.ru

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

Подробнее...
 
Кто занял место на диске?
Заметки - Коротко о главном...
Автор Охальников Олег   
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) | Просмотров: 17036

 
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!

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

Подробнее...
 
Logwatch - мониторинг журналов сервера Linux с отчетом о состоянии на e-mail (на примере Debian/Ubuntu)
Статьи - Linux - статьи, инструкции...
Автор Охальников Олег   
15:03:2011 г.
FreeBSD по умолчанию присылает каждодневные отчеты о состоянии системы, отчеты безопасности, еженедельные отчеты - на почту администратора. При этом отчеты и информативны и не содержат километры ненужной информации. Это отступление и этого очень не хватает в Linux, к счастью в Linux есть Logwatch, делающий тоже самое.
Начинаем всегда с обновления списка доступных пакетов: 

# apt-get update

Устанавливаем Logwatch: 

# apt-get install logwatch

Копируем файл с настройками в /etc:

cp /usr/share/logwatch/dist.conf/logwatch.conf /etc/logwatch/conf/

Привожу содержание своего файла:

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

Подробнее...
 
Контролируем SMART HDD, с отчетом на e-mail. На примере FreeBSD и Debian/Ubuntu.
Статьи - SoftWare - статьи, инструкции...
Автор Охальников Олег   
17:03:2011 г.
Что такое SMART, какие атрибуты SMART бывают, можно прочитать в "Википедии" - здесь...
В данной статье расскажу, как контролировать состояние HDD с помощью smartmontools, установка и настройка на примере систем FreeBSD и Debian/Ubuntu.
 
FreeBSD:

1) Обновляем порты, как это сделать, читаем здесь... и здесь...

2) Устанавливаем:

cd /usr/ports/sysutils/smartmontools/ && make install clean

3) Для запуска демона, вносим следующие строки в /etc/rc.conf:

smartd_enable="YES"
smartd_flags="-l local2 --interval=500"

Флаг указывает на логирование и интервал опроса.

4) Настраиваем логирование, для этого ближе к началу /etc/syslog.conf, добавляем следующую строку:

# ee /etc/syslog.conf

local2.* /var/log/smartd.log

Создаем файл лога:

# touch /var/log/smartd.log

Перезапускаем:

# /etc/rc.d/syslogd restart

Настроим ротацию лога, для этого правим /etc/newsyslog.conf:

# ee /etc/newsyslog.conf

/var/log/smartd.log 644 7 100 * JC

/Подробности по newsyslog выходят за рамки данной статьи, возможно напишу материал в будующем./

5) Теперь переходим непосредственно к конфигурационному файлу smartmontools.

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

Подробнее...
 
FreeBSD уведомление на почту, о необходимости обновить ПО
Статьи - *BSD системы - статьи, инструкции...
Автор Охальников Олег   
16:02:2011 г.
В статье "Скрипт обновления ПО FreeBSD" был приведен пример скрипта выполняющего обновление дерева портов, выявления устаревших и пересборку, но не всегда удобно вручную запускать этот скрипт для проверки, особенно когда серверов с десяток, поэтому создаем коротенький сценарий, который раз в сутки обновляет дерево портов, ищет устаревшие и если они есть - присылает отчет на e-mail администратора, ну а если обновлять не чего, то ни чего не присылает.

#!/bin/sh

# ---------------------------------------
# Created: Ohalnikov Oleg
# URL: http://unixa.ru
# Date: 2011-02-15
# ---------------------------------------

DATE=`date '+%Y-%m-%d'`
HOST='server.host.ru' # Доменное имя сервера, фигурирует в теме письма. 
# Необходимо, если серверов несколько. Если в качестве интерпретатора используется
# bash, то можно использовать глобальную переменную $HOSTNAME
csup -g -L 2 /etc/ports-supfile > /dev/null
pkgdb -F > /dev/null
if pkg_version -v | grep "need" > /dev/null
then
     pkg_version -v | grep "need" >> /root/script/ports
     mail -s "Port Update $HOST $DATE" Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script < /root/script/ports
     rm -f /root/script/ports
     exit 0
fi

Сохраняем как checkport.sh, я сохраняю в директории /root/script, если директория другая, то в скрипте поправьте пути, делаем файл исполняемым:

chmod u+x /root/script/checkport.sh

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

Подробнее...
 
VmWare-Server скрипт бэкапа виртуальных машин
Статьи - Shell - статьи, инструкции...
Автор Охальников Олег   
09:02:2011 г.
Как и было обещано в предыдущей статье "VmWare-Server управление машинами из консоли с помощью vmrun", в данной выкладываю скрипт, выполняющий бэкап виртуальной машины (в данном примере машины - Test). Небольшое отступление, т.к. некоторые длинные строки не помещаются в формате сайта, для них сделаны переносы с помощью символа "==>". При копировании скрипта, символы переноса надо убрать, а команду записать в одну строку. Скрипт хорошо комментирован, поэтому требует минимум пояснений. Основные параметры задаются в самом начале скрипта. Задаем  логин пароль для администратора виртуальных машин, администратора гостевой ОС, в качестве которой выступает ОС W2k3. Сам скрипт размещаем в директории /root/script/vmbackup (необходимые директории нужно создать). У меня скрипт называется vmbackuptest.sh, делаем скрипт исполняемым, права только владельцу root, остальным запрещаем все - это важно, т.е. chmod 700. Скрипт ведет подробный лог своих действий (содержание лога ниже), путь для файлов логов /root/script/vmbackup/log, в директории будут создаваться файлы следующего вида: 2011-02-09.log (в скрипте этого нет, но легко добавить команду, которая хранит нужное количество логов или сжимает старые логи), которые отправляются администратору на e-mail. В данном примере папка для виртуальных машин - стандартная: /var/lib/vmware/Virtual Machines/, а сама машина находится здесь: /var/lib/vmware/Virtual Machines/Test. Под избыточные бэкапы в системе выделен отдельный HDD, директория с бэкапами расположена по этому пути: /mnt/backup/vmbackup (нужно создать).В данной папке автоматом создается папка формата 2011-02-09, в которую копируются виртуальные машины, в данном примере будет создано следующее: /mnt/backup/vmbackup/2011-02-09/Test/. Итак, сам скрипт в первом приближении, будем считать альфа-альфа (хорошо написанный код не гарантирую, но скрипт выполняет нужные действия, любые предложения по улучшению, принимаются):

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

Подробнее...
 
<< [Первая] < [Предыдущая] 1 2 3 4 5 6 7 8 9 10 [Следующая] > [Последняя] >>

Результаты 21 - 30 из 146

#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

#/tmp

Каким дистрибутивом Вы пользуетесь?

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