FAQ Linux
| Версии | |
| X Window System - Графическая оболочка | |
| Файлы | |
| Директории | |
| Сеть | |
| Пользователи | |
| Скрипты | |
| Ошибки | |
| Другие |
| Как узнать версию ядра Linux |
| Как узнать версию дистрибутива Debian / Ubuntu |
| Как узнать версию дистрибутива CentOS / RedHat |
| Как узнать версию программы в Linux |
| ifconfig command not found |
| Как создать директорию в Linux |
| Как создать директорию с поддиректорией в Linux |
| Как скопировать директорию в Linux |
| Как зайти в директорию |
| Как посмотреть список активных подключений |
| Как изменить Gateway |
| Как посмотреть список открытых портов |
| Как отправить файл по ssh Linux |
| Список всех польователей Linux |
| Создать пользователя |
| Удалить пользователя |
| Сменить пароль пользователя |
| Узнать список групп, в которых состоит пользователь |
| Добавить пользователя в группу |
| Как запустить скрипт |
| Как остановить скрипт |
| Как убрать ошибки из вывода (перенаправить их в /dev/null) |
| ifconfig command not found Linux |
| bash: man: command not found |
| bash: adduser: command not found |
Пароль пользователя live usb
Попробуйте
live
подошёл 26.12.2014 для этого образа.
Отправить email в Linux
Чтобы отправить email нужно в командной строке ввести
mail -s "Тема письма" user@domain.ru
Если нужно оправить содержимое текстового файла
mail -s "Тема письма" user@domain.ru < /home/user/filename.txt
Как выйти из программы Linux
Чтобы остановить запущенную программу нажмите
CTRL + C
Как узнать сколько свободного места Linux
df
Либо установить gparted
apt-get install gparted
gparted
Как отправить данные из Linux
Предположим, что где-то есть старый сервер, который просто слушает какой-то порт а
Вам нужно отправить туда данные.
С протоколом Вы разобрались, либо он не требуется. Данные Вы записали в файл message.msg
Адрес сервера обозначим как url, порт как port
Сперва нужно установаить netcat
netcat url port < message.msg
или
cat message.msg| nc url port
Пример
netcat devserver 8085 < message.msg
Как перезапустить X-server
Перезапустить X-server (предварительно уйдя в консоль Ctrl + Atl + F1)можно командой
/etc/init.d/gdm restart
или
/etc/init.d/gdm3 restart
или
/etc/init.d/kdm restart
Как остановить X сервер
Остановить/Запустить X-server (предварительно уйдя в консоль Ctrl + Atl + F1) можно командой
/etc/init.d/gdm stop
или
/etc/init.d/gdm3 stop
или
/etc/init.d/kdm stop
Если не знаете какой у Вас X сервер, можете попробовать:
/etc/init.d/gdm stop || /etc/init.d/gdm3 stop || /etc/init.d/kdm stop || /etc/init.d/xdm stop || /etc/init.d/lightdm stop
Если и это не помогло попробуйте варианты отсюда
или отсюда.
Как запустить X сервер
/etc/init.d/gdm start
или
/etc/init.d/gdm3 start
или
/etc/init.d/kdm start
Работает, если у Вас X-server gdm, gdm3 или kdm если у Вас что-то другое, просто замените.
Как перейти из X в консоль
Ctrl + Alt + F1
Как перейти из консоли в X
Alt + F7
Как запустить скрипт
Допустим, ваш файл со скриптом называется my_script.sh и вы с ним в одной директории
./my_script_sh
Если вы в разных директориях - укажите либо абсолютный путь до файла
my_script.sh
либо относительный от вашего положения.
Примеры:
/home/$(whoami)/my_script.sh
../my_script.sh
Как остановить скрипт
Если скрипт вы запустили сами из этого же терминала - выполните
CTRL + C
Если скрипт запущен кем-то другим или в другом терминале, и вы не помните в каком, но помните название скрипта - выполните
ps -aux
Найдите номер нужного процесса и закройте его с помощью kill
kill 1234
Искать вручную обычно долго, советую применить grep
ps -aux | grep your_script.py
Остануться только строки, в которых присутствует your_script.py запомните номер процесса (или номера) и выполните
kill 1234
С помощью awk можно упростить процесс:
kill `ps -aux | grep your_script.py | awk '{print $2}'`
Здесь ps -aus - показывает список процессов.
grep your_script.py находит все процессы запущенные с использованием
скрипта your_script.py
awk '{print $2} выводит номер процесса, который показан во втором столбце
Подсчитать число строк в выводе команды
Чтобы узнать количество строк в stdout какой-то команды Linux выполните
команда | tee >(wc -l)
Например, узнать сколько строк занимает обновление yum
sudo yum -y update | tee >(wc -l)
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.hosthink.net * epel: mirror.yandex.ru * extras: mirror.hosthink.net * updates: ftp.funet.fi No packages marked for update [andrei@demoad ~]$ 7
Всего семь строк - можно пересчитать и проверить
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы. Если там пусто считайте это рекламой моей телеги
Автор статьи: Андрей Олегович
| Linux | |
| FAQ | |
| Узнать версию ядра | |
| Узнать версию софта |