Как проверить скорость интернета из командной строки в Linux

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

Из этой статьи вы узнаете как проверить скорость Интернета из терминала в Linux, с помощью speedtest_cli — простого консольного клиента для измерения скорости Интернета, написанного на Python и использующего инфраструктуру Speedtest.net.

Я покажу, как можно легко узнать скорость Интернет-канала до географически ближайшего сервера, как измерить скорость до определенного сервера и как поделиться результатами тестов через Speedtest.net.

В Linux все эти задачи могут быть выполнены непосредственно из командной строки.
Читать далее

«Да/Нет» в Bash Скрипте

В bash скриптах очень часто возникает необходимость приостановить выполнение задачи и поставить пользователю вопрос, на который тот должен ответить Да или Нет.

Например, перед выполнением потенциально опасной части bash скрипта, хорошей идеей будет запросить подтверждение у пользователя, задав вопрос — «Вы уверены?».

В этой заметке Вы найдете три самых простых и быстрых способа задать «Да/Нет» вопрос в bash скрипте.

Запрос о Продолжении в Bash
Лучший способ запросить подтверждение на продолжение в bash скрипте — это с помощью команды read:

read -p "Are you sure? " -n 1 -r
echo    # (optional) move to a new line
if [[ ! $REPLY =~ ^[Yy]$ ]]
then
    exit 1
fi

Читать далее

Обновление NGINX в Debian до последней версии

Начал задумываться о включении на своем сервере протокола HTTP/2 (nghttp2) и пришлось обновить nginx.

Читать далее

Изменение прав на папку и файлы — chmod

Как установить права доступа на запись в папку и на все подпапки и файлы:
chmod -R 755 /home/vasya
смена прав, -R рекурсивно, т.е. изменит и то, что внутри каталога vasya

циферки — это три отдельных атрибута:
7 - rwx - читать, писать, выполнять
6 - rw- - читаь, писать
5 - r-x - читать, выполнять
4 - r-- - читать
3 - -wx - писать, выполнять
2 - -w- - писать
1 - --x - выполнять
0 - --- - ничего нельзя делать

Первая цифра — применения прав для пользователя
Вторая цифра — для группы
Третья цифра — права для всех остальных

Для смены владельца файлов/каталогов используем chown:
chown -R vasya:users /home/vasya
поменяет владельца и группу каталога vasya и содержимое оного!

Изменения пароля пользователя — passwd

Для сброса или изменения пароля пользователя используется команда passwd.

# passwd имя_пользователя

Пользователь Linux также может сменить свой пароль:

root@localhost:~# passwd user_name
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
root@localhost:~#

Пароли могут содержать цифры, буквы и знаки препинания. Они чувствительны к регистру символов. Пробелы и функциональные клавиши не допускаются. Не рекомендуется выбирать в качестве пароля имена, слова из словаря, дни рождения или адреса.
Для повышения надежности паролей можно ограничить срок их действия, вынуждая пользователя периодически менять пароль. Следующая команда, например, ограничивает срок действия пароля 3 месяцами с выдачей предупреждения за 3 дня до окончания срока действия пароля:

# passwd -x 90 -w 3 -i 1 user_name
Password changed.

Использование: passwd [параметры] [ПОЛЬЗОВАТЕЛЬ]
Читать далее

Debian — как узнать температуру процессора (CPU) через консоль

Для того, чтобы снимать показания с датчиков температуры нам потребуется установить дополнительные пакеты:

$ sudo apt-get install lm-sensors libsensors4

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

$ sudo sensors-detect

Когда утилита будет спрашивать всякие вопросы, можете просто набирать yes.
Для чтения данных с датчиков используется команда:

$ sensors

Бонус
А теперь я хочу рассказать о маленьком трюке, который я применяю. Набирать sensors каждый раз может быть очень утомительно. Именно поэтому я беру и совмещаю эту команду с watch:

$ watch sensors

В результате — вы сможете следить за температурой процессора в реальном времени.

Легкая установка ПО в Windows 10

Представим, что вы только что установили свежую версию Windows и теперь настал черёд запустить свой любимый браузер, например, Opera.

Сколько действий нужно будет произвести, чтобы получить готовый к использованию софт?
Первый ваш ответ будет, скорее всего, таким:
1. Открыть Internet Explorer
2. Набрать в адресной строке opera.com (или найти сайт через поисковик)
3. Найти ссылку на закачку, а потом скачать инсталлятор
4. Запустить файл
5. Согласиться с лицензией
6. Кликнуть несколько раз кнопку «Далее»
7. Дождаться окончания установки
8. Запустить браузер

Некоторые знающие люди предложат следующий вариант:
1. Открыть проводник.
2. Ввести в строке пути «ftp.opera.com»
3. Найти инсталлятор и повторить действия с № 4 по № 8.

А вы не забыли, что у вас Windows 10 и вы можете решить задачу вот так:

Да, сразу. Из коробки.
Читать далее