Скомандовал млять...

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
denis-k
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-10-30 23:40:19
Откуда: Ростов-на-Дону
Контактная информация:

Скомандовал млять...

Непрочитанное сообщение denis-k » 2011-09-27 21:47:04

В общем дал команду

Код: Выделить всё

# pkg_delete -f opera \*
После сообщений "не могу удалить это... то..." опомнился и остановил. Можно как-нить восстановить, что удалил или это уже все?
Просот трахался два дня, обновлял мир, ставил КЕДы, все проработало пару дней и тут так лохануться :st: КЕДы уже не стартапят...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

glukDeLuxe
рядовой
Сообщения: 20
Зарегистрирован: 2011-02-05 1:51:09
Откуда: Москва
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение glukDeLuxe » 2011-09-27 21:55:43

А так?

Код: Выделить всё

cd /usr/ports/www/opera
make deinstall 
make install clean

Аватара пользователя
denis-k
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-10-30 23:40:19
Откуда: Ростов-на-Дону
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение denis-k » 2011-09-27 21:57:53

glukDeLuxe писал(а):А так?

Код: Выделить всё

cd /usr/ports/www/opera
make deinstall 
make install clean
уже не судьба :) лень - двигатель регресса :)

glukDeLuxe
рядовой
Сообщения: 20
Зарегистрирован: 2011-02-05 1:51:09
Откуда: Москва
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение glukDeLuxe » 2011-09-27 22:03:47

Понятно, не дочитал конец команды - \*
:smile:
если дампа нету то судя по всему всё заново :"":

Аватара пользователя
denis-k
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-10-30 23:40:19
Откуда: Ростов-на-Дону
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение denis-k » 2011-09-27 22:04:51

