for file in *; do cat $file | iconv -cs -f cp1251 -t utf8 > $file.tmp; mv -f $file.tmp $file; done
Рубрика: Ubuntu
Порядок мониторов до логина в lightdm
Нужно скопировать конфигурацию мониторов в пользователя в настройки lightdm:
sudo cp ~/.config/monitors.xml /var/lib/lightdm/.config/
sudo reboot
источник: http://askubuntu.com/questions/360886/personalize-monitor-position-before-login
Авторизация с помощью SSH ключа
Заходим в каталог:
cd ~/.ssh
если его нет, то создаем:
cd ~/
mkdir .ssh
chmod 700 .ssh
cd .ssh
Генерация ключа:
ssh-keygen -t rsa -b 2048 -f keyname
Загрузка ключа на удаленный сервер:
ssh-copy-id -i keyname.pub -p port username@hostname
Подключение по ssh:
ssh username@hostname -p port
Если подключиться не получается, нужно создать файл ~/.ssh/config c правами 600 и слюдующим содержимым
IdentityFile ~/.ssh/private-key
Отключение nouveau в UBUNTU 16.04
Добавить в /etc/modprobe.d/blacklist.conf:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
Выполнить:
sudo update-initramfs -u
sudo reboot
Отключение UTC в UBUNTU 16.04
timedatectl set-local-rtc 1 —adjust-system-clock
crontab
Создание задания для обычного пользователя
crontab -e
Для другого пользователя:
sudo crontab -u пользователь -e
Формат записи:
1 — минуты (0 — 59)
2 — часы (0 — 23)
3 — день (0 -31)
4 — месяц (0 — 12)
5 — день недели (1 — 7 Неделя начинается с воскресенья)
Параметры можно пропускать поставив в место них «*».
В конце нужно оставить пустую строку.
Например, чтобы создать задание для синхронизации времени нужно ввести в консоли:
sudo crontab -u root -e
Установить задание:
59 23 * * * ntpdate -s ntp.ubuntu.com
Теперь синхронизация времени будет производиться каждый день в 23:00