![]() |
[ *nix ] Задай вопрос - получи ответ.
[ Добавлено L0rd_Ha0S ]
Видел в других разделах темы вроде "Задай вопрос - получи ответ". Надо сказать - очень хорошая идея (Автору идеи - респект), поскольку избавляет раздел от захламленности темами с небольшими(по объему) вопросами. Так что создаю очередную тему из этого цикла, только теперь соответствующего тематике этого раздела. Тут Вы можете спросить любой интересующий Вас вопрос, относящийся к *nix. Единственное, что запрещено спрашивать в этой теме - это вопросы касающиеся выбора дистрибутива, его установки, поиска/установки драйверов, и настройки после установки! Для этого есть специальная тема. [ EOF ] 1. Как узнать что за линукс установлен из консоли. uname - a показывает что это просто Linux 2. Как правильно установить рпм из консоли (Red Hat) Спасибо |
Код:
cat /proc/version |
Цитата:
|
Цитата:
_http://www.tldp.org/HOWTO/RPM-HOWTO/ - RPM HOW TO (англ.) |
Цитата:
|
uname - a показывает kernel version...
Если редхат или федора, то версию можно увидеть cat /etc/redhat-release uname - a что выдаёт? cat /etc/redhat-release что выдаёт? |
пакет поставил (mc)
но как-то странно он работает :( скрин прилагаю http://img231.imageshack.us/img231/1779/mcwv4.th.jpg cat /proc/version Помогло , спасибо . 2 dinar_007 выдает только что это Linux и версию ядра . Оказался редХат 9 |
Возник вопрос :
Если я работаю удаленно через SSH и не пишу Logout, а просто закрываю шелл , видно ли это в системе локальному Админу ? Если да , то как закрывать мои сеансы , если я вынужден закрывать крестиком ? И сразу же возник ещё один вопрос , я хочу запустить perl скрипт , но мне надо контролировать его работу время от времени. Как сделать так , чтоб после логаута скрипт продолжал работать , и я мог зайти в любой момент и посмотреть текущее состояние ? Спасибо |
как зайти и посмотреть это я хз
а чтоб в фоновом режиме работал в конце команды поставь знак & |
Например так
perl & script.pl ? |
perl script.pl &
|
Хорошо , допустим запустилось , а потом как вызвать его на экран из фона ?
|
Цитата:
|
При закрытии ssh "крестиком" сессия рвется через какое-то время. Это и будет отмечено в логах как оканчивание сессии.
Про mc. Midnight Commander написан под koi8-r. Дефолтная консоль Linux в UTF. Отсюда и лаги. Есть отдельный пакет mc-utf8. Распространяется параллельно с обычным mc. Ставь его. Рекомендую даже в perl скрипте давать явное указание в начале скрипта на интерпритатор #!/usr/bin/perl Тогда вызываешь просто ./script.pl & - легко запомнить. А вообще, perl script.pl & Теперь про фоновый режим. Что конкретно за скрипт? Что ты понимаешь под "вывести на экран". Может скрипт будет перехватывать команды bash`e, чтоб делать какой-либо вывод? ЗЫ Пользуйся кнопкой edit. |
Цитата:
Почитай тут, тут все подробно описано. (Недавняя тема - https://forum.antichat.ru/thread55775.html) |
Цитата:
Цитата:
mc -ab |
Как настроить wi-fi, который идёт с материнкой Asus P5B-MX/WiFi-AP? =\
|
iwconfig в студию, какая ось ещё...
|
Цитата:
-ubuntu |
/home/micro# apt-cache search madwifi
hostapd - user space IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator madwifi-tools - tools for the Multiband Atheros Driver for WiFi Намёк ясен? + нуна Linux kernel with the driver Madwifi |
|
Как добавить в архив все файлы из папки что бы каждый файл весил 0 или 1 байт,мне надо просто узнать названия файлов и папок...
|
find . -size -2c -- поиск файлов менее 2-ух байт размером в данной директории
|
Tyc00n чтобы узнать название папок и файлов как вариант ls -la /home/micro > /home/micro/ls.txt и в архив дальше tar -cjf ls.tar.bz2 /home/micro/ls.txt
Код:
ls -la /home/micro > /home/micro/ls.txt && tar -cjf ls.tar.bz2 /home/micro/ls.txt |
Цитата:
|
MicRO неа,не то) Видишь в чём проблема,прав на чтение папки нету, следовательно ls -la тут не прокатит,а если архивировать всё... ,например есть папка /home/micro , с правами *D* , туда не зайти и никак это не обойти (насколько я знаю) , а если выполнить архивацию этой папки ,то всё что находится внутри удачно заархивируется,я бы конечно мог всё заархировать,но это получилось бы очень очень много гигов и просто не смог бы скачать,а если архивировать только названия файлов и папок то выйдет не так уж и много...
|
Цитата:
Как вариант, создать на каждый файл в папке sybol link, далее все эти линки заархивировать. |
Код:
#!/bin/shPS Извиняюсь, сначала не совсем понял, что тебе было нужно. |
Tyc00n глупости говоришь, если прав на чтение нет то откуда tar ирархию возьмёт? у него какая то другая система получения файлов? Ж)
|
MicRO , я тут много говорить не буду, но это реально работает, выполение команды в папке и её архивация очень разные вещи..
|
при попытке вызова интерпретатора Perl получаю ошибку (can't find PerlLib.so)
переустановка пакета perl не помогла , залил perllib.so в /usr/lib ошибка пропала , появилась другая ... RedHat 9 . переустанавливал так : rpm -ivh --force /root/perl.rpm |
Копипаст новой ошибки в студию.
|
gk-server:/home/micro# id
uid=0(root) gid=0(root) группы=0(root) gk-server:/home/micro# mkdir test_ gk-server:/home/micro# touch test\_/123.txt gk-server:/home/micro# chmod -R 700 test\_/ gk-server:/home/micro# chown -R root:root test_ gk-server:/home/micro# ls test_ 123.txt gk-server:/home/micro# exit gk-server:~> id uid=1002(micro) gid=1003(micro) группы=4(adm),20(dialout),21(fax),26(tape),2 9(audio),30(dip),46(plugdev),111(scanner),1003(mic ro) gk-server:~> ls test_ ls: test\_: Permission denied gk-server:~> tar cjf test.tar.bz2 test\_ tar: test_: Невозможно open: Permission denied tar: Выход, отложенный по результатам предыдущих ошибок gk-server:~> tar -tvf test.tar.bz2 gk-server:~> Нечего доказывать... вот тебе пример на деле как продолжение gk-server:~> su Password: gk-server:/home/micro# tar -cjf test.tar.bz2 test\_ gk-server:/home/micro# tar -tvf test.tar.bz2 drwx------ root/root 0 2008-01-11 17:27 test_/ -rwx------ root/root 0 2008-01-11 17:27 test_/123.txt |
Копи паст новой ошибки :(
Libperl.so вставлен от Mandrake . http://img148.imageshack.us/img148/6190/errxo5.th.jpg |
Xszz
в студию perl -V и для примера $ perl -e 'print "Hello World\n"' Hello World |
Micro , попробуй tar cvfz file.tgz /path/
|
Сорри я уже дома, но проделано то же что и выше результате мы имеет только в архиве путь до test_ , ещё раз доказывая что это сделать нельзя Ж)
# ls test\_/ 123.txt # exit $ tar cvfz file.tgz /usr/home/micro/test_ tar: Removing leading '/' from member names a usr/home/micro/test_ tar: /usr/home/micro/test_: Couldn't visit directory: Permission denied $ tar cvfz file.tgz /usr/home/micro/test\_ tar: Removing leading '/' from member names a usr/home/micro/test_ tar: /usr/home/micro/test_: Couldn't visit directory: Permission denied $ tar tvf /usr/home/micro/file.tgz drwx------ 0 root wheel 0 11 янв 19:27 usr/home/micro/test_ |
|
ну можно было текстом Ж)
так с редхатом дел в принципе имел очень мало, есть чтонить yum yast или онли rpm ? без --force непереусталавливалась? |
онли Rpm
щаз попробую ещё раз ... |
| Время: 00:48 |