Как разархивировать файлы в Ubuntu Linux

archiveРабота с архивами - часть повседневной жизни пользователя компьютера. Архивы используются для уменьшения занимаемого места на диске, хранения многих файлов в одном, напротив - разделения большого файла на несколько и даже для шифрования.

Казалось бы, уже давно проблем быть не должно с архивацией/разархивацией, однако, до сих пор можно встретить файл, запакованный в странном формате, о котором система и не слышала. Ниже описаны консольные команды, которые помогут Вам разархивировать файл в Linux.

Читать далее

Узнать свободное и занятое место на диске в Ubuntu Linux

Часто бывает, что то, что в графическом режиме было очевидно, в консоли непонятно как делать. В частности, если Вы администрируете сервер на Ubuntu, Debian или Linux Mint, Вам может понадобиться узнать, как используется диск (внешняя память): сколько свободно, а сколько занято.
Это делается командой:

df -H

Которая выведет нечто следующее:

Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sda1        8,5G         1,4G  6,8G           17% /
udev             1,1G         4,1k  1,1G            1% /dev
tmpfs            421M         238k  420M            1% /run
none             5,3M            0  5,3M            0% /run/lock
none             1,1G            0  1,1G            0% /run/shm
cgroup           1,1G            0  1,1G            0% /sys/fs/cgroup
Решение проблемы «/var/run/mysqld/mysqld.sock не найден»

mysqlРаботая с реляционной базой данных MySQL, можно столкнуться с проблемой: при старте демона(сервиса) mysqld возвращается сообщение об ошибке:

ERROR 2002 (HY000): Can't connect
to local MySQL server through
socket '/var/run/mysqld/mysqld.sock' (2)

Читать далее

Systemd — сервис инициализации

consoleSystemd (system daemon) -- сервис инициализации основанных на Linux систем. Вобрал в себя идеи классического System V init и более современных сервисов инициализации операционных систем: launchd (Mac OS X), SMF (Solaris) и Upstart (Ubuntu, Fedora).

Автор Systemd -- Lennart Poettering, сотрудник компании Red Hat. В разработке также принимали участие сотрудники Red Hat, Novell, IBM, Intel и Nokia.

Systemd опирается на современные linux-технологии: cgroups, AutoFS, D-Bus, при этом совместим с исторически устоявшимися механизмами: init-скриптами, стандартными командами shutdown, poweroff и т.п.

Systemd позволяет заменить не только систему инициализации, но и ряд других подсистем, в частности, cron, (x)inetd, xdm/kdm/gdm и так далее. Частично заменяет SELinux.

Основные идеи systemd:
Читать далее

Как добавить локаль в Ubuntu, Debian, Linux Mint

На системах Ubuntu, Debian и Linux Mint при установке пакета через apt случается увидеть следующее сообщение об ошибке:

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "ru_RU.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Читать далее

Изменить права на файлы или папки в Linux

consoleРаботая в Linux (равно как и во FreeBSD и Windows), нужно не забывать о правах доступа на файлы и папки. Часто, разворачивая проекты, написанные другими программистами, возникает необходимость изменить права на файлы или папки. Потребность эта возникает при неправильном проектировании разработчиками прав доступа или же при тонкой настройке проекта на поддерживаемом сервере.

Ниже приведённые рецепты помогут решить 90% проблем, возникающих при настройке прав доступа. Читать далее

Узнать размер файлов и папок

consoleЧасто бывает, что место на жёстком диске кончается, а почему и куда оно уходит -- непонятно. Особо обидно, если это происходит не на домашнем компьютере, а на vds / vps -- удалённых хостингах.

Однако, если у Вас есть доступ к ним по ssh, можно довольно просто узнать о том, сколько каждая папка / файл потребляет дискового пространства:

du -smc --exclude={proc,sys,dev} ./* | sort -g

Данная команда выведет все директории и файлы в текущей папке с их размерами (в мегабайтах) и упорядочит их по этому самому размеру.

GParted — редактор дисковых разделов
Категория: Системные Установить приложение Установить

gparted logoGParted -- это редактор разделов с графическим интерфейсом.

Он позволяет создавать новые разделы на свободном пространстве физического диска, изменять размеры существующих разделов, двигать их внутри диска, удалять разделы, освобождая место под новые. Читать далее

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

При установке пакетов приложений в Ubuntu временами возникает подобная ошибка. На английском языке она выглядит так:

E: Could not get lock /var/lib/dpkg/lock – open
(11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/),
is another process using it?

И это проблема не только пользователей Ubuntu, но и других GNU/Linux, использующих apt. К примеру, подобное можно увидеть и на Debian и на Linux Mint.

Читать далее

Synaptic 0.75.13

synapticSynaptic -- менеджер пакетов для операционных систем, использующих apt. Среди них Ubuntu, Debian, Linux Mint.

В этой версии:

  • Теперь используется x-terminal-emulator -e synaptic-pkexec для систем, не поддерживающих графический policykit агент.
  • Используются все источники в фильтре источников, а не только первый, как было до этого.
  • Показываются все "архивы" в списке источников, даже если они были скрыты другими.