История запросов в SQLPLUS стрелочкой вверх в Linux

Хотим в Linux вызывать историю запросов в sqlplus стрелочкой вверх, как это делается в Windows:

  1. Устанавливаем пакет rlwrap доступным в вашей системе менеджером пакетов: yum install rlwrap (или apt-get install rlwrap)
  2. логинимся под пользователем, под которым хотим запускать sqlplus: su - orasm1 (например)
  3. для интерпритатора csh создадим алиас для команды: alias sqlplus "rlwrap sqlplus" (для bash - alias sqlplus="rlwrap sqlplus")
  4. запускаем sqlplus / as sysdba и радуемся

Для того чтобы алиас работал перманентно (после перезагрузки) его нужно добавить в профиль. Для систем SAP на интерпретаторе csh сделайте это вручную или с помощью следующей команды:

echo alias sqlplus "rlwrap sqlplus" >> ~/.dbenv_$HOST.csh

Или добавьте в профиль alias sqlplus="rlwrap sqlplus ~/.bashrc для интерпритатора bash.

Настроить архивирование дерева каталогов за прошлый период с помощью WinRar

Нам поможет скрипт и установленный WinRar ;)

chcp 1251
rem ---------------------------------------------------------------
rem Надо настроить:
rem Gde - Папка, где берём файлы для архивирования и удаления
rem Kuda - Папка, где храним архивы
rem TDate - Дата в формате ГГГГММДД
rem В приведенном батнике дата преобразуется из системной переменной %Date%
rem Для Win XP или 2003 %Date% по умолчанию выдаётся в формате ДД.ММ.ГГГГ
rem При необходимости написать своё преобразование

Set Gde=D:\DATA_FILES\Katalog
Set Kuda=D:\Backups\Katalog.arh

Set TDate=%date:~6,4%%date:~3,2%%date:~0,2%

If Exist %Kuda%\%TDate%.rar GoTo End

MD %Kuda%

"%programfiles%\WinRar\Winrar.exe" a -r -df -ed -to30d %Kuda%\%TDate%.rar %Gde%\*.*

:End
rem ---------------------------------------------------------------

где:

a - добавить файлы в архив

-r рекурсия в подкаталоги

-df - удалить файлы после архивирования

-ed не добавлять пустые каталоги

-to30d - архивировать файлы старше 30 дней

 

Set TDate=%date:~6,4%%date:~3,2%%date:~0,2% поможет привести текущую дату в божеский вид - год, месяц, число для удобства сортировки по имени.

Данный скрипт устанавливаем в планировщике задач Windows. Если что-то не работает, проверьте ваши пути и особенно переменную окружения %date%, возможно в вашей командной строке ее формат отличается.

 

Установка Cisco VPN Client на Windows 10

  1. Удалить если проинсталлированы SonicWALL VPN Client & Cisco VPN client
  2. Скачать (при переходе на сайт Mega для скачивания выбирите Загрузить в браузере)
    SonicWall(32 bit) или SonicWall(64 bit) и Cisco VPN Client (32 bit) или Cisco VPN Client (64 bit) в зависимости от разрядности вашей OS
  3. Установить сначала SonicWall, потом распаковать, но не устанавливать Cisco VPN Client, запомнить путь к распакованной папке
  4. Открыть распакованную папку с Cisco VPN Client, запустить не EXE-файл, а MSI для обхода ошибки Reason 442: Failed to enable Virtual Adapter on Windows 10
    cisco_win10_problems_installing
  5. Установить Cisco VPN Client из MSI
  6. Опционально. Можно удалить SonicWALL VPN Client, оставив галочки отключенными (по умолчанию)
  7. Запустить regedit
  8. В ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CVirtA найти запись DisplayName, правой кнопкой нажать редактировать и вписать вместо старого значения новое:
    Для Windows 10 32bit (x86) со старого “@oem8.inf,%CVirtA_Desc%;Cisco Systems VPN Adapter” на “Cisco Systems VPN Adapter”. Для Windows 10 64bit (x64) со старого “@oem8.inf,%CVirtA_Desc%;Cisco Systems VPN Adapter for 64-bit Windows” на “Cisco Systems VPN Adapter for 64-bit Windowscisco-vpn-client-regedit
  9. Проверьте что значение DisplayName изменилось
  10. Client & Cisco VPN client должен работать

Оригинал статьи:

http://www.firewall.cx/cisco-technical-knowledgebase/cisco-services-tech/1127-cisco-vpn-client-windows-10-install-fix-442-failed-to-enable-virtual-adapter.html

UPD: Powered by Владимир: Ошибка 1721 может возникнуть, если на компьютере установлен КриптоПро.

Mac OS. Конвертировать jpg в pdf каждый в свой файл с сохранением названия. Используем imagemagick.

port install imagemagick
Команда конвертации в pdf с сохранением оригинального названия файла:
convert *.jpg -set filename:original %t +adjoin %[filename:original].pdf

Конвертация с незначительным снижением качества:

convert -monitor -gaussian-blur 0.05 -quality 85% *.jpg resized%04d.jpg

Обновление прошивки Motorola RFC 6000 из командной строки

Заливаем прошивку на tftp-сервер (инструкция по tftp для mac os)
Заходим по ssh на RFC 6000:
ssh admin@172.2.0.202 (172.2.0.202 меняем на IP-адрес rfc 6000)  (список стандартных паролей)
Включием режим en:
enable
Производим обновление прошивки:
upgrade tftp://172.2.3.77/RFS6000-5.8.0.0-050R.img (172.2.3.77 - меняем на свой IP-адрес tftp-сервера)
Перезагружаем:
reload

