Архив метки: Linux

Что делает сообщество Linux особенным

В 2021 существует множество причин почему люди любят Linux ещё больше чем раньше. Сообщество пользователей Linux — одна из краеугольных причин использовать эту операционную систему.

Многие пользователи скажут, что ключевая особенность Linux — это его сообщество. Это может показаться странным новым пользователям, потому что термин «сообщество» уже достаточно популярен в наши дни. Существуют даже менеджеры по созданию и управлению сообществами. Давайте разберемся что же выделяет сообщество Linux на фоне всех остальных.

Читать

Как удалить раздел в Linux

Если вы работаете с дисками в Linux, то у вас время от времени возникает необходимость создавать таблицы разделов, создавать и форматировать новые разделы, а также удалять разделы. Это может понадобится для установки ещё одной системы, или просто перераспределения свободного места между разделами.

Удалить раздел в Linux можно как в графическом интерфейсе, так и в командной строке. Причем, в командной строке для этого есть несколько утилит. Есть да утилита с псевдографическим интерфейсом. В этой статье мы рассмотрим как выполняется удаление разделов Linux разными способами.

Читать

Облегченные дистрибутивы Linux

Small Linux DistributiveУ вас дома есть старый компьютер, который не используется из-за современных операционных систем, требующих высокопроизводительных ресурсов? Что ж, вы можете вернуть этот компьютер в рабочее состояние с помощью некоторых облегченных дистрибутивов Linux. Существует множество небольших дистрибутивов Linux, которые достаточно надежны для выполнения вашей повседневной личной работы.

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

Читать

Команда ifconfig в Linux

ifconfig(настройка интерфейса) — это инструмент управления сетью. Он используется для настройки и просмотра состояния сетевых интерфейсов в операционных системах Linux. С его помощью ifconfig вы можете назначать IP-адреса, включать или отключать интерфейсы, управлять кешем ARP, маршрутами и т. д.

В этой статье мы рассмотрим, как использовать команду ifconfig. Читать

Как узнать температуру HDD в Ubuntu Server

Сегодн в статье научимся узнавать температуру жестких дисков (HDD) в Ubuntu Server, данная инструкция будет актуальна и для других дистрибутивов Linux.






В этой заметке установим hddtemp и узнаем, как с помощью неё можно посмотреть температуру жесткого(их) диска(ов). Так же рассмотрим возможность добавления в базу hddtemp SSD диска которого нет в его базе.




Установка hddtemp




Прежде всего установим саму утилиту. Открываем терминал и набираем следующее:




sudo apt install hddtemp




Попробуем запустить:




sudo hddtemp /dev/sda




/dev/sdd: WDC WD2000FYYZ-01UL1B2: 35°C




В результате мы получили достаточно длинную строку с описанием и значением. В то время как для например скриптов нам нужно голое значение.




Проще всего его можно получить запустив hddtemp с ключом -n.
Что избавит нас от awk, sed и т.п.




sudo hddtemp -n /dev/sda




Данными примерами мы посмотрели температуру жесткого диска HDD, а если посмотреть на SSD. Давайте посмотрим его температуру:




sudo hddtemp  /dev/sdb




/dev/sda: XrayDisk 120GB: 41°C




Как видим SSD тоже прекрасно определился программой и выдал нам температуру. Но что делать, если вывод будет следующим:




WARNING: Drive /dev/sda doesn't seem to have a temperature sensor.
WARNING: This doesn't mean it hasn't got one.
WARNING: If you are sure it has one, please contact me (hddtemp@guzu.net).
WARNING: See --help, --debug and --drivebase options.
/dev/sda: Samsung SSD 860 EVO 500G B ▒@: no sensor




Похоже на то, что данных о SSD диске нет в базе.
При запуске с ключом --debug выведет поля SMART.
Температура HDD выводится в поле со значением 194, а как же обстоят дела у SSD диска:




sudo hddtemp --debug /dev/sda




================= hddtemp 0.3-beta15 ==================
Model: Samsung SSD 860 EVO 500G B              ▒@

field(5)         = 0
field(9)         = 76
field(12)        = 6
field(177)       = 0
field(179)       = 0
field(181)       = 0
field(182)       = 0
field(183)       = 0
field(187)       = 0
field(190)       = 30
field(195)       = 0
field(199)       = 0
field(235)       = 2
field(241)       = 45

If one of the field value seems to match the temperature, be sure to read
the hddtemp man page before sending a report (section REPORT). Thanks.




В поле 190 стоит цифра 30, что похоже на температуру нашего диска.




Добавим наш SSD диск в базу командой из под root:




sudo su




echo '"Samsung SSD 860 EVO 500G" 190 C "Samsung SSD 860 EVO 500G"' >> /etc/hddtemp.db




Проверим:




sudo hddtemp -n /dev/sda




Из указанных примеров видно, что для доступа к жестким дискам нужен рутовый аккаунт.
По причине этого мы имеем ограничение по использованию. Например с Zabbix.
Но hddtemp может работать как демон с доступом по TCP для любого пользователя.
Для запуска демона прежде всего нужно определится какие именно диски он будет опрашивать.
По умолчанию опрос делается первого диска sda, но мы можем это изменить, меняем конфигурацию:




sudo systemctl edit hddtemp.service




[Service]
ExecStart=
ExecStart=/usr/sbin/hddtemp -d /dev/sdc -l 127.0.0.1 -p 7634




Перезапустим:




sudo systemctl restart hddtemp.service




Проверим:




telnet localhost 7634




Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
|/dev/sda|WDC WD2000FYYZ-01UL1B2|33|C|Connection closed by foreign host.




Выводит, но пользоваться этим неудобно, поэтому создадим простой скрипт:




nano my_hddtemp.sh




#!/bin/sh
myDisk=`echo "" | netcat -n 127.0.0.1 7634 |sed 's/|//m' | sed 's/||/ n/g' | awk -F'|' '{print $3}'`
echo $myDisk




Делаем его исполняемым:




sudo chmod +x my_hddtemp.sh




Запускаем:




./my_hddtemp.sh




На этом все.




P.S. Еще одна полезная команда посмотреть smart информацию




smartctl -a /dev/sda -d sat+cciss,Х



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2021-07-02T17:07:46
HDD/SSD

Как сбросить пароль пользователя Linux на примере ubuntu

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