Задача создать пользователя test, указать домашнюю директорию для него и сказать что его интерпритатор — bash. useradd -g other -d /export/home/test -m -s /bin/bash -c «test user» test Если нужно указать какой конкретно у пользователя должен быть id добавим ключ -u: useradd -u 1100 -g other -d /export/home/test -m -s /bin/bash -c «test user» test
Метка: console
Конвертирование из TIFF в PDF и наоборот
Конвертировать из pdf в tiff: gs -q -dNOPAUSE -dBATCH -sDEVICE=tiffg4 -sOutputFile=tiff1.tif pdf1.pdf Конвертировать из tiff в pdf: convert tiff1.tif pdf2.pdf
Памятка: Расширение датафайлов Oracle
Отобразить все датафайлы: SELECT NAME, FILE# FROM V$DATAFILE; Увеличить размер дата-файла: alter database datafile ‘/d/db/oradata/oss/reporter/etload/etlddl_1.dbf’ autoextend on next 32M maxsize 20000M; Добавить новый дата-файл: alter tablespace ETLDDL_1 add datafile ‘/d/db/oradata/oss/reporter/etload/etlddl_1_2.dbf’ size 32M autoextend on next 32M maxsize 32000M;
Пример использования утилиты EXPDP и IMPDP
Допустим нам нужно перенести схему test с инстанса olddb на newdb, при всём этом нужно перенести не только структуру всех таблиц, но и все данные в них, для этого есть такие замечательные утилиты как EXPDP и IMPDP. Сервер #1 (Донор) Для этого подключимся к серверу и создадим директорию, в которую будет выгружаться файл схемы: sqlplus /nologCREATE […]
Решение ORA-01139: RESETLOGS option only valid after an incomplete database recovery
Ошибка подъёма базы, которую можно исправить следующим способом: sqlplus /nologconn / as sysdbacreate spfile from pfile;create pfile from spfile; Добавим в $ORACLE_HOME/dbs/init<SID>.ora строку вида:*._allow_resetlogs_corruption=true startup pfile=’init<SID>.ora’ mount;recover database until cancel;alter database open resetlogs;
Статус DD
При выполнении работ с устройством утилита DD блокирует косоль и не пишет никакой отладочной информации, для того чтобы увидеть статус процесса в арче я использовал такой вот финт: ps -A | grep ddkill -USR1 <pid>
SSHFS для всех пользователей
Если необходим подмонтировать сетевую директорию через sshfs и сделать её доступной для всех пользователей, нужно добавить специальную опцию: sshfs user@<IP>:/path_remote/ /path_local/ -o allow_other
Установка GpsDrive на Deban Wheezy
Скачать программу можно с официального сайта: http://www.gpsdrive.de/development/debian.shtml Однако, если использовать репозиторий, то будет при обновлении списка пакетов вылезать сообщение вида: E: Problem with MergeList /var/lib/apt/lists/*_Tranlation-en И эта проблема повторяется на всех репозиториях, в том числе и в убунтовских. Поэтому придётся скачать пакеты вручную. wget -o http://www.gpsdrive.de/debian/pool/wheezy/gpsdrive_2596_amd64.debwget -o http://www.gpsdrive.de/debian/pool/wheezy/openstreetmap-map-icons_23763_all.debwget -o http://www.gpsdrive.de/debian/pool/wheezy/openstreetmap-map-icons-classic.small_23763_all.deb Но это ещё не всё, по […]
Как запретить обновление определённых пакетов в Debian Wheezy?
Допустим у нас есть 2 пакета oracle-java8-installer и oracle-java8-set-default, нам необходимо заблокировать их обновление, для этого выполним вот такие вот команды в консоли: echo «oracle-java8-installer hold» | sudo dpkg —set-selections echo «oracle-java8-set-default hold» | sudo dpkg —set-selections Для того чтобы разморозить указанные пакеты необходимо выполнить: echo «oracle-java8-installer» | sudo dpkg —set-selections echo «oracle-java8-set-default» | sudo […]
Oracle dblink с 10g на 11g
Допустим у нас есть две базы данных, одна их них 11g, другая — 10g. Наша задача сделать доступными данные с 11g на 10g. Но когда делаешь обычный dblink ничего не происходит, и система каждый раз ругается на ошибку логина и пароля. чтобы это исправить нужно на базе 11g выполнить из под SYS команду: ALTER SYSTEM […]