Итак, однажды это случается у каждого, мы забыли пароль суперпользователя линукс root! Существует два основных способа восстановить рут доступ. Читать
Архив метки: Linux
Настройка KDE после установки
KDE — мое любимое окружение рабочего стола Linux. Но внешний вид, и возможности системы сразу после установки оставляют желать лучшего. С выходом KDE Frameworks и Plasma 5 ситуация немного улучшилась. Разработчики наконец-то серьезно взялись за дизайн этого окружения рабочего стола. Стандартная тема плоская Breeze выглядит очень даже привлекательно, добавлено множество новых иконок приложений, да в общем внешний вид вполне себе ничего, но настраивать все еще есть что. Читать
Как измерить скорость жесткого диска
Иногда хочется быстро прикинуть, как работает дисковая подсистема, либо сравнить 2 жестких диска. Очевидно, что измерить реальную скорость дисков практически невозможно, она зависит от слишком большого числа параметров. Но получить некое представление о скорости дисков можно.
Linux SSH подключение по сертификату
Мануалов много, эта заметка для понимания:
если я хочу подключаться с сервера А на сервер Б по сертификату, то я создаю пару закрытый открытый ключ на сервере А и копирую открытый ключ (ssh-copy-id) на сервер Б.
Описание параметров настройки SSH
Автор: Viktor
${0%${0##*/}}
Есть небольшой трюк в bash, который мне давно нравился — получение текущей директории запущенного скрипта, используя только $0 и операции над строками bash-а. Это то, что в заголовке. Как вариант, его можно использовать в виде:
cd ${0%${0##*/}}Исходные данные: $0 — полный путь запущенного скрипта. Понятно, что скрипт надо выполнять по полному пути, иначе использование метода лишено смысла.
Используются последовательно две операции над строками:
${string##substring} — удаление самой длинной, из найденных, подстроки $substring в строке $string. Поиск ведется с начала строки.
${string%substring} — удаление самой короткой, из найденных, подстроки $substring в строке $string. Поиск ведется с конца строки.
${0%${0##*/}} — самая длинная из найденных строк */ — это весь путь до последнего слеша включительно. Если удалить это из полного пути, то получится просто имя файла самого скрипта (без пути).
${0%${0##*/}} — далее, если из $0 («полный путь») удалить «имя файла» (получено выше), то получится как раз «путь без имени файла».
Автор: Dmitry Medvedev
conky => 1.10 / Синтаксис конфигурационного файла
$ nano .conkyrc
***
conky.config = {
own_window = true,
own_window_transparent = true,
own_window_type = 'desktop',
background = true,
use_xft = true,
xftalpha = 0.5,
update_interval = 1.0,
total_run_times = 0,
double_buffer = true,
draw_shades = true,
draw_outline = true,
draw_borders = false,
draw_graph_borders = true,
minimum_size = 200,
minimum_height = 690,
maximum_width = 300,
border_width = 0,
default_color = 'white',
default_shade_color = 'black',
default_outline_color ='black',
font = 'DejaVu Sans Mono_size=9',
alignment = 'top_right',
gap_x = 10,
gap_y = 85,
no_buffers = true,
cpu_avg_samples = 2,
override_utf8_locale = true,
use_spacer = 'right'
}
conky.text = [[
${font Sans_size=9:weight=bold}${color #296dac}Информация о системе ${hr 2}
${color #4ea5cd}Хост:$color ${alignr}$nodename
${color #4ea5cd}Ядро:$color ${alignr}$kernel ($machine)
${color #4ea5cd}Работает:$color ${alignr}$uptime
${font Sans_size=9:weight=bold}${color #D2F6FF}»Crimea-Karro» conkyRC v3.1.4 ${hr 2}
]]
***
Полный вариант конфигурационного файла .conkyrc, плюс старый вариант конфигурационного файла .conkyrc:
Автор: AugustuS Karro
Дата публикации: 2015-09-25T15:08:00.000+07:00