Вопрос № 122993: Здравствуйте. У меня в сети несколько компьютеров используются только для терминального доступа с WindowsServer2003. Сейчас легализуем програмное обеспечение. Хочу на эти машины поставить Линукс. Подскажите, пожалуйста, в каком дистрибутиве есть RDP-...Вопрос № 123029: Как из файла убрать все строки начинающиеся с '#' чтоб остались все остальные и без пустых строк ...Вопрос № 123045:
Уважаемые эксперты, вопрос в следующем:
Установил Slackware 12.0. Нет устройства eth0, и как следствие - сеть недоступна.
На машине сетевая карточка Attansic Corporation.
У Slackware родное ядро было 2.6.21.5, подумал - что оно ещё не вк...Вопрос № 123046: Вопрос в следующем. В предыдущем вопросе указывал - что поставил слакваре 12.
Вот кроме проблем с сетевой карточкой есть пролема - которая выражается в отсутствии виртуальных консолей. Выхожу из X Ctrl-alt-F1, далее alt+F2 и так далее - нет ничег...Вопрос № 123093: Здравствуйте, эксперты!
Раскажите как выполнять бэкап данных на другую машину автоматически?
например у меня есть скрипт который бэкапит базу данных каждый вечер
в определенный каталог, а как бы я мог это делать , но на другую машину...
Вопрос № 122.993
Здравствуйте. У меня в сети несколько компьютеров используются только для терминального доступа с WindowsServer2003. Сейчас легализуем програмное обеспечение. Хочу на эти машины поставить Линукс. Подскажите, пожалуйста, в каком дистрибутиве есть RDP-клиент. Желательно попроще для пользователя. Чтоб он не выбирал постоянно, куда подключаться (как в Мандриве 2008), а просто щелкая по ярлычку подключался к виндовому серверу. Спасибо.
Отвечает: PVS@Lviv
Здравствуйте, Грищук Михаил Олегович!
rdesktop есть практически в любом дистрибутиве. Сам по себе он - утилита коммандной строки, а то о чём Вы говорите - какая-то надстройка над ним.
rdesktop -f winserver - запуск в полноэкранном режиме. Если хорошо настроить сервер, то есть
-u user
и
-p password
, тоесть вообще автоматический вход.
Ответ отправил: PVS@Lviv (статус: Специалист)
Ответ отправлен: 13.02.2008, 16:55 Оценка за ответ: 5 Комментарий оценки: Из коммандной строки запускается так как нужно. Правда в Мандриве. В Федоре не хочет. Наверное этого пакета там нет. Было бы неплохо еще сделать что-то типа коммандного файла в ВИндовс, чтоб пользователи ручками ничего кроме пароля не набирали.
Вопрос № 123.029
Как из файла убрать все строки начинающиеся с '#' чтоб остались все остальные и без пустых строк
Отправлен: 13.02.2008, 21:02
Вопрос задал: Furfurol (статус: 1-ый класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Rashid N. Achilov
Здравствуйте, Furfurol!
Ну наверняка найдутся различные способы. Я вот испольузю такой простейший скриптик на awk-е. В приложении. Как и любой потоковый скрипт, он испольузется вот так:
# cat /tmp/textfile | unshade > outfile
или вот так
# unshade < /tmp/infile > /tmp/outfile
Приложение:
--------- Usquam ut procul domus
Ответ отправил: Rashid N. Achilov (статус: Практикант)
Ответ отправлен: 13.02.2008, 21:22 Оценка за ответ: 5 Комментарий оценки: Спасибо. Просто и работает
Отвечает: Ilya Teterev
Здравствуйте, Furfurol!
Это делается с помощью команды grep (можно и sed, но grep мне кажется более легким вариантом):
cat file | grep -v "^#" > file2
теперь file2 не содержит таких строк
P.S. Значок ^ в шабонах обозначает начало строки
Ответ отправил: Ilya Teterev (статус: 7-ой класс)
Ответ отправлен: 13.02.2008, 21:46 Оценка за ответ: 3 Комментарий оценки: К сожалению получаются миллиарды пустых строк
Отвечает: lupus campestris
Здравствуйте, Furfurol! Это можно сделать такой командой: cat some.txt |grep -v "#"|grep -v "^$" some.txt - имя Вашего файла. Чтобы сохранить результат в файл result.txt: cat n.txt |grep -v "#"|grep -v "^$" > result.txt Удачи!
--------- «С кем тяжело молчать, с тем не о чем говорить» (Метерлинк)
Уважаемые эксперты, вопрос в следующем:
Установил Slackware 12.0. Нет устройства eth0, и как следствие - сеть недоступна.
На машине сетевая карточка Attansic Corporation.
У Slackware родное ядро было 2.6.21.5, подумал - что оно ещё не включало драйвер для данной карточки. Решил поставить последнее 2.6.24. Скомпилировал, установил, всё работает - а eth как не было так и нет. Интересно - что в Ubuntu 7.10 всё работает на этой же машине и сеть доступна. Посмотрел - что за драйвер стоит в убунту - atl1.
Нашёл на сайте производителя в сырцах для ядра 2.6.22 - ну как раз для того ядра - что родное у убунту 7.10. Пробовал компилить этот драйвер и для 2.6.21.5 и для 2.6.24 - ничего не получилось - выдаются ошибки - с которыми не поборешься - видимо обычная несовместимость. Но я не совсем понимаю, неужели в 24-м ядре нет поддержки для данной карточки (драйвер 2006г.). В исходника модуля написано - что он "отпочковался" от e1000 драйвера интел. Но этот драйвер и присутствует в 2.6.24 и ещё e1000e. Что я
не так сделал? Пробовал netconfig - разумеется ничего не дало - интерфейса то нет. помогите разобраться - как сделать, чтобы была сеть. В приложении ifconfig, dmesg и /proc/modules/ - прошу простить за длинное приложение. Но как видно из /proc/modules - модуль сетевой карточки e1000 не загружен, а в dmesg на мой взгляд про это никаких ошибок. Текст dmesg конечно не смог выложить - всё не позволяют выложить правила поортала.
Отвечает: PVS@Lviv
Здравствуйте, Лясин Александр Владимирович!
Нашел Ваш драйвер на sourceforge. Тщательная обработка напильником показала, что надо:
1)выбросить из Makefile проверку в результате которой дописывалась опция O= , оставить просто
else
default:
make -C $(KSRC) SUBDIRS=$(shell pwd) modules
endif
2)обращения к vlan_devices поменять на vlan_devices_arrays
3)обращения к skb->nh.iph поменять на ip_hdr(skb)
4)обращения к skb->h.th поменять на tcp_hdr(skb)
5)skb->h.raw на skb->transport_header
6)skb->nh.raw на skb->network_header
7)убрать строчку с SET_MODULE_OWNER
2-7 - всё в atl1_main.c . С такими изменениями драйвер собрался. Проверить работоспособность к сожалению не могу.
Ответ отправил: PVS@Lviv (статус: Специалист)
Ответ отправлен: 15.02.2008, 11:54 Оценка за ответ: 5 Комментарий оценки: Огромное спасибо за такой развёрнутый ответ, это было очень важно!!!
Вопрос № 123.046
Вопрос в следующем. В предыдущем вопросе указывал - что поставил слакваре 12.
Вот кроме проблем с сетевой карточкой есть пролема - которая выражается в отсутствии виртуальных консолей. Выхожу из X Ctrl-alt-F1, далее alt+F2 и так далее - нет ничего - пусто! Просто чёрный экран либо первая консоль - никакий приглошений Логина!!!
Только tty6 и tty1. Как такое возможно? Что поправить? В приолжении inittab - на всякий случай
Отвечает: Fractaler
Здравствуйте, Лясин Александр Владимирович!
----------------
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c2:1235:respawn:/sbin/agetty 38400 tty2 linux
c3:1235:respawn:/sbin/agetty 38400 tty3 linux
c4:1235:respawn:/sbin/agetty 38400 tty4 linux
c5:1235:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux
---------------------
Обратите внимание, везде, кроме 6-й, пропущена цифра "4". А ведь графика автоматически запускается именно на 4-м уровне выполнения.
Приведите начало строки к виду c6:12345: И проблема исчезнет.
--------- Опыт появляется сразу после того, как был нужен.
Ответ отправил: Fractaler (статус: Студент)
Ответ отправлен: 14.02.2008, 17:56 Оценка за ответ: 5 Комментарий оценки: Да спасибо большое - что обратили моё внимание, я то даже и не попытался разобраться
Вопрос № 123.093
Здравствуйте, эксперты!
Раскажите как выполнять бэкап данных на другую машину автоматически?
например у меня есть скрипт который бэкапит базу данных каждый вечер
в определенный каталог, а как бы я мог это делать , но на другую машину,
если команда выглядит примерно так:
dbbackup <аргументы> <какталог куда делать бэкап>
можно ли просто указать к примеру: имя_машины/backup_cat/database ???
Отвечает: 52evg
Здравствуйте, Чудинов Антон Владимирович!
Напрямую скопировать на другую машину у вас не получиться.
Есть множество решений, перечислю некоторые из них:
1)Поднять NFS(Сетевая файловая система), и подключить раздел удаленного ПК локально. Статьи.
2)Создать скрипт который будет передовать ваш backup по ftp, конечно если у вас запущен FTP сервер на удаленной машине.
3)Использовать другую программу для создания backup`а(клиент-сервер).
Например:
- bacula, кроссплатформенное клиент-серверное программное обеспечение, позволяющее управлять резервным копированием, восстановлением, и проверкой данных по сети для компьютеров и операционных систем различных типов... Документация.
- Box Backup Клиент-серверная система для резервного копирования на выделенный сервер бэкапа, данные хранятся и передаются в зашифрованном виде. На рабочих серверах запускается демон, постоянно сканирующий ФС и посылающий данные об изменениях на бэкап сервер. Так же возможена работа в режиме "snapshot", что полезно для ноутбуков.
- и многие другие>>>
Удачи.
Ответ отправил: 52evg (статус: Практикант)
Ответ отправлен: 14.02.2008, 12:02
Отвечает: Dmitrii Omarov
Здравствуйте, Чудинов Антон Владимирович!
scp - это программа удалённого б е з о п а с н о г о копирования файлов. Для автоматизации процесса Вам следует внести соответствующие записи, включая и эту:
scp -r [[ пользователь@ ] машина1 :] файл1 [[ пользователь@ ] машина2 :] файл2 , в файл /etc/crontab
Желаю удачи
--------- ВПЕРЁД!
Ответ отправил: Dmitrii Omarov (статус: Студент)
Ответ отправлен: 17.02.2008, 02:49