S3.Blog

29 Марта 2024
A A A   RSS-лента
"Я знаю, что ничего не знаю, но многие не знают и этого". Сократ [?].

Раздел: Разработка


Найденные статьи:

Linux: Автоматическое отключение wlan0 если подключен кабель в eth0
Дата последнего изменения: 7 Декабря 2016
Метки статьи: Готовые решения, Linux, Shell/Bash
Не стандартная проблема: необходимо на linux (ubuntu, debian, raspberry, и т.д.) автоматически отключать WiFi-интерфейс при подключении кабеля ethernet-коннектор и включать, при отсоединении кабеля.
 
Linux: Автоматическое монтирование USB-накопителей и создание пути
Дата последнего изменения: 5 Декабря 2016
Метки статьи: Готовые решения, Linux, Shell/Bash
Автоматическое монтирование для FAT и NTFS из консоли.
 
Linux: Сгруппировать и посчитать
Дата последнего изменения: 2 Октября 2015
Метки статьи: Одной строкой, Linux, Shell/Bash
Однострочник, представленный ниже, пригодится тем, кому надо быстро что-то сгруппировать и посчитать совпадения - например логи апача.
 
Linux: Альтернатива символьным ссылкам: mount --bind
Дата последнего изменения: 10 Февраля 2012
Метки статьи: Документация, Linux
Команда mount с ключом --bind применяется в системах на ядре Linux (начиная с 2.4) для создания синонима каталога в дереве файловой системы.
 
Linux: Samba, CIFS/Linux и симлинки
Дата последнего изменения: 10 Февраля 2012
Метки статьи: Фиксы & Хаки, Linux
Недавно столкнулся с проблемой: телевизор Samsung, подключенный к домашней сети по samba (версия 3.0.34) никак не хотел видеть каталог, который был прилинкован к расшаренной папке через ln -s
 
Linux: CVS/SVN - взлететь за 5 секунд
Дата последнего изменения: 24 Января 2011
Метки статьи: Документация, Linux, Shell/Bash
CVS и SVN - это системы контроля версий программного проекта.
Используя одну из этих систем, вы сможете вести историю ваших файлов с исходными текстами, а так же производить разработку проекта несколькими программистами не мешая друг другу.
В этом материале я не буду рассказывать о всех прелестях и возможностях CVS и SVN, так как это займет не один час и мы не вложимся в установленные 5 секунд.
 
Linux: sshfs: простой и защищенный доступ к удаленной файловой системе
Дата последнего изменения: 26 Ноября 2010
Метки статьи: Документация, Linux, Shell/Bash
Предисловие:
Порой приходится во время работы делать несколько одновременных ssh-коннектов к удаленному серверу для:
логов
редактирования скрипта
редактирования второго скрипта
редактирования третьего скрипта
и т.д.
Соответственно приходится каждый раз давать команду ssh ...
 
Формат LogFormat в Apache
Дата последнего изменения: 18 Октября 2010
Метки статьи: Документация, Linux
В статье приведен список параметров, которые используются при создании журнальных файлов web-сервера Apache. Данные параметры используются в директивах LogFormat и CustomLog.
 
Linux: Screen - консольный менеджер окон
Дата последнего изменения: 2 Сентября 2010
Метки статьи: Документация, Linux, Shell/Bash
Много лет назад, когда компьютеры были большими, а интернет маленьким, когда основная масса людей сидела на DialUp и связь была не стабильной,- в 1987 году в linux'е появилась замечательная программа Screen, которая продолжала выполнять запущенные команды даже при обрыве коннекта, т.е. достаточно было переподключиться и продолжать работать с консолью как ни в чем не бывало.
 
Linux: Как задать @INC из апача
Дата последнего изменения: 8 Февраля 2010
Метки статьи: Документация, Linux, Perl
Как известно mod_perl стартует отдельным процессом и для того, что бы web-сервер правильно нашел все ваши самописные библиотеки, существует несколько способов.
 
