Случайно удалил мой каталог / etc, теперь не смог SSH в мой VPS

Вы можете добавить его к /etc/bash.bashrc, как следует (это обновление от сценария Чена):

'dpkg-url'() {

COUNT=0

for package in "${urls[@]}"; do
    if [[ $package = *http* ]]; then 
    urls+=("$package")
    fi

    dpkg_url="$dpkg_url "$package""
done

# Remove beginning and trailing spaces #

url=$(echo "$url" | sed -e 's/^ //g' -e 's/ $//g')

if [[ ! -z "$url" ]]; then
    directory=$(mktemp -d);
        trap 'rm -rf "$directory"' EXIT

    cd "$directory" || exit
        for package in "$url"; do
            wget ""$package""
        done
    dpkg $dpkg_url "$directory"/*.deb
else
    dpkg $dpkg_url
fi
}

Хотя я не понимаю, почему я получаю эту ошибку при вызове ее следующим образом:

dpkg-url -i http://downloads.sourceforge.net/ldview/ldview-4.2-beta1.x64.deb
dpkg: error: need an action option

Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked [*] produce a lot of output - pipe it through `less' or `more' !
1
задан 17 January 2018 в 08:02

3 ответа

Ваша система сломана. Вы сможете получить доступ к нему только в том случае, если ваш поставщик VPS предоставляет внеполосный метод доступа к нему, такой как виртуальная консоль - многие поставщики VPS предоставляют это.

Однако в этом случае это вряд ли даже значимо загрузится или сделает многое без /etc, поэтому вам, вероятно, потребуется восстановить с недавнего моментального снимка (проще всего) или если у вас нет моментального снимка, вам нужно будет сделать новое изображение, а затем начните восстанавливать то, что вам нужно от любой резервной копии.

1
ответ дан 22 May 2018 в 15:29

Ваша система сломана. Вы сможете получить доступ к нему только в том случае, если ваш поставщик VPS предоставляет внеполосный метод доступа к нему, такой как виртуальная консоль - многие поставщики VPS предоставляют это.

Однако в этом случае это вряд ли даже значимо загрузится или сделает многое без /etc, поэтому вам, вероятно, потребуется восстановить с недавнего моментального снимка (проще всего) или если у вас нет моментального снимка, вам нужно будет сделать новое изображение, а затем начните восстанавливать то, что вам нужно от любой резервной копии.

1
ответ дан 17 July 2018 в 22:50

Ваша система сломана. Вы сможете получить доступ к нему только в том случае, если ваш поставщик VPS предоставляет внеполосный метод доступа к нему, такой как виртуальная консоль - многие поставщики VPS предоставляют это.

Однако в этом случае это вряд ли даже значимо загрузится или сделает многое без /etc, поэтому вам, вероятно, потребуется восстановить с недавнего моментального снимка (проще всего) или если у вас нет моментального снимка, вам нужно будет сделать новое изображение, а затем начните восстанавливать то, что вам нужно от любой резервной копии.

1
ответ дан 24 July 2018 в 13:26

Другие вопросы по тегам:

Похожие вопросы: