Здравствуйте коллеги сисадмины и программеры, я конечно понимаю что не так уж у вас много времени чтобы отвечать на всякие баяны и вопросы дилетантов... но так пока и не могу решить данную проблему!Я большущую сеть с центральным офисом и еще 28 филиалами по Уралу! До данного момента имел дело только с Windows системами... но пришел к выводу (как я не оттягивал этот момент) что пора переходить на Linux!
З.Ы. Начальство экономит на лиц. ПО вот нужна и заставила.
В данный момент я поставил перед собой задачу поднять шлюз с iptables, squid и VPN....
Для данного дела взял у знакомого админа CentOS 4.7!Установил как сервер... подключил нужные мне скрипты при установке.... но столкнулся после установки сразу с проблемой.... которую пока не могу решить сам!
Языки русский и инглиш переключаются только мышкой! И русский с транслитерацией... а хотелось бы иметь обцчную стандартную русскую раскладку для виндовой клавиатуры....
нашел папочку где лежат в CentOS раскладки... русских там куча, но подозреваю что нужно мне 1251, но вот в каком скрипте прописать к ней путь чтобы подключить не знаю.... порылся у вас на форуме но таки не нашел описание данной процедуры для CentOS!
З.Ы.2, и посоветуйте плиз ссылочку для скачивания книги по CentOS 4.7
>[оверквотинг удален]
>
>Языки русский и инглиш переключаются только мышкой! И русский с транслитерацией... а
>хотелось бы иметь обцчную стандартную русскую раскладку для виндовой клавиатуры....
>
>нашел папочку где лежат в CentOS раскладки... русских там куча, но подозреваю
>что нужно мне 1251, но вот в каком скрипте прописать к
>ней путь чтобы подключить не знаю.... порылся у вас на форуме
>но таки не нашел описание данной процедуры для CentOS!
>
>З.Ы.2, и посоветуйте плиз ссылочку для скачивания книги по CentOS 4.7Графическая оболочка стоит GNOME
>[оверквотинг удален]
>>хотелось бы иметь обцчную стандартную русскую раскладку для виндовой клавиатуры....
>>
>>нашел папочку где лежат в CentOS раскладки... русских там куча, но подозреваю
>>что нужно мне 1251, но вот в каком скрипте прописать к
>>ней путь чтобы подключить не знаю.... порылся у вас на форуме
>>но таки не нашел описание данной процедуры для CentOS!
>>
>>З.Ы.2, и посоветуйте плиз ссылочку для скачивания книги по CentOS 4.7
>
>Графическая оболочка стоит GNOMEПодправь /etc/X11/xorg.conf
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSectionесли надо выложу весь конфиг.
Правда у меня дебиан но думаю будет работать
>Подправь /etc/X11/xorg.confСпасибо подправил... но проблема не решилась! Что-то нужно перезапустить чтобы изменения вступили в силу? Все еще в выпадающем меню куча ненужных языков, английский и русский (транслитерация)
>>Подправь /etc/X11/xorg.conf
>
>Спасибо подправил... но проблема не решилась! Что-то нужно перезапустить чтобы изменения вступили
>в силу? Все еще в выпадающем меню куча ненужных языков, английский
>и русский (транслитерация)Перегрузи иксы (ctrl+alt+Backspace)(http://habrahabr.ru/blogs/linux/23523/)
http://www.opennet.me/docs/RUS/lor_faq/lorFAQ-15.html
http://www.opennet.me/search.shtml?exclude=index%7C...
>Перегрузи иксы (ctrl+alt+Backspace)(http://habrahabr.ru/blogs/linux/23523/)Ура заработало! Но не грузится графическая оболочка! Пишет некорректно установлена X-Windows, но я её и не ставил! Я ставил Gnome
Неправильно написал! Простите!Пишет X-сервер не может запуститься....
Просмотрел log файл.... пишет:
Undefined InputDevice "Keyboard0" Referenced by Server LayoutProblem parsing the config file
Error parsing the config fileЯ как раз изменил название девайса с "Keyboard0" на "Generic keyboard" в этом видимо дело!
Как редактировать файл из командной строки?
В общем оболочку поднял! Сча робит, но не робит кириллица как надО! Всё по старому!Вот мой /etc/X11/xorg.conf
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSectionИ он выдал при запуске мол установки xorg.cong в X и Gnome отличаются... я выбрал X! И Всё по старому!
Как снова вызвать это сообщение... и попробовать GNOME?
>В общем оболочку поднял! Сча робит, но не робит кириллица как надО!
>Всё по старому!...
>И он выдал при запуске мол установки xorg.cong в X и Gnome
>отличаются... я выбрал X! И Всё по старому!...
>Как снова вызвать это сообщение... и попробовать GNOME?Ты бы балбес вначале книжки почитал какие что ли ... ну есть же какие то "Linux для чайников" и в этом духе ?!
Просто твой вопрос вопиюще глуп. И как водится отвечать на него кинулись еще более глупые чем вопрошавший - со 100% предсказуемым результатом :(Запомни.
- В Юниксах X11 - это "база" графики.
- Gnome - это как раз DE - юзерское графическое окружение (среда) которое работает поверх X11
- В Unix'ах оно не прибито гвоздями - не нравится гном, пользуй KDE к примеру.
- Настройка переключения языка обычно таки делается в DE а не в самих X11
- Тут вам не здесь! В Линуксе кодировка должна быть UTF-8 - и забудьте уже гиммор про на каждый язык - своя кодировка. Люди долго и упорно набивали шишки - но таки сделали! UTF-8 одна на все языки.
- ОЧЕНЬ ВАЖНО! Если ты хочешь быть админом ... учи консоль! Это "отче наш"! Все начинающие делают ошибку пытаясь её избежать - но для юзера такой инстинкт понятен и простителен, для админа - нет! Там _такая_ мощь ... по мере вкуривания влюбишься и начнётся другая крайность ... ога - выпендрёжный вопрос "да кому нужен гуй?" :))Удачи.
Ничего глупого в вопросе нет, автор не балбес. Большинство книжек не поможет ибо устарели. Warhead Wardick еще более глуп, чем все отвечавшие ;)
Раньше опции раскладки(да и всего остального) действительно было удобней задать через xorg.conf, конечно при условии, что для каждого пользователя они будут одинаковы. Сейчас идет тенденция к отказу от использования xorg.conf как такового. Альтернативно можно задавать опции раскладки на лету через setxkbmap. DE предоставляют свой графический интерфейс для настройки раскладки. Говорят, что в гноме с этим все хорошо и понятно, а в третьих кедах все печально. Однако независимо от настроек DE/WM и использования/игнорирования xorg.conf всегда остается путь через setxkbmap, например так:
setxkbmap -model pc105 -layout "us,ru" -option "grp_led:scroll,grp:ctrl_shift_toggle". Красивого флажка в углу не получим, однако само переключение работать будет.
Пару пояснений
-layout "us,ru" включит русскую и английскую раскладку с дефолтной английской, можно и другие языки добавить. Также иногда полезна опция -variant
grp_led:scroll подсветка при помощи scroll lock, ставить другие индикаторы несколько неразумно.
grp:ctrl_shift_toggle переключение через ctrl+shift, хотя я бы рекомендовал забыть про этот виндовый маразм и переключатся нажатием одной клавиши, мне лично удобно для этого использовать правый win, как следствие у меня стоит grp:rwin_toggle. Если перечислить несколько вариантов, то будут работать все, что позволяет работать за машиной людям с разными привычками. Также ничто не мешает поставить каждому в стартовый скрипт нужный ему набор раскладок и переключателей.
>Ничего глупого в вопросе нет, автор не балбес. Большинство книжек не поможет
>ибо устарели. Warhead Wardick еще более глуп, чем все отвечавшие ;)Большое спасибо! Сча прикручу данную строчку!
А никто не подумал что здесь изначально лажа полная... зачем вообще X на сервер?
Ну хотя бы ради того, чтобы после лажи в iptables, отключившей ssh, не сидеть в голой консоли, а иметь вменяемый эмулятор терминала, интернет с нормальным браузером и прочие полезные для решения проблем вкусности. Умение ограничиваться только удаленным соединением не приходит за пару минут, на это нужно время. Вот если бы у него этот сервер уже год крутился с иксами, то тогда вопрос был бы закономерен, а пока он преждевременен.
Кроме того в небольших или очень жадных конторах сервер зачастую выполняет и роль рабочей станции для админа.
Сча еще mc поставлю! Вспомню ДОС!
А вот это очень зря. Использование mc значительно больше вредит правильной работе с консолью, чем gui. Попробуйте несколько месяцев обходится без него для работы в консоли. bash в отличии от command.com/cmd.exe очень мощный и удобный шелл, разница примерно как между windows 3.0 и windows 7. А вот когда привыкните к шеллу, тогда уже и mc можно использовать для кое-каких операций.
Использовал mc с первых дней знакомства с linux. Наверное это дело вкуса, но никакого вреда не ощутил. До сих пор даже на десктопе только им пользуюсь (под виндой - far). А в чём вы видите вред?
Я не рассказываю про красный цвет слепым. Когда прозреете сами поймете, а пока это бесполезно.
>Я не рассказываю про красный цвет слепым. Когда прозреете сами поймете, а
>пока это бесполезно.Если со времён ДОСа не прозрел, то теперь уже вряд ли стоит надеяться. А ваш совет при вашем подходе выглядит, как минимум, странно. По сути, я могу так же голословно сказать вам то же самое.
Есть огромная разница между шеллами линукса и доса/винды. Там nc/vc/dn и far/tc были полезны, здесь mc это повязка на глазах, которая мешает увидеть новый мир. Я видел два мира, вы видели один, о какой голословности может идти речь? Вот ваше утверждение обратного точно было бы голословным. Выглядело бы как рассказ слепого зрячему о цветах. Ну или как выглядят рассказы вантузятников/маководов о крутости винды/мака тем, кто видел и другие системы.P.S. у mc есть свое применение, вот только для освоивших консоль оно редко будет превышать 1% времени.
А с чего вы, собственно, взяли будто я не знаком с преимуществами линуксовой консоли и bash в частности? Уж слава богу, использую консоль с первых дней знакомства с linux (наравне с mc) и до сих пор ежедневно.Мне не понятно, как работа в mc может помешать изучать консольные команды или ещё как-то навредить новичку в линуксе. Что, нажать Ctrl+o или открыть отдельную консоль для кого-то является проблемой? О какой-такой повязке на глазах вы говорите?
Может это и дело вкуса, но мне трудно представить, чтобы человек, освоивший командную строку на среднем уровне, часто обращался к mc. Разве что для каких-то специфических задад, напр. скопировать из каталога группу файлов, у которых нет ничего общего: и имена не похожи, и время создания разнится... - да и то не факт, что проще, в mc выделить или в строке все имена перечислить.
>Может это и дело вкуса, но мне трудно представить, чтобы человек, освоившийПредлагаю не спорить о вкусах и уровне воображения. По крайней мере в рамках данной темы. Мне только было интересно в чём может быть именно вред от mc.
А с чего вы взяли, что вы действительно _хорошо_ владеете шеллом? Как правильно отметил chainik, человеку, умеющему пользоваться шеллом, mc почти никогда не нужен. Самое смешное, что нет аргументов, которые бы вас могли в этом убедить. Пока не попробуете сами - не поймете.
Если есть два варианта решения одной задачи, но первый легок в освоении хоть и маломощен, а второй хоть и мощнее, но требует значительного времени освоения, то человек всегда будет выбирать первый. Такова человеческая природа. Дабы освоить второй нужно _полностью_ отказаться на какое-то время от первого.P.S. а мне казалось, что присказка про слепого и красный цвет в разъяснениях не нуждается :(
>А с чего вы взяли, что вы действительно _хорошо_ владеете шеллом? КакА с чего вы решили, что вы им владеете на хорошем уровне если всё-равно время от времени прибегаете к mc? :)
>правильно отметил chainik, человеку, умеющему пользоваться шеллом, mc почти никогда не
>нужен. Самое смешное, что нет аргументов, которые бы вас могли в
>этом убедить. Пока не попробуете сами - не поймете.Да вообще-то я пробовал, постоянно одни и те же задачи решаю то в mc, то в шелле в зависимости от ситуации. Да, полностью от mc никогда не отказывался т.к. мне и в нём сухо и комфортно (и вообще я считаю, что вполне способен понять что для меня удобней без фазы насилия над собой). Но на счёт аргументов вы не правы, давайте я вам расскажу какие задачи в основном я решаю в mc, а вы мне способы их решения в голом шелле - вдруг и правда я что-то упустил и вы мне что-то новое и удобное подскажете...
1) Смена текущего каталога, в том числе и быстрая с использованием заранее забитых путей в справочник каталогов (по Ctrl+\).
Да, я могу сделать это в консоли с использованием автодополнения по <TAB>, да только в mc это делать зачастую наглядней - никогда не приходится неожиданно жонглировать между <TAB> и другими буквами. Т.е. в mc конечно используются стрелки (хотя можно и мышку, а в сложных случаях и ctrl+s), но это всегда наглядно, тогда как в шелле всегда спотыкаешься неожиданно о похожие названия. Короче тут мне удобней mc.
И да, я могу использовать алиасы вместо справочника каталогов, но только комбинацию ctrl+\ мне легче запомнить и далее выбрать нужный каталог, чем всегда держать в памяти алиасы. У меня голова не резиновая.
К тому же я не всегда знаю точный каталог, в который хочу попасть. Иногда надо и просмотреть быстренько содержимое нескольких соседних чтобы узнать где лежит то что мне нужно.2) Создание символических ссылок. Ну это не часто требуется и преимуществ ни у одного из способов особых нет наверное. Просто в mc мне опять же наглядней, да и пути он сам вставляет зачастую нужные (текущие). Правку ссылок тоже в mc делаю.
3) Поиск по содержимому среди кучи файлов. grep тут не гатит, т.к. мне надо потом ещё и просмотреть что оно там нашло и найти там нужную мне информацию. И находит этот поиск не один файл, а целую кучу, а нужная мне инфа только в одном из них.
4) Быстрое редактирование и просмотр файлов - mcedit. Можно конечно и vi изучить, и возможностей у него больше, да только удобство хромает. Но возможностей mcedit мне за глаза хватает и он меня всем устраивает.
Это всё, что сразу пришло в голову. Я конечно могу настроить систему с помощью vi и голого шелла, но всё-таки поставлю mc при первой возможности и буду делать то же самое, но с комфортом.
А теперь расскажите мне, как вы делаете всё это в шелле и может я и вправду пойму что это всё гораздо удобней делать в консоли.
>А с чего вы решили, что вы им владеете на хорошем уровне
>если всё-равно время от времени прибегаете к mc? :)Наверное потому что я не фанатик и для решения задачи использую наиболее удобный, а не кошерный инструмент. С тем же успехом можно было спросить почему я иногда прибегаю к помощи grep/tar/vim/sed/cat/итд. Я говорил про полный отказ от mc _на время_, но никак не навсегда.
>А теперь расскажите мне, как вы делаете всё это в шелле и
>может я и вправду пойму что это всё гораздо удобней делать
>в консоли.Ничего из того что вы перечислили я не делаю в mc, просто не вижу смысла
1. Как то слабо представляю запуск mc только для перехода в нужный каталог. Автодополнение, ctrl+r или вообще ручной набор удобней и быстрее, не говоря уже про универсальность.
2. Аналогично первому, как запуск mc и нахождение в нем нужного каталога+файла может быть быстрее чем набор ln -s?
3. grep выдает имя файла и строку, mc только имя файла. grep можно использовать в конвеере, mc нельзя. В чем преимущество mc, зачем он вообще для этой задачи?
4. Я хорошо владею vi/vim и мне очень неудобны mcedit/nano/итд. В любом случае это вопрос о предпочтениях в редакторах, а не о mc как таковом. Не будете же вы объяснять плюсы/минусы kde своей любовью или нелюбовью к kateВас это в чем-то убедило? Скорее всего нет, о чем и говорил с самого начала.
>Наверное потому что я не фанатик и для решения задачи использую наиболее
>удобный, а не кошерный инструмент. С тем же успехом можно былостранно, у меня вот сложилось как раз обратное впечатление. Я же не говорил, что mc всегда удобнее для всех? Наоборот, я прекрасно понимаю что кому-то удобней всё делать в консоли, а кому-то вообще через проводник. Это вы тут утверждаете о необходимости полного отречения от всех мирских благ :)
> Я говорил про
>полный отказ от mc _на время_, но никак не навсегда.зачем это делать я так и не понял...
>Ничего из того что вы перечислили я не делаю в mc, просто
>не вижу смысла
>1. Как то слабо представляю запуск mc только для перехода в нужный
>каталог. Автодополнение, ctrl+r или вообще ручной набор удобней и быстрее, не
>говоря уже про универсальность.зачем же запускать? Всегда запущен, ctrl+o и вперёд. Универсальность при смене каталога мне тоже не нужна.
А что вы делаете когда не помните где точно файл лежит и как называется?>2. Аналогично первому, как запуск mc и нахождение в нем нужного каталога+файла
>может быть быстрее чем набор ln -s?Опять же, mc уже запущен. А зачем мне искать нужный каталог? - наверняка я уже в нём нахожусь либо в каталоге назначения, если уж понадобилось ссылку создать. А в другой панели с высокой степенью вероятности уже открыт второй каталог, как результат - все пути уже готовые.
А файл долго искать не нужно - ctrl+s, ввести пару буков да пару стрелок нажать если есть похожие названия.>3. grep выдает имя файла и строку, mc только имя файла. grep
>можно использовать в конвеере, mc нельзя. В чем преимущество mc, зачем
>он вообще для этой задачи?Показывает он номера строк, а сами строки мне и не нужны - нужны соседние строки/абзацы/страницы. Я нажимаю F4 и смотрю часть файла или весь, если он небольшой. Как это сделать в конвеере я даже не представляю.
>4. Я хорошо владею vi/vim и мне очень неудобны mcedit/nano/итд. В любом
>случае это вопрос о предпочтениях в редакторах, а не о mc
>как таковом. Не будете же вы объяснять плюсы/минусы kde своей любовью
>или нелюбовью к kateНу дык и сам вопрос bash vs mc - это всего лишь вопрос предпочтений, не находите? Ну да, про mcedit я мимо кассы сказал, просто мне нажимать F3/F4 часто удобней чем в консоли вводить имя.
>Вас это в чем-то убедило? Скорее всего нет, о чем и говорил
>с самого начала.Вы говорили, будто я плохо знаю консоль, однако сейчас вы мне ничего нового так не сказали. Выходит, что никакого вреда не нанёс мне mc, а просто я сознательно его выбрал?
А, ещё забыл, что копирование/перенос я чаще всего в mc выполняю. Несколько раз insert нажать - и можно скопировать только то, что надо (сразу размер виден общий и пофайловый - это иногда тоже бывает критерием для копирования; имена могут быть совсем разные или из похожих надо сделать пару исключений; или надо весь каталог скопировать кроме пары файлов). Кстати, если файлов много, то в mc я не натыкаюсь (опять же неожидонно) на лимит аргументов, и мне не нужно колдовать с find или другими ухищрениями для обхода этого косяка. А если на флешке места не хватило, то в mc остаются выделенные не скопировавшиеся файлы - просто вставить другую флешку и продолжить копирование.
Совет один:Снести Иксы.
Я серьёзно.Иначе можно с windows и не слазить.
Настраивать сервер через иксы - это как админить виндовс.
Красиво, но не понятно что делается внутри.Ну а программы для фаерволла (wipf), squid'а (squid)и vpn(openvpn, ...) есть и в виндах.
Причем они совершенно бесплатны.
Поднять шлюзик на XP и настроить все это - дело пары дней.Кроме того, снос иксов решает проблему со сменой раскладки)