Linux FAQ

Versions
Check Linux kernel version
Check Debian / Ubuntu distro version
Как узнать версию дистрибутива CentOS / RedHat
Как узнать версию программы в Linux
X Window System - Графическая оболочка
Как узнать тип X в Debian / Ubuntu
Как узнать тип X в CentOS / RedHat
Как остановить / перезапустить X-server в Debian / Ubuntu
How to stop / restart X-server in CentOS / RedHat
Как перейти из X-server в консоль
Как перейти из консоли в X-server
Файлы
Как очистить файл в Linux
Как удалить файл в Linux
Как объединить файлы в Linux
Какие бывают типы файлов в Linux
Как узнать число строк в файле
Как создать файл определённого размера
Директории (папки)
Как скопировать папку в Linux
Как зайти в папку
Сеть
Как посмотреть список активных подключений
Как изменить Gateway
Как посмотреть список открытых портов
Как отправить файл по ssh Linux
Пользователи
Список всех польователей Linux
Создать пользователя
Удалить пользователя
Сменить пароль пользователя
Узнать список групп, в которых состоит пользователь
Добавить пользователя в группу
Скрипты
Как запустить скрипт
Как остановить скрипт
Errors
ifconfig command not found Linux
bash: man: command not found
bash: adduser: command not found
Другие
Где лежит загрузчик Grub в Linux
Какой пароль у live образа
Как отправить email из консоли
Как остановить программу
Как узнать сколько свободного места Linux
Как отправить данные из Linux
Как сделать sudo
Как добавить русский язык для клавиатуры

Пароль пользователя live usb

Попробуйте

live

подошёл 26.12.2014 для этого образа.

Отправить email в Linux

To отправить email нужно в командной строке ввести

mail -s "Тема письма" user@domain.ru

Если нужно оправить содержимое текстового файла

mail -s "Тема письма" user@domain.ru < /home/user/filename.txt

Как выйти из программы Linux

To остановить запущенную программу нажмите

CTRL + C

Как скопировать папку в Linux

cp -r source destination

Как узнать сколько свободного места 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

Как остановить скрипт

Если скрипт вы запустили сами из этого же терминала - execute

CTRL + C

Если скрипт запущен кем-то другим или в другом терминале, и вы не помните в каком, но помните название скрипта - execute

ps -aux

Найдите номер нужного процесса и закройте его с помощью kill

kill 1234

Искать вручную обычно долго, советую применить grep

ps -aux | grep your_script.py

Остануться только строки, в которых присутствует your_script.py запомните номер процесса (или номера) и execute

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} выводит номер процесса, который показан во втором столбце

История

X Window System — оконная система, обеспечивающая стандартные инструменты и протоколы для построения графического интерфейса пользователя. Используется в UNIX-подобных ОС.

X Window System обеспечивает базовые функции графической среды: отрисовку и перемещение окон на экране, взаимодействие с устройствами ввода, такими как, например, мышь и клавиатура.

X Window System не определяет деталей интерфейса пользователя — этим занимаются менеджеры окон, которых разработано множество. По этой причине внешний вид программ в среде X Window System может очень сильно различаться в зависимости от возможностей и настроек конкретного оконного менеджера.

В X Window System предусмотрена сетевая прозрачность: графические приложения могут выполняться на другой машине в сети, а их интерфейс при этом будет передаваться по сети и отображаться на локальной машине пользователя.

В контексте X Window System термины «клиент» и «сервер» имеют непривычное для многих пользователей значение: «сервер» означает локальный дисплей пользователя (дисплейный сервер), а «клиент» — программу, которая этот дисплей использует (она может выполняться на удалённом компьютере).

Система X Window System была разработана в Массачусетском технологическом институте (MIT) в 1984 году.

По состоянию на февраль 2016 года версия протокола — X11R7.7 — появилась в июне 2012 года.

Проект X возглавляет фонд X.Org Foundation. Референсная (или образцовая) реализация (reference implementation) системы свободно доступна на условиях лицензии MIT и подобных ей лицензий.

X Window System часто называют X11 или просто X (в разговорной речи — «иксы»)

Share in social media: