Ru-Board.club
← Вернуться в раздел «UNIX»

» Новичок в GNU/Linux’е

Автор: ASE_DAG
Дата сообщения: 26.03.2011 01:31
Alukardd
> Еле на ssh команды откликался!
А «еле» — это как? Неужели нет возможности спросить, например, top, а не грузит ли кто проц или память?

Добавлено:
В неинтерактивном режиме, разумеется.
Автор: Alukardd
Дата сообщения: 26.03.2011 11:51
ASE_DAG
да смотрел я top - в порядке там всё, там оперативу еще squid кушает на ура... так что в swap всё равно лезем...

пока спал мысль в голову пришла))) мб и на сервере конечно забивается канал, но надо будет проверить еще и с другой машины (не только с моей), тот комп что качал и мой по дороге проходят через гавёненький dlink (розетка просто одна - он разветвляет) - мб он является узким местом...
Проверить смогу только к концу недели.
Автор: Viewgg
Дата сообщения: 26.03.2011 21:19
Alukardd

Цитата:
там оперативу еще squid кушает на ура... так что в swap всё равно лезем...

Ага, не удивлюсь, если дело в том, о чем писал выше, -- жесткий диск работает в полную силу, вот все и тормозит.
Автор: Alukardd
Дата сообщения: 27.03.2011 13:11
Viewgg
да сетка тоже в полную силу работала... скорость передачи была 11,2МБ/с...
Автор: Gremlin19
Дата сообщения: 29.03.2011 10:24
Товарищи, подскажите пжлста, как получить список директорий в файл, если эти директории находятся и в /home/ (без учета однобуквенных директорий), и в /home/a/user/ и в /home/b/user/ и т.д. по алфавиту
всё это дело необходимо получить в столбец. т.е. одна строка, одна запись
Автор: ASE_DAG
Дата сообщения: 29.03.2011 10:54
Gremlin19
Рекурсивно раскрыть все уровни вложенности, директории не выводить?
$ find -type f
Автор: Gremlin19
Дата сообщения: 29.03.2011 11:03
как раз только директории и необходимы, и то не все уровни вложенности, а только два: /home и /home/^/
Автор: ASE_DAG
Дата сообщения: 29.03.2011 11:06
Тьфу. Как всегда, сначала отвечаю, а потом читаю вопрос.

Вывести только директории без учета первого уровня вложенности, так?
$ find -mindepth 2 -type d

Добавлено:
> а только два: /home и /home/^/
Тогда:
$ find -mindepth 2 -maxdepth 3 -type d

Добавлено:
> /home
Вы, кстати, только что говорили, что эти не нужны: «без учета однобуквенных директорий», а нужны более глубокие: «в /home/a/user/ и в /home/b/user/»
Автор: Gremlin19
Дата сообщения: 29.03.2011 11:45
почти то что нужно!
только сейчас вывод такой:
./f/user
./f/user/ffice
./f/user/fo
./f/user/f7vice

тут ненужная запись : ./f/user - потому что такая директория есть в каждой /home/^/user
и было бы идеально получить записи вида
ffice
fo
f7vice
и т.д. То есть без указания путей
Автор: ASE_DAG
Дата сообщения: 29.03.2011 11:53
Gremlin19
$ find -mindepth 3 -maxdepth 3 -type d -printf '%f\n'
(или какой там по счету уровень, если не третий?)

Если есть или появятся еще подобные вопросы, то их давайте в тему «UNIX Shell: sh, bash, zsh; Coreutils и ко.; sed, awk, perl;».

Добавлено:
Да, и кстати не лишним было бы пояснить, а что вы собственно делаете.
Автор: Gremlin19
Дата сообщения: 29.03.2011 12:32
поясню, желаю создать единоразово алиас для почтовой группы all users. Ну мысль думаю дальше понятна
Автор: ASE_DAG
Дата сообщения: 29.03.2011 12:41
Gremlin19
Не очень, ну да не суть, главное, что вы сами знаете, что делаете. ;)

$ find -mindepth 3 -maxdepth 3 -type d -printf '%f\n'

Так вот это то, что требовалось?
Автор: Gremlin19
Дата сообщения: 30.03.2011 14:16
Да! спасибо большое

если подробнее "для чего это?", то объясню. sendmail настроен на получение почты "реальных" для системы пользователей, т.е. что бы создать ящик vasya, необходимо создать в OS (linux) пользователя vasya.
по каким причинам идет создание ~/ директорий в /home/<первая буква>/~/ для меня загадка. Но было необходимо было создать аля почтовую группу приходящее письмо на которую отправлялось бы всем владельцам п/я.
Для этого я и применил любезно предоставленный Вами скрипт.
С его помощью я собрал имена пользователей в один файл (allusers) и добавил в /etc/aliases строку примерно такого содержания:
allusers :include: /etc/mail/allusers

