The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Cлучайно обнулил файл periodic.conf"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Система. проблемы, диагностика / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Cлучайно обнулил файл periodic.conf"  +/
Сообщение от from77 on 28-Окт-13, 16:16 
Случайно выполнил на сервере следующую команду:

mc>cp /etc/defaults/periodic.conf /etc/periodic.conf

после этого в терминале получаю следующее сообщение на любое действие:

Cannot get terminal settings: Inappropriate ioctl for device (25)

Как быть в такой ситуации и что делать?
Я полагаю, что обнулился файл periodic.conf.
Опыт работы в *NIX системах нулевой.
Подскажите что можно сделать?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Cлучайно обнулил файл periodic.conf"  +/
Сообщение от fx (ok) on 29-Окт-13, 11:03 
> после этого

не верю.©

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Cлучайно обнулил файл periodic.conf"  +/
Сообщение от Pahanivo (ok) on 29-Окт-13, 11:15 
> Подскажите что можно сделать?

держаться подальше

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Cлучайно обнулил файл periodic.conf"  +/
Сообщение от lavr email on 29-Окт-13, 11:28 
> Случайно выполнил на сервере следующую команду:
> mc>cp /etc/defaults/periodic.conf /etc/periodic.conf

для чего?

> после этого в терминале получаю следующее сообщение на любое действие:
> Cannot get terminal settings: Inappropriate ioctl for device (25)
> Как быть в такой ситуации и что делать?
> Я полагаю, что обнулился файл periodic.conf.

Вы полагаете, или это факт?

# ls -la /etc/periodic.conf

Что еще обнулили?

> Опыт работы в *NIX системах нулевой.
> Подскажите что можно сделать?

если у Вас проблемы только с /etc/periodic.conf

# rm -f /etc/periodic.conf

если испортили /etc/defaults/periodic.conf

# cp /usr/src/etc/defaults/periodic.conf /etc/defaults/periodic.conf

ps. тренироваться и изучать OS лучше на собственном десктопе или в виртуалке

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Cлучайно обнулил файл periodic.conf"  +/
Сообщение от from77 on 29-Окт-13, 13:29 
Спасибо всем за помощь!

Уточняю симптомы:

> Случайно выполнил на сервере следующую команду:
> mc>cp /etc/defaults/periodic.conf /etc/periodic.conf
> после этого в терминале получаю следующее сообщение на любое действие:
> Cannot get terminal settings: Inappropriate ioctl for device (25)

Это сообщение появляется только при выполнении команды #mc на самом сервере.
При вводе любых других команд на экран результат их выполнения не выводится.

При этом, если я захожу с другой машины через SSH все работает и отображается.

> Как быть в такой ситуации и что делать?
> Я полагаю, что обнулился файл periodic.conf.

С файлами periodic.conf оказалось все в порядке.

# ls -la /etc/periodic.conf
-r--r--r--  1 root  wheel  8331 Oct 29 08:48 /etc/periodic.conf

# ls -la /etc/defaults/periodic.conf
-r--r--r--  1 root  wheel  8311 Nov  3  2005 /etc/defaults/periodic.conf

# cp /usr/src/etc/defaults/periodic.conf /etc/defaults/periodic.conf

# ls -la /etc/defaults/periodic.conf
-r--r--r--  1 root  wheel  8311 Oct 29 11:54 /etc/defaults/periodic.conf

На всякий случай даже скопировал дефолтный periodic.conf

> Опыт работы в *NIX системах нулевой.
> Подскажите что можно сделать?

Таким образом проблема проявляется только если работаешь непосредственно на сервере. Через SSH все нормально.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Cлучайно обнулил файл periodic.conf"  +/
Сообщение от Аноним (??) on 30-Окт-13, 10:54 
> -r--r--r--  1 root  wheel  8331 Oct 29 08:48 /etc/periodic.conf

/etc/periodic.conf должен быть пустой, не нужно копировать его из defaults. В него помещаются только настройки переопределающие defaults (как и с rc.conf / defaults/rc.conf).

Но у любом случае, на терминал он повлиять никак не мог.

> Таким образом проблема проявляется только если работаешь непосредственно на сервере.

Смотрите /etc/ttys, при необходимости восстановите его из /usr/src/etc/etc.i386/ttys (или amd64 в зависимости от вашей архитектуры), а также на настройки связанные с консолью из rc.conf.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Cлучайно обнулил файл periodic.conf"  +/
Сообщение от lavr email on 30-Окт-13, 11:39 
> Но у любом случае, на терминал он повлиять никак не мог.

истинно так

>> Таким образом проблема проявляется только если работаешь непосредственно на сервере.
> Смотрите /etc/ttys, при необходимости восстановите его из /usr/src/etc/etc.i386/ttys
> (или amd64 в зависимости от вашей архитектуры), а также на настройки
> связанные с консолью из rc.conf.

в дополнение к верхнему:

либо в /etc/ttys забит неудачный тип эмулируемого терминала, либо
в sh/csh start файлах устанавливается неверный тип эмулируемого терминала

sh:

# export TERM=xterm
# export TERMCAP=/etc/termcap

csh/tcsh:

# setenv TERM xterm
# setenv TERMCAP /etc/termcap

где переменную TERM определяете соответствующим образом (выбор правильного типа
эмуляции вашего терминала)

далее запускаете mc

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Cлучайно обнулил файл periodic.conf"  +/
Сообщение от from77 on 30-Окт-13, 15:27 
Еще раз всем откликнувшимся огромное спасибо!

Проверил все файлы (восстановил, отредактировал), на которые советовали обратить внимание. С ними оказалось все в порядке.

Этот совет для меня пока за гранью понимания:

> sh:
> # export TERM=xterm
> # export TERMCAP=/etc/termcap
> csh/tcsh:
> # setenv TERM xterm
> # setenv TERMCAP /etc/termcap
> где переменную TERM определяете соответствующим образом (выбор правильного типа
> эмуляции вашего терминала)
> далее запускаете mc

Проблему решил переключившись на другую виртуальную консоль по Alt+F2, если это, конечно, можно назвать решением.
И, пожалуй, продолжу изучение *NIX систем на тестовой машине, как мне уже здесь советовали, так будет лучше для всех :)

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру