Введение
Xfce это легковесное рабочее окружение для UNIX-подобных операционных систем. Она стремится быть быстрым и легким, и в то же время визуально привлекательным и простым в использовании.
Xfce базируется на GTK+ версии 2 (как Gnome 2). Одним из приоритетов Xfce является соблюдение стандартов, в частности, те, которые определены в freedesktop.org. Это позволяет Xfce беспрепятственно взаимодействовать с программами, написанными для других рабочих сред, если эти программы так же следуют указанным стандартам.
Xfce состоит из ряда компонентов, которые вместе обеспечивают полную функциональность настольной среды. Они упакованы отдельно, и вы можете выбрать один из доступных пакетов, чтобы создать лучший персональную рабочую среду.
Manually install Xfce and required packages
If you’ve read this far, and you’re getting impatient:
sudo apt install xfce4
This will give you a basic Xfce desktop with lightdm greeter. For additional plugins and »goodies’, add:
sudo apt install xfce4-goodies
This still may include too much ‘stuff’ for the minimalists among us. In that case, strip it down further and start with:
apt install \ libxfce4ui-utils \ thunar \ xfce4-appfinder \ xfce4-panel \ xfce4-session \ xfce4-settings \ xfce4-terminal \ xfconf \ xfdesktop4 \ xfwm4
From this point you should have a working Xfce desktop environment. You can reboot, and add only what you need going forward.
Монтирование дисков
Подготовка
Нужно создать папку к которой примонтируется диск. Например, для диска
/mnt/w7free
mkdir /mnt/w7free
Или для флешки
mkdir /mnt/flashcard
Шаг 1.
Перед тем как монтировать диск нужо сначала понять какие диски подключены к компьютеру.
Есть несколько способов сделать это: lsblk, ls/dev/sd*, fdisk -l и другие
Получить список всех устройств, включая не примонтированные
lsblk | grep sd
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 461.4G 0 part /
└─sda3 8:3 0 3.9G 0 part
sdb 8:0 0 100.0G 0 disk
└─sdb1 8:1 0 512M 0 part /home
Существуют также диски
NVM (Non-Volatile Memory)
которые начинаются на nvm.
Их придётся смотреть другой командой — либо воспльзуйтесь
lsblk | grep nvm
nvme0n1 259:0 0 477G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot/efi
├─nvme0n1p2 259:2 0 976.6M 0 part /boot
└─nvme0n1p3 259:3 0 475.5G 0 part
└─nvme0n1p3_crypt 253:0 0 475.5G 0 crypt /
Реальные физические диски получают буквы a,
b и так далее. То есть sda это первый диск, sdb — второй и так далее.
Виртуальные разделы получают цифры. Диск sda поделен на три части а sdb состоит целиком из sdb1
Следующие два способа я делал на другом компьютере.
Второй способ — ls/dev/sd* и ls /dev/nvm*
ls /dev/sd*
/dev/sda /dev/sda2 /dev/sda5 /dev/sdb1 /dev/sdb5 /dev/sdb7
/dev/sda1 /dev/sda3 /dev/sdb /dev/sdb2 /dev/sdb6 /dev/sdb8
И для NVM дисков
ls /dev/nvm*
/dev/nvme0 /dev/nvme0n1 /dev/nvme0n1p1 /dev/nvme0n1p2 /dev/nvme0n1p3
Третий способ — fdisk -l, возможно нужно ввести sudo fdisk -l
debian:/home/andrey# fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x63e54f64
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 100558847 50176000 7 HPFS/NTFS/exFAT
/dev/sda3 100558848 1953521663 926481408 f W95 Ext’d (LBA)
/dev/sda5 100560896 1953521663 926480384 7 HPFS/NTFS/exFAT
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbbc1fe9a
Device Boot Start End Blocks Id System
/dev/sdb1 * 63 41785064 20892501 83 Linux
/dev/sdb2 41785126 976768064 467491469+ f W95 Ext’d (LBA)
/dev/sdb5 41785128 54283634 6249253+ 82 Linux swap / Solaris
/dev/sdb6 54283698 521887589 233801946 83 Linux
/dev/sdb7 521887653 585826289 31969318+ b W95 FAT32
/dev/sdb8 585826353 976768064 195470856 7 HPFS/NTFS/exFAT
Из этих данных можно сделать вывод о том, что физически жестких дисков видно два: sda и sdb, один из них на 1 Тб а другой
на 500 Гб. Предположим, что примонтировать нужно диск sda5 — можно
Шаг 3 (для флэш карты)
Снова используем команду
ls /dev/sd*
или
fdisk -l
Все новое по сравнению с предыдущим разом и есть ваша флешка. Причем, если появилось, например,
sdb и sdb1, то sdb — это флешка в целом (не знаю как это понять), а sdb1
— обычно и есть раздел, который нужно будет монтировать.
Шаг 4
Монтирование образа.
Само слово «монтирование» может смутить начинающего пользователя. Смысл всей манипуляции —
показать системе как связать какой-то из видимых дисков с какой-то папкой.
mount /dev/sda5 /mnt/w7free
Для флэшкарты
Предположим, что новый диск который мы нашли в Шаге 3. называется
sdс1
mount /dev/sdс1 /mnt/flashcard
Если нужно указать файловую систему, то пишем, например
mount -t vfat /dev/sdb /mnt/flashcard
где vfat — это указание файловой системы (fat),
-t это от слова type тип.
Как установить другую рабочую среду
Чтобы установить другую среду рабочего стола, вам просто нужно открыть диспетчер пакетов дистрибутива Linux и установить соответствующий пакет. Это будет похоже на al-дистрибутивы, но мы будем использовать Ubuntu 14.04 и Linux Mint 17 в качестве примеров.
Например, предположим, что вы хотите установить другую среду рабочего стола на Ubuntu. Вы откроете Центр программного обеспечения Ubuntu, найдите имя пакета среды рабочего стола, выберите его и нажмите кнопку «Установить». Чтобы установить Xfce, вы должны искать xfce4, Чтобы установить полную, настроенную рабочую систему Xubuntu, вы искали бы Xubuntu-рабочий стол вместо.
Найдите другое имя рабочей среды для установки. Например, вы можете ввести LXDE или же Lubuntu-рабочий стол для LXDE / Lubuntu или КДЭ-полный или же Kubuntu-рабочий стол для KDE / Kubuntu. Некоторые среды рабочего стола могут не отображаться в репозиториях вашего дистрибутива Linux. Настольные среды Cinnamon и MATE, входящие в состав Linux Mint, недоступны в репозиториях Ubuntu, поэтому вам придется использовать PPA для их установки на Ubuntu.
Процесс в основном тот же в Linux Mint, но вместо этого вы будете искать пакет в приложении Software Manager.
Вот как вы должны установить XFCE с терминала на Ubuntu или Linux Mint:
Вышеупомянутая команда даст вам стандартную среду рабочего стола XFCE. Тем не менее, вы можете захотеть настроить Xubuntu для настроенной среды рабочего стола XFCE:
Введите пароль после запуска команды. Менеджер пакетов захочет установить все пакеты, составляющие среду рабочего стола — тип Y подтвердить.
Если вы используете другой дистрибутив Linux, отправляйтесь в диспетчер пакетов и ищите категорию среды рабочего стола или просто ищите имя среды рабочего стола. Вы также можете выполнить быстрый веб-поиск, чтобы узнать, как установить среду рабочего стола в дистрибутив Linux. Если он доступен в ваших репозиториях дистрибутива Linux, вам просто потребуется одна команда.
Команды для работы с текстовыми файлами
Команда head
Вы можете воспользоваться командой
head если вам нужно взглянуть только на начало файла. Команда выглядит так:
head <filename>
Команда Head
может быть полезна, но так как она показывает только первых несколько строк,
вы не узнаете насколько велик сам файл. По умолчанию, вы можете просмотреть
первых десять строк файла, хотя вы можете изменить это число, выполнив следующую команду:
head -20
<filename>
Команда tail
Обратное head
действие выполняет tail
. С помощью tail
вы можете просмотреть последние десять строк файла.
Команда grep
Команда grep используется для поиска в файле заданных текстовых строк.
Например, если вы хотите найти все упоминания слова «DEBUG» в файле
reader.ini, выполните:
grep DEBUG reader.ini
Вы увидите все строки этого файла, в которых нашлось слово «DEBUG».
Не забывайте о регистре
Если не указано обратное,
grep ищет с
учётом регистра.
Это означает что поиск
Debug отличается от поиска debug.
Среди множества параметров
grep
есть
-i,
который указывает, что поиск должен выполняться без учёта регистра символов.
Прочитайте страницу man по
grep
man чтобы узнать больше об этой команде.
Перенаправление ввода/вывода и каналы
Вы можете использовать каналы и перенаправление вывода когда хотите
сохранить и/или напечатать информацию для последующего использования.
Например, вы можете воспользоваться командой
grep
чтобы найти в файле требуемый текст, а затем сохранить результат в
файле или отправить его на принтер.
Чтобы напечатать информацию, например, касающуюся
слова «Debug» в файле
sneakers.txt, введите:
grep Debug sneakers.txt | lpr
Знаки подстановки и регулярные выражения
Как быть если вы забыли имя файла, который вам нужен? Воспользовавшись знаками подстановки или регулярными выражениями, вы можете выполнять с файлом или файлами действия, не зная его(их) полного имени. Просто введите всё что знаете, и замените остальное знаком *.
Дополнительная информация о знаках подстановки и регулярных выражениях
Чтобы узнать больше о знаках подстановки
и регулярных выражениях, обратитесь к странице руководства, посвященной
bash (man bash).
Вспомните о том, что вы можете сохранить полученную информацию в текстовом файле,
выполнив команду
man bash | col -b > bash.txt
Затем вы можете открыть и прочитать файл с помощью
less или pico
(pico bash.txt)
Если вы хотите распечатать файл, будьте осторожны, он довольно большой.
Зная, что файл называется «sneak____.txt,» просто введите:
ls sneak*.txt
и вот полное имя файла:
sneakers.txt
Скорее всего при поиске вы чаще будете использовать знак умножения (
*). При поиске с этим знаком найдется всё, соответствующее заданному шаблону.
Даже выполнив:
ls *.txt
или:
ls sn*
Вы найдёте файл
sneakers.txt
и все остальные, имена которых начинаются
с «sn». Это позволяет максимально расширить область поиска.
Одним из способов уменьшения области поиска, является использование знака вопроса
(?). Также как знак умножения,
? помогает находить файл, удовлетворяющий условию поиска.
Однако ?
используется для замены всего одного символа, поэтому если вы ищете
sneaker?.txt, в результате вы найдете файл
sneakers.txt, и/или
sneakerz.txt, если такой файл существует.
В случае, если знак умножения входит в имя файла, как могло бы быть, если файл
sneakers.txt назывался бы
sneak*.txt,
вам понадобятся регулярные выражения.
Регулярные выражения более сложны, чем прямолинейные знаки вопроса и умножения.
С помощью обратной косой черты (\),
вы можете определить, что вы не хотите искать всё
как происходит, если вы укажите знак умножения, а вам нужен именно
знак умножения в имени файла.
Если файл называется
sneak*.txt, введите:
sneak\*.txt
Ниже приведён краткий список знаков подстановки и регулярных выражений:
-
*
— Соответствует любому количеству любых символов -
?
— Соответствует одному любому символу в строке (например,
sneaker?.txt) -
\*
— Соответствует символу * -
\?
— Соответствует символу ? -
\)
— Соответствует символу )
Как подготовиться к переходу на Linux
1. Создайте загрузочную флешку с понравившейся сборкой операционной системы по инструкции выше.
2. Поищите в перечне приложений Linux аналоги нужных программ. Одним из лучших видеоплееров для платформы считается VLC, самый всеядный аудиоплеер Audacious, а графический редактор – GIMP. Офисный пакет может заменить LibreOffice, а роль основного браузера займет Chromium или Firefox.
Убедитесь, что замена для всех важных приложений найдена.
3. Будьте готовы к тому, что какой-то из компонентов компьютера не будет распознан операционной системой. Все решается поиском и установкой необходимых драйверов. “Нагуглить” способ решения проблемы просто, если есть интернет.
Иногда после установки Linux отказывается работать Wi-Fi, что делает затруднительным поиск решения. Вот, например, инструкция по установке драйверов для сетевых кар Broadcom.
Придется использовать второй компьютер или подключать ноутбук к роутеру через патч-корд, если заранее не загрузите нужные пакеты.
4. Определитесь с разбивкой накопителя на разделы. Лучше оставить физический или логический диск с операционной системой Windows. Возможно, вы захотите выделить место для хранения файлов и данных или раскроить пространство по своему усмотрению.
Разбить накопитель можно как из Windows, так и во время установки Linux.
5. Используйте имеющуюся флешку для установки полноценной операционной системы.
Подытожим
Вот такой вот “ТОП 6” у меня получился. Еще раз замечу, что это не “стандартные” или “обязательные” шаги, которые нужно выполнить после установки Debian, но большинству, я уверен, они помогут.
Я не затрагивал здесь темы, настроек внешнего вида поскольку это уже дело вкуса. Кроме того не говорил об установке драйверов, что для многих довольно больной и актуальный вопрос. Сделано это по причине того, что об этом невозможно написать в двух словах, а требуется отдельная статья.
После выполнения вышеописанных 6 шагов вы получите рабочий, готовый к навешиванию плюшек Debian, который надолго приживется у вас на компьютере.
Если у вас остались еще вопросы, попробуйте воспользоваться поиском по нашему сайту – у нас много интересного, или пишите в комментарии.
Метки DebianНастройка Linux
Как переключаться между окружениями рабочего стола
Выйдите из рабочего стола Linux после установки другой среды рабочего стола.
Когда вы увидите экран входа в систему, щелкните меню «Сессия» и выберите предпочтительную среду рабочего стола. Вы можете настроить этот параметр каждый раз, когда вы входите в систему, чтобы выбрать предпочитаемую среду рабочего стола.
На экране входа в Ubuntu по умолчанию — известном как диспетчер дисплеев — это меню можно получить, щелкнув значок рядом с вашим именем пользователя. Значок появляется только в том случае, если доступно несколько сред для рабочего стола. На других менеджерах дисплеев вам может потребоваться щелкнуть меню «Сессия» или аналогичный значок. Вы найдете вариант где-нибудь на экране.
Вы увидите список установленных окружений рабочего стола. Нажмите один, чтобы выбрать его, и установите его как среду рабочего стола вашей учетной записи пользователя.
Войдите в систему, и вы увидите среду рабочего стола, которую вы выбрали. Все среды рабочего стола имеют доступ к вашей домашней папке и файлам, поэтому они могут обмениваться данными. Они в основном просто разные программы со своими индивидуальными настройками.
Различные среды рабочего стола могут мешать друг другу. Например, Ubuntu 14.04 задает тему GTK по умолчанию, которая не работает с рабочей средой XFCE, которую мы установили в качестве примера. Панели XFCE выглядят уродливыми, и по умолчанию отсутствуют многие значки. Чтобы исправить это, мы нажали «Меню приложений»> «Настройки»> «Диспетчер настроек»> «Внешний вид» и выберите значки стиля Xfce-4.0 и «Танго».
Это проблема, с которой вы можете столкнуться при использовании нескольких настольных сред. Проблемы с окружающей средой рабочего стола, выглядящие уродливыми, могут быть исправлены путем изменения темы. Альтернативные настольные среды дистрибутива Linux, как правило, не настолько отполированы, как стандартная среда рабочего стола.
Чтобы снова переключить среды рабочего стола, выйдите из системы и выберите другой вариант на экране входа в систему.
Установка Debian
Предположим, что ваша ОС до установки Debian это
Windows
Перед установкой Debian нужно предварительно
.
Существует несколько программ, которые легко сделают это из-под винды:
частично бесплатная
, платные, но более известные Acronis Disk Director или Partition Magic.
Они могут создавать разделы видимые как из-под Windows, так и из-под Linux.
Для начала нужно создать логический диск
в дополнение к тому, на котором установлена Windows.
Указанные выше программы в состоянии отделить кусок
незанятого пространства с Вашего системного диска. Например, если у вас изначально есть
только Диск C: — нужно создать Диск D:
Далее считаю, что чистый диск нужного размера у вас уже создан.
На этом диске создаем три раздела:
Номер № раздела |
Условное название | Размер |
---|---|---|
Цель создания | Файловая система | |
1 | ||
Вторичное хранилище для хранения неактивных фрагментов из ОЗУ |
||
2 | Debian | Гигов 10-20. Не мелочитесь |
Раздел непосредственно в котором и будет установлена Debian |
||
3 | Общий раздел | Всё оставшееся место на диске |
Раздел для хранения информации которая будет доступна и из-под Windows из-под Debian | Файловая система FAT32. Будет видна из обеих ОС изначально. или NTFS. Возможно потребуется установить для неё драйвер. |
После того как разделы готовы, нужен дистрибутив Debian
Важно сразу же правильно выбрать архитектуру:
- amd64 — для 64-х разрядной система
- i386 — для 32-х разрядной
Как изменить среду рабочего стола в Kali Linux
Думаю, вы уже заметили, что хоть мы и установили новое окружение рабочего стола в Kali Linux, но даже после перезагрузки ничего не меняется. Всё очень просто — нам нужно в настройках выбрать, какую среду рабочего стола мы хотим использовать. Удалять неиспользуемые среды не нужно! Т.е. в любой момент вы можете выбрать любую рабочую среду, вернуться к изначальной.
Используйте следующую команду чтобы выбрать главное окружение рабочего стола. Эта команда выведет список доступных вариантов.
# |
update-alternatives —config x-session-manager |
Объяснение update-alternatives
update-alternatives создаёт, удаляет, сохраняет и отображает информацию о символьных ссылках имеющейся системы альтернатив. Система альтернатив — это повторная реализация системы альтернатив Debian. В первую очередь, она была переписана чтобы избавиться от зависимостей от Perl; она предназначена чтобы стать заменой скрипту от Debian — update-dependencies. Страницаруководства (man) незначительно отличается от страницы man в проекте Debian.
Бывает так, что на одной системе одновременно установлено несколько программ, которые выполняют одни и те же или похожие функции. Например, многие системы имеют несколько текстовых редакторов установленных одновременно. Это даёт пользователям системы выбор, позволяя каждому использовать разные редакторы, если они этого хотят. Но если конкретный выбор не обозначен явным образом в настройках, это создаёт программе трудности в выборе редактора, который нужно запустить в данный момент.
Система альтернатив призвана для решения этой проблемы. У всех альтернатив с взаимозаменяемыми функциями есть родовое имя, одинаковое для всех. Система альтернатив и системный администратор вместе определяют, на какой файл в действительности идёт ссылка с этого родового имени. Например, если в системе установлено два текстовых редактора ed и nvi, система альтернатив заставит родовое имя /usr/bin/editor ссылаться по умолчанию на /usr/bin/nvi. Системный администратор может переписать это и сделать так, что вместо этого оно будет ссылаться по умолчанию на /usr/bin/ed, и система альтернатив не изменит эти настройки до тех пор, пока на это не придёт явный запрос.
Родовое имя — это не прямая символьная ссылка для отобранных альтернатив. Вместо этого, это символьная ссылка на имя в директории альтернатив, которая, в свою очередь, является символьной ссылкой на реальный файл. Это сделано так, что выбор системного администратора может быть подтверждён внутри директории /etc, на это есть свои основания FHS (q.v.).
Каждая альтернатива имеет связанный с ней приоритет. Когда ссылка группы в автоматическом режиме, выбирается член группы с наивысшим приоритетом.
Когда используется опция –config, будет выведен список всех опций для выбора на которые может указывать мастер ссылка. Вы можете сделаете выбор, ссылка больше не будет в автоматическом режиме, чтобы вернуть в автоматический режим вам нужно использовать опцию –auto.
Но и можно просто поставить lightdm и при входе выбрать окружение по-умолчанию, нажав на «шестеренку».
Добавляем источники non-free
Настройку начинаем с добавления источников , которые позволят установить проприетарное ПО.
Открываем файл содержащий список репозиториев (команда в терминале)
sudo nano /etc/apt/sources.list
другой способ:
sudo apt edit-sources
конце файла добавляем строки
deb http://ftp.debian.org/debian buster main contrib non-free deb-src http://ftp.debian.org/debian buster main contrib non-free deb http://ftp.debian.org/debian buster-updates main contrib non-free deb-src http://ftp.debian.org/debian buster-updates main contrib non-free deb http://security.debian.org/ buster/updates main contrib non-free deb-src http://security.debian.org/ buster/updates main contrib non-free deb http://ftp.debian.org/debian buster-backports main contrib non-free
Сохраняем файл и закрываем его
Другой способ добавления :
Можно в файле ко всем раскомментированным источникам добавить в конце строки .
Обновляем список пакетов
sudo apt update
Как установить Xfce
Установка новой системы с Xfce
Если вы устанавливаете новую систему, то в объясняется способ установки Xfce напрямую:
-
В меню приглашении установщика Debian (Debian Installer), нажмите клавишу tab для редактирования командной строки, и добавьте следующие
-
desktop=xfce
Альтернатива, зайти в «Advanced options» далее выбрать «Alternate desktop environments», и там выбрать Xfce.
-
- Во время установки не забыть выбрать «Рабочие окружение (Desktop Environment)».
Рекомендуется почитать Debian Desktop Howto.
Установка Xfce в уже установленной системе
Опционально: Если вы хотите (до установки XFCE) удалить GNOME и его зависимости, то надо сделать следующие:
aptitude purge `dpkg --get-selections | grep gnome | cut -f 1` aptitude -f install aptitude purge `dpkg --get-selections | grep deinstall | cut -f 1` aptitude -f install
Имейте в виду, что это может сломать вашу систему
Соблюдайте осторожность
Для установки Xfce сделайте следующие:
apt-get install xfce4
Это поставит метапакет, который установит основные пакеты Xfce, для его работы.
Так же можно поставить дополнения для окружения рабочего стола Xfce4:
apt-get install xfce4-goodies
В некоторых минимальных установок Debian 8 (например, ВМ Google Compute Engine), может возникнуть следующая проблема, после установки Xfce:
Значки приложений и файлов, в файловом обозревателе, не отображаются.
Это возможно из-за нехватки некоторых не обязательных зависимостей Xfce. Одним из решений этой проблемы является установка пакета «task-xfce-desktop» (task-xfce-desktop):
sudo apt-get install task-xfce-desktop
Данный пакет установит нужные зависимости и решит данную проблему
Пожалуйста, обратите внимание: пакет task-xfce-desktop также установит окружение рабочего стола, менеджер входа (display manager) и другие программы (например LibreOffice), если они ещё не присутствуют в системе