Полезные заметки

Полезные заметки

UNIX подобные системы

Unix подобные системы являются основой, на которой держится большинство web сервисов, сервисов по предоставлению доступа интернет, баз данных, служб DNS и огромного количества других автоматизированных систем. Отличительной особенностью UNIX является гибкость настройки и то, что за использование системы вы, в основном, не платите ни чего. UNIX можно использовать для получения прибыли, в то время как WINDOWS требует с вас, чтобы получаемая прибыль, пусть даже не большой ее кусок, отчислялся компании Microsoft.

Debuging in linux

Просмотр системных вызовов.

strace ls
 
strace -c -p 1

Просмотр стека.

GNU Debugger(Основной unix отладчик).

Ограничение доступа по ip на tomcat

Когда понадобилось, пришлось полопатить документацию к tomcat. Приведу пару примеров.

В apache-tomcat-7.0.33\conf\server.xml.

<Engine name="Catalina" defaultHost="localhost">
    ...
    ...
    ...
    <Valve className="org.apache.catalina.valves.RemoteAddrValve"
        allow="10\.132\.77\.55|10\.132\.76\.120|10\.132\.77\.47"/>
    ...
</Engine>

 

rsync и нестандартный порт ssh-сервера

# rsync -avz  -e "ssh -p 2222" /local_folder/ user@host:/remote_folder/

Номер порта на удаленном сервере опция -e.

Скрипт переименования музыки mp3

Столкнулся с проблемой невозможности воспроизведения файлов на флешке в штатной магнитоле автомобиля. Все дело в названии файлов.

Написал простенький скрипт, который убирает нестандартные символы из имени файла и обрезает длину названия файла до 80 символов

 

Консоль utf-8 на половину

Руководств по установке utf-8 да еще и с русской локализацией в интернете полно, но ни одно из них не помогло мне с моей странной проблемой.

p12 сертификат. Изменение пароля.

Протокол/софт openssl основывается на таких понятиях, как ключи и сертификаты. Существует довольно много их разновидностей, в том числе и криптоконтейнер p12 о котором будем говорить. 

Этот контейнер представляет собой бинарный файл, который несет в себе ключи, сертефикаты и еще что-нибудь. Часто, на такую конфиденциальнцю информацию устанавливают пароль, и правильно делают мне кажется. Иногда пароль нужно сменить и тут нам понадобятся 2 команды

Debian vi

Текстовый редактор vi по умолчанию в Debian ведет себя несколько "странно". Лечится установкой  vim-nox.

# aptitude install vim-nox

SSH Туннели

Есть два хоста: в нашей локальной сети - ip 10.10.10.2 и удаленный -ip 31.23.54.45.

 Переброс порта с удаленного хоста на  порт хоста в нашей  локальной сети(С удаленного хоста можно будет законнектиться на хост в нашей локальной сети как на 127.0.0.1/localhost). 

На локальном хосте:

$ ssh -R 3380:127.0.0.1:80 username@31.23.54.45

После этого если выполнить на 31.23.54.45:

В одну строку.

# find /home/user -type f -mtime +N -exec rm {} \;

- Удалит файлы старше N дней.

Страницы

Подписка на RSS - Полезные заметки