Ubuntu
Содержание
Настройки
Где хранится путь к dm по-умолчанию?
/etc/X11/defautl-display-manager
Где хранится сессия, запускаемая по-умолчанию?
Поле Session секции [Desktop] файла ~.dmrc Возможные значения:
- ubuntu
- ubuntu-2d
Где настройка, позволяющая входить пользователем root в сеанс KDE?
Поле AllowRootLogin файла /etc/kde4/kdm/kdmrc.
Работа с пакетами
Как устанавливать пакеты для другой архитектуры?
В терминале:
sudo dpkg --force-architecture -i <имя пакета>
Работа с процессами
Как вывести список процессов?
Для текущего сеанса в терминале:
ps
Для всех сеансов:
ps -a
Бэкапы и образы
Как сделать бэкап файлов папки?
В терминале:
cd {путь к папке} tar -cvpzf {имя бэкапа}.tar.gz *
Как восстановить бэкап файлов папки?
В терминале:
cd {путь к папке} tar -xf {имя бэкапа}.tar.gz
Как следить за статусом dd?
В терминале:
watch -n 10 kill -USR1 {dd pid}
Файловый сервер
Как перезапустить samba?
В терминале:
sudo service smbd restart
Как отключить запрос пароля на сервере при подключении через smb?
В файле /etc/samba/smb.conf задать параметр
security = share
WEB-сервер
Удаленное управление
x11vnc
Позволяет запустить сервер vnc для подключения, например, к текущему сеансу.
Примеры использования:
x11vnc -storepasswd <пароль> ~/.vnc/passwd
задать пароль для дальнейших подключений
x11vnc -kill
остановить серверы
x11vnc -forever
не выходить после отключения
-x11vnc -display :0
использовать запущенный локальный сеанс
x11vnc -usepw
спрашивать пароль при подключении
Другое
Как узнать UUID логического диска?
В терминале:
sudo blkid
Как добавить поддержку exFAT?
В терминале:
sudo add-apt-repository ppa:relan/exfat sudo apt-get update sudo apt-get install fuse-exfat
Как уменьшить нагрузку на раздел диска?
Для файловых систем ext3 и ext4 отключить журналирование при монтировании со стандартными параметрами
sudo tun2fs -o journal_data_writeback /dev/{id раздела}
и удалить журнал
sudo tun2fs -O ^has_journal /dev/{id раздела}
Отключить запись времени обращения к файлам и папкам: в файле /etc/fstab исправить строку, соответствующую разделу
UUID={UUID раздела} {точка монтирования} {тип файловой системы} noatime,nodiratime 0 1
Если раздел системный, то перенести запись временных файлов в оперативную память: в файл /etc/fstab добавить строки
tmpfs /var/log tmpfs defaults 0 0 tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/tmp tmpfs defaults 0 0 tmpfs /var/lock tmpfs defaults 0 0
Изменить параметры ядра: в файл /etc/sysctl.conf добавить строки
vm.laptop_mode=5 # увеличение времени suspend режима vm.dirty_writeback_centisecs=15000 # таймаут времени записи буферов на диск равен 150 секундам vm.swappiness=10 # swap подключается, когда оперативной памяти остается 10%
Решение проблем
unable to connect to upstart
Дело в том, что в режиме chroot невозможно выполнять задачи upstart. Нужно сделать следующее в терминале из-под chroot:
dpkg-divert --local --rename --add /sbin/initctl ln -s /bin/true /sbin/initctl
unable start cron, gdm
Снова дело в chroot. Судя по всему, нужно сделать по аналогии в терминале из-под chroot:
dpkg-divert --local --rename --add /sbin/start ln -s /bin/true /sbin/start
Черный экран при старте KDE4
Скорее всего, проблемы с видеокартой . Нужно отключить визуальные эффекты (Alt + Shift + F12) . Если рабочий стол отобразится, то можно пробовать подружить систему с эффектами (после каждого шага проверить помогло или нет)
- обновить драйвер видеокарты,
- в настройках переключить рендер эффектов на XRender,
- отключить автоматическую активацию эффектов и не трогать их.
Вывод изображения через HDMI на видеокарты ATI не на полный экран
- Установить Catalyst Control Center (пакет fglrx-amdcccle).
- В настройках Scaling выставить в нуль.