Теперь отправляя письмо (информационное естественно) на ящик allusers@domain.ru оно раскладывается всем кто есть в списке /etc/mail/allusers
ну а почтовые клиенты настроенные на этот почтовый сервер самостоятельно забирают это письмо.

С уважением, Евгений
Автор: ASE_DAG
Дата сообщения: 30.03.2011 17:34
Gremlin19
> собрал имена пользователей в один файл
Безусловно, пройтись по папкам — был допустимый способ это сделать, однако неясно почему не решили просто отфильтровать всех несистемных юзеров из /etc/passwd:

$ awk -F ':' '$3>=1000{print $1}' /etc/passwd
Автор: Gremlin19
Дата сообщения: 31.03.2011 14:39
Ну тоже хорошая идея, только предложенный Вами вариант выдает мало

[root@ ~]# awk -F ':' '$3>=1000{print $1}' /etc/passwd
nfsnobody
Автор: TriStan2002
Дата сообщения: 31.03.2011 14:53
Добрый день! Скажите пожалуйста как запустить Ubuntu без графической оболочки (гнома)?
Автор: ASE_DAG
Дата сообщения: 31.03.2011 14:58
Gremlin19
Странно. Это вы так создаете пользователей, что у них uid'ы оказываются меньше тысячи?
Автор: Alukardd
Дата сообщения: 31.03.2011 14:59
TriStan2002
Вы вообще хотите отключить запуск графики? Или просто forfun поработать в консоли??? Если 2-е то просто нажмите Ctrl+Alt+F1-6.
Если же требуется совсем отключить то резонный вопрос- зачем ставили? А отключить можно так: sudo update-rc.d -f gdm remove запустить иксы можно будет просто набрав startx или вернув их обратно в автозагрузку (sudo update-rc.d -f gdm defaults) и ребутнувшись...
Автор: ASE_DAG
Дата сообщения: 31.03.2011 15:12
TriStan2002
Что именно вам требуется: временно остановить графику (дрова, например, поставить), единожды запустить систему без гуя, отключить запуск гуя навсегда?

Добавлено:
> вернув их обратно в автозагрузку (sudo update-rc.d -f gdm defaults) и ребутнувшись...
Зачем ребут?
# /etc/init.d/gdm start

Или как там это теперь в Убунте делается?

# service gdm start

, да?
Автор: TriStan2002
Дата сообщения: 31.03.2011 15:16
Alukardd, ASE_DAG
Дело в том что мне ubuntu нужна только как хостовая машина для Virtualbox, поэтому нет смысла грузить графику, просто запустить в режиме консоли. Спасибо за ответы сейчас попробую!!!
Автор: ASE_DAG
Дата сообщения: 31.03.2011 15:24
TriStan2002
Гостевая ось — Винда? Цепляться вы к ней будете по RDP/VNC?
Автор: gun270
Дата сообщения: 31.03.2011 16:45
Помогите пожалуста!!!
Я пользуюсь Ubuntu 10.10 и не могу настроить домашний интернет от киевстар. Подклученые определилось автоматически но зайти я могу только на страницу киевстара. Когда я ввожу логин и пароль нечего не меняется! Подскажыте че делать!
Автор: Viewgg
Дата сообщения: 31.03.2011 18:14
По поводу вопроса TriStan2002: а что, классический метод с inittab в Ubuntu не работает? (Прямо сейчас проверить в виртуалке не могу, может, чуть позже, если будет актуально.) Надо прописать, чтобы система грузилась в 3-й runlevel, и все. Да-да-да, знаю я, что там Upstart, только ему никто не запрещал работать в режиме эмуляции SysVinit.



TriStan2002

Цитата:
Дело в том что мне ubuntu нужна только как хостовая машина для Virtualbox

А использовать именно VirtualBox -- это прямо так критично? Насколько я могу судить, для т. н. headless сервера лучше подойдет тот же VMware (бесплатная версия, правда, давно не обновляется и не поддерживается, но работает) или что-нибудь модернистское на основе KVM.


Автор: Alukardd
Дата сообщения: 31.03.2011 18:59

Цитата:
А использовать именно VirtualBox -- это прямо так критично? Насколько я могу судить, для т. н. headless сервера лучше подойдет тот же VMware (бесплатная версия, правда, давно не обновляется и не поддерживается, но работает) или что-нибудь модернистское на основе KVM.
qemu спасет отца русской демократии...

Цитата:
а что, классический метод с inittab в Ubuntu не работает
должен работать - куда он денется... но мне ближе оперировать сервисами...

Добавлено:
gun270
скорее всего там vpn для интернета используется... или необходимо было отдельно какие-то статические маршруты прописывать...
Автор: grey_woolf
Дата сообщения: 31.03.2011 22:52
подскажите как "разбить" хард...у меня установлена винда. для линукса выделил 200гигов. запутался, где должен находится своп(одни говорят в середине,другие в начале)? и сколько нужно на него выделять? везде говорится, что количество оперативки умножить на 2. Но скажите, разве не будет расточительством выделять на своп аж 8 гигов? сколько выделить на"/"? 40 гигов будит нормально? и нужно ли создавать "/boot"? на лоре советуют создавать PUB.../mnt/PUB. стоит его создавать или можно обойтись и хомкой?

Добавлено:

Цитата:
gun270

там используется vpn. создавай...
Автор: terminat0r
Дата сообщения: 31.03.2011 23:16
grey_woolf

Цитата:
запутался, где должен находится своп(одни говорят в середине,другие в начале)?

Если честно - не очень важно

Цитата:
разве не будет расточительством выделять на своп аж 8 гигов?

Скорее всего не будет. Есть программы которые активно используют память и вылазят в своп.

Цитата:
сколько выделить на"/"? 40 гигов будит нормально?

Лучше 50 (этого хватит уж точно на ближайшие пару лет)
для примера у меня сейчас после 4 лет в / с 50 гиг свободно осталось 9.3 Гб.

Цитата:
и нужно ли создавать "/boot"

Смотря сколько ОСей и какой менеджер загрузки вы планируете использовать. Скорее всего не нужно, если есть только одна виндовс и один линукс.

Цитата:
на лоре советуют создавать PUB.../mnt/PUB. стоит его создавать или можно обойтись и хомкой

Честно не понимаю о чем речь. Что за паб? Поподробнее можно?
Автор: Alukardd
Дата сообщения: 31.03.2011 23:39

Цитата:
Смотря сколько ОСей и какой менеджер загрузки вы планируете использовать. Скорее всего не нужно, если есть только одна виндовс и один линукс.
и опять извечные споры и зависимости от конкретных ситуаций...
Лично я очень рекомендую выделять под /boot отдельный раздел в метров 200...
Цитата:
Но скажите, разве не будет расточительством выделять на своп аж 8 гигов?
ИМХО, будет... А вообще сильно зависит от используете ли вы спящий режим (при этом swap >= оперативка). Ну или если у вас оперативы совсем мало, то желательно swap сделать приличных размеров, что бы тяжелые программы не вылетали с критами.
Автор: grey_woolf
Дата сообщения: 31.03.2011 23:55

Цитата:
Поподробнее можно?

а тут ничего интересного...создаётся раздел /mnt а в нем /PUB. это типо диска Д по аналогии с виндой.

Цитата:
PUB - можно сказать продолжение /home, так скажу, но большего размера и без каких-либо скрытых файлов, настроек пользователя
так сказано на лоре...
только, что столкнулся с проблемой-при разбивке харда мне выдало сообщение, мол недопустимо на одном харде иметь 4 активных раздела. во не задача!!! первый раз с таким столкнулся. получается у меня один только выход-сваливать в один раздел и "/" и хомяка? то есть при перестановки оси я потеряю все "финдиплюшки"?

Добавлено:

Цитата:
ИМХО, будет... А вообще сильно зависит от используете ли вы спящий режим (при этом swap >= оперативка). Ну или если у вас оперативы совсем мало, то желательно swap сделать приличных размеров, что бы тяжелые программы не вылетали с критами.

у меня 2 гига оперативы... спящим режимом даже в винде не пользовался\пользуюсь
Автор: Alukardd
Дата сообщения: 01.04.2011 00:31
grey_woolf
тогда больше чем 2Гб на swap вам вряд ли потребуется...
а вместо /mnt/PUB я лично делаю каталог /data - отдельный раздел в NTFS для совместимости с форточками.
Автор: terminat0r
Дата сообщения: 01.04.2011 00:37
grey_woolf

Цитата:
у меня 2 гига оперативы...


Цитата:
везде говорится, что количество оперативки умножить на 2. Но скажите, разве не будет расточительством выделять на своп аж 8 гигов?

2х2=8?


Цитата:
у меня один только выход-сваливать в один раздел и "/" и хомяка? то есть при перестановки оси я потеряю все "финдиплюшки"?

нет конечно, можно создать расширенный и в нем сколько хочется разделов. Или перейти с MBR таблицы на GPT. Но в этом случае надо переинсталлировать виндовс и делать бекап всех данных

Alukardd

Цитата:
ИМХО, будет...

всего неделю назад Математика у меня кушала 9 Гб свопа при 4 Гб оперативки - и ничего - выжила и посчитала до конца. Вот сдесь действительно
Цитата:
зависимости от конкретных ситуаций...

А вот преимуществ отдельного boot раздела кроме как при шифровании корневого раздела я не вижу

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122

Предыдущая тема: перенос AD на Linux (OpenSuse)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.