Category Archive: Linux

Поиск по содержимому файлов в 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