Можете распечатать и держать эту шпаргалку команд Linux на своем столе. Уверены, что Вы быстро освоите эти команды, если только недавно начали их изучение и очень скоро станете экспертом по Linux. Команды разделяются на различные разделы в зависимости от их использования. Ссылки на PDF и PNG версии этой шпаргалки в конце записи. Мы сгруппировали команды Linux в следующих разделах для лучшего понимания. Читать
Архив метки: Linux
Установка FreeOffice в Ubuntu/Debian
В сегодняшней статье поговорим о еще одном замечательном БЕСПЛАТНОМ пакете для работы с офисными документами – FreeOffice.
FreeOffice в Ubuntu/Debian поддерживает форматы *.docx, *.xlsx, *.pptx от Microsoft Office, а также свои собственные *.tmdx, *.pmdx, *.prdx.
FreeOffice – бесплатный офисный пакет, альтернатива Microsoft Office. Для Windows, Mac и Linux систем.
Установка FreeOffice в Ubuntu/Debian
Для установки FreeOffice в Ubuntu/Debian нам потребуется скачать данный пакет с официального сайта разработчика. Либо при помощи командной строки.
# Для 64-разрядной системы
wget https://www.freeoffice.com/download.php?filename=https://www.softmaker.net/down/softmaker-freeoffice-2021_1036-01_amd64.deb
Далее устанавливаем наш скаченный пакет.
# 64-разрядной версии Ubuntu/Debian
sudo dpkg -i softmaker-freeoffice-2018_976-01_amd64.deb
sudo apt-get install -f
Настройка автоматических обновлений в Ubuntu/Debian
SoftMaker FreeOffice 2018 можно обновить из этого репозитория:
DEB: https://shop.softmaker.com/repo/apt
Чтобы настроить свою систему на использование этого репозитория, сначала нужно установить SoftMaker FreeOffice. Затем открыть оболочку или окно терминала и ввести следующие команды:
sudo /usr/share/freeoffice2018/add_apt_repo.sh
Если вы не используете автоматические обновления, обновить SoftMaker FreeOffice до последней доступной редакции можно посредством ввода этих команд:
sudo apt update
sudo apt dist-upgrade
Восстановление значков документов
После установки FreeOffice входящим в пакет приложениям назначаются значки распространенных форматов документов, в частности DOCX, XLSX и PPTX. Если вам не нравится наш стиль значков, вы можете восстановить предыдущие значки, выполнив скрипт:
sudo /usr/share/freeoffice2018/mime/remove_icons.sh
Вот еще один продукт от китайских разработчиков WPS Office
[endtxt]
RSS
rtorrent – терминальный торрент для Linux
Сегодня в статье рассмотрим небольшую утилиту rtorrent – терминальный торрент клиент для Linux систем. Использовать я буду Ubuntu Server 20.04 LTS. И так давайте начнем.
🐧 Скрипт shell для резервного копирования базы данных MongoDB
!/bin/bash ###################################################################### ## ## MongoDB Database Backup Script ## Written By: Rahul Kumar ## Update on: June 20, 2020 ## ###################################################################### export PATH=/bin:/usr/bin:/usr/local/bin TODAY=`date +"%d%b%Y"` ###################################################################### ###################################################################### DB_BACKUP_PATH='/backup/mongo' MONGO_HOST='localhost' MONGO_PORT='27017' # If mongodb is protected with username password. # Set AUTH_ENABLED to 1 # and add MONGO_USER and MONGO_PASSWD values correctly AUTH_ENABLED=0 MONGO_USER='' MONGO_PASSWD='' # Set DATABASE_NAMES to "ALL" to backup all databases. # or specify databases names seprated with space to backup # specific databases only. DATABASE_NAMES='ALL' #DATABASE_NAMES='mydb db2 newdb' ## Number of days to keep local backup copy BACKUP_RETAIN_DAYS=30 ###################################################################### ###################################################################### mkdir -p ${DB_BACKUP_PATH}/${TODAY} AUTH_PARAM="" if [ ${AUTH_ENABLED} -eq 1 ]; then AUTH_PARAM=" --username ${MONGO_USER} --password ${MONGO_PASSWD} " fi if [ ${DATABASE_NAMES} = "ALL" ]; then echo "You have choose to backup all databases" mongodump --host ${MONGO_HOST} --port ${MONGO_PORT} ${AUTH_PARAM} --out ${DB_BACKUP_PATH}/${TODAY}/ else echo "Running backup for selected databases" for DB_NAME in ${DATABASE_NAMES} do mongodump --host ${MONGO_HOST} --port ${MONGO_PORT} --db ${DB_NAME} ${AUTH_PARAM} --out ${DB_BACKUP_PATH}/${TODAY}/ done fi ######## Remove backups older than {BACKUP_RETAIN_DAYS} days ######## DBDELDATE=`date +"%d%b%Y" --date="${BACKUP_RETAIN_DAYS} days ago"` if [ ! -z ${DB_BACKUP_PATH} ]; then cd ${DB_BACKUP_PATH} if [ ! -z ${DBDELDATE} ] && [ -d ${DBDELDATE} ]; then rm -rf ${DBDELDATE} fi fi ######################### End of script ##############################
Расписание резервного копирования MongoDB
Вы можете легко запланировать этот скрипт в crontab для регулярного резервного копирования баз данных.
0 2 * * * /backup/mongo-backup.sh
Команда ps в Linux
Утилита ps одна из самых простых и в то же время часто используемых программ для просмотра списка процессов в Linux. Она не поддерживает интерактивный режим, зато имеет множество опций для настройки вывода тех или иных параметров процессов в Linux.
В этой статье мы рассмотрим как пользоваться ps, что с помощью неё можно посмотреть, а также какие основные опции можно использовать.
Как установить R на Ubuntu 20.04
R — это язык программирования с открытым исходным кодом и бесплатная среда, которая специализируется на статистических вычислениях и графическом представлении. Он в основном используется статистиками и майнерами для разработки статистического программного обеспечения и анализа данных.
В этой статье описываются шаги, необходимые для установки R в Ubuntu 20.04.
Предпосылки
Убедитесь, что вы выполнили следующие предварительные условия, прежде чем продолжить эту статью:
- Ваша система имеет как минимум 1 ГБ ОЗУ. В противном случае создайте файл подкачки.
- Вы вошли как пользователь с привилегиями sudo.
Установка R в Ubuntu
Пакеты R, включенные в стандартные репозитории Ubuntu, часто содержат старые пакеты. Мы установим R из репозитория CRAN.
Чтобы установить R в Ubuntu 20.04, выполните следующие действия:
- Установите зависимости, необходимые для добавления нового хранилища поверх HTTPS:
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
- Добавьте репозиторий CRAN в список источников вашей системы:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'
- Установите R, набрав:
sudo apt install r-base
- Установка может занять несколько минут. После завершения проверьте это, напечатав версию R:
R --version
R version 4.0.1 (2020-06-06) -- "See Things Now" Copyright (C) 2020 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) ...
Вот и все, R был установлен на вашем компьютере с Ubuntu, и вы можете начать его использовать.
Компиляция пакетов R
Одной из основных причин популярности R является широкий спектр пакетов, доступных через Комплексную сеть архивов R (CRAN).
Чтобы иметь возможность компилировать пакеты R, вам необходимо установить пакет build-essential:
sudo apt install build-essential
В демонстрационных целях мы установим пакет с именем stringr, который обеспечивает быстрые и правильные реализации распространенных манипуляций со строками.
При запуске с правами root пакеты будут установлены глобально и доступны для всех пользователей системы. Если вы запустите R без sudo, для вашего пользователя будет создана личная библиотека.
Откройте консоль R:
R
>
Установите пакет stringr, набрав:
install.packages("stringr")
Установка займет некоторое время, и после ее завершения загрузите библиотеку:
library(stringr)
Создайте простой символьный вектор с именем tutorial:
tutorial <- c("How", "to", "Install", "R", "on", "Ubuntu", "20.04")
Запустите следующую функцию, которая печатает длину строки:
str_length(tutorial)
[1] 3 2 7 1 2 6 5
Вы можете найти больше пакетов R в разделе доступных пакетов CRAN по имени и установить их с помощью install.packages().
Вывод
Мы показали вам, как установить R в Ubuntu 20.04 и скомпилировать пакеты R.
Если вы столкнулись с проблемой или у вас есть отзыв, оставьте комментарий ниже.