Установка ftp сервера vsftpd на Centos 7

Обычно используется либо vsftp, либо proftpd. Сейчас напишу про настройку vsftpd на Centos 7

yum -y install vsftpd

Правим файл:
mcedit /etc/vsftpd/vsftpd.conf

chroot_local_user=YES # даем доступ только на домашний каталог пользователя, чтобы по другим каталогам не гулял
anonymous_enable=NO # запрет анонимного входа на сервер

systemctl enable vsftpd # Добавляем демон в автозагрузку Centos 7
systemctl start vsftpd # перезапуск сервиса (centos 7)

chkconfig vsftpd on # Добавляем демон в автозагрузку Centos 5-6
service vsftpd start # перезапуск сервиса (centos 5-6)

Разрешаем порт\службу в фаерволе:
firewall-cmd —permanent —add-port=21/tcp
firewall-cmd —permanent —add-service=ftp
firewall-cmd —reload

Создаем пользователя и задаем ему пароль:
useradd ftpuser
passwd ftpuser

mcedit /etc/passwd # открываем и находим строчку с новым пользователем:
ftpuser:x:1003:1003::/home/ftpuser:/bin/bash
/sbin/nologin # указываем для запрета входа этим пользователем в систему

В результате должно получиться что-то такого вида:
ftpuser:x:1003:1003::/home/ftpuser:/sbin/nologin

Проверяем FTP сервер
ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 3.0.2)
Name (127.0.0.1:root): ftpuser
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

Далее можно завести группу для пользователя, задавать права на группу\пользователя на каталог (chmod) и т.п.

Если вылезают ошибки:
500 OOPS: cannot change directory:/home/ftpuser
Исправляем:
chown -R ftpuser /home/ftpuser
chmod -R 644 /home/ftpuser
find /home/ftpuser -type d -exec chmod 755 {} \;

Если используется SElinux и вылезает ошибка 500 OOPS: cannot change directory:/home/ftpuser, то:
setsebool -P ftp_home_dir on

500 OOPS: vsftpd: refusing to run with writable root inside chroot() Login failed.
chmod a-w /home/ftpuser/ # Удаляем права записи в root-директорию

Диагностика:
nmap -P0 192.168.1.X # наш ип
tcpdump -i eth0 port 21

Установка ftp-сервера vsftpd на Centos 7

Обычно используется либо vsftp, либо proftpd. Сейчас напишу про настройку vsftpd на Centos 7

yum -y install vsftpd

Правим файл:
mcedit /etc/vsftpd/vsftpd.conf

chroot_local_user=YES <--- даем доступ только на домашний каталог пользователя, чтобы по другим каталогам не гулял anonymous_enable=NO <--- запрет анонимного входа на сервер systemctl enable vsftpd <--- Добавляем демон в автозагрузку Centos 7 systemctl start vsftpd <--- перезапуск сервиса (centos 7) chkconfig vsftpd on <--- Добавляем демон в автозагрузку Centos 5-6 service vsftpd start <--- перезапуск сервиса (centos 5-6) Разрешаем порт\службу в фаерволе: firewall-cmd --permanent --add-port=21/tcp firewall-cmd --permanent --add-service=ftp firewall-cmd --reload Создаем пользователя и задаем ему пароль: useradd ftpuser passwd ftpuser mcedit /etc/passwd <--- открываем и находим строчку с новым пользователем: ftpuser:x:1003:1003::/home/ftpuser:/bin/bash /sbin/nologin <--- указываем для запрета входа этим пользователем в систему В результате должно получиться что-то такого вида: ftpuser:x:1003:1003::/home/ftpuser:/sbin/nologin Проверяем FTP сервер ftp 127.0.0.1 Connected to 127.0.0.1 (127.0.0.1). 220 (vsFTPd 3.0.2) Name (127.0.0.1:root): ftpuser 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp>

Далее можно завести группу для пользователя, задавать права на группу\пользователя на каталог (chmod) и т.п.

Если вылезают ошибки:
500 OOPS: cannot change directory:/home/ftpuser
Исправляем:
chown -R ftpuser /home/ftpuser
chmod -R 644 /home/ftpuser
find /home/ftpuser -type d -exec chmod 755 {} \;

Если используется SElinux и вылезает ошибка 500 OOPS: cannot change directory:/home/ftpuser, то:
setsebool -P ftp_home_dir on

500 OOPS: vsftpd: refusing to run with writable root inside chroot() Login failed.
chmod a-w /home/ftpuser/ # Удаляем права записи в root-директорию

Как очистить кеш браузера? (Chrome, Firefox, Opera, Internet Explorer, Safari)

Где-то нашел удачно скомпанованный мануал!

Google Chrome:
Ctrl+Shift+Del → Очистить кэш → Очистить историю
Ctrl+Shift+Del (Mac: ⌘-Shift-Del) → Clear browsing data

Internet Explorer:
Ctrl+Shift+Del → Временные файлы Интернета → Удалить
Ctrl+Shift+Del → Temporary Internet files → Delete

Mozilla Firefox:
Ctrl+Shift+Del → Кэш → Очистить сейчас
Ctrl+Shift+Del → Cache → Clear now

Opera:
Ctrl+F12 → Расширенные → История → Дисковый кэш → Очистить
Ctrl+F12 → Advanced → History→ Disk cache → Empty Now

Safari:
Ctrl+Alt+E → Очистить
Ctrl+Alt+E → Empty cache (Mac: ⌘ → Privacy → Remove All Website Data)

Список снаряги что взять с собой в небольшой поход (2015, v2.05)

Например на выходные в теплое время года собираетесь вы в поход с ночевкой и не одной

================================
Персональное:
Рюкзак, Пенка, Спальник, Дождевик
КЛМН (Кружка, Ложка, миска, нож), фонарь (хотя бы один на рыло)
Документы (паспорт/загран, полис, прочее)
Одежда на себя: штаны, флиска, куртка-ветровка, кепка
Обувь: ходовая/стояночная-шлепки + носки
мобилка-зарядка-кабель

Может пригодиться (согласовать с теми, с кем едете — кто что захватит):
палатка. котелок. мыло. расческа. щетка зубная. аптечка. фотоаппарат. спички. сортирка. спиртовые салфетки. средства от комаров и прочее. солнцезащитные очки+футляр. тент. горелка газовая+баллоны. веревка. топор. компас. карты. открывалка. штопор. gps-навигатор

Последний пункт списка — ВЫЛОЖИТЬ ЛИШНЕГО!
================================

— сноски
Спальник. желателен, но если нет заморозков (+7 и выше), накрываться можно и шмотом или очень легкого спальника хватит. Если ниже +2 — легкого спальника мало
КЛМН. Можно обойтись без миски — есть из кружки, вилки — роскошь
2 котелка по 2-3л на 4-5 человек нормально, меньше — маловато, больше — жирновато)

Если на юга — крем дозагарный. крем послезагарный (если забыли первый взять или вовремя воспользоваться)

Linux, Unix диски, разделы, имена-пути устройств, сколько свободного места осталось на разделах…

Как посмотреть сколько места на диске осталось, сколько используется оперативной памяти?
cat /proc/meminfo — посмотреть сколько в данный момент используется памяти
free -g или free -m
vmstat -s
top или htop
df -H — посмотреть сколько места всего и занято на разделах диска

Как посмотреть какие диски в определились системе?
cat /proc/partitions
fdisk -l
lsblk
cat /etc/fstab
udev, sysfs
ls -l /dev/disk/*
parted -l
blkid — покажет UID…
blkid -o list

Как посмотреть сколько места на диске осталось, сколько используется оперативной памяти? Linux, Unix, *nix

Как посмотреть сколько места на диске осталось, сколько используется оперативной памяти?
cat /proc/meminfo
free -g или free -m
vmstat -s
top или htop
df -H — посмотреть сколько места всего и занято на разделах диска

Снаряжение для ночевки зимой в палатке

— Палатка лучше подойдет зимняя. В летних как правило используется больше сетчатых материалов для проветривания, а этом потеря тепла. Форточки по возможности надо будет призакрыть, чтобы тепло не уходило. Но если у вас палатка содержит сетчатые открытые элементы в тенте, рекомендую это закрывать полиэтиленом или тентом

— Пенка-каремат-коврик должен быть по возможности не тонкий, а хотя бы 10-12мм в толщину, чтобы не пришлось в экстренном порядке подкладывать лапник или сухую траву под палатку в два часа ночи

— Спальник. Летние спальники рассчитаны как правило на плюсовую температура, об нижней отметке можно судить по указанной температуре с отметкой comfort, если там указано -2, +3 или +5, то при небольшом минусе может быть уже холодновато. Если спальник уже не первый год используется и стирался в машинке — можно учитывать, что градусов на 5 планка температурная усугубится. То есть ожидая возможную ночную температуру в -5 градусов, спальник лучше брать зимний, эдак на -8, или же два обычных, залезая один в один… Так же помочь могут флисовые носки, шапка или шапка с прорезями для глаз и рта…
— Что одеть — сами выбирайте, по погоде. Флисовая одежда как второй слоя является более приоритетной — легкая, более высокая пароиспаряемость, сохнет быстрее (шерсти например или любой теплой кофты).

— Термобелье — это вопрос сугубо индивидуальный. Нельзя прийти в магазин и просто купить его. То есть можно, но если это делать неглядя, либо оно работать не будет как нужно, либо будут впечатления совершенно обратные, но это уже вопрос отдельно не то, чтобы статьи, а скорее мировоззрения. Я наверно даже не смогу правильно сформулировать это. То же самое и с термоносками.

Советы:

— Иногда рекомендуется подкладывать под палатку что-нибудь от сырости, например полиэтилен. Если ночевка не на земле\снегу, а на люду, то иногда стоит задуматься от более серьезном утеплителе! Иногда подкладывают пенопласт… Но я обычно обхожусь обычным недорогим тентом 2х3.

— Обувь в тамбуре палатки оставлять не желательно. Ботинки рекомендую завязывать шнурками потуже + внутрь что-нибудь набить, например газеты или… что-нибудь, что из них вберет влагу и сделает их менее деревянными на утро! Я обычно их утаскиваю в палатку, заворачиваю во что-нибудь и кидаю в угол палатки в ноги

— Стельки согревающие. На утро, когда обувь ледяная, ноги своим теплом не всегда ее раскочегаривают быстро, так что тут могут помочь таковые элементы. Спрашивайте с туристических магазинах 🙂

Резюмирую. Стандартный набор для зимней ночевки:

— Палатка (если с сетками, то еще полиэтилен или тент)
— Спальники (либо зимний теплый, либо в два спальника ложиться)
— Пенки (потолще или несколько)
— Что-нибудь на лицо от холода
— Носки флисовые

Добавление репозиториев в Centos Linux (RPMForge, EPEL, REMI)

В официальном репозитории может не быть пакетов, которые вполне могут потребоваться

Есть утилита, позволяющая менять приоритеты репозиториев, если их несколько прописано в системе, можно ее установить:
yum install yum-priorities

1. Настройка репозитория RPMForge для CentOS 6
Определить архитектуру системы — uname -i
Скачать установочный пакет репозитория (под нашу архитектуру)
для i386:
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
для x86_64:
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
или более свежие!
Далее импорт ключа
rpm —import http://apt.sw.be/RPM-GPG-KEY.dag.txt
Проверка пакета на наличие ошибок (вдруг побился по дороге к вам):
rpm -K rpmforge-release-0.5.3-1.el6.rf.*.rpm
Установить пакет:
rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm

Для проверки работы репозитория можно попробовать установить какой-нибудь пакет, лежащий в нем:
yum install htop
если не пошлет, то все ок

2. Настройка репозитория EPEL CentOS 6
По аналогии с RPMForge
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm —import https://fedoraproject.org/static/0608B895.txt
rpm -K epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

правим файл
/etc/yum.repos.d/epel.repo

добавляем строчку
priority=10

[epel]
name=Extra Packages for Enterprise Linux 6 — $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
priority=10
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[…]

rpm —import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
http://centos.alt.ru/pub/repository/centos/6/x86_64/centalt-release-6-1.noarch.rpm

Ссылки:

Подключение репозиториев EPEL, REMI, RPMforge в Centos 6

Skype ссылки на актуальные дистрибутивы (full, web-install, msi-package)

Чтобы не рыскать по сайту skype.com в поисках полного установочного файла скайпа или например msi-инсталлятора, можно их скачивать актуальную версию по прямой ссылке
http://www.skype.com/ru/download-skype/skype-for-windows/downloading/ — web-установочник
http://www.skype.com/go/getskype-full-last — exe-full
http://www.skype.com/go/getskype-msi — msi-package

Привет всем, давайте знакомиться

Меня зовут Артем, решил начать вести блог по тематике информационных технологий, так как это связано с моей работой и не только. Так же могут попадаться статьи, совершенно иных направлений
==============
Чем я занимаюсь?
==============
Профессиональное создание и поддержка IT-инфраструктуры организаций
Системное администрирование компьютерной техники
Windows Server, Active Directory, Linux, MacOSX, FreeBSD
Организация ЛВС/СКС и беспроводных сетей, мостов
Организация домашних и офисных сетей. Диагностика сетевых проблем
Настройка серверов доступа в интернет(Kerio Control, ISA Server, mikrotik, VPN)
Внедрение отказоустойчивых файловых серверов и серверов резервного копирования
Виртуализация, консолидация физических серверов. hyperV, VmWare ESX(i), XEN
Организация почтовых серверов
==============
Ремонт, сборка, настройка компьютеров, замена неисправных комплектующих.
Организация комплексной антивирусной защиты
Консультация по работе техники, помощь в выборе оборудования
==============
Системы видеонаблюдения. Подбор, проектирование, монтаж, настройка, обслуживание
Организация СКУД(системы контроля и управления доступом) с пластиковыми картами
==============
Работаю в этой сфере 12 лет
Подробнее на darkit.ru
Так же можно задать мне вопрос в группе во Вконтакте http://vk.com/darkitru
Или на Facebook http://facebook.com/groups/darkitru