TGViewer
Channel Public Channel
Linux

Linux

@linuxchmod

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


По всем вопросам @evgenycarter
Subscribers
2.49K
Photos
386
Videos
581
Links
264
Recent Posts 10 shown
Post #1139 215
Как посмотреть пароли от Wi-Fi к которым вы подключались (для Windows)

ОС хранит данные про все Wi-Fi сети к которым вы подключились. Доступ к этой информации можно получить с помощью обычной командной строки.

Инструкция:

1. Открываем "CMD" от имени Администратора.
2. Вводим команду netsh wlan show profiles (Будет выведены все сети, к которым вы подключались)
3. Выбираем нужную и вводим netsh wlan show profile name="Имя_сети" key=clear
"Имя сети"
- название нужного Wi-Fi. Если имя сети состоит из двух слов, то возьмите их в кавычки.

Система покажет всю информацию про эту сеть, в том числе и пароль.

📲 Мы в Max

👉 @linuxchmod
  • 👍 2
Post #1135 256
Уроки Linux

1. Терминал и ввод команд.
2. Перемещение по папкам.
3. Создание, переименование, перемещение, копирование и удаление папок.

📲 Мы в Max

👉 @linuxchmod
  • 👍 2
  • 🔥 2
Post #1133 333
Сохраняем вывода команды Top в файл

Поскольку я не использовал опцию delay, приведенная ниже команда top перенаправит вывод команды top за одну итерацию в файл.
top -b -n 1 > /home/i_odmin/backup/output.txt

Сохранение вывода команды top с более чем одной итерацией из 5 итераций
Обычно программа работает непрерывно с задержкой в 2 секунды, и вы можете изменить это значение, добавив в верхнюю команду значение ‘-d’, как показано ниже:
top -n 5 -d 4 -b >/backup/output_1.txt

Как захватить вывод команды top в файл каждые 5 минут в течение часа
Система создает отдельный файл каждые 5 минут, который поможет вам определить список процессов, которые потребляли больше CPU и памяти в системе.
Добавляем следующий cronjob, который будет выполняться с 5 до 6 утра каждые 5 минут в течение часа.
Где
-n : Задает максимальное количество итераций.
-b : Работа в пакетном режиме (Запуск команды top в пакетном режиме для перенаправления вывода в другие программы или в файл)
-d : Интервал задержки (Задает задержку между обновлениями экрана)
0-59/5 5 * * * top -n 10 -d 4 -b > /home/i_odmin/backup/top_out-`date +\%Y\%m\%d\%H\%M\%S`.txt

Собраем вывод в один файл, используйте следующий cronjob
Cronjob будет выполняться с 9 до 10 утра каждые 5 минут в течение часа и добавлять результаты в один файл.
0-59/5 9 * * * top -b -n5 -d 5 >>/home/i_odmin/backup/output.txt

Записываем вывод команды top в файл каждые 5 минут в течение получаса
Добавляем следующий cronjob, который будет запускаться каждые 5 минут с 13:30 до 14:00 в течение получаса.
30-59/5 13 * * * top -n 10 -d 4 -b > /home/i_odmin/backup/top_out-`date +\%Y\%m\%d\%H\%M\%S`.txt

📲 Мы в Max

👉 @linuxchmod
  • 👍 2
  • 🔥 1
Post #1132 313
Libtree

Утилита, позволяющая получить список разделяемых библиотек (shared libraries) в виде дерева, либо в виде путей до этих библиотек в системе.


1. Скачиваем libtree:

$ wget https://github.com/haampie/libtree/releases/download/v3.0.1/libtree_x86_64 -O libtree
$ chmod +x libtree


2. Проверяем нужный нам файл:

$ ./libtree /bin/nano
/bin/nano
├── libmagic.so.1 [default path]
│ └── libz.so.1 [default path]
├── libtinfo.so.6 [default path]
└── libncursesw.so.6 [default path]
└── libtinfo.so.6 [default path]


При необходимости углубиться и получить зависимости для отображаемых библиотек просто добавляем -v, -vv или -vvv соответственно.

$ ./libtree -vvv /bin/nano
/bin/nano
├── libmagic.so.1 [default path]
│ ├── libz.so.1 [default path]
│ │ └── libc.so.6 [default path]
│ │ └── ld-linux-x86-64.so.2 [default path]
│ └── libc.so.6 [default path]
│ └── ld-linux-x86-64.so.2 [default path]
├── libc.so.6 [default path]
│ └── ld-linux-x86-64.so.2 [default path]
├── libtinfo.so.6 [default path]
│ └── libc.so.6 [default path]
│ └── ld-linux-x86-64.so.2 [default path]
└── libncursesw.so.6 [default path]
├── libtinfo.so.6 [default path]
│ └── libc.so.6 [default path]
│ └── ld-linux-x86-64.so.2 [default path]
└── libc.so.6 [default path]
└── ld-linux-x86-64.so.2 [default path]


Отобразить полный путь до файла на сервере можно с помощью опции -p:

$ ./libtree -p -vvv /bin/ping
/bin/ping
├── /lib64/libcap.so.2 [default path]
│ └── /lib64/libc.so.6 [default path]
│ └── /lib64/ld-linux-x86-64.so.2 [default path]
├── /lib64/libc.so.6 [default path]
│ └── /lib64/ld-linux-x86-64.so.2 [default path]
└── /lib64/libidn2.so.0 [default path]
├── /lib64/libunistring.so.2 [default path]
│ └── /lib64/libc.so.6 [default path]
│ └── /lib64/ld-linux-x86-64.so.2 [default path]
└── /lib64/libc.so.6 [default path]
└── /lib64/ld-linux-x86-64.so.2 [default path]


По умолчанию, информация о некоторых библиотеках не выводится в libtree. Подробнее об этом в выводе команды:

$ ./libtree --help


https://github.com/haampie/libtree

📲 Мы в Max

👉 @linuxchmod
  • 👍 4
  • 🔥 2
  • 🥰 2
Post #1131 388
Шпаргалка по работе с сетью в linux

Краткая шпаргалка по работе с сетью в Linux, которая охватывает основные команды для диагностики и управления сетевыми интерфейсами.

1. Информация о сетевых интерфейсах
- ip a или ip addr — показывает информацию о всех сетевых интерфейсах.
- ifconfig — старый способ просмотра интерфейсов. В современных системах заменён на ip a.
- ip link show — информация о сетевых интерфейсах (без IP адресов).

2. Настройка сетевого интерфейса
- ip link set dev eth0 up/down — включить или отключить сетевой интерфейс (заменить eth0 на нужный интерфейс).
- ip addr add 192.168.1.100/24 dev eth0 — назначить IP-адрес интерфейсу eth0.
- ip addr del 192.168.1.100/24 dev eth0 — удалить IP-адрес с интерфейса.

3. Маршрутизация
- ip route show — показать таблицу маршрутизации.
- ip route add default via 192.168.1.1 — установить шлюз по умолчанию (заменить на нужный IP).
- ip route del default — удалить маршрут по умолчанию.

4. DNS
- cat /etc/resolv.conf — показать используемые DNS-сервера.
- nslookup example.com — получить IP-адрес по доменному имени.
- dig example.com — расширенная диагностика DNS-запросов.

5. Проверка сетевых подключений
- ping 192.168.1.1 — отправить ICMP-запрос к узлу (заменить на нужный IP или домен).
- traceroute example.com — показать маршрут до узла.
- mtr example.com — комбинированная команда ping и traceroute с обновлением в реальном времени.

6. Прослушивание и управление портами
- ss -tuln — показать открытые порты и активные соединения.
- netstat -tuln — устаревшая, но часто используемая команда для тех же целей.
- lsof -i :80 — показать процессы, использующие порт 80.

7. Проверка доступных сетей и соединений
- iwconfig — информация о беспроводных интерфейсах (для Wi-Fi).
- nmcli — управление соединениями через NetworkManager.
- nmtui — текстовый интерфейс для управления сетью через NetworkManager.

8. Тестирование и диагностика
- tcpdump -i eth0 — захват пакетов с интерфейса eth0.
- curl ifconfig.me — получить внешний IP-адрес.
- wget http://example.com/file.zip — скачать файл по HTTP/HTTPS.

9. Firewall (iptables)
- iptables -L — показать правила файрвола.
- iptables -A INPUT -p tcp --dport 22 -j ACCEPT — разрешить доступ по SSH (порт 22).
- iptables -D INPUT -p tcp --dport 22 -j ACCEPT — удалить правило.

10. Проброс портов
- iptables -t nat -A PREROUTING -p tcp --dport 8080 -j REDIRECT --to-port 80 — перенаправить запросы на порт 8080 к порту 80.

📲 Мы в Max

👉 @linuxchmod
  • 👍 5
Post #1120 406
Это кстати часть зоны за панелью в российском сегменте МКС

Скрутки все видят? 😀

📲 Мы в Max

👉 @linuxchmod
  • 😁 2
Older posts →

About this channel

How can I read @linuxchmod without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Linux: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Linux have?
Linux (@linuxchmod) has 2.49K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Linux know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →