Я сделаю все возможное, чтобы задать четкий вопрос. Я не специалист по сетям / серверам ... просто молодой инженер систем управления / систем, который знает достаточно, чтобы быть опасным:)
Моя компания работает над серьезным обновлением средств управления для тюрьмы. Мне поручили модернизировать их систему видеонаблюдения. В настоящее время у них есть полностью аналоговая система, размещенная в четырехпозиционной стойке 45u. Эта штука - беспорядок от подрядчика, который установил ее 6 лет назад. Нет кабельной разводки (у них было 120 В переменного тока прямо рядом с CAT5 .... smh), и что еще хуже .... нет вентиляторов в стойке! Бока закрыты, передняя и задняя открыты (дверей нет). Верх стеллажа выполнен в стиле пагоды с небольшими отверстиями вокруг вершины. Клиент отключил видеорегистраторы в стойке перед перегревом, так что в настоящее время у них есть небольшой вентилятор на полу за стойкой, дующий с задней стороны их видеорегистраторов. Мы повторно используем стойку, но заменяем почти все оборудование в стойке. Когда все будет сказано и сделано, мы будем использовать 28u пространства в стойке.
Вот моя проблема. Хочу добавить в стойку вентиляторы для охлаждения. Однако примерно в 4 футах позади этой есть еще одна стойка, в которой хранится оборудование для их системы внутренней связи. Я не хочу выпускать горячий воздух из задней части стойки и нагревать стойку за ней.
Кроме того, система отопления, вентиляции и кондиционирования воздуха в комнате спроектирована таким образом, что холодный воздух поступает, а воздух выходит из двух вентиляционных отверстий примерно в 6 футах перед стойкой у потолка на высоте 8 футов.
Я могу В рамках проекта ничего не делаю с размещением стеллажа или системой HVAC.
Мой вопрос: можно ли выпустить горячий воздух из стойки через переднюю часть стойки? Или было бы лучше поставить вентилятор наверху стойки, дующий вперед, и установить несколько других вентиляторов ниже по стойке, чтобы выдувать воздух назад? Повышается температура, поэтому я полагаю, что я мог бы направить горячий воздух к задней части стойки ниже; горячий воздух поднимался наверх и выбрасывался наверху стойки вытяжным вентилятором. Наконец, если бы я пошел по этому пути, было бы хорошей идеей снова поставить заднюю дверь на стойку, чтобы направлять воздух вверх? Я не хочу ставить переднюю дверцу на стойку, так как на каждой дверце всего пара маленьких вентиляционных отверстий, и у меня нет возможности получить достаточно воздуха, чтобы выходить из стойки. chmod 777 -R / Как исправить? Я не могу войти в систему как root с помощью терминала на этом компьютере, он показывает ошибку «Недопустимый пароль» ...
Мне удалось испортить права доступа на всем сервере
chown root:root -R /
chmod 777 -R /
Как это исправить? Я не могу войти в систему как root с помощью терминала на этом компьютере, он показывает ошибку «Неверный пароль», а SSH показывает ошибку «сброс соединения удаленным сервером»
Примечание: Я пытаюсь переустановить CentOS 7 через USB. но застрял на этапе выбора диска, так как он не позволяет мне выбрать / без форматирования. Этот вопрос объясняет, что делали мои команды. Почему «chmod -R 777 /» деструктивен?
Мне удалось это решить, вот шаги, которые я выполнил.
Чтобы исправить проблему входа в систему root с помощью терминала.
chown root -R /
и chmod 755 -R /
chmod 0700 -R /root/.ssh
После этого вы сможете войти в систему с помощью root
, чтобы исправить права доступа к файлам и информация о владельцах используйте эти команды rpm --setperms {packagename}
и rpm --setugids {packagename}
Чтобы исправить всю систему, просто прокрутите их в цикле подробнее здесь
for p in $(rpm -qa); do rpm --setperms $p; done
for p in $(rpm -qa); do rpm --setugids $p; done
Это исправит разрешения для большинства пакетов.
Если вы не можете войти в систему с помощью SSH, выполните следующие действия
systemctl restart sshd
Ошибка systemctl status sshd
Он покажет вам файл с неправильными разрешениями chmod 0700 -R /root/.ssh
ИЛИ chmod 0700 your_file_path
С помощью этих шагов мне удалось восстановить все основные службы на моем сервер.
Наконец, чтобы восстановить разрешения по умолчанию для виртуальных хостов, созданных с помощью Plesk. Я использую эту команду, как описано на веб-сайте plesk
# /usr/local/psa/bin/repair --restore-vhosts-permissions