Category Archive: Linux

Перевод времени на сервере

Когда мы тестируем нашу систему, часто возникает необходимость в переводе времени на сервере.
У нас используются операционные системы Ubuntu и CentOS, поэтому команды будут для них.

Ubuntu
# Отключаем службу NTP (если она установлена и включена), которая синхронизирует время и помещает вам перевести время

sudo timedatectl set-ntp off

# Переводим времени, время указывается в формате ЧЧ:ММ:CC

sudo date +%T -s "11:14:00"

CentOS
# Смена текущей даты в формате ГГГГММДД (время при этом обнуляется 00:00:00)

sudo date +%Y%m%d -s "20190413"

# Переводим времени, время указывается в формате ЧЧ:ММ:CC

sudo date +%T -s "10:48:56"
TAG: , ,

Поиск по содержимому файлов в Linux

Редко пользуюсь поиском по содержимому файлов, но иногда метко как он нужен…
Варианты использования
Поиск номера телефона во всех xml-файлах

grep 77051810084 *.xml

Поиск слова «kesh» во всех файлах

grep kesh *.*

Поиск словосочетания

grep "Hello World" *.*

Поиск по регулярному выражению

grep -e "^k.*esh$" *.*

Команды для изучения нового Linux-сервера

Очень часто требуется настроить сервер, который вы видите в первые, а настраивали его до вас. С Windows-серверами проблем мало, а вот с Linux-серверами настройка может затянуться, если вы не знаете необходимых команд. Ниже будет приведен список самых необходимых команд.

  1. Узнать какой перед нами Linux и его версия

    cat /etc/issue
  2. Просмотреть историю последних выполненных команд

    history
  3. Узнать кол-во свободного места в файловой системе

    df -h

    Опция -h показывает данные в килобайтах, мегабайтах и гигабайтах

  4. Возможно, в системе имеются неразмеченные разделы, которые вам не видны. Следующая команды выведет полный список разделов жестких дисков

    fdisk -l
  5. Вывести информацию о состоянии всех активных сетевых интерфейсах:

    ifconfig
  6. Перезагрузка сервера

    reboot
  7. Выключить сервер

    shutdown -h 0
  8. Распаковка tar-архива сжатого gzip’ом

    tar xvfz archive.tar.gz
  9. Распаковка tar-архива сжатого bzip’ом

    tar xvfj archive.tar.bz2
  10. Перемещение файла (директории)

    mv from_file to_file