Файловый менеджер - Редактировать - /var/www/html/options.zip
Ðазад
PK ! ���u� � rootnu ȯ�� #!/bin/sh . /lib/recovery-mode/l10n.sh if [ "$1" = "test" ]; then if [ "$2" = "mode" ]; then exit 2 fi echo $(eval_gettext "Drop to root shell prompt") exit 0 fi /sbin/sulogin PK ! ��b@7 7 grubnu ȯ�� #!/bin/sh . /lib/recovery-mode/l10n.sh if [ "$1" = "test" ]; then echo $(eval_gettext "Update grub bootloader") exit 0 fi # FIXME: add this too? how to find out boot device? # add menu to ask? #grub-install update-grub echo "" echo $(eval_gettext "Finished, please press ENTER") read TMP exit 0 PK ! ��K networknu ȯ�� #!/bin/sh if [ "$1" = "test" ]; then . /lib/recovery-mode/l10n.sh echo $(eval_gettext "Enable networking") exit 0 fi # Check for existing connectivity check_connectivity() { ip route get 1.2.3.4 >/dev/null 2>&1 retval_route=$? grep ^nameserver -q /etc/resolv.conf retval_resolve=$? if [ "$retval_route" = "0" ] && [ "$retval_resolve" ]; then exit 0 fi } # Try handling networking using systemd if [ -d /run/systemd/system ]; then echo "Enabling networking..." for i in dbus.socket systemd-udevd.service systemd-sysctl.service resolvconf-pull-resolved.path systemd-resolved.service networking.service systemd-networkd.service NetworkManager.service; do systemctl is-enabled -q $i && systemctl start --no-ask-password --job-mode=ignore-dependencies $i done echo "Waiting for networking to be configured..." systemctl is-enabled -q NetworkManager.service && systemctl start --no-ask-password NetworkManager-wait-online.service systemctl is-enabled -q systemd-networkd.service && systemctl start --no-ask-password systemd-networkd-wait-online.service echo "Done." exit 0 fi # Start by trying to bring everything up ifup -a check_connectivity # Then try Network Manager if type NetworkManager >/dev/null 2>&1; then echo "Trying to start NetworkManager..." mkdir -p /run/dbus chown messagebus:messagebus /run/dbus dbus-daemon --system --nopidfile NetworkManager trap "killall dbus-daemon NetworkManager" EXIT HUP INT QUIT PIPE timeout=15 while [ $timeout -ge 0 ]; do check_connectivity sleep 1 timeout=$((timeout-1)) done fi # Try running dhclient on everything else cd /sys/class/net/ for interface in *; do dhclient -1 $interface check_connectivity done exit 0 PK ! ��_�� � apt-snapshotsnu ȯ�� #!/bin/bash set -e . /lib/recovery-mode/l10n.sh # check if its there if [ ! -x /usr/bin/apt-btrfs-snapshot ]; then exit 1 fi # check if its usable, if list returns a non-zero exit code, # we probably run on a system with no snapshot support if ! /usr/bin/apt-btrfs-snapshot list > /dev/null 2>&1; then exit 1 fi # if we make it to this point, show some help if [ "$1" = "test" ]; then echo $(eval_gettext "Revert to old snapshot and reboot") exit 0 fi # get snapshots and show them in whiptail snapshots=$(apt-btrfs-snapshot list | sed 1d) tag_item="" for item in $snapshots; do tag_item="$item snapshot $tag_item" done choice="$(whiptail --menu "$(eval_gettext "Snapshot")" 15 70 6 $tag_item \ 3>&1 1>&2 2>&3 3>&-)" # user selected cancel if [ -z "$choice" ]; then exit 0 fi # set new snapshot and reboot if apt-btrfs-snapshot set-default "$choice"; then reboot fi PK ! �Q;�� � dpkgnu ȯ�� #!/bin/sh . /lib/recovery-mode/l10n.sh if [ "$1" = "test" ]; then echo $(eval_gettext "Repair broken packages") exit 0 fi # do some cleanup rm -f /var/lib/apt/lists/partial/* rm -f /var/cache/apt/archives/partial/* # check and use dist-upgraders partial mode if we have it, # it contains a lot of useful repair code script=/usr/lib/python3/dist-packages/DistUpgrade/dist-upgrade.py if [ -e $script ]; then env RELEASE_UPGRADER_NO_SCREEN=1 python3 "$script" --partial --frontend DistUpgradeViewText \ --datadir /usr/share/ubuntu-release-upgrader else dpkg --configure -a apt-get update apt-get install -f apt-get dist-upgrade fi echo "" echo $(eval_gettext "Finished, please press ENTER") read TMP exit 0 PK ! �Ă�� � system-summarynu ȯ�� #!/bin/sh . /lib/recovery-mode/l10n.sh if [ "$1" = "test" ]; then if [ "$2" = "mode" ]; then exit 2 fi echo $(eval_gettext "System summary") exit 0 fi # Get FS state if [ "$READONLY" = "true" ]; then fs_state=$(eval_gettext 'Read-only mode') else fs_state=$(eval_gettext 'Read/Write mode') fi # Check for existing connectivity net_state=$(eval_gettext 'none') ip route get 1.2.3.4 >/dev/null 2>&1 && net_state=$(eval_gettext 'IP configured') && grep ^nameserver -q /etc/resolv.conf && net_state=$(eval_gettext 'IP and DNS configured') # Get CPU information cpu_count=$(ls -1 /sys/devices/system/cpu/ | grep "^cpu[0-9]*$" | wc -l) if [ -f /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq ]; then cpu_freq=$(($(cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq) / 1000)) else cpu_freq=0 fi cpu_info="${cpu_count}x${cpu_freq}MHz" # Get RAID information if [ -n "$(grep md /proc/mdstat)" ]; then raid_state=$(cat /proc/mdstat | grep -v Personalities) else raid_state=$(eval_gettext 'No software RAID detected (mdstat)') fi # LVM if [ -z "$(which vgscan)" ] then lvm_state=$(eval_gettext 'No LVM detected (vgscan)') else if [ "$(id -u)" -ne 0 ] then lvm_state=$(eval_gettext 'Unknown (must be run as root)') else lvm_state="$(eval_gettext 'Physical Volumes:')" pvck >/dev/null 2>&1 if [ $? -eq 0 ]; then lvm_state="$lvm_state $(eval_gettext 'ok (good)')" else lvm_state="$lvm_state $(eval_gettext 'not ok (BAD)')" fi lvm_state="$lvm_state $(eval_gettext 'Volume Groups:')" vgck >/dev/null 2>&1 if [ $? -eq 0 ]; then lvm_state="$lvm_state $(eval_gettext 'ok (good)')" else lvm_state="$lvm_state $(eval_gettext 'not ok (BAD)')" fi fi fi # Get package system information if [ "$READONLY" = "true" ]; then apt_state=$(eval_gettext 'unknown (read-only filesystem)') elif [ "$(id -u)" -ne 0 ]; then apt_state=$(eval_gettext 'unknown (must be run as root)') else apt-get -qq --no-act check if [ $? -eq 0 ]; then apt_state=$(eval_gettext 'yes (good)') else apt_state=$(eval_gettext 'no (BAD)') fi fi msg="$(eval_gettext '(Use arrows/PageUp/PageDown keys to scroll and TAB key to select)') $(eval_gettext '=== General information ===') $(eval_gettext 'System mode:') $fs_state $(eval_gettext 'CPU information:') $cpu_info $(eval_gettext 'Network connectivity:') $net_state $(eval_gettext '=== Detailed disk usage ===') $(df -h 2>/dev/null) $(eval_gettext '=== Software RAID state ===') $raid_state $(eval_gettext '=== LVM state ===') $lvm_state $(eval_gettext '=== Detailed memory usage ===') $(free -m) $(eval_gettext '=== Detailed network configuration ===') $(ifconfig) $(eval_gettext '=== System database (APT) ===') $(eval_gettext 'Database is consistent:') $apt_state " whiptail --scrolltext --msgbox "$msg" 21 80 --title $(eval_gettext "System summary") exit 0 PK ! kHK failsafeXnu ȯ�� #!/bin/sh . /lib/recovery-mode/l10n.sh # no failsafe X session if [ ! -e /usr/share/xdiagnose/failsafeXServer ]; then exit 1 fi if [ "$1" = "test" ]; then echo $(eval_gettext "Run in failsafe graphic mode") exit 0 fi /usr/share/xdiagnose/failsafeXServer exit 0 PK ! �+�q^ ^ cleannu ȯ�� #!/bin/sh . /lib/recovery-mode/l10n.sh if [ "$1" = "test" ]; then echo $(eval_gettext "Try to make free space") exit 0 fi apt-get clean echo $(eval_gettext "Trying to find packages you don't need (apt-get autoremove), please review carefully.") apt-get autoremove echo "" echo $(eval_gettext "Finished, please press ENTER") read TMP exit 0 PK ! ��� � fscknu ȯ�� #!/bin/sh . /lib/recovery-mode/l10n.sh if [ "$1" = "test" ]; then echo $(eval_gettext "Check all file systems") exit 0 fi # Actual code is in recovery-menu itself exit 0 PK ! ���u� � rootnu ȯ�� PK ! ��b@7 7 � grubnu ȯ�� PK ! ��K ^ networknu ȯ�� PK ! ��_�� � � apt-snapshotsnu ȯ�� PK ! �Q;�� � q dpkgnu ȯ�� PK ! �Ă�� � � system-summarynu ȯ�� PK ! kHK � failsafeXnu ȯ�� PK ! �+�q^ ^ � cleannu ȯ�� PK ! ��� � s fscknu ȯ�� PK � X
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка