Debian_FAQ

Contents
How to find program version
Check kernel version
How to find Debian version
How to stop/restart X
Where to find GRUB in Debian
How to enter a folder
Live image password
How to send email from console
How to delete file in linux
How to switch from console to X
How to switch from X to console
How to check list of active connections
ifconfig command not found debian
How to stop a program
How to change Gateway
How to copy a folder in linux
How much free space in linux
How to send data from linux
How to count lines in a file
How to clear a file in linux
bash: man: command not found
bash: adduser: command not found
How to make sudo
How to add Russian keyboard language
How to list open ports
Linux file types
How to send a file over ssh

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

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

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

Check kernel version 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

To отправить 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

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

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

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

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

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

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

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

: > имя_файла

-bash: man: command not found

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

To пользователь мог выполнить команду 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

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

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

Примечание 2

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

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

Какие бывают типы файлов в Linux

Доступно семь типов файлов: обычные, директории, символьные, блоки, сокеты, именованые каналы, символьные ссылки

- : regular file
d : directory
c : character device file
b : block device file
s : local socket file
p : named pipe
l : symbolic link

Какие отправить файл по ssh Linux

Допустим вам нужно отправить файл big_file на удалённый хост с IP 192.168.0.2 и положить в домашнюю директорию.

На удалённом хосте у вас есть пользователь andrei и вы знаете его пароль

scp big_file andrei@192.168.0.2:/home/andrei

To отправить не один файл а директорию со всеми вложенными файлами воспользуйтесь опцией -r

scp -r directory andrei@192.168.0.2:/home/andrei

Article author: Andrei Olegovich

Related articles
Linux
Debian
Ubuntu
CentOS
Rocky
Bash
Network Configuration
Files
Examine Free Disk Space
Combine .pdf Files
diff: Compare Files
find: Search for Files
kill: Finish Process
rename
make
signal: System Signals
env: Environmental Variables
localectl: langugae
systemctl: List of Active Services
Firewall
SCP: File Exchange
SSH: Remote Access
cron: Tasks in Timetable
sudo
Monitoring
C
C++

Search this site

Channel @aofeed Chat @aofeedchat

Contacts and cooperation:
I recommend our hosting beget.ru
Write to info@urn.su if you:
1. Want to write an article for our site or translate an article into your native language.
2. Want to place thematically relevant ads on the site.
3. Ads on my site pass maximum censorship. If you see an ad block unsuitable for school-age children, shocking or misleading - please contact us by e-mail
4. Found a mistake, inaccuracy, bug, etc. on the site. ... .......
5. Articles can be shared on social media by clicking a network icon: