Архив за год: 2014
VIM: установка цветовой схемы
9 сентября 2014
Ubuntu: установка PyCharm0 (0)
8 сентября 2014
Устанавливаем Java, если ещё не установлена: # add-apt-repository ppa:webupd8team/java Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK6 / JDK7 / JDK8). There are no actual Java files in this PPA. … OK # aptitude update # aptitude -y install oracle-java7-set-default По ходу установки — принимаем условия лицензии.
![]()
Tomcat: Tomcat did not stop in time. PID file was not removed.0 (0)
3 сентября 2014
Когда приложение в Tomcat-а становится достаточно большим, при выключении сервера можно увидеть такое сообщение: $ ./bin/shutdown.sh Using CATALINA_BASE: /home/user/APP/app-server Using CATALINA_HOME: /home/user/APP/app-server Using CATALINA_TMPDIR: /home/user/APP/app-server/temp Using JRE_HOME: /home/user/APP/Java/jdk1.6.0_45/jre Using CLASSPATH: /home/user/APP/app-server/bin/bootstrap.jar:/home/user/APP/app-server/bin/tomcat-juli.jar Using CATALINA_PID: /home/lms/APP/app-server/conf/catalina.pid Tomcat did not stop in time. PID file was not removed. To aid diagnostics a thread dump has been written to… Читать далее »
![]()
Python: модуль pysed — расширенный аналог редактора sed0 (0)
28 августа 2014
Страница проекта на PyPI. Там есть достаточно подробный HowTo с примерами, но мало показано применение модуля непосредственно в коде — больше в консоли. В Python есть строковый метод replace: Help on function replace in string: string.replace = replace(s, old, new, maxsplit=-1) replace (str, old, new[, maxsplit]) -> string Return a copy of string str with… Читать далее »
![]()
MySQL: tuning-primer.sh — настройка производительности сервера MySQL0 (0)
27 августа 2014
В дополнение к скрипту mysqltuner — есть ещё одна возможность проверить текущие настройки MySQL, и получить рекомендации по улучшению его производительности. Для этого — используем скрипт tuning-primer.sh. Загружаем его: # wget https://launchpad.net/mysql-tuning-primer/trunk/1.6-r1/+download/tuning-primer.sh # chmod +x tuning-primer.sh
![]()
CentOS: быстрая установка и настройка OpenLDAP0 (0)
26 августа 2014
Очень краткий HowTo по установке. Одна база, простой конфиг. Больше информации — по ссылкам в конце статьи. Использоваться будет slapd.conf, не cn=config. Используются: # cat /etc/redhat-release CentOS release 6.5 (Final) # slapd -V @(#) $OpenLDAP: slapd 2.4.23 (Feb 3 2014 19:06:07) $ [email protected]:/builddir/build/BUILD/openldap-2.4.23/openldap-2.4.23/build-servers/servers/slapd
![]()
Python: работа с файлами0 (0)
24 августа 2014
Для работы с файлами в Python используется встроенная функция open(): Help on built-in function open in module __builtin__: open(…) open(name[, mode[, buffering]]) -> file object Open a file using the file() type, returns a file object. This is the preferred way to open a file. С помощью open() создаётся новый объект, над которым потом можно выполнять… Читать далее »
![]()
MySQL: миграция с MySQL на MariaDB0 (0)
24 августа 2014
Миграция выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final) # uname -p x86_64 Создаём дамп всех баз: # mysqldump -u root -p -A > alldbs.sql Enter password: — Warning: Skipping the data of table mysql.event. Specify the —events option explicitly. Останавливаем MySQL: # service mysqld stop Stopping mysqld: [ OK ]
![]()
CentOS: установка MariaDB0 (0)
23 августа 2014
MariaDB — форк от MySQL, с улучшенной производительностью и новыми возможностями. Больше подробностей можно получить на официальном сайте. Установка выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final) # uname -p x86_64 Добавляем репозиторий. Получить код для файла описания репозитория под конкретную ОС и архитектуру можно тут>>>. В файл /etc/yum.repos.d/MariaDB.repo вписываем: [mariadb] name = MariaDB baseurl =… Читать далее »
![]()
Linux: поиск проблем сети0 (0)
22 августа 2014
Проверка состояния сети # mii-tool -v eth0 eth0: negotiated 100baseTx-FD, link ok product info: vendor 00:50:43, model 2 rev 3 basic mode: autonegotiation enabled basic status: autonegotiation complete, link ok capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD Или с помощью ethtool: # ethtool eth0 Settings for… Читать далее »
![]()