Установка Оракл 11 без иксов

Для установки Оракл 11g2 на сервер, не имеющей графической оболочки X11 используйте следующую комманду:

[code]
runInstaller -silent -responsefile db.rsp
[/code]

db.rsp это файл ответов Оракл содержащий параметры, которые обычно настраивает графический установщик.
NB! Относительные пути (например ../../db.rsp) не поддерживаются инсталлятором.

Вот пример файла ответов Oracle 11g2

[code]
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=localhost
UNIX_GROUP_NAME=oracle
INVENTORY_LOCATION=/opt/oracle/oraInventory
SELECTED_LANGUAGES=en
ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_1
ORACLE_BASE=/opt/oracle

oracle.install.db.InstallEdition=EE
oracle.install.db.EEOptionsSelection=false
oracle.install.db.optionalComponents=
oracle.install.db.DBA_GROUP=oracle
oracle.install.db.OPER_GROUP=oracle

oracle.install.db.CLUSTER_NODES=
oracle.install.db.isRACOneInstall=false
oracle.install.db.racOneServiceName=
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=
oracle.install.db.config.starterdb.SID=
oracle.install.db.config.starterdb.characterSet=
oracle.install.db.config.starterdb.memoryOption=false
oracle.install.db.config.starterdb.memoryLimit=
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.enableSecuritySettings=true
oracle.install.db.config.starterdb.password.ALL=
oracle.install.db.config.starterdb.password.SYS=
oracle.install.db.config.starterdb.password.SYSTEM=
oracle.install.db.config.starterdb.password.SYSMAN=
oracle.install.db.config.starterdb.password.DBSNMP=
oracle.install.db.config.starterdb.control=DB_CONTROL
oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=
oracle.install.db.config.starterdb.automatedBackup.enable=false
oracle.install.db.config.starterdb.automatedBackup.osuid=
oracle.install.db.config.starterdb.automatedBackup.ospwd=
oracle.install.db.config.starterdb.storageType=
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=
oracle.install.db.config.asm.diskGroup=
oracle.install.db.config.asm.ASMSNMPPassword=
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
DECLINE_SECURITY_UPDATES=true
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=
PROXY_REALM=
COLLECTOR_SUPPORTHUB_URL=
oracle.installer.autoupdates.option=SKIP_UPDATES
oracle.installer.autoupdates.downloadUpdatesLoc=
AUTOUPDATES_MYORACLESUPPORT_USERNAME=
AUTOUPDATES_MYORACLESUPPORT_PASSWORD=

[/code]

Скачать: Файл ответов Oracle 11

Используя данный файл, будет установлен Oracle Enterprise edition в /opt/oracle используя пользователя «oracle» и группу «oracle«. Пользователя и папку легко сменить, отредактировав предложенный файл.

NB!
Перед установкой убедитесь что папка /opt/oracle существует и у пользователя Оракла имеются права на запись в данную папку. Ниже приведен список необходимых компонентов, которые должны быть установлены в системе:

[code]
yum install gcc gcc-c++ gcc-c++-devel glibc-devel libgcc libgcc-devel libaio libaio-devel compat-libstdc++-33 libstdc++ libstdc++-devel elfutils-libelf-devel ksh
[/code]

Блокировка Скайп клиента

Существует мнение что Skype-клиент сложно заблокировать на уровне сети, из-за его Peer-To-Peer особенностей и использования HTTP портов.

Block Skype client

Однако на сегодняшний день (Декабрь, 2012) клиент Скайпа может быть достаточно просто отключен от сети.
При запуске, Скайп пытается получить список своих основных (возможно логин) серверов через ДНС — в данный момент имеется 17 записей от dsn0.d.skype.net до dsn16.dsn.skype.net.

Используя простой скрипт (требует наличия ДНС утилиты dig) получаем большую часть серверных адресов:

[code]
for i in {0..20} ; do dig +short dsn$i.d.skype.net; done | sort | uniq
[/code]

Для блокировки Скайпа достаточно запретить доступ к этим сетям:

111.221.74.0/24
111.221.77.0/24
157.55.130.0/24
157.55.235.0/24
157.55.56.0/24
157.56.52.0/24
213.199.179.0/24
64.4.23.0/24
65.55.223.0/24

Если ваш маршрутизатор использует фаерволл на базе iptables, можете использовать слелдующую комманду:

[code]
for ip in 111.221.74.0/24 111.221.77.0/24 157.55.130.0/24 157.55.235.0/24 157.55.56.0/24 157.56.52.0/24 213.199.179.0/24 64.4.23.0/24 65.55.223.0/24; do iptables -A OUTPUT -d $ip -j DROP; done
[/code]

Windows 8 высокая загрузка процессора — прерывания

На некоторых машинах под управлением ОС Windows 8 встречается проблема, чрезмерной загрузки процессора.
Загрузка проявляется занятостью процессов System и «Системные прерывания (System Interrupts)».

Быстрого решения проблемы в Интернете не нашлось — однако вся информация указывала на проблемы с сетевым оборудованием.

В моем ПК 2 сетевые карты — одна из них встроенная, как у многих, а другая — довольно старенькая, PCI карта.
Подозрения пали на нее. Методом проб и ошибок выяснилось, что не зря.
При ее отключении загрузка падала, при включении, соответственно — возвращалась назад.
К сожалению, полностью отключить ее нельзя — она раздает Интернет на Wi-Fi рутер.

Проблема была в управлении электропитанием — после снятия галочки (см скриншот) загрузка процессора вернулась к норме.
NB! После снятия галочки, перезагрузите систему

Windows Device Power Management

Самый быстрый Андройд РОМ для Арк С

Перепробовав миллион разных прошивок для своего Арка. Я остановился на кастомном роме, основанном на .587 стоке от пользователя «gorolegov» с форума 4pda.ru. Большое ему Спасибо!

Скачать прошивку можно тут: mix Beautiful ICS.
Маркет входит в сборку, но нет никаких других приложений от гугла.

Ядро: Lupus v9 (можно использовать любое другое, рассчитанное на сток)
Модули Wi-Fi: Lupus v9

Очень полезные дополнения:

DSP Manager
пропуск песен долгим нажатием кнопок громкости

Ядро необходимо прошить программой fastboot (fastboot.exe flash boot LuPuS-ARC-S-v9-_-.img), все зип файлы устанавливать через рекавери.

Рекурсивный поиск в содержании файлов

Для поиска в содержании файлов в Линуксе удобно использовать сочетание комманд find и grep.
Это позволяет производить рекурсивный поиск в папках, а также отображает полный путь к файлам, содержащим искомую строку.
[code]
find . -type f -exec grep -Hn «emacs» {} \; 2>/dev/null
[/code]
Результат:
./anaconda-ks.cfg:56:emacs
./install.log:282:Installing emacs-leim-21.4-24.el5.x86_64
./install.log:592:Installing emacs-common-21.4-24.el5.x86_64
./install.log:781:Installing emacs-21.4-24.el5.x86_64
./install.log:792:Installing emacspeak-23.0-3.el5.noarch

Строка 2>/dev/null скрывает ошибки типа grep: line too long, появляющиеся при попытке поиска в бинарных файлах.
Для ограничения глубины поиска в папках, используйте ключ -maxdepth X. Где X is >0.

Для поиска строки в текущей директории, достаточно одной комманды grep:

[code]
grep -Hn «string» *
[/code]