RU EN

Добавление ssh-ключа на сервер

 

Для добавления авторизационного ключа на удалённый сервер можно воспользоваться командой:

cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >> ~/.ssh/authorized_keys'

Либо воспользоваться скриптом ssh-copy-id:

ssh-copy-id [-i [identity_file]] [user@]machine
Комментариев: 0
23.01.2014 10:35


Смена пароля доменного пользователя Windows

 

Сначала надо узнать имя Primary Domain Controller (с правом записи):

dig <name> <type>

dig _ldap._tcp.pdc._msdcs.domain.all.corp any

Где параметр имени вводится в формате:

_ Service ._ Protocol . DcType ._msdcs. DnsDomainNameШ

Аналог для Windows:

nslookup -type=srv _ldap._tcp.pdc._msdcs.STAFF

Получив список имён Primary AD-серверов вводим команду:

smbpasswd -r srv10.domain.all.corp -U username
Комментариев: 0
02.10.2013 15:03


Уровни загрузки в Debian

 

Уровни загрузки управляют запуском/остановкой процессов и сервисов. Они в зависимости от функционального назначения обозначены цифрами от 0 до 6 и буковой S:

* S Single user
* 0 System Halt
* 1 Single user
* 2 Full multi-user mode (Default)
* 3-5 Same as 2
* 6 System Reboot

В системе уровни загрузки определены файлами в папках /etc/rc[level].d соответственно.

Определить текущий уровень загрузки можно с помощью команды runlevel.

В самих папках /etc/rc[level].d находятся ссылки на скрипты в папке /etc/init.d следующего вида: S20php-fpm5.3, K02nginx.

    Если линк начинается с S скрипт запускается с аргументом start.
    Если линк начинается с K скрипт запускается с аргументом stop.

Другие параметры для запуска скриптов из /etc/init.d находятся в соответствующих файлах в папке /etc/default.

Добавление сервиса

Можно добавить новый сервис в автозагрузку, если существует соответствующий скрипт в /etc/init.d командой:

update-rc.d service-name default

Удаление сервиса

update-rc.d service-name remove
Комментариев: 0
13.09.2013 22:28


Очистка неактивной памяти в Linux

 

Если выполнить команду:

cat /proc/meminfo

иногда можно увидеть, что большой объём занят малоиспользоуемыми данными (строка Inactive). Освободить некоторое кол-во памяти можно комнадой:

echo 3 > /proc/sys/vm/drop_caches

Более подробная информация в документации ядра.

Комментариев: 0
20.08.2013 11:13


SSH алиасы

 

Для создания ssh-алиасов, нужно открыть $HOME/.ssh/config (создать, если его нет) и добавить алиас:

# имя алиаса
Host mars
    # имя ssh-пользователя
    User myusername
    # имя хоста
    HostName mars.domain.com
    # порт
    Port 38566

После этого можно вместо:

ssh -p38566 myusername@mars.domain.com

набирать:

ssh mars
Комментариев: 0
16.08.2013 17:35