Поиск

22 дек. 2020 г.

Полное руководство по Wine



Познавательная статья о настройке и использованию Wine 

https://hackware.ru/?p=13977#121

10 дек. 2020 г.

BashTOP


Гуляя по сети, обратил внимание на интересную утилиту мониторинга системы bashtop. Это аналог команды htop написанный на чистом bash. Исходник скрипта находится тут: bashtop

7 дек. 2020 г.

Как найти все непрочитанные сообщения в Gmail



Для использующих web-интерфейс Gmail, попробуйте:

Нажимаете / (слеш) для перехода к поиску.
Зажимаете клавишу Shift.
Затем, не отпуская Shift, нажимаете: «L» (латинская L), «:» (двоеточие), «^» (клавиша с цифрой 6), «U» (латинская U).
Должно получиться L:^U. Отпускаете Shift, нажимаете Enter.

Gmail найдет все непрочитанные сообщения в вашем почтовом ящике. Удобно, и, при должной сноровке, нажатие данной комбинации не занимает больше секунды.

ifconfig умер! Да здравствует ip! или новая команда управления сетевыми подключениями в Linux.



Во всех дистрибутивах Linux команда ifconfig в нынешнее время отсутствует. Чтобы пользоваться ей, достаточно установить пакет net-tools. Сегодня мы рассмотрим новую команду управления сетевыми подлючениями ip. Команда ip используется для назначения адреса сетевому интерфейсу и / или настройки параметров сетевого интерфейса в операционных системах Linux.

23 нояб. 2020 г.

Micro - текстовый редактор с привычными хоткеями


Основные фишки:

Легко использовать
Особенность номер один Micro - это простота установки (это просто статический двоичный файл без зависимостей) и простота использования.

Полностью настраиваемый
Используйте простой формат json, чтобы настроить параметры и переназначить ключи по своему вкусу. Если вам нужно больше возможностей, вы можете использовать Lua для дальнейшей настройки редактора.

Цвета и выделение
Micro поддерживает более 75 языков и имеет 7 цветовых схем по умолчанию на выбор. Micro поддерживает темы 16, 256 и truecolor. Файлы синтаксиса и цветовые схемы также очень просты в создании.

Несколько курсоров
Micro поддерживает несколько курсоров в стиле Sublime, что дает вам много возможностей редактирования прямо в вашем терминале.

Система плагинов
Micro поддерживает полноценную систему плагинов. Плагины написаны на Lua, и есть менеджер плагинов, который автоматически загружает и устанавливает ваши плагины за вас.

Общие сочетания клавиш
Привязки клавиш Micro - это то, что вы ожидаете от простого в использовании редактора. Вы также можете без проблем повторно привязать любую из привязок к bindings.json файлу.

Поддержка мыши
Micro имеет полную поддержку мыши. Это означает, что вы можете щелкнуть и перетащить, чтобы выделить текст, дважды щелкнуть выделение по слову и трижды щелкнуть для выделения по строке.

Эмулятор терминала
Запустите настоящую интерактивную оболочку из micro. Вы можете открыть разделение с помощью кода с одной стороны и bash с другой - все изнутри micro.


Домашняя страница: https://micro-editor.github.io/

Эта команда скачает micro в текущую директорию: curl https://getmic.ro | bash

5 нояб. 2020 г.

Как отформатировать флэшку в Linux

 


Приветствую друзья! Сегодня понадобилось отформатировать USB флэшку. Расскажу как это сделать. 

3 нояб. 2020 г.

Включение и отключение запуска графической оболочки при старте системы в CentOS и Debian



Порой на Linux сервере требуется поработать в графическом окружении и тогда необходимо переключить тип загрузки ОС в графический. Или другая ситуация, когда установили сервер с Иксами, все настроили и теперь графическое окружение не нужно. Как менять режимы загрузки ОС я вам сейчас расскажу. Делается это просто. 

Узнаем какой режим сейчас установлен:

systemctl get-default

вывод команды:

graphical.target - запускается графическое окружение при старте.

multi-user.target - текстовый режим.


Что бы отключить запуск X-ов при старте системы:

systemctl set-default multi-user.target


Вернуть обратно запуск графической оболочки:

