Установка AP-Hotspot в Ubuntu

Добавление стороннего репозитария и установка из него ap-hotspot:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot

Запуск программной точки доступа (при первом запуске будут настроены некоторые параметры, имя интерфейса, имя точки, пароль):

sudo ap-hotspot start

Остановка:

sudo ap-hotspot stop

Перезапуск:

sudo ap-hotspot restart

Перенастройка параметров ap-hotspot:

sudo ap-hotspot configure

Просмотр других команд:

ap-hotspot

Подключение к Wi-Fi через консоль

Просмотр доступных сетевых интерфейсов:
sudo ifconfig -a

Включение беспроводного сетевого интерфейса wlan0:
sudo ifconfig wlan0 up

Поиск беспроводных точек доступа:
sudo iwlist wlan0 scan | grep ESSID

Подключение к беспроводной точке доступа:
sudo iwconfig wlan0 essid имя_точки key s:ключ_подключения

Получение настроек по dhcp:
sudo dhclient wlan0

Просмотр подключений:
sudo iwconfig

Можно также прописать статические параметры в файл /etc/network/intefaces

Установка сервера 1С:предприятие 8.3 на Linux Ubuntu

Установка зависимостей:

apt-get install imagemagick
apt-get install libgsf-1-114
apt-get install ttf-mscorefonts-installer
apt-get install unixodbc

Генерация локалей:

locale-gen en_US
locale-gen ru_RU
dpkg-reconfigure locales

Далее необходимо скачать необходимые deb пакеты, распаковать в директорию и перейти в нее.

Команда установки всех deb пакетов в текущей директории:

dpkg -i *.deb

Запуск сервера:

service srv1cv83 start

Проверка статуса сервера:

service srv1cv83 status

Также необходимо установить сервер баз данных PostgeSQL.

Установка и использование NMON для мониторинга системы

nmon — утилита мониторинга производительности системы.

Установка в Ubuntu или Debian:
sudo apt-get install nmon

Запуск nmon со стандартными параметрами:
sudo nmon

Пример запуска с указанием параметров:
sudo nmon -s 1 -c 100

Команды для вывода справки по nmon:
nmon -? x
nmon -h

Опишу некоторые параметры запуска:
-f (формат вывода таблицы (стандартно -s300 -c288))
-s число (частота обновления (стандартно 2 сек))
-c число (число обновлений (стандартно 1 млн))
-d число (количество отображаемых дисков (стандартно 256))
-t (основные процессы)
-x (планирование мощности)
-g имяфайла (пользовательские группы дисков)
-b (черный и белый (стандартно цветной))

Опишу некоторые функциональные клавиши:
q — выход
c — статистика загрузки процессора
l — статистика загрузки процессора в виде графика
m — информация об оперативной памяти
j — информация о файловой системе
d — статистика использования дисков
n — статистика использования сетевых интерфейсов
V — информация о виртуальной памяти, разделе подкачки
r — информация о ресурсах, версии ядра, процессоре, операционной системе и т.д.
N — информацию о сетевой файловой системе
v — информация о ресурсах в плане безопасности, в процентном соотношении, загрузка дисков/процессора
k — информация о ядре
t — список процессов (. — отображение только работающих в данный момент процессов)
h — больше опций
+ или — служит для изменения частоты обновления данных

Установка tmpwatch и удаление старых файлов

tmpwatch это очень удобная и легкая утилита для удаления старых файлов.

Установка в Linux Ubuntu/Debian:

Скачивание последней версии исходников из https://fedorahosted.org/tmpwatch/wiki/TmpwatchDownloads:

wget https://fedorahosted.org/releases/t/m/tmpwatch/tmpwatch-2.11.tar.bz2

Распаковка:

tar jxf tmpwatch-2.11.tar.bz2

Устанавка:

cd tmpwatch-2.11
./configure
make check
make install

Для CentOS, Fedora:

yum install tmpwatch

Параметры запуска:
-u –atime (время последнего доступа к файлам)
-m –mtime (время создания файлов)
-c –ctime (время изменения индексного дискриптора для файлов)

Опции запуска:
-a, —all (удаление всех файлов, каталогов, символических ссылок)
-d, —nodirs (без удаления каталогов)
-d, —nosymlinks (без удаления символических ссылок)
-f, —force (форсированное удаление файлов)
-q, —quiet (отображение только критических ошибок)
-U, —exclude-user=user (исключение файлов и директорий, принадлежащих указанному по имени или ID пользователю)
-x, —exclude=path (без удаления указанной директории)
-t, —test (режим теста, ничего не удаляется)
-X, —exclude-pattern=pattern (без удаления указанных директорий и файлов и маске)

Пример команд запуска (удаление всех файлов старше 168 часов (7 дней)):

tmpwatch -vv 168 /tmp

Установка и использование Firewall Builder (fwbuilder)

Firewall Builder — утилита позволяющая легко подготовить правила для множества брандмауэров, например iptables, ipfw, acl для HP, Cisco и т.д.

Утилиту можно fwbuilder запускать как под Windows так и Linux, в Linux когда она установлена ее можно запускать из меню или набрав команду fwbuilder.

В Linux Ubuntu fwbuilder можно установить скачав его по ссылке http://sourceforge.net/projects/fwbuilder/files/Current_Packages/ и запустив скачанный файл либо через консоль, например командой:
dpkg -i fwbuilder_5.1.0.3599-ubuntu-precise-1_amd64.deb

Инструкцию по использованию fwbuilder для dd-wrt можно посмотреть на официальном сайте http://www.dd-wrt.com/wiki/index.php/Firewall_Builder

Использование текстового редактора vim

vim — бесплатный мощный текстовый редактор созданный на основе текстового редактора vi.

Читать далее «Использование текстового редактора vim»

Просмотр лог-файлов Linux в реальном времени

Пример команды просмотра лог файла в реальном времени:

tail -f /var/log/syslog

Вывод данных можно подсветить разными цветами, для этого можно установить ccze:

sudo apt-get install ccze

И например сформулировать команду следующим образом:

tail -f /var/log/syslog | ccze --mode ansi

Для прекращения просмотра можно использовать комбинацию клавиш Ctrl+C.

Решение ошибок Samba «Unable to connect to CUPS server» и «failed to retrieve printer list»

Заметил однажды на некоторых серверах ошибки в лог-файле /var/log/samba/log.smbd:

Unable to connect to CUPS server localhost:631 — Connection refused
Unable to connect to CUPS server localhost:631 — Bad file descriptor
failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL

Если расшаривать принтеры не нужно, то в конфигурационном файле /etc/samba/smb.conf можно настроить следующее параметры:

[global]
...
load printers = no
show add printer wizard = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes

Перезапустить smbd чтобы изменения вступили в силу:

sudo restart smbd

После этого ошибка не должна появляться.

Смотрите также мою статью:
Установка и настройка Samba в Linux