Motorola RFC6000 стандартный пароль

Прошивка 5.4:
Default Username: admin
Default Password: Motorola
 Прошивка 5.8:
Default Username: admin
Default Password: admin123
Так же для других версий прошивки могут подойти логин:пароль
admin:Symbol
admin:symbol
admin:motorola
wing:wing
Логин и пароль для сброса настроек железки:
Default Username: reset
Default Password: FactoryDefault

Использование встроенного TFTP-сервера на Mac OS

В Mac OS существует встроенный tftp-сервер. Его удобно использовать для заливки прошивок на устройства по протоколу tftp. Запуск его осуществляется в две команды.
Для начала проверим что в tftp.plist определен корневой каталог tftp-сервера (по умолчанию это /private/tftpboot):
nano /System/Library/LaunchDaemons/tftp.plist:
<key>ProgramArguments</key>
        <array>
                <string>/usr/libexec/tftpd</string>
                <string>-i</string>
                <string>/private/tftpboot</string>
        </array>
Подгружаем tftp.plist:
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
Запускаем tftp-сервер:
sudo launchctl start com.apple.tftpd 
 Остановка tftp-сервера:
sudo launchctl stop com.apple.tftpd 
Открываем папку: 
open /private/tftpboot
Копируем прошивку в этот каталог.
На прошиваемом устройстве вводим IP-адрес нашей системы Mac OS, указываем протокол tftp и имя прошивки. Не забываем проверить права на файл.
Содержимое tftp.plist по умолчанию:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Disabled</key>
        <true/>
        <key>Label</key>
        <string>com.apple.tftpd</string>
        <key>ProgramArguments</key>
        <array>
                <string>/usr/libexec/tftpd</string>
                <string>-i</string>
                <string>/private/tftpboot</string>
        </array>
        <key>inetdCompatibility</key>
        <dict>
                <key>Wait</key>
                <true/>
        </dict>
        <key>InitGroups</key>
        <true/>
        <key>Sockets</key>
        <dict>
                <key>Listeners</key>
                <dict>
                        <key>SockServiceName</key>
                        <string>tftp</string>
                        <key>SockType</key>
                        <string>dgram</string>
                </dict>
        </dict>
</dict>
</plist>

Программа для скачивания видео с youtube под Mac OS X

При выборе программы для скачивания видео с youtube.com остановил свой выбор на youtube-dl. Для его работы в среде Mac OS X нужно всего лишь поставить MacPorts и установить пакет youtube-dl.

MacPorts — система для установки программного обеспечения, распространяемого в исходных кодах, для операционной системы Mac OS X. MacPorts включает в себя как приложения с командным интерфейсом, так и программы с графическим интерфейсом пользователя (X11 или Aqua). MacPorts распространяется под лицензией BSD и имеет командный интерфейс пользователя. В настоящий момент система насчитывает более 13000 портов программного обеспечения. Для успешного использования MacPorts в операционной системе должны быть установлены X11 и Xcode. При установке программного обеспечения MacPorts автоматически находит и устанавливает дополнительное программное обеспечение от которого зависит текущая установка.

Скачиваем  и устанавливаем MacPorts:
Оффсайт:
В командной строке пишем:
sudo port selfupdate
sudo port install  youtube-dl
Youtube-dl устанавливается. Далее копируем в буфер URL нужного видео и  из командной строки его качаем:

youtube-dl http://www.youtube.com/watch?v=Unjwy0dctEQ

В текущем каталоге получаем скаченное видео!

Дополнительные материалы:
Обновление пакета: sudo port upgrade youtube-dl
Установка Midnight Commander: sudo port install mc

Програма визуального администрирования MyDNS

Скачать

Внимание, архив может определяться как вирус, потому что содержит такие инструменты как:

PSEXEC https://technet.microsoft.com/ru-ru/sysinternals/bb897553.aspx

PSKILL https://technet.microsoft.com/ru-ru/sysinternals/bb896683.aspx

BeyondExec http://retired.beyondlogic.org/solutions/remoteprocess/BeyondExec.htm

 

Что это такое ?
Это программка визуального администрирования, с ее помощью (при наличии прав администратора домена и компьютеров,
введенных в домен) вы сможете как наглядно, так и с помощью панели управления:
видеть схему офиса (можно просто отсканировать план пожарной эвакуации и загрузить его в программу или нарисовать самому) и состояние компьютеров – включен или выключен.
удаленно запускать процесс (по его имени)
удаленно блокировать любой компьютеры вашей сети
удаленно перезагружать компьютеры вашей сети (как по одному, так и все сразу)
удаленно выключать
копировать всем несколько файлов (в один и тот же путь)
включить компьютеры (при настроенной функции WoL и верно указанном mac-адресе компьютера)
отправить сообщение (команда NET SEND)
убить процесс по его имени
скопировать с одного или нескольких компьютеров один и тот же файл (пример: забрать со всех компьютеров результаты работы программы – файл c:\Prog\log.txt
удаленно запустить командный процессор.
запускать установленный Radmin в режиме просмотра или управления.
открывать любой диск на удаленной машине одним нажатием по его иконке.
производить поиск по маске по всем компьютерам (только в одном каталоге) (пример: узнать какие отчеты у кого установлены – поиск по папке с отчетами с соответствующей маской )

Продолжить чтение »

Если не работает автоматическое обновление Windows (WSUS)

Попробуйте выполнить батник:

net stop wuauserv
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
net start wuauserv
wuauclt /resetauthorization /detectnow
wuauclt /detectnow