Re: Статический внешний IP
Перенесите веб морду на другой порт, например 81 nvram set http_lanport=81 nvram commit nvram save nvram enable reboot пробросьте 80 порт на роутере к компу. 10.08.10, Alexei Kopendakovkopenda...@gmail.com написал(а): 10 августа 2010 г. 3:49 пользователь Людмила Бандурина bigdogs...@gmail.com написал: 10 августа 2010 г. 4:42 пользователь wrt kahirin1...@gmail.com написал: Вкладки NAT Setting - Virtual Server. Enable Virtual Server поставить галку йес. Well-Known Applications: есть предустановленные пресеты, но проще забить вручную внешний порт = локальный IP = локальный порт = используемый протокол Возможно придется покопаться во вкладке Internet Firewall - Basic Config. Bind при такой схеме не нужен. (Хотя возможно товарищи меня поправят :) Мне видятся тут две засады: 1) Нужно же, чтобы сайт откликался только по статическому ВНЕШНЕМУ IP. Потому что по внутреннему 192.168.1.1 я хочу видеть стандартную веб-морду роутера - не настолько я еще умная, чтобы только через консоль им рулить. 2) Сайтов на домашнем компутере несколько. Прописаны через виртхосты апача и в hosts. Они все на одном 127.0.0.1:80. Как сделать, чтобы извне был виден только один из них, причем НЕ дефолтный? -- С уважением, Людмила Засада тут будет только одна, если сайт отвечает только по 127.0.0.1 для того, чтобы это работало - он должен отвечать на ip_компьютера:80 -- С уважением Алексей Копендаков Инженер-программист Полоцкая ТЭЦ -- С Уважением, Андрей Высочиненко Best Regards, Andrey Vysochinenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: ubuntu 10.04 разрешение
1. Открываем консоль. Узнаем список видеовыходов и поддерживаемых разрешений для каждого выхода командой Код: xrandr У меня выходы назывались LVDS1 (монитор ноутбука) и VGA1 (внешний монитор). 2. Создаем Modeline для нужного режима: Код: cvt 1600 900 60 Первые два числа — разрешение, третье — частота обновления экрана (можно не задавать, по умолчанию будет 60). Команда выдаст примерно следующее: Код: Modeline 1600x900_60.00 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync 3. Создаем режим: Код: xrandr --newmode 1600x900_60.00 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync (после --newmode вставляем вывод команды cvt без слова Modeline). 4. Добавляем новый режим к нужному выходу: Код: xrandr --addmode VGA1 1600x900_60.00 5. Вводим xrandr и видим, что режим добавился. Теперь можно запустить стандартную утилиту (Система → Параметры → Экран) и поставить всё, что нужно. Из консоли поменять разрешение монитора можно так: Код: xrandr --output VGA1 --mode 1600x900_60.00 Создать конфиг: Xorg -configure Далее править. Убрать большинство лишней хрени. Пример: $ cat /etc/X11/xorg.conf Section ServerLayout Identifier X.org Configured Screen 0 Screen0 0 0 EndSection Section Monitor Identifier Monitor0 VendorName Monitor Vendor ModelNameMonitor Model Modeline 1680x1050_60.00 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync Modeline 1280x1024_60.00 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync EndSection Section Device ### Available Driver options are:- ### Values: i: integer, f: float, bool: True/False, ### string: String, freq: f Hz/kHz/MHz ### [arg]: arg optional #Option NoAccel# [bool] #Option SWcursor # [bool] #Option ColorKey # i #Option CacheLines # i #Option Dac6Bit# [bool] #Option DRI# [bool] #Option NoDDC # [bool] #Option ShowCache # [bool] #Option XvMCSurfaces # i #Option PageFlip # [bool] Identifier Card0 Driver intel # VendorName Intel Corporation # BoardName 82865G Integrated Graphics Controller # BusID PCI:0:2:0 EndSection Section Screen Identifier Screen0 Device Card0 MonitorMonitor0 SubSection Display Modes1680x1050 1280x1024 1024x768 800x600 640x480 Viewport 0 0 Depth 24 EndSubSection EndSection 09.08.2010 16:00, Эл Noname пишет: Есть кто живой?) а то что-то никто не откликается, какой раз уже пишу... Ну да ладно После обновления в сабже пропало нужное разрешение экрана, 1280х1024. Осталось только 1024х768 и 1360хСколько-то-там... Подскажите как исправить, а то несколько неудобно пялиться в такое разрешение) Видео встроенное - VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10). -- С уважением, Alex Emergy -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
Тут маленькая засада может быть. Может получится болт при попытке подключится по внешнему IP изнутри своей локалки (не все роутеры умеют делать петлю). Это так, к сведению, чтобы долго не мучались, почему ничего не получается протестировать из дому. -- With best regards, Ivan Surzhenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Как запустить при нтер в аквариуме?
на бубунте давно достаточно сделать: gpasswd -a user vboxusers никакого шаманства не надо 10.08.2010 08:09, James Brown пишет: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alex Emergy wrote: virtualbox-ose? та что свободная? в ней нет USB. надо ставить от сюда: http://www.virtualbox.org/wiki/Linux_Downloads 09.08.2010 12:54, Clear Eye пишет: Привет всем. Не так давно тут было обсуждение различных виртуальных машин и их работы с внешними устройствами. Меня интересует вопрос работы принтера HP в виртуальной машине. Несколько людей здесь меня уверили, что скорее всего проблем возникнуть не должно. Тогда возможности это проверить особо не было, поэтому оттестировал только сейчас. К сожалению самый обыкновенный рабочий принтер, нормально распознавшийся в лине, вендой в аквариуме замечен не был (совсем, нету принтера подключенного и все). Кстати, флешки она тоже не видит. В настройках подобной опции вообще не заметил, поэтому прошу помочь разобраться. Виртуальная машина, естественно, ВБ. Еще надо кое-что настроить: http://forums.virtualbox.org/viewtopic.php?f=7t=18934 У меня без этого не работало -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkxg0MUACgkQV59uvM2EEncrrACgqMTBSEAwG2nBVlsnNL/hbFQc E+YAn1cEFA2zG6NkqSbEMRxIV4QGZaF6 =mn4A -END PGP SIGNATURE- -- С уважением, Alex Emergy -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Как запустить принтер в ак вариуме?
О спасибо ребят. Я как раз ломал голову почему в том списке все серое и нельзя выбрать. Но я добавил принтер (ведь это было целью темы) в настройках в списочек и он заработал... Хотя прям тут делать это гораздо удобнее :) Принтер вендою распознался, а драйвер с оф-диска гладко установился. Еще раз спасибо за помощь. On 8/10/10, Alex Emergy alex.eme...@gmail.com wrote: на бубунте давно достаточно сделать: gpasswd -a user vboxusers никакого шаманства не надо 10.08.2010 08:09, James Brown пишет: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alex Emergy wrote: virtualbox-ose? та что свободная? в ней нет USB. надо ставить от сюда: http://www.virtualbox.org/wiki/Linux_Downloads 09.08.2010 12:54, Clear Eye пишет: Привет всем. Не так давно тут было обсуждение различных виртуальных машин и их работы с внешними устройствами. Меня интересует вопрос работы принтера HP в виртуальной машине. Несколько людей здесь меня уверили, что скорее всего проблем возникнуть не должно. Тогда возможности это проверить особо не было, поэтому оттестировал только сейчас. К сожалению самый обыкновенный рабочий принтер, нормально распознавшийся в лине, вендой в аквариуме замечен не был (совсем, нету принтера подключенного и все). Кстати, флешки она тоже не видит. В настройках подобной опции вообще не заметил, поэтому прошу помочь разобраться. Виртуальная машина, естественно, ВБ. Еще надо кое-что настроить: http://forums.virtualbox.org/viewtopic.php?f=7t=18934 У меня без этого не работало -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkxg0MUACgkQV59uvM2EEncrrACgqMTBSEAwG2nBVlsnNL/hbFQc E+YAn1cEFA2zG6NkqSbEMRxIV4QGZaF6 =mn4A -END PGP SIGNATURE- -- С уважением, Alex Emergy -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: ubuntu 10.04 разрешение
10 августа 2010 г. 0:37 пользователь Maxim Ushakov msincs...@gmail.com написал: сделай sudo dpkg-reconfigure xserver Точнее sudo dpkg-reconfigure xserver-xorg мне оно тоже помогло однажды -- With best regards, Ivan Surzhenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
Я с телефона обычно проверяю. В Втр, 10/08/2010 в 10:18 +0300, Ivan Surzhenko пишет: Тут маленькая засада может быть. Может получится болт при попытке подключится по внешнему IP изнутри своей локалки (не все роутеры умеют делать петлю). Это так, к сведению, чтобы долго не мучались, почему ничего не получается протестировать из дому. -- With best regards, Ivan Surzhenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешн ий IP
Здравствуйте, Ivan Surzhenko! Вы писали 10.08.2010 11:18: Тут маленькая засада может быть. Может получится болт при попытке подключится по внешнему IP изнутри своей локалки (не все роутеры умеют делать петлю). Кстати, кто-нибудь в курсе, как в этих коробочных роутерах такая петля реализована? Ну или как её реализовать меньшей кровью? Потому что проблема знакомая. Откуда растут ноги и почему так получается - тоже понятно. Но всегда убивало то, что во взрослом роутере (будь то самосбор или Циска), дабы добиться такого же эффекта, приходится предпринимать не самые тривиальные меры. Помню, на Фряхе решал это, задействовав по какому-то мануалу netcat в качестве эдакой прокси. В случае с Циской решал на уровне ДНС (и это вроде как наиболее часто рекомендуемый способ). А вот в этих коробочках за 2000 рублей всё работает сразу. 8) Если кто в знает, расскажите, как? -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
2) Сайтов на домашнем компутере несколько. Прописаны через виртхосты апача и в hosts. Они все на одном 127.0.0.1:80. Как сделать, чтобы извне был виден только один из них, причем НЕ дефолтный? Так как про hosts убунты роутер ничего не знает, видется мне два выхода из этой проблемы: 1. Разнести разные сайты на разные порты, перебросить их наружу в настройках роутера и на сервисе аля динднс привязать к человеческим именам (+ не надо будет помнить порты) 2. Установить что-то типа прокси-сервера, я использовал мод_прокси для апача. Из плюсов - все как вы хотите, из минусов - будет работать только если браузер настроен на ваш прокси. Кстати, может быть по этому пункту кто-то лучше подскажет, могу только рассказать как работает у меня. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешн ий IP
Здравствуйте, ASLok! Вы писали 10.08.2010 13:39: 1. Разнести разные сайты на разные порты, перебросить их наружу в настройках роутера и на сервисе аля динднс привязать к человеческим именам (+ не надо будет помнить порты) Тоже считаю, что задействовать DNS - правильный метод. Только разные порты-то тогда зачем? Веб-сервер прекрасно отличит сайты по именам. Ну, после соответствующей перенастройки виртхостов. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
10 августа 2010 г. 12:39 пользователь ASLok aslok...@gmail.com написал: а и на сервисе аля динднс привязать к человеческим именам (+ не надо будет помнить порты) DynDNS в данном случае не нужен, так как у человека статический IP -- With best regards, Ivan Surzhenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
10 августа 2010 г. 13:09 пользователь Ivan Surzhenko i.surzhe...@gmail.com написал: 10 августа 2010 г. 12:39 пользователь ASLok aslok...@gmail.com написал: а и на сервисе аля динднс привязать к человеческим именам (+ не надо будет помнить порты) DynDNS в данном случае не нужен, так как у человека статический IP У меня тоже статический айпи, так что, я его помнить должен? Может мне ещё надо помнить на каком порту у меня какой сайт? -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
А почему бы не зарегистрировать бесплатный домен на свой статический айпи? Зачем dyndns? 10.08.10, ASLokaslok...@gmail.com написал(а): 10 августа 2010 г. 13:09 пользователь Ivan Surzhenko i.surzhe...@gmail.com написал: 10 августа 2010 г. 12:39 пользователь ASLok aslok...@gmail.com написал: а и на сервисе аля динднс привязать к человеческим именам (+ не надо будет помнить порты) DynDNS в данном случае не нужен, так как у человека статический IP У меня тоже статический айпи, так что, я его помнить должен? Может мне ещё надо помнить на каком порту у меня какой сайт? -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- С Уважением, Андрей Высочиненко Best Regards, Andrey Vysochinenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
10 августа 2010 г. 13:33 пользователь ASLok aslok...@gmail.com написал: У меня тоже статический айпи, так что, я его помнить должен? Может мне ещё надо помнить на каком порту у меня какой сайт? Регистрируете домен и вперед :) Если очень надо, то могу вам за бесплатно сделать субдомен у себя :) -- With best regards, Ivan Surzhenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
10 августа 2010 г. 15:31 пользователь Ivan Surzhenko i.surzhe...@gmail.comнаписал: 10 августа 2010 г. 13:33 пользователь ASLok aslok...@gmail.com написал: У меня тоже статический айпи, так что, я его помнить должен? Может мне ещё надо помнить на каком порту у меня какой сайт? Регистрируете домен и вперед :) Если очень надо, то могу вам за бесплатно сделать субдомен у себя :) У меня есть свободные домены второго уровня, собственно, идея и была такая - в конечном счете привязать домен. Только вот с остальным непонятно - можно как-нибудь для бестолковых пошагово? Вебморду роутера переносить не хочется на другой порт... вот лучше все что угодно, хоть даже и с биндом погеморроиться, но только не вебморду на другой порт. Все-таки надо, чтобы любой склеротик из нашей семьи с любого компа имел к ней привычный доступ. -- С уважением, Людмила -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешн ий IP
Здравствуйте, Людмила Бандурина! Вы писали 10.08.2010 16:13: Вебморду роутера переносить не хочется на другой порт... вот лучше все что угодно, хоть даже и с биндом погеморроиться, но только не вебморду на другой порт. Да не надо её переносить. ;) Правило перенаправления будет срабатывать только при обращении к роутеру по внешнему адресу. Нет, ну если нужен доступ к веб-интерфейсу не только из локальной сети, а и снаружи - то тогда надо. Но, насколько я помню, он снаружи по умолчанию висит на порту 8080. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
10 августа 2010 г. 16:24 пользователь Кирилл Феоктистов fea...@mail.ruнаписал: Здравствуйте, Людмила Бандурина! Вы писали 10.08.2010 16:13: Вебморду роутера переносить не хочется на другой порт... вот лучше все что угодно, хоть даже и с биндом погеморроиться, но только не вебморду на другой порт. Да не надо её переносить. ;) Правило перенаправления будет срабатывать только при обращении к роутеру по внешнему адресу. Нет, ну если нужен доступ к веб-интерфейсу не только из локальной сети, а и снаружи - то тогда надо. Но, насколько я помню, он снаружи по умолчанию висит на порту 8080. Нет, снаружи как раз не надо! Хотелось бы, чтоб снаружи по внешнему IP на 80-м порту был виден один из сайтов, а изнутри по 192.168.1.1 - вебморда роутера. -- С уважением, Людмила -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
10 августа 2010 г. 15:13 пользователь Людмила Бандурина bigdogs...@gmail.com написал: У меня есть свободные домены второго уровня, собственно, идея и была такая - в конечном счете привязать домен. Только вот с остальным непонятно - можно как-нибудь для бестолковых пошагово? Вебморду роутера переносить не хочется на другой порт... вот лучше все что угодно, хоть даже и с биндом погеморроиться, но только не вебморду на другой порт. Все-таки надо, чтобы любой склеротик из нашей семьи с любого компа имел к ней привычный доступ. Если воспользоваться пунктом Virtual Server в морде роутера, то для локальных компов ничего не изменится. 80 порт исчезнет только для подключений извне. По крайней мере на Dlink-ах с родной прошивкой так. Все что нужно сделать - это прописать в указанном разделе роутера перекидку внешнего 80 порта на адрес сервера с каким-нибудь свободным портом Дальше идем в настройки апача и прописываем новый виртуальный хост для указанного порта (если не используется уже существующий). Что еще расписать? -- With best regards, Ivan Surzhenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
10 августа 2010 г. 16:30 пользователь Ivan Surzhenko i.surzhe...@gmail.comнаписал: 10 августа 2010 г. 15:13 пользователь Людмила Бандурина bigdogs...@gmail.com написал: У меня есть свободные домены второго уровня, собственно, идея и была такая - в конечном счете привязать домен. Только вот с остальным непонятно - можно как-нибудь для бестолковых пошагово? Вебморду роутера переносить не хочется на другой порт... вот лучше все что угодно, хоть даже и с биндом погеморроиться, но только не вебморду на другой порт. Все-таки надо, чтобы любой склеротик из нашей семьи с любого компа имел к ней привычный доступ. Если воспользоваться пунктом Virtual Server в морде роутера, то для локальных компов ничего не изменится. 80 порт исчезнет только для подключений извне. По крайней мере на Dlink-ах с родной прошивкой так. Все что нужно сделать - это прописать в указанном разделе роутера перекидку внешнего 80 порта на адрес сервера с каким-нибудь свободным портом Дальше идем в настройки апача и прописываем новый виртуальный хост для указанного порта (если не используется уже существующий). Что еще расписать? -- With best regards, Ivan Surzhenko Как в виртуальном хосте прописать вместо имени - 127.0.0.1:81? В конфиге самого апача ничего править не надо? Только в sites_available? Остальные сайты можно оставить на 80-м порту, поименно прописанными через hosts? -- С уважением, Людмила -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
Как в виртуальном хосте прописать вместо имени - 127.0.0.1:81? Так работать не будет. Виртуальный хост должен быть виден по IP вашего сервера в локалке. И он может быть на 80 порту. На роутере опция называется port forwarding. Можно обычно любой порт с внешнего IP адреса роутера пробросить внутрь сети на любой IP и порт. -- Dmitry Agafonov ~ http://agafonov.pp.ru/ -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
Вот пример: В конфиге апача: Listen 1212 В файле с виртуальными хостами: NameVirtualHost *:1212 VirtualHost *:1212 DocumentRoot /home/mister/htdocs/Cell/ ServerName Тут_был_внешний_айпи_сервера_хотя_вроде_это_не_важно /VirtualHost Все указанное нужно добавлять, а не заменять существующие строки. На роутере в примере идет перекидка с 80 порта роутера на порт 1212 фактического сервера Если нужно несколько сайтов повесить на порт, то тогда надо немного изменить. Но для начала попробуйте так. -- With best regards, Ivan Surzhenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
10 августа 2010 г. 16:43 пользователь Ivan Surzhenko i.surzhe...@gmail.comнаписал: Вот пример: В конфиге апача: Listen 1212 В файле с виртуальными хостами: NameVirtualHost *:1212 VirtualHost *:1212 DocumentRoot /home/mister/htdocs/Cell/ ServerName Тут_был_внешний_айпи_сервера_хотя_вроде_это_не_важно /VirtualHost Все указанное нужно добавлять, а не заменять существующие строки. На роутере в примере идет перекидка с 80 порта роутера на порт 1212 фактического сервера Если нужно несколько сайтов повесить на порт, то тогда надо немного изменить. Но для начала попробуйте так. -- With best regards, Ivan Surzhenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru Мне нужно, чтобы все остальные сайты остались на 127.0.0.1:80! У меня их много, и переписывать их все, и по-новой получать ключи для тех, которые на HostCMS - это геморрой... Наружу показать один из сайтов - это просто, чтоб иногда показывать заказчику. Если из-за этого придется всю привычную среду менять - ну его нафик, я лучше оставлю как есть. -- С уважением, Людмила -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
10 августа 2010 г. 16:03 пользователь Людмила Бандурина bigdogs...@gmail.com написал: Мне нужно, чтобы все остальные сайты остались на 127.0.0.1:80! У меня их много, и переписывать их все, и по-новой получать ключи для тех, которые на HostCMS - это геморрой... Ну так в примере мы не трогаем старые сайты... Мы лишь создаем новый виртуальный хост, который будет откликаться на порту 1212 локального адреса. Для того, чтобы оно было видно снаружи на 80ом порту, достаточно сделать перекидку на роутере с 80ого внешнего порта на 1212 локальный порт Наружу показать один из сайтов - это просто, чтоб иногда показывать заказчику. Если из-за этого придется всю привычную среду менять - ну его нафик, я лучше оставлю как есть. Это понятно. Вы не поняли, что в примере происходит. Попробуйте еще раз прочитать его. -- With best regards, Ivan Surzhenko -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Статический внешний IP
Мне нужно, чтобы все остальные сайты остались на 127.0.0.1:80! У меня их много, и переписывать их все, и по-новой получать ключи для тех, которые на HostCMS - это геморрой... Наружу показать один из сайтов - это просто, чтоб иногда показывать заказчику. Если из-за этого придется всю привычную среду менять - ну его нафик, я лучше оставлю как есть. -- Людмила, ip адрес 127.0.0.1 - это локальный адрес компьютера, и НИКТО на него не сможет попасть, кроме самого комьютера. Так же у Вашего компьютера есть еще один ip адрес - тот, по которому его видно в локальной сети. Для начала Вам надо попробовать открыть в браузере ip Вашего компьютера (что-то в виде 192.168.1.x (где х от 2 до 254) скорее всего в данном случае откроется тот же сайт, что и по 127.0.0.1 . Далее, я просто не знаю, как именно настроено у Вас на компьютере, но вариантов всего несколько: Каждый сайт сидит на своем порту, или все сидят на 80 порту, и выбор нужного происходит по имени. Если у Вас первый вариант, то просто пробрасываете нужный Вам порт на Ваш компьютер. Если у Вас второй вариант, а скорее всего у Вас именно он, то, кроме проброса порта (кстати, тут уже писали как это сделать), для отображения произвольного сайта человеку из вне надо будет открывать в браузере не Ваш_внешний_статический_ip_адрес , а именно имя сайта, которое Вы указали у себя, предварительно он еще должен будет прописать у себя соответствие Имя сайта - Ваш_внешний_статический_ip_адрес Доступ к настройкам модема Вы не потеряете, так как правила проброса срабатывают только при обращении к внешнему адресу модема -- С уважением Алексей Копендаков Инженер-программист Полоцкая ТЭЦ -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Обработать .csv из командной с троки
Здравствуйте, Посоветуйте, пожалуйста, способ обработать .csv Имеется: name1,name_eng1,code1,shortCode1 name2,name_eng2,code2,shortCode2 И так далее, таких строк очень много Нужно получить: name1, name2, name3, name4, name5, name6, name7, name8, name9, name10, name11, name12, name13, name14, name15, name16, И так далее - по 8 в строке, только первое поле из имеющихся в .csv Или хотя бы в одну строку - но только первое поле. Кавчки есть во входном файле, они должны быть и в выходном файле. Я пока совсем не знаю bash, даже на таком уровне... -- С уважением, Людмила -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командной строки
On 08/10/2010 08:02 PM, Людмила Бандурина wrote: Здравствуйте, Посоветуйте, пожалуйста, способ обработать .csv Имеется: name1,name_eng1,code1,shortCode1 name2,name_eng2,code2,shortCode2 И так далее, таких строк очень много Нужно получить: name1, name2, name3, name4, name5, name6, name7, name8, name9, name10, name11, name12, name13, name14, name15, name16, И так далее - по 8 в строке, только первое поле из имеющихся в .csv Или хотя бы в одну строку - но только первое поле. Кавчки есть во входном файле, они должны быть и в выходном файле. Я пока совсем не знаю bash, даже на таком уровне... Дак це ж гавка! =) awk -F',' ' BEGIN { current=1 } { if (current8) { printf $1, ; current++ ; } else { print $1, ; current=1 ; } } ' infile где infile, как Вы понимаете, входной файл -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командной строки
On 08/10/2010 08:17 PM, Andrew Bondarenko wrote: On 08/10/2010 08:02 PM, Людмила Бандурина wrote: Здравствуйте, Посоветуйте, пожалуйста, способ обработать .csv Имеется: name1,name_eng1,code1,shortCode1 name2,name_eng2,code2,shortCode2 И так далее, таких строк очень много Нужно получить: name1, name2, name3, name4, name5, name6, name7, name8, name9, name10, name11, name12, name13, name14, name15, name16, И так далее - по 8 в строке, только первое поле из имеющихся в .csv Или хотя бы в одну строку - но только первое поле. Кавчки есть во входном файле, они должны быть и в выходном файле. Я пока совсем не знаю bash, даже на таком уровне... Дак це ж гавка! =) awk -F',' ' BEGIN { current=1 } { if (current8) { printf $1, ; current++ ; } else { print $1, ; current=1 ; } } ' infile где infile, как Вы понимаете, входной файл хм... присмотрелся к Нужно получить, у Вас там пробелы ещё, если синтаксис гавки непонятен, то это будет так: awk -F',' ' BEGIN { current=1 } { if (current8) { printf $1, ; current++ ; } else { print $1, ; current=1 ; } } ' infile а что бы хотя бы в одну строку - это совсем просто: awk -F',' ' { printf $1, } ' infile Всегда можете обратиться за пояснениями ;) -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командно й строки
10 августа 2010 г. 20:22 пользователь Andrew Bondarenko b...@relex.ruнаписал: On 08/10/2010 08:17 PM, Andrew Bondarenko wrote: On 08/10/2010 08:02 PM, Людмила Бандурина wrote: Здравствуйте, Посоветуйте, пожалуйста, способ обработать .csv Имеется: name1,name_eng1,code1,shortCode1 name2,name_eng2,code2,shortCode2 И так далее, таких строк очень много Нужно получить: name1, name2, name3, name4, name5, name6, name7, name8, name9, name10, name11, name12, name13, name14, name15, name16, И так далее - по 8 в строке, только первое поле из имеющихся в .csv Или хотя бы в одну строку - но только первое поле. Кавчки есть во входном файле, они должны быть и в выходном файле. Я пока совсем не знаю bash, даже на таком уровне... Дак це ж гавка! =) awk -F',' ' BEGIN { current=1 } { if (current8) { printf $1, ; current++ ; } else { print $1, ; current=1 ; } } ' infile где infile, как Вы понимаете, входной файл хм... присмотрелся к Нужно получить, у Вас там пробелы ещё, если синтаксис гавки непонятен, то это будет так: awk -F',' ' BEGIN { current=1 } { if (current8) { printf $1, ; current++ ; } else { print $1, ; current=1 ; } } ' infile а что бы хотя бы в одну строку - это совсем просто: awk -F',' ' { printf $1, } ' infile Всегда можете обратиться за пояснениями ;) -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru Обращаюсь за пояснением. Где здесь имя входного файла? А где имя файла на выходе? -- С уважением, Людмила -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командной строки
On 08/10/2010 08:31 PM, Людмила Бандурина wrote: 10 августа 2010 г. 20:22 пользователь Andrew Bondarenko b...@relex.ru mailto:b...@relex.ru написал: On 08/10/2010 08:17 PM, Andrew Bondarenko wrote: On 08/10/2010 08:02 PM, Людмила Бандурина wrote: Здравствуйте, Посоветуйте, пожалуйста, способ обработать .csv Имеется: name1,name_eng1,code1,shortCode1 name2,name_eng2,code2,shortCode2 И так далее, таких строк очень много Нужно получить: name1, name2, name3, name4, name5, name6, name7, name8, name9, name10, name11, name12, name13, name14, name15, name16, И так далее - по 8 в строке, только первое поле из имеющихся в .csv Или хотя бы в одну строку - но только первое поле. Кавчки есть во входном файле, они должны быть и в выходном файле. Я пока совсем не знаю bash, даже на таком уровне... Дак це ж гавка! =) awk -F',' ' BEGIN { current=1 } { if (current8) { printf $1, ; current++ ; } else { print $1, ; current=1 ; } } ' infile где infile, как Вы понимаете, входной файл хм... присмотрелся к Нужно получить, у Вас там пробелы ещё, если синтаксис гавки непонятен, то это будет так: awk -F',' ' BEGIN { current=1 } { if (current8) { printf $1, ; current++ ; } else { print $1, ; current=1 ; } } ' infile а что бы хотя бы в одну строку - это совсем просто: awk -F',' ' { printf $1, } ' infile Всегда можете обратиться за пояснениями ;) -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com mailto:ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru Обращаюсь за пояснением. Где здесь имя входного файла? А где имя файла на выходе? -- С уважением, Людмила имя входного файла - последний параметр, в моем примере infile Можно также использовать конвейер, то есть отдавать содержимое файла на вход awk: cat infile | awk -F ',' ' { ПРОГРАММА }' выходной файл - стандартный вывод, то есть распечатает на экран. Именно файл всегда можно создать стандартными средствами, то есть перенаправлением вывода: cat ВХОДНОЙ_ФАЙЛ | awk -F ',' ' { ПРОГРАММА }' ВЫХОДНОЙ_ФАЙЛ -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командной строки
Опять отправил, не дописав... Также порекомендую, по возможности, прочитать хорошую книгу http://www.opennet.ru/docs/RUS/bash_scripting_guide/ :) 10.08.2010, 20:54, Сергей Блохин sblo...@yandex.ru: # awk -- это команда (программа), точнее микроязык для работы с текстом. # -F -- аргумент, который задаёт разделитель. В твоём случае -- это запятая. Если не указывать разделитель, то по умолчанию им будет пробел. # {printf $1, } -- код языка awk. В данном случае он выводит первый столбец (до разделителя запятая) и после него выводит запятую и пробел # infile -- имя входного файла (.csv). awk -F',' '{printf $1, }' infile Выходной же файл не создаётся, а результат работы awk выводится в stdout, т. е. в консоль. Ты можешь указать нужный тебе выходной файл, если в конце (после infile) допишешь outfile. Общий принцип таких программ простой. Если им жёстко не заданы входные и выходные файлы, то они берут данные из stdin и отдают их в stdout (консоль). Например, можно сделать так: 1. cat infile | awk # будет обработан файл infile, а результат выведен в консоль 2. cat infile | awk outfile # будет обработа файл infile, а результат записан в outfile 3. awk infile outfile # # будет обработан файл infile, а результат выведен в консоль и т. д. 10.08.2010, 20:31, Людмила Бандурина bigdogs...@gmail.com: 10 августа 2010 г. 20:22 пользователь Andrew Bondarenko b...@relex.ru написал: On 08/10/2010 08:17 PM, Andrew Bondarenko wrote: On 08/10/2010 08:02 PM, Людмила Бандурина wrote: Здравствуйте, Посоветуйте, пожалуйста, способ обработать .csv Имеется: name1,name_eng1,code1,shortCode1 name2,name_eng2,code2,shortCode2 И так далее, таких строк очень много Нужно получить: name1, name2, name3, name4, name5, name6, name7, name8, name9, name10, name11, name12, name13, name14, name15, name16, И так далее - по 8 в строке, только первое поле из имеющихся в .csv Или хотя бы в одну строку - но только первое поле. Кавчки есть во входном файле, они должны быть и в выходном файле. Я пока совсем не знаю bash, даже на таком уровне... Дак це ж гавка! =) awk -F',' ' BEGIN { current=1 } { if (current8) { printf $1, ; current++ ; } else { print $1, ; current=1 ; } } ' infile где infile, как Вы понимаете, входной файл хм... присмотрелся к Нужно получить, у Вас там пробелы ещё, если синтаксис гавки непонятен, то это будет так: awk -F',' ' BEGIN { current=1 } { if (current8) { printf $1, ; current++ ; } else { print $1, ; current=1 ; } } ' infile а что бы хотя бы в одну строку - это совсем просто: awk -F',' ' { printf $1, } ' infile Всегда можете обратиться за пояснениями ;) -- ubuntu-ru mailing list ubuntu...@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru Обращаюсь за пояснением. Где здесь имя входного файла? А где имя файла на выходе? -- С уважением, Людмила -- ubuntu-ru mailing list ubuntu...@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командно й строки
Огромное спасибо, понятно, получилось!!! А где можно почитать доступно про awk, желательно по-русски? А можно с его помощью эти самые name отсортировать по алфавиту? -- С уважением, Людмила -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командно й строки
10 августа 2010 г. 21:00 пользователь Людмила Бандурина bigdogs...@gmail.com написал: А где можно почитать доступно про awk, желательно по-русски? А можно с его помощью эти самые name отсортировать по алфавиту? Вообще, лучший учебник по подобным вещам - это Advanced Bash-Scripting Guide Почитать и/или скачать можно в т.ч. и на http://www.opennet.ru/docs/RUS/bash_scripting_guide/ -- Adios, HaND:) br, Zawullon. E-Mail/Jabber:zawul...@gmail.com http://zawullon.spb.ru/ I use: Ubuntu 10.04 and Gentoo on HP Pavilion tx2640er Ubuntu 10.04 on Apple iMac 20' mid 2007 -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из кома ндной строки
Вообще, лучший учебник по подобным вещам - это Advanced Bash-Scripting Guide Почитать и/или скачать можно в т.ч. и на http://www.opennet.ru/docs/RUS/bash_scripting_guide/ а вот за это гран-мерси! впечатлило. уж не знаю, чего я его раньше избегал, по каким религиозным соображениям. как-то все sed, grep, echo и прочее из набора юного натуралиста. надо будет почитать какой-нибудь более всеобъемлющий rtfm -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командно й строки
10 августа 2010 г. 22:52 пользователь dimas dimas...@ya.ru написал: Вообще, лучший учебник по подобным вещам - это Advanced Bash-Scripting Guide Почитать и/или скачать можно в т.ч. и на http://www.opennet.ru/docs/RUS/bash_scripting_guide/ а вот за это гран-мерси! впечатлило. уж не знаю, чего я его раньше избегал, по каким религиозным соображениям. как-то все sed, grep, echo и прочее из набора юного натуралиста. надо будет почитать какой-нибудь более всеобъемлющий rtfm -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru Да, за книгу спасибо, но для меня это пока как в анекдоте - Я не хочу столько знать... Т.е. хочу конечно, но в данный момент завалена работой по уши, и предпочла бы кратенькое руководство именно по awk... -- С уважением, Людмила -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командно й строки
10 августа 2010 г. 22:56 пользователь Людмила Бандурина bigdogs...@gmail.com написал: 10 августа 2010 г. 22:52 пользователь dimas dimas...@ya.ru написал: юного натуралиста. надо будет почитать какой-нибудь более всеобъемлющий rtfm Да, за книгу спасибо, но для меня это пока как в анекдоте - Я не хочу столько знать... Т.е. хочу конечно, но в данный момент завалена работой по уши, и предпочла бы кратенькое руководство именно по awk... Так осиливать все сразу не обязательно. Можно же по мере надобности - там есть оглавление и примеры ;) В вашем случае прочитайте только главу по awk. -- Adios, HaND:) br, Zawullon. E-Mail/Jabber: zawul...@gmail.com http://zawullon.spb.ru/ I use: Ubuntu 10.10 and Gentoo on HP Pavilion tx2640er Ubuntu 10.04 on Apple iMac 20' mid 2007 -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командной строки
Вот именно из таких соображений я однажды похожую задачу решил открыванием файла openoffice calc и маленьким скриптом :) Ибо Большое знание приносит страх (С) Футурама и знать всё полюбому не получится. Или получится, но станете гиком : В Вто, 10/08/2010 в 22:56 +0400, Людмила Бандурина пишет: Да, за книгу спасибо, но для меня это пока как в анекдоте - Я не хочу столько знать... -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командно й строки
11 августа 2010 г. 1:02 пользователь Владимир Бажанов a...@ukrpost.netнаписал: Вот именно из таких соображений я однажды похожую задачу решил открыванием файла openoffice calc и маленьким скриптом :) Ибо Большое знание приносит страх (С) Футурама и знать всё полюбому не получится. Или получится, но станете гиком : В Вто, 10/08/2010 в 22:56 +0400, Людмила Бандурина пишет: Да, за книгу спасибо, но для меня это пока как в анекдоте - Я не хочу столько знать... -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru Хм, писать скрипты для openoffice calc - сложнее, не? В мане в примерах приведено: Print and sort the login names of all users: BEGIN { FS = : } { print $1 | sort } Я попробовала это, подставив в качестве разделителя , , и добавив свои input-output файлы: gawk 'BEGIN { FS = , } { print $1 | sort }' input.csv output.csv - и получила на выходе первоначальный файл, отсортированный по алфавиту по первому полю. А почему в выходной файл попали все поля, а не только первое? Что-то я никак не въеду, как мне добавить к работающей функции, предложенной Andrew Bondarenko, это самое sort? В принципе, задача уже решена - в два шага: gawk 'BEGIN { FS = , } { print $1 | sort }' input.csv output.csv и затем awk -F',' ' BEGIN { current=1 } { if (current8) { printf $1, ; current++ ; } else { print $1, ; current=1 ; } } ' output.csv output2.csv Но мне теперь уже из чистого любопытства интересно: можно эти два шага объединить в один? Как? -- С уважением, Людмила -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командной строки
Приветствую, Как вариант: cut -d, -f1 file_name | tr '\n' ',' Если нужно избавиться от последнего разделителя: cut -d, -f1 file_name | sed 'N;s/\n/,/g' С. Людмила Бандурина wrote: Здравствуйте, Посоветуйте, пожалуйста, способ обработать .csv Имеется: name1,name_eng1,code1,shortCode1 name2,name_eng2,code2,shortCode2 И так далее, таких строк очень много Нужно получить: name1, name2, name3, name4, name5, name6, name7, name8, name9, name10, name11, name12, name13, name14, name15, name16, И так далее - по 8 в строке, только первое поле из имеющихся в .csv Или хотя бы в одну строку - но только первое поле. Кавчки есть во входном файле, они должны быть и в выходном файле. Я пока совсем не знаю bash, даже на таком уровне... -- С уважением, Людмила -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командно й строки
11 августа 2010 г. 1:23 пользователь Людмила Бандурина bigdogs...@gmail.com написал: Что-то я никак не въеду, как мне добавить к работающей функции, предложенной Andrew Bondarenko, это самое sort? Так пайпом же команда | sort имя_файла -- Adios, HaND:) br, Zawullon. E-Mail/Jabber: zawul...@gmail.com http://zawullon.spb.ru/ I use: Ubuntu 10.10 and Gentoo on HP Pavilion tx2640er Ubuntu 10.04 on Apple iMac 20' mid 2007 -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командной строки
Так sort сортирует строки, а у Людмилы идёт одна строка через запятую. 11.08.2010, 07:44, Катраев Виталий zawul...@gmail.com: 11 августа 2010 г. 1:23 пользователь Людмила Бандурина bigdogs...@gmail.com написал: Что-то я никак не въеду, как мне добавить к работающей функции, предложенной Andrew Bondarenko, это самое sort? Так пайпом же команда | sort имя_файла -- Adios, HaND:) br, Zawullon. E-Mail/Jabber: zawul...@gmail.com http://zawullon.spb.ru/ I use: Ubuntu 10.10 and Gentoo on HP Pavilion tx2640er Ubuntu 10.04 on Apple iMac 20' mid 2007 -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командно й строки
11 августа 2010 г. 8:23 пользователь Сергей Блохин sblo...@yandex.ru написал: Так sort сортирует строки, а у Людмилы идёт одна строка через запятую. Каюсь. Невнимателен. -- Adios, HaND:) br, Zawullon. E-Mail/Jabber: zawul...@gmail.com http://zawullon.spb.ru/ I use: Ubuntu 10.10 and Gentoo on HP Pavilion tx2640er Ubuntu 10.04 on Apple iMac 20' mid 2007 -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Обработать .csv из командной строки
for i in `awk -F, '{print $1}' infile|sort`;do echo -n $i, ;done 11.08.2010 08:44, Катраев Виталий пишет: 11 августа 2010 г. 8:23 пользователь Сергей Блохинsblo...@yandex.ru написал: Так sort сортирует строки, а у Людмилы идёт одна строка через запятую. Каюсь. Невнимателен. -- С уважением, Alex Emergy -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru