🏠 | 💻 PC | 🐧 Linux |

Debian FAQ

Содержание статьи
Как узнать версию программы Как узнать версию ядра
Как узнать версию Debian
Как остановить / перезапустить иксы Где лежит загрузчик Grub в Debian
Как зайти в папку Какой пароль у live образа
Как отправить email из консоли Как удалить файл в linux
Как перейти из X в консоль Как перейти из консоли в X
Как посмотреть список активных подключений ifconfig command not found debian
Как остановить программу Как изменить Gateway
Как скопировать папку в linux Как узнать сколько свободного места linux
Как отправить данные из linux Как узнать число строк в файле
Как очистить файл в linux bash: man: command not found
bash: adduser: command not found Как сделать sudo
Как добавить русский язык для клавиатуры Как посмотреть список открытых портов

Как узнать версию установленной программы в Debian

Нужно выполнить команду

dpkg -p имя_программы

Как узнать версию ядра Debian

Нужно выполнить команду

uname -r

Как узнать версию Debian

Нужно выполнить одну из команд

hostnamectl (выдаст тажке Machine ID и Boot ID)

cat /etc/issue (ответ в духе сид у Вас или нет)

lsb_release -a (ответ в духе сид у Вас или нет)

cat /etc/debian_version (ответ в духе сид у Вас или нет)

cat /proc/version (ответ содержит версию ядра и gcc)

Как перезапустить 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 если у Вас что-то другое, просто замените.


Где лежит загрузчик Grub в Debian

Либо

/etc/default/grub

Либо скрипты из

/etc/grub.d

Как зайти в папку Debian

Для того, чтобы зайти в папку нужно выполнить команду

cd имя_папки

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

Попробуйте

live

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

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

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

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

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

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

Как удалить файл в linux

rm имя_файла

Как перейти из консоли в X

Alt + F7

Как перейти из X в консоль

Ctrl + Alt + F1

Как посмотреть список активных подключений Linux

netstat

Ссылки:
http://man7.org/linux/man-pages/man8/netstat.8.html
https://en.wikipedia.org/wiki/Netstat

ifconfig command not found debian

Если ifconfig выдаёт ошибку ifconfig command not found debian можно либо воспользоваться командой

ip addresses

Либо установить ifconfig

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

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

CTRL + C

Изменить Gateway

Удаление старого gateway

route delete default

Добавление нового gateway

route add default gw IP_Address

Если старых gateway много, то нужно указать какой конкретно IP с какого интерфейса удалить

route delete default gw 10.0.0.1 eth0

Для создания тоже можно указать конкретные данные

route add default gw 192.168.0.1 eth0

Как скопировать папку в 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

Как подсчитать количество строк в файле linux

Чтобы подсчитать сколько всего строк в файле используйте

wc -l project-name-2019-09-25.log

282608 project-name-2019-09-25.log

Как очистить файл в linux

Чтобы удалить содержимое файла используйте

: > имя_файла

-bash: man: command not found

Чтобы установить справочник man

sudo apt update
sudo apt-get install man-db

bash: adduser: command not found

Обычно для создания и редактирования пользователей нужно иметь довольно много прав.

Часто это делается под root.

Начиная с Debian 10 нас ждёт сюрприз от разработчиков. Если Вы стали root по-старинке, выполнив su без агрументов Ваша системная переменная PATH скорее всего не содержит многих нужных директорий.

Всё потому, что теперь команда su идёт из другого package - util-linux вместо shadow и не обновляет PATH по умолчанию.

Что делать

Попробуйте

su - root

Подробности здесь

Как сделать sudo

Чтобы пользователь мог выполнить команду sudo успешно, он должен быть добавлен в группу sudo.

Проверить состоит ли пользователь andrei в sudo можно командой

groups

Если результат примерно такой

andrei cdrom floppy audio dip video plugdev netdev bluetooth lpadmin scanner

То есть sudo в списке нет. Нужно добавить его командой

adduser andrei sudo

Если всё прошло успешно, Вы можете проверить, что sudo теперь в списке групп

groups

andrei cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanner

Если что-то пошло не так - прочитайте примечания.

Примечание 1

Чтобы добавить пользователя в группу sudo, Вам скорее всего потребуется зайти под root.

Начиная с 10-й версии это не так тривиально, советую прочитать предыдущий параграф bash: adduser: command not foun

Примечание 2

Если в одном терминале Вы видите, что пользователь уже в группе sudo а в другом терминале он не может выполнить sudo - выполните команду

exit

И залогиньтесь снова.

Примечание 3

Описание того, кто и как может использовать sudo находится в файле /etc/sudoers

Редактирвоать его напрямую не нужно, можно зайти в /etc/sudoers.d либо вызвать из-под root утилиту

visudo

И что-то там подправить на свой страх и риск.

Как добавить русский язык для клавиатуры

Открываем файл /etc/default/keyboard командой

sudo vi /etc/default/keyboard

Находим нужные строчки

И добавляем ,ru в XKBLAYOUT="us" grp:ctrl_shift_toggle в XKBOPTIONS=""

Получится такой кусок

XKBLAYOUT="us,ru" XKBVARIANT="" XKBOPTIONS="grp:ctrl_shift_toggle"

Примечание 1

Если у Вас вызывает трудности редактирование файлов в редакторе vi Прочитайте статью

«Пример использования VI для смены языка в Linux»

Как посмотреть список открытых портов

ss -ltupn

Если остались вопросы - смело задавайте их в комментариях.

Поиск по сайту
Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: