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 | |
Узнать версию ядра | |
Узнать версию софта |