понедельник, 30 сентября 2013 г.

Однострочники (будет пополняться)

  • инфо по все пользователям в системе
    for i in `cat /etc/passwd | cut -d\: -f1`; do passwd -S $i; done
  • удаления ключа для RDP хоста
    sed -i '/HOST/d' ~/.freerdp/known_hosts 
  • найти все файлы img и вывести только их названия
    find . -name '*.img' | xargs -n1 basename
    
    find . -name '*.img' -exec basename {} \;
  • размер всех директорий в текущей (включая .dirname)
    du -hs .[^.]*/ */
  • заменить все, что не является последовательностью чисел, запятыми
    echo abc1defg23hi456 | sed -r 's/[^0-9]^C/g'
  • Загрузить последнее ядро с http://kernel.org
    wget --no-check-certificate https://www.kernel.org/$(wget -qO- --no-check-certificate https://www.kernel.org | grep tar | head -n1 | cut -d\" -f2)
  • nslookup-им диапазон адресов
    for i in {1..20}; do nslookup 192.168.0.$i; done
  • добавляем всем файлам в текущей директории расширение .mp3
    for i in `ls -1| tr '\n' ' '`; do mv $i $i.mp3; done
  • Узнаем информацию о типах всех файлов в директории
    for i in `ls -1`; do file $i ;done
  • Таблица умножения 1 .. 9
    for i in {1..9}; do for j in $(seq 1 $i); do echo -ne $i x $j = $((i*j))\\t; done; echo; done
  • MP3 из видео на Youtube
    youtube-dl -f 18 --extract-audio --audio-format mp3 --audio-quality 192k -t http://www.youtube.com/.............
  • Перенаправление вывода в файл, защищенный от записи, через sudo без использования sh -c через tee
    some command | sudo tee /etc/write-protected > /dev/null

Wordpress. Chapter 0

Наконец-то дошли руки "приготовить" свой блог

В качестве движка был выбран Wordpres как "Very Simple Blog CMS"

Посмотрим, что из этого дальше получиться

to be continue...

среда, 25 сентября 2013 г.

Linux: VIM-like PDF viewer

Для просмотра PDF еще существует очень удобная vim-like программа - apvlv.

среда, 11 сентября 2013 г.

Восстановление root в MySQL

Востанавливаем пароль root в MySQL, при доустпе root на сервер:
  • Редактируем /etc/my.cnf (ну или где там он у вас) и вставляем в секцию [mysqld] строку:
  • skip-grant-tables
  • Далее, рестартуем mysqld, коннектимся:
  • mysql -u root mysql
  • Выполняем запрос
  • UPDATE USER SET password=password('NEWPASS') WHERE USER='root' AND `host`='localhost`;
  • Убираем skip-grant-tables из my.cnf, рестартуем mysqld.
Теперь пароль для root@localhost будет NEWPASS.

FRM

вторник, 10 сентября 2013 г.

Syntax-Highlighting cat & less

Подсветка синтаксиса для комманд cat и less:
  • устанавливаем пакет python-pygments
  • добавляем в файл ~/.bashrc
  • alias ccat='pygmentize -g'
    function cless() {
            pygmentize -g "$1" | less -R
    }
  • применяем только что внесеные правки:
  • . ~/.bashrc
PROFIT
FRM

UPD by Kuzzya: cat и less с номерами строк
function cncat() {
        cat -n "$1" | pygmentize -g
}
function cnless() {
        pygmentize -g "$1" | less -NR
}

понедельник, 2 сентября 2013 г.

Информация о RDP сессиях

qwinsta
qwinsta /counter - количество созданых/отключеных/переподключеных

Изменение кодировки: Windows CMD, PowerShell

Текущая кодировка
chcp
chcp 866
chcp 1251
  • 874 — Thai
  • 932 — Japanese
  • 936 — Chinese (simplified) (PRC, Singapore)
  • 949 — Korean
  • 950 — Chinese (traditional) (Taiwan, Hong Kong)
  • 1200 — Unicode (BMP of ISO 10646, UTF-16LE)
  • 1201 — Unicode (BMP of ISO 10646, UTF-16BE)
  • 1250 — Latin (Central European languages)
  • 1251 — Cyrillic
  • 1252 — Latin (Western European languages, replacing Code page 850)
  • 1253 — Greek
  • 1254 — Turkish
  • 1255 — Hebrew
  • 1256 — Arabic
  • 1257 — Latin (Baltic languages)
  • 1258 — Vietnamese
  • 65000 — Unicode (BMP of ISO 10646, UTF-7)
  • 65001 — Unicode (BMP of ISO 10646, UTF-8)

Лига::Закон

Сообщение Key not found означает, что система ЛIГА:ЗАКОН не видит ключ защиты.
Вам необходимо проверить следующее:
  1. 1. Убедитесь, что ключ электронной защиты системы установлен в порту компьютера, на котором установлена система ЛІГА:ЗАКОН.
  2. 2. Проверьте, есть ли файл 0000XXXX.USR в корневом каталоге системы ЛІГА:ЗАКОН и совпадает ли его номер ХХХХ с регистрационным номером Вашей системы - этот номер должен совпадать с номером на ключе электронной защиты.
  3. 3. Проинсталлируйте драйвер электронного ключа, который находится … Liga70\Guardant.Drv.
  4. 4. Если у Вас ключ подключен к LPT-порту и к ключу подключен принтер, то попробуйте отключить принтер и проверьте, запускается ли система без принтера.
  5. 5. Если у Вас ключ подключен к LPT-порту, то необходимо проверить работоспособность порта: присоединить к нему принтер и попробовать печатать. Проверьте, включен ли порт в BIOS компьютера, попробуйте поменять режим работы порта в BIOS на ЕСР, ЕРР или ЕСР+ЕРР, а если у Вас Windows 2000, то попробуйте также поменять метод ресурсов фильтра порта в Диспетчере устройств (вызывается нажатием правой кнопки мыши на иконке "Мой компьютер" -> "Свойства", закладка "Оборудование" -> кнопка "Диспетчер устройств") -> "Свойства: Порт принтера LPT1" -> закладка "Параметры порта".
  6. 6. Если все эти действия не помогли, возможно, ключ запорчен, его надо привезти в Центр "ЛИГА" и проверить.

FRM

Windows share

To watch windows share
smbclient -U[Domain\user_name] -L [host]
next put password