Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /opt/webdir/bin/ |
Upload File : |
#!/usr/bin/bash # # create information about system # SETCOLOR_GREEN="echo -en \\033[1;32m" SETCOLOR_RED="echo -en \\033[1;31m" SETCOLOR_NORMAL="echo -en \\033[0;39m" SYSTEM_INTERFACES=$(ip link show | egrep -o '^[0-9]+:\s+\S+' | awk '{print $2}' | sed -e 's/://g;s/\s\+//g;' | grep -v '^lo$' | sort) SYSTEM_INTERFACES_COUNT=$(echo "$SYSTEM_INTERFACES" | wc -l) SYSTEM_HOSTNAME=$(hostname) SYSTEM_KERNEL=$(uname -r) SYSTEM_MEMORY=$(grep MemTotal /proc/meminfo | awk {'printf "%s kB", $2'}) SYSTEM_CPU=$(grep 'model name' /proc/cpuinfo | sed -e 's/model name\s*:\s*//' | head -1) SYSTEM_CPU_COUNT=$(grep 'model name' -c /proc/cpuinfo ) SYSTEM_BX_VERSION=$(egrep -o "BITRIX_VA_VER=\S+" /root/.bash_profile | awk -F"=" '{print $2}' | sed -e 's/"//g' ) ROCKY_RELEASE_FILE=/etc/rocky-release ALMA_RELEASE_FILE=/etc/almalinux-release ORACLE_RELEASE_FILE=/etc/oracle-release CENTOS_RELEASE_FILE=/etc/centos-release if [ -f "${ROCKY_RELEASE_FILE}" ]; then SYSTEM_OS=$(cat ${ROCKY_RELEASE_FILE}) fi if [ -f "${ALMA_RELEASE_FILE}" ]; then SYSTEM_OS=$(cat ${ALMA_RELEASE_FILE}) fi if [ -f "${ORACLE_RELEASE_FILE}" ]; then SYSTEM_OS=$(cat ${ORACLE_RELEASE_FILE}) fi if [ -f "${CENTOS_RELEASE_FILE}" ]; then SYSTEM_OS=$(cat ${CENTOS_RELEASE_FILE}) fi ROOTPASSWORD=/root/ROOT_PASSWORD $SETCOLOR_GREEN echo "Bitrix VM appliance $SYSTEM_BX_VERSION" $SETCOLOR_NORMAL echo $SETCOLOR_RED echo "+++++++++++++++++: System Data :+++++++++++++++++++" $SETCOLOR_NORMAL echo " Hostname: $SYSTEM_HOSTNAME" echo " Kernel: $SYSTEM_KERNEL" echo " OS: $SYSTEM_OS" echo " Memory: $SYSTEM_MEMORY" echo " CPU: $SYSTEM_CPU x$SYSTEM_CPU_COUNT" echo if [[ $SYSTEM_INTERFACES_COUNT -gt 0 ]]; then FIRST_IP= for int in $SYSTEM_INTERFACES; do $SETCOLOR_RED echo "+++++++++++++++++: Interface $int :+++++++++++++++++++" $SETCOLOR_NORMAL interface_info=$(ip addr show $int) ether_addr=$(echo "$interface_info" | egrep -o "ether\s+\S+" | awk '{print $2}') inet4_addr=$(echo "$interface_info" | egrep -o "inet\s+\S+" | sed -e 's/^inet\s\+//;s:/[0-9]\+$::;') [[ -z "$ether_addr" ]] && ether_addr="undefined" [[ -z "$inet4_addr" ]] && inet4_addr="undefined" echo " MAC: $ether_addr" echo " IP4: $inet4_addr" echo if [[ ( $inet4_addr != "undefined" ) && ( -z $FIRST_IP ) ]]; then FIRST_IP=$inet4_addr fi done fi $SETCOLOR_RED echo "+++++++++++++++++: Options :+++++++++++++++++++" $SETCOLOR_NORMAL if [[ -f $ROOTPASSWORD ]]; then $SETCOLOR_RED echo "--------------------------------------------" echo "You must change the password at next login." echo "--------------------------------------------" $SETCOLOR_NORMAL echo " root password: $(cat $ROOTPASSWORD)" fi if [[ -n $FIRST_IP ]]; then $SETCOLOR_GREEN echo " bitrix url: http://$FIRST_IP/" $SETCOLOR_NORMAL fi