ЗАМЕТКИ

Изменить командную оболочку

Изменить командную оболочку:

$ echo $SHELL
/bin/sh
$ chsh --help
Usage: chsh [options] [LOGIN]

Options:
  -h, --help                    display this help message and exit
  -R, --root CHROOT_DIR         directory to chroot into
  -s, --shell SHELL             new login shell for the user account

$ chsh -s /bin/bash
Password:

После чего стоит перезалогиниться.

Раздать интерент с локали на удаленный сервер

Сервер от соединений закрыт. Доступ осуществляется по openssh. Задача: дать ему на время инет для установки пакетов.

Ставим программу ziproxy. Запускаем.

oleg@oleg-PC:~$ sudo service ziproxy start
Starting ziproxy: ziproxy.

Пробрасываем порт на удаленную машину: server_port - на выбор, желательно любое число от 10к local_port - порт который обслуживает ziproxy (по умолчанию 8080, можно изменить в конфиге ziproxy)

ssh -o 'GatewayPorts=yes' -R server_port:localhost:local_port server_ip

На удаленной машине:

ER диаграммы

Для создания ER диаграмм под postgres можно использовать schemaspy.

Официальный сайт schemaspy.sourceforge.net/

Что для этого надо:

  1. Сам schemaspy
  2. java (sudo apt-get install openjdk-7-jdk)
  3. The Graphviz Diagram Engine (sudo apt-get install graphviz)
  4. Драйверы для БД (в моем случае postgres 9.3.5 http://jdbc.postgresql.org/download.html)

Запускается все это дело командой:

DNS, добавление новой зоны

1) Создаем новый конфигурационный файл:


root@happyblitz:/etc/bind# cat e-nail-s.ru 
$TTL 150
$ORIGIN e-nail-s.ru.

@	150	IN	SOA	ns.happyblitz.ru. admin@e-nail-s.ru	(
	2014112701	; serial
	150		; refresh
	15		; retry
	1w		; expire 
	3h		; minimum
	)
	IN	NS	ns52.ruweb.net.
	IN	NS	ns51.ruweb.net.
	IN	A	185.11.246.126

www 	IN	CNAME	e-nail-s.ru.

2) Добавляем информацию о зоне:

Убрать ссылку у пункта меню в Drupal

1. Ставим модуль Special menu items, включаем

2. На странице /admin/config/system/special_menu_items устанавливаем тег для будущего раздела меню без ссылки
(по умолчанию стоит <span>, я поменял на <a>)

3. Для пункта меню, не требующего ссылки, устанавливаем путь <nolink>

Изменение типа enum в postgres 8.1

Postgres 9 поддерживает расширение собственного типа ENUM через ALTER TYPE, чего нет в postgres 8

Приходится делать так:

(для примера наш тип будет называться extype, колонки с этим типом у меня называются также)

1. Выбираем таблицы с колонками с названием extype

select table_name from information_schema.columns where column_name = 'extype';

2. Переименовываем старый тип

Страницы