glukDeLuxe писал(а):Понятно, не дочитал конец команды - /*
:smile:
если дампа нету то судя по всему всё заново :"":
сссссуко, скоро стану гуру по установке Фряхи :st:

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1089
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение iZEN » 2011-09-27 22:30:43

denis-k писал(а):В общем дал команду

Код: Выделить всё

# pkg_delete -f opera \*
После сообщений "не могу удалить это... то..." опомнился и остановил. Можно как-нить восстановить, что удалил или это уже все?
Если /usr/local и /var/db/pkg были бы на ZFS, а перед опасной командой сделали снапшоты, то можно было бы восстановить одним мановением руки:

Код: Выделить всё

zfs rollback poolname/usr/local/snapname && zfs rollback poolname/var/db/pkg@snapname
На будущее
Чтобы лишний раз не компилировать, нужно делать пакеты при сборке:

Код: Выделить всё

portinstall -p category/portname
или

Код: Выделить всё

portmaster -gD category/portname
в каталоге $PACKAGES/All (/usr/ports/packages/All).
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
denis-k
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-10-30 23:40:19
Откуда: Ростов-на-Дону
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение denis-k » 2011-09-27 23:45:55

iZEN писал(а): На будущее
Чтобы лишний раз не компилировать, нужно делать пакеты при сборке:

Код: Выделить всё

portinstall -p category/portname
или

Код: Выделить всё

portmaster -gD category/portname
в каталоге $PACKAGES/All (/usr/ports/packages/All).
Буду иметь в виду, спасибо :)

Только неужели нет какой-нить утилиты, которая может прореить зависимости по пакетам и доустановить удаленные мною??

FiL
ст. лейтенант
Сообщения: 1368
Зарегистрирован: 2010-02-05 0:21:40

Re: Скомандовал млять...

Непрочитанное сообщение FiL » 2011-09-28 0:05:02

дык восстановить зависимости не проблема (относительно). А вот как найти удаленные пакеты от которых никто не зависел?

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение gx_ua » 2011-09-28 0:34:55

аааа, у меня была похожая ситуация, чисто случайно снес на десктопе /var/db/pkg. Пришлось вспоминать что стояло и все пакеты переставлял заново. Потом получилачь каша в системе....

Теперь внимательнее команды ввожу)))

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Скомандовал млять...

Непрочитанное сообщение FreeBSP » 2011-09-28 0:41:35

у меня было

Код: Выделить всё

rm -rf /usr/obj /*
и

Код: Выделить всё

[/home/marie]# chown -R marie .*
во втором случае восстанавливал права на папки руками, благо пользователей немного, а кроме /home/* ничего Маше не подарилось
в первом опомнился быстро и успел жмакнуть контролцЭ

фатальные последствия опечатки в _ОДИН_ символ
но эту школу надо пройти, учишься только на своих шишках
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Скомандовал млять...

Непрочитанное сообщение Bayerische » 2011-09-28 7:48:58

Вот и вспомнишь венду с её пятикратным "Вы точно хотите это удалить? Вы в трезвом уме и здравой памяти?"

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение lap » 2011-09-28 8:50:42

Винда конечно спрашивает, но не всегда ее писанину читают =)

И она помоему не спрашивает ничего, если чтото из cmd делать. Просто чаще всего все через какуюнибудь гуйню днлается мышкой.
Не сломалось - не чини.

Charlz_Klug_
проходил мимо

Re: Скомандовал млять...

Непрочитанное сообщение Charlz_Klug_ » 2011-09-28 9:20:04

В тему:
Винда:
Приветствую тебя, мой повелитель!!!
Вы действительно хотите удалить этот каталог, о мой повелитель?!!!
Извините, я не могу удалить этот файл, мой повелитель, без него мое существование станет невозможным, о мой повелитель!!!

Линукс:
Дарофф, чувак!
Хочешь это сделать? Валяй!!!
Что ой бля?
Я тебя просил это делать?
Тряси теперь бубен, я послушаю!!!
Отсюда.

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение Gamerman » 2011-09-28 10:20:01

FiL писал(а):дык восстановить зависимости не проблема (относительно). А вот как найти удаленные пакеты от которых никто не зависел?
Сами найдутся, со временем, когда вспомнится, типа: "А где этот пакет делся?" :)
Глюк глюком вышибают!

glukDeLuxe
рядовой
Сообщения: 20
Зарегистрирован: 2011-02-05 1:51:09
Откуда: Москва
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение glukDeLuxe » 2011-09-28 11:58:38

Интересно, много ли народу после подобных команд, вняло наконец таки рекомендациям не работать под учётной записью root без крайней необходимости.

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение Gamerman » 2011-09-28 12:08:47

А много народу не под рутом с пакетами балуется?
Глюк глюком вышибают!

Аватара пользователя
denis-k
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-10-30 23:40:19
Откуда: Ростов-на-Дону
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение denis-k » 2011-09-28 12:30:32

Gamerman писал(а):А много народу не под рутом с пакетами балуется?
мне вот тоже интересно ))

Аватара пользователя
denis-k
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-10-30 23:40:19
Откуда: Ростов-на-Дону
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение denis-k » 2011-09-28 12:32:15

КЕДы поднял и пока работаем :) Далее, думаю, само вылезет чего не хватает :))

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Скомандовал млять...

Непрочитанное сообщение Morty » 2011-09-28 12:37:02

на будущее можно
bpkg поюзать... и делать бэкап пакетов всех например... срезы например 1 р в месяц
На быстрой машине это 5-10 минутное дело.

Аватара пользователя
denis-k
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-10-30 23:40:19
Откуда: Ростов-на-Дону
Контактная информация:

Re: Скомандовал млять...

Непрочитанное сообщение denis-k » 2011-09-28 18:44:34

Morty писал(а):на будущее можно
bpkg поюзать... и делать бэкап пакетов всех например... срезы например 1 р в месяц
На быстрой машине это 5-10 минутное дело.
спасибо, ща гляну

а кто быстро скажет как сделать пакеты из уже установленного софта?

FiL
ст. лейтенант
Сообщения: 1368
Зарегистрирован: 2010-02-05 0:21:40

Re: Скомандовал млять...

Непрочитанное сообщение FiL » 2011-09-28 23:23:43

glukDeLuxe писал(а):Интересно, много ли народу после подобных команд, вняло наконец таки рекомендациям не работать под учётной записью root без крайней необходимости.
это замечательный совет. Для десктопа. А на своих серверах я кроме апдейта и ребута никаких действий не произвожу. И для обоих нужен рут. Так что заводить там лишнего юзера и каждый раз первым действием делать su - это просто лишние действия без всякой морали.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Скомандовал млять...

Непрочитанное сообщение Bayerische » 2011-09-28 23:34:16

FiL
И сеть у вас безопасная, прям под рутом заходите?
Можно и через sudo...

FiL
ст. лейтенант
Сообщения: 1368
Зарегистрирован: 2010-02-05 0:21:40

Re: Скомандовал млять...

Непрочитанное сообщение FiL » 2011-09-28 23:45:36

Bayerische писал(а):FiL
И сеть у вас безопасная, прям под рутом заходите?
Можно и через sudo...
кхм... а какая разница насколько безопасная сеть? если пароль рута при коннекте по ssh как-то выловят, то и мой юзеровский пароль выловят и с ним поимеют тот-же sudo. Или вычленят пароль рута при su. А вообще у меня везде авторизация по паролю отключена. Коннекчусь только по ключу. Но это вторично, кмк.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Скомандовал млять...

Непрочитанное сообщение Bayerische » 2011-09-29 0:22:02

я про брутфорс...

FiL
ст. лейтенант
Сообщения: 1368
Зарегистрирован: 2010-02-05 0:21:40

Re: Скомандовал млять...

Непрочитанное сообщение FiL » 2011-09-29 4:48:52

1. ну пускай побрутфорсят...
2. если поломают мой аккаунт к которому есть права на sudo, то результат такой же
3. в общем-то я и юзеровский аккаунт не хотел-бы, чтоб взломали. Особенно учитывая то, что поднять привилегии из шелла всяко проще, чем снаружи.