Нужно выполнить команду
dpkg -p имя_программы
Нужно выполнить команду
uname -r
Нужно выполнить одну из команд
hostnamectl (выдаст тажке Machine ID и Boot ID)
cat /etc/issue (ответ в духе сид у Вас или нет)
lsb_release -a (ответ в духе сид у Вас или нет)
cat /etc/debian_version (ответ в духе сид у Вас или нет)
cat /proc/version (ответ содержит версию ядра и gcc)
Перезапустить X-server (предварительно уйдя в консоль Ctrl + Atl + F1)можно командой
/etc/init.d/gdm restart
или
/etc/init.d/gdm3 restart
или
/etc/init.d/kdm restart
Остановить/Запустить 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
Если и это не помогло попробуйте варианты отсюда
или отсюда.
/etc/init.d/gdm start
или
/etc/init.d/gdm3 start
или
/etc/init.d/kdm start
Работает, если у Вас X-server gdm, gdm3 или kdm если у Вас что-то другое, просто замените.
Либо
/etc/default/grub
Либо скрипты из
/etc/grub.d
Для того, чтобы зайти в папку нужно выполнить команду
cd имя_папки
Попробуйте
live
подошёл 26.12.2014 для этого образа.
To отправить email нужно в командной строке ввести
mail -s "Тема письма" user@domain.ru
Если нужно оправить содержимое текстового файла
mail -s "Тема письма" user@domain.ru < /home/user/filename.txt
rm имя_файла
Alt + F7
Ctrl + Alt + F1
netstat
Ссылки:
http://man7.org/linux/man-pages/man8/netstat.8.html
https://en.wikipedia.org/wiki/Netstat
Если ifconfig выдаёт ошибку ifconfig command not found debian можно либо воспользоваться командой
ip addresses
Либо установить ifconfig
To остановить запущенную программу нажмите
CTRL + C
Удаление старого 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
cp -r source destination
df
Либо установить gparted
apt-get install gparted
gparted
Предположим, что где-то есть старый сервер, который просто слушает какой-то порт а
Вам нужно отправить туда данные.
С протоколом Вы разобрались, либо он не требуется. Данные Вы записали в файл message.msg
Адрес сервера обозначим как url, порт как port
Сперва нужно установаить netcat
netcat url port < message.msg
или
cat message.msg| nc url port
Пример
netcat devserver 8085 < message.msg
To подсчитать сколько всего строк в файле используйте
wc -l project-name-2019-09-25.log
282608 project-name-2019-09-25.log
To удалить содержимое файла используйте
: > имя_файла
To установить справочник man
sudo apt update
sudo apt-get install man-db
Обычно для создания и редактирования пользователей нужно иметь довольно много прав.
Часто это делается под root.
Начиная с Debian 10 нас ждёт сюрприз от разработчиков. Если Вы стали root
по-старинке, выполнив su без агрументов Ваша системная переменная
PATH
скорее всего не содержит многих нужных директорий.
Всё потому, что теперь команда su идёт из другого package - util-linux вместо shadow
и не обновляет PATH по умолчанию.
Попробуйте
su - root
Подробности здесь
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
Если что-то пошло не так - прочитайте примечания.
To добавить пользователя в группу sudo, Вам скорее всего потребуется зайти под
root.
Начиная с 10-й версии это не так тривиально, советую прочитать предыдущий параграф
bash: adduser: command not foun
Если в одном терминале Вы видите, что пользователь уже в группе sudo а в другом терминале он не может выполнить sudo - execute команду
exit
И залогиньтесь снова.
Описание того, кто и как может использовать 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"
Если у Вас вызывает трудности редактирование файлов в редакторе
vi
Прочитайте статью
«Пример использования VI для смены языка в Linux»
ss -ltupn
Доступно семь типов файлов: обычные, директории, символьные, блоки, сокеты, именованые каналы, символьные ссылки
- : regular file
d : directory
c : character device file
b : block device file
s : local socket file
p : named pipe
l : symbolic link
Допустим вам нужно отправить файл
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
Share in social media:
|