Perl: mod_perl для Apache2
Дата последнего изменения: 14 Января 2010
Метки статьи: Документация, Linux, Perl
Столкнулся сегодня с проблемой - конфигурация web-сервера и скриптов под mod_perl для Apache2 разительно отличается от конфигурации под первый Apache.
Как же настроить сервер и готовые скрипты?
 
Linux: libgcc_s.so.1 must be installed for pthread_cancel to work
Дата последнего изменения: 20 Декабря 2009
Метки статьи: Фиксы & Хаки, Linux
libgcc_s.so.1 must be installed for pthread_cancel to work
Даже если у вас стоит самая свежая версия libgcc, это еще не значит что запускаемая программа не выдаст вышеозначенную ошибку :)
 
Shell/Bash: Создаем Backup-архив
Дата последнего изменения: 14 Декабря 2009
Метки статьи: Готовые решения, Linux, Shell/Bash
Программистам и администраторам довольно часто приходится создавать backup'ы нужных, и порой трудно восстановимых скриптов и данных. Существует множество решений для этого. Вот моё решение, простое и лаконичное.
 
Shell/Bash: Grep - поиск файла с нужным содержимым
Дата последнего изменения: 16 Октября 2009
Метки статьи: Документация, Linux, RedHat, Shell/Bash, Solaris
Что бы быстро найти файлы, внутри которых находится искомый набор символов, в *nix системах есть замечательная утилита grep
 
Shell/Bash: Создание проксирующего туннеля
Дата последнего изменения: 13 Сентября 2009
Метки статьи: Linux, RedHat, Shell/Bash
В некотором царстве, в некотором государстве жила-была принцесса со сказочным именем Apache Сервовна. И был у нее возлюбленный принц - DomainName Комович. Вот только не разрешал отец принца встречаться с принцессой и с помощью тайной полиции всячески отслеживал куда принц ходит и что делает. И тогда принц построил небольшой домик недалеко от замка принцессы, выкопал в погребе этого домика туннель к своей барышне и таким нехитрым способом вся тайная полиция была обманута, так как думала что дальше этого домика принц не гуляет..  :)
 
Linux: GOCR - распознавание текста
Дата последнего изменения: 6 Сентября 2009
Метки статьи: Готовые решения, Linux
GOCR - консольная программа для распознавания текста.
Оффициальный сайт: http://jocr.sourceforge.net/
Скачиваем. Распаковываем. Инсталлируем.
Даем в консоли команду:
----------------------------------------
gocr < имя_графического_файла >
----------------------------------------
 
Linux: Какой сегодня по счету день в году
Дата последнего изменения: 6 Сентября 2009
Метки статьи: Одной строкой, Linux, Shell/Bash
----------------------------------------
date '+%j'
----------------------------------------
 
Linux: iptables
Дата последнего изменения: 2 Сентября 2009
Метки статьи: Документация, Linux, RedHat, Shell/Bash
iptables -  утилита командной строки, является стандартным интерфейсом управления работой межсетевого экрана (брандмауэра) netfilter для ядер Linux версий 2.4 и 2.6. Вопреки очень распространённому мнению, ни iptables, ни netfilter не производят маршрутизацию пакетов и никак ей не управляют. Netfilter только фильтрует и модифицирует (в том числе, для NAT) пакеты по правилам, заданным администратором через утилиту iptables. 
 
Solaris: Рестарт сервиса/демона
Дата последнего изменения: 1 Сентября 2009
Метки статьи: Документация, Linux, RedHat, Solaris
После того, как вы изменили конфигурацию какого-либо сервиса на удаленном сервере Unix/linux, например ssh-демон, вы должны перезапустить его для принятия изменений.
Самый легкий способ это сделать - это перезапустить Вашу Unix-машину.
Но это не всегда возможно, как бы вам этого не хотелось.
 
Семейство Linux/Unix
Дата последнего изменения: 1 Сентября 2009
Метки статьи: Документация, Linux
Диаграмма, показывая ключевой Unix и Unix-подобные  операционные системы.
 
Linux: Автозагрузка
Дата последнего изменения: 30 Августа 2009
Метки статьи: Документация, Linux, Shell/Bash
Установка в автозагрузку сервиса/демона
для примера поставим в автозагрузку ДНС-сервис (named)
----------------------------------------
# chkconfig named on
----------------------------------------
проверим, поставился ли:
----------------------------------------
# chkconfig ...
 
Linux: Убить все процессы с одинаковым именем
Дата последнего изменения: 30 Августа 2009
Метки статьи: Одной строкой, Linux, Shell/Bash
----------------------------------------
killall -KILL имя_процесса
----------------------------------------
 
Linux: Монтируем удаленный порт
Дата последнего изменения: 30 Августа 2009
Метки статьи: Одной строкой, Linux, Shell/Bash
Сломался как-то у нас тунель, через который мы в офисе к CVS-серверу подключались.
Но не беда - монтируем удаленный порт к своему компьютеру и всех делов.
----------------------------------------
ssh -A -C -L 2401:127.0.0.1:2401 IP_ADDRESS
----------------------------------------
 
Linux: Присоединяемся к локальному компьютеру из мира
Дата последнего изменения: 30 Августа 2009
Метки статьи: Одной строкой, Linux, Shell/Bash
Есть у меня один знакомый начинающий админ.
Периодически у него возникают вопросы по части настройки своей линукс-системы и иногда бывает что проще зайти по ssh и всё сделать самому, чем долго объяснять по телефону что куда и как.
Но вот беда - его домашний провайдер выдает всем пользователям ...
 
Linux: mysqldump
Дата последнего изменения: 30 Августа 2009
Метки статьи: Документация, Linux, MySQL
Полный дамп со всем содержимым
----------------------------------------
mysqldump -v -u USER -p DATABASE > <имя_файла>.sql
----------------------------------------
Дамп только структуры таблиц
----------------------------------------
mysqldump --no-data -u USER -p DATABASE > structure.sql
----------------------------------------
 
Linux: CVS - Система Управления Параллельными Версиями
Дата последнего изменения: 30 Августа 2009
Метки статьи: Документация, Linux, Shell/Bash
Это руководство в формате Info описывает использование и администрирование CVS версии 1.10.
Обзор
Что такое CVS?
Чем не является CVS?
Пример работы с CVS
Получение исходного кода
Фиксирование изменений
Уборка за собой
Просмотр изменений
Репозиторий
Как сообщить CVS, ...
 
Linux: Список открытых портов и соединений
Дата последнего изменения: 30 Августа 2009
Метки статьи: Одной строкой, Linux, Shell/Bash
----------------------------------------
netstat -anut
----------------------------------------
 
Linux: Количество запущенных процессов
Дата последнего изменения: 30 Августа 2009
Метки статьи: Одной строкой, Linux, Shell/Bash
----------------------------------------
ps ax | grep "httpd" | wc -l
----------------------------------------
 
Linux: Краткая информация по rpm
Дата последнего изменения: 30 Августа 2009
Метки статьи: Документация, Linux, Shell/Bash
удалить пакет, установленный через rpm:
----------------------------------------
# rpm -e
----------------------------------------
просмотр установленных пакетов:
----------------------------------------
# rpm -qa
----------------------------------------
посмотреть состав ...
 
Linux: Информация о компьютере
Дата последнего изменения: 24 Августа 2009
Метки статьи: Одной строкой, Linux, Shell/Bash
название операционной системы:
----------------------------------------
uname -a
cat /etc/*release
----------------------------------------
информация о процессоре:
----------------------------------------
cat ...
 
Linux: Смена даты создания/изменения файла на текущую
Дата последнего изменения: 24 Августа 2009
Метки статьи: Одной строкой, Linux, Shell/Bash
----------------------------------------
find /path -type f -exec touch \{\} \;
----------------------------------------
 
© S3.Blog: Если критикуешь, не предлагая решения проблемы, то ты становишься частью этой проблемы.