Quantcast
Channel: uzverss
Viewing all articles
Browse latest Browse all 435

Debian и Ubuntu, напильник, рецепты, часть 2

$
0
0




Debian и Ubuntu, напильник, рецепты, часть 1

ознакомиться
Ошибки
https://askubuntu.com/
https://askubuntu.ru/
https://ask-ubuntu.ru/

зависает намертво
проверить хватает ли питания материнке:
вытащить клаву и подвигать мышку

затем отключить аппаратное ускорение в хроме
Откройте «Настройки» Google Chrome.
нажмите «Показать дополнительные настройки».
В разделе «Система» отключите пункт «Использовать аппаратное ускорение

удалить nouveau (если глючит видеокарта и поставить пропиетарный)
sudo aptitude install ubuntu-restricted-extras
lspci -k | grep -EA2 'VGA|3D'
lspci -vnn | grep -i VGA
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
или через
sudo add-apt-repository ppa:graphics-drivers/ppa

проверить диск на бедблоки
sudo fdisk -l
sudo badblocks -v /dev/sda1 > badsectors.txt
sudo badblocks -sv /dev/sda
sudo umount /dev/sda
sudo fsck -f -c /dev/sda
sudo apt install smartmontools
sudo smartctl –info /dev/sde
sudo smartctl -s on -a /dev/sde
sudo smartctl -H /dev/sda1
sudo apt install safecopy
sudo safecopy /dev/sda /home/

не пускает при авторизации (через lightdm)
залогинится в виртуальной консоли и удалить файлы
rm ~/.ICEauthority ~/.Xauthority

если сессия заблокирована
loginctl list-sessions
sudo loginctl unlock-session [id]

Регулировка яркости ноута в убунте, если отлетели Fn

Если пропало поле ввода для быстрого поиска в Synaptic

sudo aptitude install apt-xapian-index
sudo update-apt-xapian-index -vf

"Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock"

sudo apt install psmisc (нужно установить ДОэтого случая)
sudo fuser -vki /var/lib/dpkg/lock

ПОЛЬЗ-ЛЬ PID ДОСТУП КОМАНДА
/var/lib/dpkg/lock: root 4581 F.... dpkg
Завершить процесс 4581? (y/N) Y

кракозябры в консоли

sudo dpkg-reconfigure console-setup
выбрать Terminus 8x16
https://mnorin.com/console-cyrillic-i-systemd-v-debian.html
Ubuntu. Русификация консоли в 2016 году

помогло
https://www.linux.org.ru/forum/general/13535609

nano /etc/systemd/system/multi-user.target.wants/console-setup.service
Изменить

ExecStart=/lib/console-setup/console-setup.sh
на
ExecStart=/bin/setupcon


испробованное

#Русификация

dpkg-reconfigure locales
dpkg-reconfigure console-setup
dpkg-reconfigure keyboard-configuration

«Cyrillic — Slavic languages (also Bosnian and Serbian Latin)»

набрать в консоле cyr

в /etc/rc.local написать setupcon в отдельной строке до exit 0

http://help.ubuntu.ru/wiki/russian_font_in_console
echo 'FRAMEBUFFER=Y'>> /etc/initramfs-tools/initramfs.conf

_________________________________

sudo nano /etc/crontab
@reboot root setupcon --force

apt install console-cyrillic
-------------------------------------
https://help.ubuntu.ru/wiki/russian_font_in_console
https://mycyberuniverse.com/ru/linux/krakozyabryi-v-konsoli-ubuntu-debian.html


криво стартует teamviewer
sudo systemctl stop teamviewerd.service
sudo systemctl mask teamviewerd.service
(впрочем mask не нужно: достаточно перезапустить демона)

ругается JAVA
The JAVA_HOME environment variable is not defined
лечение в файл запуска программы или ~/.profile
export JAVA_HOME=$(readlink -f $(dirname $(readlink -f $(which java) ))/../)

посмотреть что ещё в автозагрузке
systemctl list-units --type service --all – отображение статуса всех сервисов
Шпаргалка по управлению сервисами CentOS 7 с systemd

тормозит запуск консоли

1) посмотреть что в
~/.bashrc
~/.profile
/etc/profile
/etc/bash.bashrc

2) терминал может тормозить если машина не прописана у себя в /etc/hosts, /etc/hostname

3) сделать tail -f ~/.xsession-errors, ошибки убрать

4) если после установки nvm будет тормозить запуск терминала (Node.js Version Control), то нужно закоментировать в .bashrc строки

export NVM_DIR="/home/пользователь/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

и снимать коментарий только когда нужна node

5) если после установки pyenv подтормаживает, то заккоментить в .bashrc строки

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

снять, когда нужен pyenv и перезапустить оболочку
$ exec "$SHELL"

6) если это не локальная машина, то sudo apt-get install conspy


ругань dmesg

dmesg | egrep -i --color 'errors|critical|failed'

Error: Driver 'pcspkr' is already registered, aborting
отключить загрузку драйвера системного динамика PC Speaker.
Для этого необходимо добавить запрет на загрузку в файл /etc/modprobe.d/fbdev-blacklist.conf:
blacklist pcspkr
либо можно тоже самое сделать в файле /etc/modprobe.d/blacklist:
blacklist snd-pcsp
При следующей загрузке, данного сообщения больше не будет.

комбинация клавиш, которая позволяет обратиться напрямую в ядро, минуя всяческие программы и оболочки

Alt + SysRq + B. Равнозначно нажатию кнопки Reset. Нежелательно, ибо высока вероятность потерять несохранённые данные.
https://eax.me/linux-kernel-debug/
sudo sh -c 'echo b > /proc/sysrq-trigger' # reboot
Alt + SysRq + O. Выключает систему корректным образом.
Alt + SysRq + S. Синхронизует систему. Если выполнить перед первой командой, то можно не бояться за данные.
Alt + SysRq + K. Перезагружвет графическую оболочку. Выполнять, если всё зависло и не отвечает.
Alt + SysRq + R. Если не хочешь перезагружать иксы, отвиснет твою мышку и клавиатуру.
Alt + SysRq + H. Выводит вышеуказанные и все прочие доступные команды.


разрешение экрана в tty

мыльные шрифты
https://tehnojam.pro/category/software/delaem-krasivye-shrifty-s-novym-freetype2-v-linux.html
sudo nano /etc/profile.d/freetype2.sh
Раскоментируем и выставляем: truetype:interpreter-version=38
("Infinality" subpixel mode)

тиринг

sudo mkdir -p /etc/X11/xorg.conf.d/
sudo nano /etc/X11/xorg.conf.d/20-intel.conf

вставить текст в файл
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TearFree""true"
EndSection



wifi
https://sites.google.com/site/grabliubuntu/networking/wi-fi-nastrojki
https://debianforum.ru/index.php?topic=5874.0
https://wiki.debian.org/rtl819x
http://www.adminia.ru/nastroyka-wi-fi-v-linux-debian/
iwlist wlan0 scan
aptitude search firmware
apt-get install firmware-linux-free firmware-linux-nonfree firmware-realtek wireless-tools broadcom-sta-dkms wpasupplicant
в биосе включить wifi ?
если слетел wi fi
sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start
reboot

--------------------------------------------------------

https://losst.ru/nasrojka-wifi-v-ubuntu
https://wiki.debian.org/rtl819x
https://wireless.wiki.kernel.org/en/users/drivers
rfkill unblock wlan

nano /etc/apt/sources.list
deb http://httpredir.debian.org/debian/ stretch main contrib non-free
apt-get update && apt-get install firmware-realtek
apt install net-tools broadcom-sta-dkms

lspci | grep Network
iwlist scan

systemctl restart NetworkManager



COM порт в debian

Звук
pactl list sinks

lspci -v
lspci -k | grep -i -A2 "multimedia\|audio"
cat /proc/asound/cards
cat /proc/asound/card*/codec* |grep Codec
cat /proc/asound/modules
cat /proc/asound/card0/id
cat /proc/asound/pcm
arecord -l
aplay -L

https://www.alsa-project.org/main/index.php/SoundcardTesting
http://avreg.net/manual_applications_audio2tcp.html
arecord -vv -fdat foo.wav # или просто arecord foo.wav
aplay -vv foo.wav # aplay foo.wav

послушать как поёт ядро
cat /boot/vmlinuz-4.15.0-32-generic | aplay

вариант
chmod 755 /dev/dsp*
chmod 755 /dev/audio*
chmod 755 /dev/mixer*
chmod 777 /dev/snd/*
но лучше
usermod -a -G audio,video,disk,cdrom,floppy,plugdev,dialout,sambashare,lpadmin,scanner,sudo,shutdown пользователь
или
gpasswd -a пользователь audio

http://unixforum.org/index.php?showtopic=139114
В консоли alsamixer - и посмотреть, включен ли звук (кнопка M - mute), по умолчанию у меня Дебиан звук отключает.

Если включен, а звука снова нет (или звук появляется, но после перезагрузки снова mute), то я бы установил pavucontrol pavumeter и посмотрел в "Регулятор громкости Pulseaudio"вкладка "Конфигурация" - какие там есть устройства звука. Оставил бы одно, нужное, остальные бы отключил. Обычно это решает все проблемы.

решилось:
apt-get purge pulse*
apt-get autoremove
apt-get install apulse

https://launchpad.net/~kirillshkrogalev/+archive/ubuntu/apulse
http://linuxnow.ru/view.php?id=115
http://computing.help.inf.ed.ac.uk/alsa-mixer
https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture_(Русский)
http://linuxoidblog.blogspot.ru/2015/06/pulseaudio.html

systemctl status alsa-state alsa-restore alsa-store
alsactl store

не сохраняются настройки alsamixer
виноват pulseaudio, рыть тут /usr/share/pulseaudio/alsa-mixer/paths/

если pulsaudio захлёбывается
https://2ch.hk/s/res/2424741.html#2427317
cp /etc/pulse/daemon.conf /etc/pulse/daemon.conf_old
sudo nano /etc/pulse/daemon.conf

И добавляем в конец:
resample-method = src-sinc-best-quality
default-sample-format = s24le
default-sample-rate = 96000
После чего рестартуем PuleAudio:
pulseaudio -k
pulseaudio --start

InitAudi: Cannot open OSS audio device /dev/dsp
sudo apt-get install pulseaudio
sudo apt-get install libpulse-dev
sudo apt-get install osspd

wget -qO - http://radio.goha.ru:8000/grindfm.ogg |ffmpeg -i - -f u8 -ac 1 -ar 8000 -> /dev/dsp

https://www.opennet.ru/openforum/vsluhforumID3/120480.html#52
pactl list sinks
device.buffering.buffer_size (параметр)
https://wiki.archlinux.org/index.php/PulseAudio_(Русский)/Troubleshooting_(Русский)#Глюки,_пропуски_или_потрескивания


Чем слушать музон

apt-cache search audio player
apt-cache search video player

deb http://www.deb-multimedia.org jessie main non-free
deb-src http://www.deb-multimedia.org jessie main non-free
apt-get install deb-multimedia-keyring

FFmpeg - установка на Debian GNU/Linux 8 (Jessie)
Восстановление видео файлов
ffmpeg -y -i input.avi -codec:v copy -codec:a copy output.avi

видеоплеер Parole не показывает видео

MPD решил не ставить (захотелось чего полегче)
https://uzverss.livejournal.com/tag/mpd
поставил moc
http://help.ubuntu.ru/wiki/mocp
http://tdkare.ru/sysadmin/index.php/Moc
sudo apt-get install moc moc-ffmpeg-plugin
(Выбрать тему mocp можно комбинацией клавиш Shift+T)
и управлялку в трее
https://bitbucket.org/blaze/exo
apt-key adv --recv-keys --keyserver pgp.mit.edu 1A723A3BC08FD054
удалил кракозябры в плейлисте
https://uzverss.livejournal.com/75287.html

sudo apt-get install python-mutagen
find ./ -iname "*.mp3" -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1 -d

FFmpeg - установка на Debian GNU/Linux 8 (Jessie)


звонки по телефону
apt-get install sflphone-gnome
или
http://www.zoiper.com/en/voip-softphone/download/zoiper3

Сканер
http://www.sane-project.org/sane-mfgs.html
http://tdkare.ru/sysadmin/index.php/Сканирование_в_linux

sudo apt-get install sane-utils xsane
sudo gpasswd -a пользователь scanner

перелогиниться и проверить
groups

sudo echo "айпи_адрес_сканера">> /etc/sane.d/net.conf

nano /etc/sane.d/dll.conf добавить netесли там нету

проверить доступность сканера
scanimage -Lq


Настройка самбы

Монтирование устройств Android в Ubuntu
https://www.opennet.ru/tips/2724_mtp_android_mount_linux_disk.shtml

sudo apt-get install go-mtpfs
Для монитрования раздела вручную следует использовать команду:
go-mtpfs /media/MyAndroid

Для отмонтирования:
fusermount -u /media/MyAndroid

Определение устройства:
mtp-detect

графический клиент
sudo apt-get install gmtp


Ждущий режим
apt-get install acpi-support

sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX="initrd=/install/initrd.gz resume=/dev/sdaX"
#(где /dev/sdaX - swap, fdisk -l его покажет)
sudo grub-mkconfig -o /boot/grub/grub.cfg

https://wiki.archlinux.org/index.php/Pm-utils

https://wiki.archlinux.org/index.php/Systemd_(Русский)
systemctl poweroff
systemctl reboot
systemctl suspend
systemctl hibernate
systemctl hybrid-sleep


Частая парковка жёсткого диска
sudo hdparm -S 0 -B 254 /dev/sda

https://uzverss.livejournal.com/76004.html


настройка Thunar

вот ещё годный файловик

https://doublecmd.sourceforge.io/

Пересобираем mc с поддержкой samba

виртуалка


sudo apt-get install virt-manager
sudo usermod -aG libvirtd `id -un`
sudo virsh net-start default
http://download.virtualbox.org/virtualbox/
sudo apt install qemu-system-x86

Мелочи



устанавливаем быстрый поиск в synaptic
sudo apt-get install apt-xapian-index
sudo update-apt-xapian-index -vf

поскольку в Debian 8 /etc/enviroment пуст и смысла писать туда нет,
то для того чтобы в xfce4 добавить в $PATH каталог $HOME/bin нужно:
sudo nano /etc/xdg/xfce4/xinitrc

после
#!/bin/sh

вписать



http://superuser.com/questions/597291/xfce-lightdm-startup-configuration-files

хотя проще и полезней сделать так:





gksu
https://askubuntu.com/questions/1042344/i-need-an-equivalent-of-gksu-in-18-04
https://www.linux.org.ru/forum/general/14219796
https://www.linux.org.ru/forum/development/14138707
поскольку gksu теперь "устаревший"то используем pkexec, qsudo (надо собирать) или делаем скрипты

#!/bin/sh
bash -c 'sudo -i /каталог/программа;' $@

#!/bin/sh
exec su-to-root -X -c x-terminal-emulator -e sh -c /каталог/программа

#!/bin/sh
zenity --title="zenity sudo" --password | sudo -S /каталог/программа $@

пока лучший вариант:
#!/bin/sh
alias gksu='pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY'
gksu $HOME/lib/каталог/программа $@



настройка qt5
в ubuntu 18.04
sudo apt install qt5ct
sudo echo "export QT_QPA_PLATFORMTHEME=qt5ct">> /etc/profile
source /etc/profile
или
sudo echo "export QT_QPA_PLATFORMTHEME=qt5ct">> /etc/environment
source /etc/profile
qt5ct

https://launchpad.net/~nilarimogard/+archive/ubuntu/webupd8/+packages?field.name_filter=qt5ct&field.status_filter=published&field.series_filter=
устанавливаем версию, в которой совпадает версия пакета libqt5core5a с нашим дистром

для debian 8 нужно над пакетом поработать: распаковать, удалить в control зависимость qtbase-abi и собрать заново

$ sudo chown -R root:root qt5ct_0.20-1-webupd8-trusty2_i386
$ fakeroot dpkg-deb --build qt5ct_0.20-1-webupd8-trusty2_i386

проверить сборку
$ lintian qt5ct_0.20-1-webupd8-trusty2_i386.deb

результат для 32bitи для 64bit

и поставить перед установкой humanity-icon-theme


рецепт по шрифтам
http://linuxoidblog.blogspot.ru/2015/06/debian-8-jessie.html

прочие твики
http://linuxoidblog.blogspot.ru/2015/12/blog-post_17.html

gftp тоже нет, filezilla громоздка, поэтому
http://zenway.ru/page/scythia

вебкамера
apt install v4l2ucp
apt install --no-install-recommends camorama
apt install --no-install-recommends cheese
guvcview -d /dev/video0
mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 30
ll /dev/video1
gpasswd -a пользователь video
fuser /dev/video0
chown root:video /dev/video1
chmod g+rw /dev/video1
hwinfo --usb
lsusb
ls -l /dev/ |grep video

скриншот
скриншоты в иксах и консоли, разрешение экрана в tty
sleep 5 && import -window root img3.png


подходящий редактор
Настройка Sublime Text для работы через прокси
делаем vim удобным

свежий php

часть рецептов можно взять отсюда:
ubuntu 16.04 и напильник

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

Настройка VPN
uzverss Бесплатный VPN сервер, клиент, и тд
http://www.vpngate.net/en/список бесплатных VPN серверов
команды
$ wget https://git.io/vpn -O openvpn-install.sh
$ sudo apt install openvpn
$ sudo bash openvpn-install.sh
$ sudo openvpn --config /etc/openvpn/client.ovpn
$ sudo service openvpn start
$ sudo /etc/init.d/openvpn start

https://unix.stackexchange.com/questions/292091/ubuntu-server-16-04-openvpn-seems-not-to-start-no-logs-get-written
systemctl start openvpn@server.service
systemctl enable openvpn@server.service


поддержка L2TP IPSEC VPN
работающий рецепт, под debian 8
https://soeasytomakeitwork.wordpress.com/2014/05/02/set-up-a-l2tpipsec-vpn-connection-on-ubuntu-desktop/

работающий рецепт, под ubuntu 18.04
https://20notes.net/linux/setup-l2tp-over-ipsec-client-on-ubuntu-18-04-using-gnome/
https://help.vpntunnel.com/support/solutions/articles/5000782608-vpntunnel-l2tp-installation-guide-for-ubuntu-18-04-
https://www.ekzorchik.ru/2018/08/how-to-configure-l2tp-from-under-ubuntu-bionic-desktop/

испробованное
IPSec: Туннель между Mikrotik и Openswan
какие то траблы
http://www.flex.ru/instr/linuxman.html
http://www.jasonernst.com/2016/06/21/l2tp-ipsec-vpn-on-ubuntu-16-04/
http://www.cemada.net/ubuntu-16-04-l2tp-ipsec.php
https://www.servers.ru/knowledge/dedicated-servers/how-to-setup-l2tp-over-ipsec-for-idrac-on-linux-ubuntu-16-04
https://www.elastichosts.com/blog/linux-l2tpipsec-vpn-client/
https://eerie.su/2017/01/настройка-сервера-l2tp-на-vps/
https://launchpad.net/~raharper/+archive/ubuntu/bugfixes
https://www.linux.org.ru/forum/admin/10799069
https://gist.github.com/mietek/4877cd74423bf6925b92
https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients.md#linux


с pptp проще
https://wiki.debian.org/ru/pptp-linux
Как настроить VPN с помощью PPTP
https://thesafety.us/ru/vpn-setup-pptp-ubuntu16
https://www.securevpn.pro/rus/setup/linux-pptp-vpn
Доп параметры PPTP
использовать шифрование MPPE
128 bit


DNS
в ubuntu netplan

добавить dns-суффикс
nano /etc/resolv.conf
# DNS suffix
search nameserver.net
nameserver.net xxx.xxx.xxx.xxx
затем
/etc/init.d/networking restart

если стирает dhcpcd то
sudo apt install resolvconf
nano /etc/resolvconf/resolv.conf.d/tail

# DNS suffix
search mydomain
mydomain 185.8.5.19

и затем
resolvconf -u

очитска dns кэша

systemctl restart systemd-resolved.service

в chrome
chrome://net-internals/#dns

https://wiki.archlinux.org/index.php/Resolv.conf

добавление DNS серверов в файл /etc/resolv.conf

sudo apt install resolvconf
echo "nameserver 8.8.8.8">> /etc/resolvconf/resolv.conf.d/head
/etc/init.d/networking restart
/etc/init.d/network-manager restart


Обработка URI форматов telnet://host для linux

оптимизация файлов SQLITE

sudo aptitude install sqlite3
nano optimizer_sql.sh



chmod +x optimizer_sql.sh

оптимизация gtk2
узнать версию gtk
dpkg -l libgtk2.0-0 libgtk-3-0

nano ~/.gtkrc-2.0
добавить:

gtk-menu-popup-delay = 0
gtk-menu-popdown-delay = 0
gtk-menu-bar-popup-delay = 0
gtk-timeout-expand = 0
gtk-timeout-initial = 0

годная тёмная тема
https://github.com/B00merang-Project/B00merang-Themes
https://github.com/Ferdi265/numix-solarized-gtk-theme
(эта только под gtk2)
https://www.opendesktop.org/p/1015989/
https://www.opendesktop.org/content/show.php/Emerge?content=157362

русификация gtk1

Gtk-WARNING **: Загружаемый модуль тем не найден в > module_path: "pixmap"
sudo apt-get install gtk2-engines-pixbuf

Кэширование символьных таблиц
mkdir ~/.compose-cache


часы в консоли


$ watch -tn1 'date +%r'



изменить текст "совета дня"в виртуальной консоли
vi /etc/motd

Всякие мелкие полезности


развернуть
Команды Linux: расширенный cправочник команд Unix
Список полезных и бытовых команд в терминале Linux
Список UNIX/LINUX демонов/служб и их автозагрузка 1 часть
Список UNIX/LINUX демонов/служб и их автозагрузка 2 часть
Восстанавливаем загрузчик Ubuntu с помощью Boot Repair.
монтирование ntfs
Переводите любой выбранный текст с помощью комбинации клавиш и оповещений
Временный swap
Преобразование GPT раздела в MBR
Создание службы systemd на примерах
COM порт в Ubuntu
floppy подключается с правами на запись только для root
Как создавать диалоговые блоки в интерактивных shell скриптах
Краткая памятка по работе с архиваторами из консоли в Linux
Создание deb-пакетов для модулей Python с помощью stdeb
install_tftp_server.sh
почта в консоли mutt и msmtp
как изменить браузер в Thunderbird
как изменить приложения по умолчанию в debian
как скачать видео, которе передаётся как rtmp-поток
установка tor в debian
работа в консоли через прокси (wget и тд)
Копирование Audio CD
Редактируем iso в Ubuntu Linux из консоли
Как стереть перезаписываемый диск из командной строки
конвертирования музыкальной библиотеки
Конвертирование ID3-тэгов в mp3-файлах с кодировки windows-1251 (cp1251) в utf-8
Конвертирование видео G2M3/G2M4
работа с кодировкой файлов
Эквалайзер для MPD
mplayer в консоли
прочесть pdf в консоли
оптимизация pdf
Конвертируем документы в Ubuntu
steghide - тайные послания, внедрить текст в рисунок
видеоплеер Parole не показывает видео
Как убрать шум с аудиозаписи
ubuntu wi-fi сканер HP
как вылечить раскладку в ubuntu 14.04
Ubuntu Server 12.04 LTS и кодировка в консоли
Сброс или изменение пароля Windows с помошью Linux
Массовое переименование в консоли
Поиск файлов в Linux
как найти одинаковые файлы в linux
консоль python в роли командной строки

разные проги, линуксовые софтинки

Viewing all articles
Browse latest Browse all 435

Latest Images

Trending Articles