systemctl set-default graphical.target

2 нояб. 2020 г.

Как добавить индикатор выполнения в команды cp и mv в Linux



Утилиты cp и mv используются для копирования и перемещения файлов и папок в операционной системе GNU / Linux. В этих двух утилитах отсутствует одна особенность - они не показывают индикатор выполнения. Если вы копируете большой файл или каталог, вы действительно не знаете, сколько времени займет процесс копирования, или какой процент скопированных данных. Вы не увидите, какой файл в данный момент копируется или сколько уже скопировано. Вы увидите только мигающий курсор и светодиодный индикатор жесткого диска. Благодаря Advanced Copy теперь мы можем добавить прогресс бар для cp и mv команд в Linux и показать прогресс бар при копировании и/или перемещения больших файлов и каталогов.

1 нояб. 2020 г.

Remote Desktop Protocol [RDP]

В Linux есть графическое приложение для подключения к удаленному рабочему столу Windows (RDP) Remmina, но меня она не устроила в плане скорости. Быстрее запускать алиас из консоли.
Итак, встречаем... rdesktop. 

30 окт. 2020 г.

Как найти и удалить файлы старше 30 дней?



Для поиска и удаления резервных копий старше 30 дней в каталоге /backup следует выполнить такую конструкцию:

sudo /usr/bin/find /backup/ -type f -mtime +30 -exec rm {}

Как указать прокси для консольных приложений?



Если ваш default gateway не ведет в интернет, вам понадобится прокси сервер для обновления системы и установки программ. Для использования прокси сервера в консоли  выручит следующая команда:

export http_proxy="http://your_proxy_server:3128/" 

Где 3128 - порт прокси сервера.

29 окт. 2020 г.

Как отправить файл на FTP из скрипта?




Оказывается curl умеет отправлять файлы на FTP:

curl -u login:password -T file.txt ftp://myftpserver.ru/upload/

NFS как альтернатива Windows File Sharing или как поделиться файлами в среде Linux



Network File System (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems в 1984 году. За основу взят протокол вызова удалённых процедур (ONC RPC[1]). Позволяет подключать (монтировать) удалённые файловые системы через сеть.

Как примонтировать каталог FTP сервера в Linux ?



Как примонтировать каталог FTP сервера к локальной машине? Да просто! Устанавливаем утилиту curlftpfs
Debian/Ubuntu: $ sudo apt install curlftpfs -y
Red Hat/CentOS: $ sudo yum install curlftpfs -y
После установки монтируем: 
$ sudo mkdir /mnt/ftpserver    #создаем каталог для монтирования
$ sudo curlfptfs ftp://username:password@ftpserver.ru/pub /mnt/ftpserver/ # монтируем в созданный каталог.
Отмонтируем командой umount /mnt/ftp

28 мая 2020 г.

Прозрачный фон подписей иконок на рабочем столе XFCE4



Для изменения нужно отредактировать файл .gtkrc-2.0 из домашней директории (или создать, если отсутствует) и добавить туда следующие строки:

style "xfdesktop-icon-view" {

XfdesktopIconView::label-alpha = 10

base[NORMAL] = "#000000"

base[SELECTED] = "#71B9FF"

base[ACTIVE] = "#71FFAD"

fg[NORMAL] = "#ffffff"

fg[SELECTED] = "#71B9FF"

fg[ACTIVE] = "#71FFAD" }

widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

И/или, если в файле уже что то есть, то просто добавить в конце:

style "xfdesktop-icon-view" {

XfdesktopIconView::label-alpha = 0

}

widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

via https://zenway.ru/page/xfce_1

26 мая 2020 г.

УЛУЧШЕНИЕ КАЧЕСТВА ЗВУКА



Открываем

sudo gedit /etc/pulse/daemon.conf

#Находим строки и заменяем

resample-method = speex-float-1 на resample-method = src-sinc-medium-quality

default-sample-format = s16le на default-sample-format = s32le

default-sample-rate = 44100 на default-sample-rate = 192000

alternate-sample-rate = 48000 на alternate-sample-rate = 192000

#Если перед строками стоят ; или # — удаляем эти знаки.

#Нажимаем в редакторе сохранить и выходим.

#Открываем

sudo gedit /usr/share/alsa/alsa.conf

#Находим строку и заменяем

defaults.pcm.dmix.rate 192000

#Нажимаем в редакторе сохранить и выходим.

Перезагружаемся!




Автор: Яцына М.А.




ЕСЛИ ПОЯВИЛСЯ ПРОТИВНЫЙ СКРИП\СКРЕЖЕТ В ЗВУКЕ

# Открываем sudo gedit /etc/pulse/daemon.conf

#Находим строку и заменяем

realtime-scheduling = yes и меняем на realtime-scheduling = no

# Если перед строками стоят ; или # — удаляем эти знаки.




Автор: Гжегож

18 мар. 2020 г.

Debian 10 Как добавить постоянный маршрут

Что бы добавить постоянный маршрут в Debian 10 необходимо добавить в конец секции настроек сетевой карты файла /etc/network/interface следующие команды:
post-up /sbin/ip r add 192.168.2.0/24 via 192.168.2.1
pre-down /sbin/ip r del 192.168.2.0/24 via 192.168.2.1

13 мар. 2020 г.

Как включить режим чтения в Chrome

Как быстро поднять OpenVPN

Debian 10

https://www.cyberciti.biz/faq/debian-10-set-up-openvpn-server-in-5-minutes/

CentOS 8

https://www.cyberciti.biz/faq/centos-8-set-up-openvpn-server-in-5-minutes/

Ubuntu 18.04

https://www.cyberciti.biz/faq/ubuntu-18-04-lts-set-up-openvpn-server-in-5-minutes/

Как в Midnight Commander настроить открытие Word и Excel-файлов в Libre Office

Открытие офисных файлов через файловый менеджер Midnight Commander происходит двумя методами. Первый метод - это определение типа файла через регулярное выражение. Второе - это определение типа файла через анализ файла, который производится с помощью утилиты file.

Проблема в том, что утилита file для файлов с расширением *.xlsx может выдавать разные типы файлов:

Отчет хозяйственный.xlsx: Microsoft OOXML
Промежуточный отчет.xlsx: Microsoft Excel 2007+

И эта особенность не учитывается в настройках MC, которые находятся в меню Команда - Редактировать файл расширений. Проблема усугубляется тем, что часто такие файлы находятся на ресурсах Samba, и при стандартном монтировании имеют права на исполнение. Поэтому такие файлы MC пытается запустить как программы, выдавая в консоль ошибку:

(bad magic number): Exec format error


В Midnight Commander v.4.8.18 блоки настроек выглядят так:



# Microsoft Word Document

regex/i/\.(do[ct]|wri)$

Open=/usr/lib/mc/ext.d/doc.sh open msdoc

View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc

type/^Microsoft\ Word

Open=/usr/lib/mc/ext.d/doc.sh open msdoc

View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc


# Microsoft Excel Worksheet

regex/i/\.xl[sw]$

Open=/usr/lib/mc/ext.d/doc.sh open msxls

View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msxls

type/^Microsoft\ Excel

Open=/usr/lib/mc/ext.d/doc.sh open msxls

View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msxls


Здесь видно, что по регулярному выражению не будут определяться файлы *.docx и *.xlsx. А по типу файлов, как было показано выше, будет определяться только часть файлов. Как это исправить? Очень просто: надо доработать регулярные выражения.

Для документов MS Word

Было:
regex/i/\.(do[ct]|wri)$

Стало:
regex/i/\.(do[ct]|wri)x?$

Для документов MS Excel

Было:
regex/i/\.xl[sw]$

Стало:
regex/i/\.xl[sw]x?$

После такой настройки открытие файлов офисного пакета будет работать правильно. Перезапуска Midnight Commander не требуется.

Как просмотреть файл конфигурации без комментариев

cat /etc/fstab | grep -v '^$\|^\s*\#'
или так: grep -v '^$\|^#' /etc/temp.conf
А еще лучше сделать алиас
alias list="grep -v '^$\|^#'"
или так:
alias list="grep ^[^\#]"

Установка Systemback в Ubuntu/Mint

sudo add-apt-repository ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback systemback-locales