31111111111Rating 3.00 (3 Votes)
4.21111111111Rating 4.20 (5 Votes)
После установки CentOS в минимальной комплектации периодически требуется использования инструментов, типа netstat, но в составе CentOS при такой комплектации этой утилиты нет. Смотрим в каком пакете она содержится:
yum whatprovides netstat
Вывод:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * atomic: www4.atomicorp.com
 * base: 195.93.153.37
 * epel: del-mirrors.extreme-ix.org
net-tools-2.0-0.22.20131004git.el7.x86_64 : Basic networking tools
Repo        : @base
Matched from:
Filename    : /usr/bin/netstat
3.51111111111Rating 3.50 (2 Votes)

Tr служит для преобразования символов, обычно применяется в работе через пайп обрабатывая входной поток данных. Можно изменять регистр, подставлять, изменять, удалять, вставлять символы, одним словом в некоторых ситуациях просто незаменимый, полезный инструмент.

Параметров (аргументов) не так много:

  • -d : Удаление символов из первого набора
  • -c : Дополняют первый набор символов
  • -s : Замена последовательностей повторяющихся символов в наборах на указанный символ из последнего набора
  • -t : Сокращение первого набора до длины второго набора

В нотации к tr "наборы" это - SET1, SET2 по сути будем считать, что каждый набор это есть набор символов с которыми мы будем манипулировать. Собственно синопсис:

tr [OPTION]... SET1 [SET2]

Изменение регистра

Верхний:

echo "Sys-Admins POWER! Peace!" | tr 'a-z' 'A-Z'
SYS-ADMINS POWER! PEACE!
41111111111Rating 4.00 (1 Vote)

Информация по установке Nodejs в Linux, в моем случае для CentOS / Fedora есть на офф сайте Nodejs.org, но эта информация немного размыта на мой взгляд, ниже пошагово расскажу как установить нод джс в своем дистре.

Для начала хочется сказать, что в природе существует официальный node.js yum репозиторий, на сегодня это версия Node 11.x.

Добавление репозитория Node.js

Установка необходимых пакетов:

yum install -y gcc-c++ make
31111111111Rating 3.00 (1 Vote)

Можно установить из коробки используя менеджер пакетов yum:

dnf install mongodb mongodb-server

Можно установить из официального репозитория, создать repo-файл:

nano /etc/yum.repos.d/mongodb-org-4.0.repo
41111111111Rating 4.00 (1 Vote)

Предположим в какой-то момент была склонирована репа по https ссылке, например:

https://github.com/user/repo.git

Проверить статус url репы можно при помощи команды:

git remote -v
41111111111Rating 4.00 (1 Vote)

Сервер баз данных MongoDB можно установить из официального репозитория или непосредственно из "коробки" (в 30-ом релизе Fedora пропало, возможно потому что этот релиз вышел совсем недавно)

Установка ох официального репозитория MongoDB

Необходимо создать репо-файл:

nano /etc/yum.repos.d/mongodb-org-4.0.repo
41111111111Rating 4.00 (1 Vote)

Ошибка проявляется в момент изменения пароля для пользователя при помощи  passwd:

passwd userName
Changing password for user userName.
New password: 
/usr/share/cracklib/pw_dict: error reading header
BAD PASSWORD: The password fails the dictionary check - error loading dictionary
Retype new password: 
2.51111111111Rating 2.50 (4 Votes)

Расскажу просто быстрые шаги, самое больное из них - отключение SELinux так как OpenVAS на сегодня с включенным SELinux не хочет работать и ставиться в систему, короче, что надо сделать первым делом:

  • Открыть порты 443, 80
  • Выключить SELinux
  • Установить wget

Установка OpenVAS из Atomic репо

Запустить установщик репозитория:

wget -q -O - https://updates.atomicorp.com/installers/atomic | sudo sh

На все вопросы ответить утвердительно, далее очистить кэш yum

yum clean all

Установить openvas:

yum install openvas atomic-sqlite-sqlite
31111111111Rating 3.00 (1 Vote)

Кто не знает - Fedora Silverbue, это монолит-дистрибутив в который нельзя поставить пакеты при помощи dnf например, там его попросту нет, но вот выходит новый релиз и нужно как-то обновляться. Ниже расскажу как с 29-ого релиза обновиться до 30-ого.

Просмотр доступных веток

Можно осуществить при помощи ostree:

ostree remote refs fedora-workstation
41111111111Rating 4.00 (1 Vote)

Ниже подскажу как можно быстро поменять логон-картинку используя терминал. Все бэкграунды, которые идут по умолчанию во всех релизах Fedora расположены в каталоге /usr/share/backgrounds/:

cd /usr/share/backgrounds/ && ls
blackbg.jpg default.png f24 f25 f26 f27 f28 f29 f30 gnome images tiles

Где default.png есть линка на реальную картинку, в моем случае это была линка на файл из каталога последнего релиза:

default.png -> /usr/share/backgrounds/f30/default/tv-wide/f30.png
41111111111Rating 4.00 (1 Vote)

Общая рекомендация - 700 на каталог, на закрытые ключи 600, на все остальные файлы (config, .pub файлы и т.п.) 644, собственно в моем понимании разрешения 644 не имеет смысла и собственно в моем случае все работает как описано ниже...

Разрешения на каталог

chmod 700 ~/.ssh/

Разрешения на файлы

chmod 600 ~/.ssh/*

Собственно скрипт-алиас

set-perm-ssh() {
  sudo chmod 700 ~/.ssh/
  sudo chmod 600 ~/.ssh/*
  sudo chown -R $USER ~/.ssh/
  sudo chgrp -R $USER ~/.ssh/
}
Все что касается Unix / Linux систем

Сейчас 474 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз