Блог

Файл подкачки в виде файла, а не раздела жесткого диска

Заинтересовал меня этот вопрос. Делается все достаточно быстро:

1) Создаем пустой файл

sudo dd if=/dev/zero of=/swap bs=1024 count=8000000 

(8000000 блоков по 1024 байт это 8 ГБ, но 7.6 ГиБ)

2) Создаем из нашего файла файл подкачки

sudo mkswap /swap 

3) Открываем /etc/fstab и прописываем туда

/swap swap swap defaults 0 0 

4) Активируем файл подкачки

Ubuntu 16.04 и Wi-Fi адаптер с чипом rtl8192eu

По умолчанию, этот адаптер в Ubuntu работать не будет! Хотя драйвер в ядре 4.4 присутствует. Чтобы заставить этот адаптер работать, нужно добавить PPA

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt update 

И установить оттуда два пакета:

sudo apt install rtl8192eu-dkms rtlwifi-new-dkms 

Однако, после перезагрузки адаптер всё равно работать не будет, потому что новый драйвер не будет запускаться автоматически. Нужно добавить его в /etc/modules

Ubuntu 16.04, Windows время

При дуалбуте, Ubuntu будет постоянно сбивать время в Windows, потому что эта ОС по умолчанию хранит время в UTC, а Windows в localtime. Чтобы перевести Ubuntu в localtime нужно выполнить команду

timedatectl set-local-rtc 1

 

Права на файлы/директории для хостинга

При переносе сайтов с чужого хостинга на свой, бывает на все файлы и директории выставляются права 777. Это брешь в безопасности. Для того, чтобы привести всё в порядок достаточно всего двух команд:

chmod -Rv 644 /dir 

чтобы назначить всему содержимому каталога dir права 644. Однако директории должны иметь права 755, а не 644. Для этого выполняем вторую команду

find /dir -type d -exec chmod 755 {} \; 

мы ищем только директории и назначаем им нужные права

 

Объединить видеофайлы с помощью ffmpeg

Понадобилось мне объединить группу видеофайлов в один. Avidemux, подумал я. Не тут то было. При открытии файла он выдавал "не удалось определить соотношение сторон" и всё тут. Я начал искать другие способы, вспомнил про всемогущий ffmpeg. В общем, вот что у меня получилось:

Подписка на RSS - блоги