ch
Feedback
Linux

Linux

前往频道在 Telegram

Все для системного администратора, новости и информация из мира Linux По всем вопросам @evgenycarter

显示更多
2 345
订阅者
无数据24 小时
-237
-20130
帖子存档
Linux
2 343
Полезные команды Linux. Просмотр содержимого файлов # cat file1 Вывести все содержимое файла начиная с первой строки # head -2 file1 Отобразить две первые строки файла # tac file1 Отобразить содержимое файла начиная с последней строки # tail -f /var/log/messages В реальном времени выводить все, что добавляется в файл # tail -2 file1 Вывести две последние строки файла # more file1 Отобразить содержимое файла постранично # less file1 Аналогична команде more но позволяет перемещаться по содержимому вперед и назад 👉@linuxchmod

Linux
2 343
😂 👉@linuxchmod
😂 👉@linuxchmod

Linux
2 343
Полезные команды Linux. Анализ файловой системы # badblocks -v /dev/hda1 Проверить раздел hda1 на наличие bad-блоков # fsck /dev/hda1 Проверить и при необходимости попробовать восстановить целостность linux-файловой системы раздела hda1 # fsck.ext2 /dev/hda1 Проверить и при необходимости попробовать восстановить целостность файловой системы ext2 раздела hda1 # fsck.msdos /dev/hda1 Проверить и при необходимости попробовать восстановить целостность файловой системы fat раздела hda1 # fsck.vfat /dev/hda1 Проверить и при необходимости попробовать восстановить целостность файловой системы fat раздела hda1 # fsck.ext3 /dev/hda1 Проверить и при необходимости попробовать восстановить целостность файловой системы ext3 раздела hda1 # dosfsck /dev/hda1 Проверить и при необходимости попробовать восстановить целостность файловой системы fat, раздела hda1 # e2fsck /dev/hda1 Проверить и при необходимости попробовать восстановить целостность файловой системы ext2 раздела hda1 # e2fsck -j /dev/hda1 Проверить и при необходимости попробовать восстановить целостность файловой системы ext3 раздела hda1, журнал файловой системы расположен там же 👉@linuxchmod

Linux
2 343
Команда curl. Синтаксис. Примеры использования Сurl – утилита командной строки для скачивания и загрузки данных. Она выросла
Команда curl. Синтаксис. Примеры использования Сurl – утилита командной строки для скачивания и загрузки данных. Она выросла из проекта шведского программиста Даниэля Стенберга. Изначально в середине 90-х, на заре развития Интернета, он разрабатывал бота, который должен был загружать с веб-страницы курсы валют и сообщать пользователям IRC эквивалент шведских крон в долларах США. Со временем проект развивался, появлялась поддержка различных протоколов и новые функции. Теперь curl используется для передачи любых данных и ряда других полезных задач. Рассмотрим основные моменты работы с этим инструментом. https://telegra.ph/Komanda-curl-Sintaksis-Primery-ispolzovaniya-09-26 👉@linuxchmod

Linux
2 343
Полезные команды Linux. Средство управление пакетами - APT ( Debian, Ubuntu и т.д. ) # apt-cache search [ package ] Вывести список пакетов, чье имя совпадает со строкой package # apt-get check Проверить зависимости # apt-cdrom install [ package ] Установить / обновить пакет с cdrom'а # apt-get install [ package ] Установить / обновить пакет # apt-get upgrade Обновить установленные в систему пакеты # apt-get remove [ package ] Удалить установленный пакет из системы, сохранив файлы конфигурации # apt-get update Обновить списки пакетов репозитария # apt-get clean Удалить загруженные архивные файлы пакетов 👉@linuxchmod

Linux
2 343
Команда nslookup, получение информации от DNS Команда nslookup — инструмент сетевого администрирования для запросов в доменно
Команда nslookup, получение информации от DNS Команда nslookup — инструмент сетевого администрирования для запросов в доменной системе имен (DNS) с целью получения доменного имени, IP-адреса или другой информации из записей DNS. Кроме того, эта команда используется для поиска и устранения проблем с DNS. В данном руководстве мы рассмотрим наиболее типичные примеры ее применения. Команда nslookup может работать в интерактивном и неинтерактивном режимах. Интерактивный режим позволяет пользователю в режиме диалога отправлять DNS-серверу запросы о различных узлах и доменах. Неинтерактивный режим позволяет отправить один запрос об одном узле или домене. https://telegra.ph/Komanda-nslookup-poluchenie-informacii-ot-DNS-09-26 👉@linuxchmod

Linux
2 343
Полезные команды Linux. Средства управления DEB пакетами ( Debian, Ubuntu и т.д. ) # dpkg -l Список пакетов, установленных в системе # dpkg -r [package] Удалить пакет из системы # dpkg -i [package.deb] Установить / обновить пакет # dpkg -l | grep httpd Вывести список установленных в системе пакетов, отобрав, содержащие в своем названии httpd # dpkg -s [package] Вывести информацию о конкретном пакете # dpkg --contents [package.deb] Вывести список файлов, входящих в пакет, который ешё не установлен в систему # dpkg -L [package] Вывести список файлов, входящих в пакет, установленный в систему # dpkg -S /bin/ping В какой пакет входит указанный файл. 👉@linuxchmod

Linux
2 343
+1
Настраиваем iptables с нуля Защита сетевых соединений сейчас просто необходима буквально на каждом устройстве, подключенном к Интернет. Тем более, на сервере. Расскажем и покажем конфигурирование штатного сетевого экрана Linux через интерфейс Iptables. IPTables: NAT и Port forwarding Продолжаем разговор про основополагающий инструмент управления трафиком, IPTables. Углубимся в реализацию таких технологий, как NAT и port forwarding. 👉@linuxchmod

Linux
2 343
Полезные команды Linux. Средство управления пакетами - YUM ( Fedora, RedHat и т.д. ) # yum list Вывести листинг пакетов, установленных в системе # yum clean headers Удалить все заголовки файлов, которые система использует для разрешения зависимостей # yum clean [package] Очистить rpm-кэш, удалив закачанные пакеты # yum search [package] Найти пакет в репозитории # yum clean all Очистить rpm-кэш, удалив закачанные пакеты и заголовки # yum -y install [ package ] Скачать и установить пакет # yum update [package] обновить пакет # yum -y update Обновить все пакеты, установленные в систему # yum localinstall [ package.rpm ] Попытаться установить пакет RPM и все зависимые от него пакеты, используя ваши репозитории # yum remove [package] Удалить пакет 👉@linuxchmod

Linux
2 343
Увеличение дискового пространства в ОС FreeBSD Для того, чтобы сделать новое дисковое пространство доступным для операционной
Увеличение дискового пространства в ОС FreeBSD Для того, чтобы сделать новое дисковое пространство доступным для операционной системы, следуйте инструкции. https://telegra.ph/Uvelichenie-diskovogo-prostranstva-v-OS-FreeBSD-09-26 👉@linuxchmod

Linux
2 343
Полезные команды Linux. Работа с RPM пакетами ( Fedora, Red Hat и им подобные дистрибутивы ) # rpm -e [ package ] Удалить пакет package # rpm -qa | grep httpd Вывести список установленных в системе пакетов и отобрать, содержащие в своем имени httpd # rpm -qa Вывести список всех установленных в системе пакетов # rpm -qi [ package ] Вывести информацию о пакете package # rpm -ivh [package.rpm] Установить пакет с выводом сообщений и прогресс-бара # rpm -U [package.rpm] Обновить пакет без изменений конфигурационных файлов, в случае отсутствия пакета, он будет установлен # rpm -ivh --nodeeps [package.rpm] Установить пакет с выводом сообщений и прогресс-бара без контроля зависимостей # rpm -F [package.rpm] Обновить пакет только если он установлен # rpm -q [package] --whatprovides Список предоставляемой функциональности # rpm -q [package] --changelog Вывести историю ревизий пакета # rpm -q [package] --scripts Отобразит скрипты, запускаемые при установке/удалении пакета # rpm -qf /etc/httpd/conf/httpd.conf Проверить какому пакету принадлежит указанный файл. Указывать следует полный путь и имя файла # rpm -qg "System Environment/Daemons" Отобразить пакеты входящие в группу пакетов ( fedora, redhat ) # rpm -qc [package] Вывести список конфигурационных файлов, входящих в пакет # rpm -ql [package] Вывести список файлов, входящих в пакет # rpm -q [package] --whatrequires Вывести список пакетов, необходимых для установки конкретного пакета по зависимостям # rpm -qp [package.rpm] -l Отображает список файлов, входящих в пакет, но ещё не установленных в систему # rpm -Va Проверить содержимое всех пакеты установленные в систему. Выполняйте с осторожностью! # rpm -ivh /usr/src/redhat/RPMS/`arch`/[package.rpm] Установить пакет, собранный из исходных кодов # rpm -Vp [package.rpm] Проверить пакет, который ещё не установлен в систему # rpm2cpio [package.rpm] | cpio --extract --make-directories *bin* Извлечь из пакета файлы содержащие в своём имени bin # rpm --import /media/cdrom/RPM-GPG-KEY Импортировать публичный ключ цифровой подписи # rpm --checksig [package.rpm] Проверит подпись пакета # rpm -qa gpg-pubkey Проверить целостность установленного содержимого пакета # rpm -V [package] Проверить размер, полномочия, тип, владельца, группу, MD5-сумму и дату последнего изменения пакета # rpmbuild --rebuild [package.src.rpm] Собрать пакет из исходных кодов 👉@linuxchmod

Linux
2 343
Сколько адресов в следующих подсетях? 192.168.5.0/24 192.168.5.0/23 192.168.5.0/19 2^(32-N)-2, где N маска: /24, /23, /19; 32 бит в маске; -2 зарезервированных адреса: 1 адрес сети и 1 broadcast. 192.168.5.0/24, 2^(32-24)-2 = 254 хостов 192.168.5.0/23, 2^(32-23)-2 = 510 хостов 192.168.5.0/19, 2^(32-19)-2 = 8190 хостов 👉@linuxchmod

Linux
2 343
DevOps Engineering курс для начинающих 16:22 -TDD 20:33 - CI 24:44 - CI Setup 34:44 - Code Coverage 46:55 - Linting 57:33 - Ephemeral Environments 1:10:55 - VM vs Container 1:23:22 - Rolling Deployments 1:28:33 - Blue Green Deployments 1:45:33 - Auto Scaling 1:58:44 - Service Discovery 2:02:22 - Log Aggregation 2:11:11 - Vital Production Metrics 👉@linuxchmod

Linux
2 343
Полезные команды Linux. Архивация и сжатие файлов # gzip -9 file1 Поместить файл file1 в архив gzip с максимальной степенью сжатия # rar a file1.rar file1 file2 dir1 Создать rar архив file1.rar, заархивировав файлы: file1, file2 и директорию: dir1 # rar a file1.rar test_file Упаковать в rar архив file1.rar файл test_file # rar x file.rar Разархивировать rar архив file.rar # bzip2 file1 Сжимает файл file1 # bunzip2 file1.bz2 Разжимает файл file1.bz2 # gzip file1 Сжимает файл file1 # gunzip file1.gz Разжимает файл file1.gz # tar -cvf archive.tar file1 file2 dir1 Создать tar архив archive.tar, упаковав в него файлы file1, file2 и директорию dir1 # tar -cvf archive.tar file Упаковать в tar-архив archive.tar, файл file # tar -tf archive.tar Вывести содержимое tar архива # tar -xvf archive.tar Распаковать tar архив # tar -xvf archive.tar -C /tmp Распаковать архив в /tmp # tar -cvfz archive.tar.gz dir1 Создать tar архив и сжать его с помощью программы gzip # tar -xvfz archive.tar.gz Разжать tar архив и распаковать его # tar -cvfj archive.tar.bz2 dir1 Создать архив и сжать его с помощью bzip2 ( ключ -j работает не во всех *nix системах ) # tar -xvfj archive.tar.bz2 Разжать архив и распаковать его ( ключ -j работает не во всех *nix системах ) # zip file1.zip file1 Создать сжатый zip-архив # zip -r file1.zip file1 file2 dir1 Запаковать в архив несколько файлов и/или директорий # unzip file1.zip Разжать и распаковать zip-архив # unrar x file1.rar Распаковать rar-архив 👉@linuxchmod

Linux
2 343
+6
Безопасность ОС Linux Разграничение доступа в Linux: SUID/SGID-приложения Аутентификация в Linux: Хранение истории паролей Аутентификация в Linux: Защита от перебора паролей Настройка Suricata в режиме IPS средствами NFQ в Linux Поиск руткитов в Linux: chkrootkit Поиск руткитов в Linux: rkhunter Обнаруживаем реальный rootkit средствами chkrootkit и rkhunter источник 👉@linuxchmod

Linux
2 343
+7
Дисковая и файловая подсистемы Диски в Linux: LVMRAID - Программный RAID-массив средствами LVM (Logical Volume Management) Диски в Linux: Перенос каталога /home на отдельный раздел/том LVM Диски в Linux: Основы LVM - Logical Volume Management, Менеджер логических томов Файловые системы в Linux: Квотирование в XFS Хранение файлов в Linux: Индексные дескрипторы (inodes) Хранение файлов в Linux: Жесткие ссылки (hard links) Резервное сохранение в Linux: Использование утилит копирования Резервное сохранение в Linux: Возможности жестких ссылок источник 👉@linuxchmod

Linux
2 343
Модель TCP IP 👉@linuxchmod

Linux
2 343
Производительность RDP в Windows Server и способы ее повышения Эта статья актуальна для Windows Server 2019 в качестве сервер
Производительность RDP в Windows Server и способы ее повышения Эта статья актуальна для Windows Server 2019 в качестве сервера и Windows 10 в качестве клиента RDP. В статье мы рассмотрим шаги, которые следует предпринять для достижения максимальной производительности терминальных сессий RDP в Windows Server. https://telegra.ph/Proizvoditelnost-RDP-v-Windows-Server-i-sposoby-ee-povysheniya-09-23 👉@linuxchmod

Linux
2 343
Как подключиться в режиме теневой копии WIndows Server 2012/2016 если поднят Active Directory Режим Shadow (теневой сеанс) –
Как подключиться в режиме теневой копии WIndows Server 2012/2016 если поднят Active Directory Режим Shadow (теневой сеанс) – может использоваться администратором для просмотра и управления активной терминальной сессией любого пользователя. Подключиться к сессии пользователя можно с помощью утилиты mstsc.exe или непосредственно из консоли Диспетчера серверов. Для этого необходимо использовать коллекции сеансов, которые доступны после установки службы удалённых рабочих столов. Для установки службы удалённых рабочих столов необходимо, чтобы Ваш VPS под управлением Windows Server 2012 / 2016 был введен в домен. https://telegra.ph/Kak-podklyuchitsya-v-rezhime-tenevoj-kopii-WIndows-Server-20122016-esli-podnyat-Active-Directory-09-22 👉@linuxchmod

Linux
2 343
Полезные команды Linux. Работа с правами доступа файлов и директорий # chown vasya /file Назначить пользователя vasya владельцем файла file # chown -R vasya directory Рекурсивно обойти директорию directory и назначить пользователя vasya владельцем всех вложенных файлов и директорий # chown vasya:group /file Назначить владельца и группу для файла /file # chmod ugo+rwx /directory Установить полные права доступа rwx ( Read Write eXecute ) для всех ugo ( User Group Other ) на директорию /directory. То-же самое можно сделать, используя числовой представление chmod 777 directory # chmod go-rwx /directory Удалить все права на директорию /directory для группы и остальных # chgrp new_group file Изменить группу-владельца для file на new_group # chmod o+t /home/public Установить так называемый STIKY-бит на директорию /home/public. Удалить файл в такой директории может только владелец данного файла # chmod o-t /home/public Удалить STIKY-бит с директории /home/public # chmod u+s /bin/binary_file Установить SUID-бит на файл /bin/binary_file. Это позволяет любому пользователю системы, запускать данный файл с правами владельца файла # chmod u-s /bin/binary_file Удалить SUID-бит с файла /bin/binary_file # chmod g+s /home/public Установить SGID-бит на директории /home/public # chmod g-s /home/public Удалить SGID-бит с директории /home/public # find / -perm -u+s Поиск всех файлов с установленным SUID битом, начиная с корня файловой системы # ls -lh Листинг текущего каталога с правами доступа 👉@linuxchmod