LINUX.ORG.RU

Сообщения Flover

 

sed замена точки на тире

Форум — Development

Вечер добрый! Есть текст вида: 3.6.2 нужно как то привести к виду: 3.6-2 Вроде как можно через sed но что то не могу придумать) плиз хелп)

 ,

Flover
()

Перенос блока текста из скрипта в файл

Форум — Development

День добрый! Допустим есть скрипт:

 Add VirtualBox repository
#
cat /etc/apt/sources.list | grep virtualbox
if [ $? -eq 1 ]
then
	sed -i "/cdrom/d" /etc/apt/sources.list
	echo "deb http://download.virtualbox.org/virtualbox/debian stretch contrib" >> /etc/apt/sources.list
	wget https://www.virtualbox.org/download/oracle_vbox_2016.asc && apt-key add oracle_vbox_2016.asc
fi

#
# Install OS packages
#
apt-get update -y && apt-get upgrade -y && apt-get autoremove -y
apt-get -y install $VB_PACKAGES || { echo '[ERROR] Package installation failed! Exiting!' ; exit 1; }
apt-get update -y && apt-get upgrade -y && apt-get autoremove -y

#
# Prepare the phpvirtualbox server user
#
cat /etc/passwd | grep $VB_USERNAME

useradd -m $VB_USERNAME
echo  "$VB_PASSWORD\n$VB_PASSWORD" | passwd $VB_USERNAME
usermod -aG vboxusers $VB_USERNAME


#
# Wget the extension pack and phpvirtualbox resources
#
wget $VB_EXTPACK_URL
wget $VB_PHPVBZIP_URL -O $VB_PHPVBZIP_NAME

#
# Configure the virtualBox extension
#
echo y | vboxmanage extpack install --replace $VB_EXTPACK_NAME
if [ $? -eq 1 ]
then
	echo "There was an error installing the extion pack: $VB_EXTPACK_NAME"
	exit 1
fi

#
# Set up the phpvirtualbox web files
#
rm -rf /var/www/html/*
unzip -q $VB_PHPVBZIP_NAME
mv  phpvirtualbox-5.0-5/* /var/www/html/
cp /var/www/html/config.php-example /var/www/html/config.php
sed -i "12s/'vbox'/\'$VB_USERNAME\'/" /var/www/html/config.php
sed -i "13s/'pass'/\'$VB_PASSWORD\'/" /var/www/html/config.php
sed -i "16s/'127.0.0.1:18083'/\'$VB_SERVER_IP\'/" /var/www/html/config.php
echo "VBOXWEB_USER=$VB_USERNAME\nVBOXWEB_HOST=$VB_HOSTNAME\nVBOXWEB_PORT=$VB_PORT" > /etc/default/virtualbox
sed -i "22s/'en'/\'ru\'/" /var/www/html/config.php

Нужно в процессе выполнения скрипта вырвать из него кусок и сохранить в другой файл для дальнейшего его использования. Грубо говоря как то выделить блок текста и сохранить его в файл. как тут только масштабнее:

echo "deb http://download.virtualbox.org/virtualbox/debian stretch contrib" >> /etc/apt/sources.list

 

Flover
()

bash

Форум — Talks

Накидайте пожалуйста реальных задач для программирования на bash. Конкретно которые используются у вас в работе. Для обучения=)

 

Flover
()

bash Помогите разобраться с операцией сравнения

Форум — Development

Всем привет! Помогите пожалуйста разобраться в операции сравнения. А конкретно в: $? - что это значит?)

if [ $? -eq 1 ]

then
	useradd -m $VB_USERNAME
	echo  "$VB_PASSWORD\n$VB_PASSWORD" | passwd $VB_USERNAME
	usermod -aG vboxusers $VB_USERNAME
fi

 

Flover
()

Сломался teamviewer и winbox под вайном.

Форум — Desktop

Всем добрый день. Внезапно перестали запускаться 2 программы: teamviewer скачаный с офсайта и winbox работающий под вайном. Система:

OS: Debian 9.2 stretch
Kernel: x86_64 Linux 4.9.0-4-amd64
DE: Gnome 3.22.2

Прикладываю сорс лист на всякий:

( читать дальше... )

Выхлоп тимвивера в команднйо строке:

( читать дальше... )

Лог тимвивера:

( читать дальше... )

Выхлоп winbox:

( читать дальше... )

После установки обе программы работали более чем хорошо, перестали работать внезапно. Помогите пж разобраться в чем проблема.

 , , ,

Flover
()

strongswan ipsec IKEv2 VPN debian

Форум — Admin

Всем привет, возникла проблема при настройке strongswan VPN на Debian jessie. Делал по этому мануалу: https://www.digitalocean.com/community/tutorials/how-to-set-up-an-ikev2-vpn-s...

Настроить VPN нужно с авторизацией через пароль и через сертификат, в процессе получалось подключится только по паролю после чего начал менять для подключения по сертификату и поломал -_-, вернуть не смог. Менял только конфиги из мануала и заново генерировал сертификаты.

Конфиги прикладываю:

# /etc/ipsec.conf 
#--------------------------------------
config setup
  charondebug="ike 1, knl 1, cfg 0"
  uniqueids=no
conn ikev2-vpn
  auto=add
  compress=no
  type=tunnel
  keyexchange=ikev2
  fragmentation=yes
  forceencaps=yes
  ike=aes256-sha1-modp1024,3des-sha1-modp1024!
  esp=aes256-sha1,3des-sha1!
 dpdaction=clear
  dpddelay=300s
  rekey=no
 left=%any
  leftid=158.69.33.200
  leftcert=/etc/ipsec.d/certs/vpn-server-cert.pem
  leftsendcert=always
  leftsubnet=0.0.0.0/0
 right=%any
  rightid=%any
  rightauth=eap-mschapv2
  rightsourceip=10.10.10.0/24
  rightdns=8.8.8.8,8.8.4.4
  rightsendcert=never
 eap_identity=%identity
#-----------------------------------------------------
# /etc/ipsec.secrets
#-------------------------------------
include /var/lib/strongswan/ipsec.secrets.inc
158.69.33.200 : RSA "/etc/ipsec.d/private/vpn-server-cert.pem"
test %any% : EAP  "пароль"
#-------------------------------------
# /etc/sysctl.conf
#--------------------------------------
net.ipv4.ip_forward=1
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.ip_no_pmtu_disc = 1
#---------------------------------------

Помогите пж оживить хотя бы парольный доступ. Буду рад толковому мануалу по этой теме.

 , , ,

Flover
()

virtualbox буфер

Форум — Admin

Встретился я с такой проблемой: у меня стоит сервак с Debian без оболочки, на нем стоит виртуалбокс с прикрученой веб мордой. Так вот мне нужно включить буфер обмена в настройках виртуальной машины, но там где должна быть эта настройка ничего нет. Вопрос вот в чем где в каких конфигах можно это дело прописать?

 , , ,

Flover
()

failed to load driver: swrast (steam)

Форум — Desktop

При запуске стима вылазит такая фигня $ steam Running Steam on debian 8 64-bit STEAM_RUNTIME is enabled automatically Installing breakpad exception handler for appid(steam)/version(0) libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast

Система Debian 8 jessie x64 gnome

 ,

Flover
()

phpVirtualBox ошибка

Форум — General

короче говорят я столкнулся с проблемой при входе на веброжу виртуал бокса... ввожу логин и пароль 100% рабочие т.к вводил пол часа назад. пишет что Некорректное имя пользователя или пароль ну ладно думал мало ли я туплю решил сбросить пароль с помощью данного мана You may reset the admin password by renaming the file recovery.php-disabled in phpVirtualBox's folder to recovery.php and navigating to it in your web browser. E.g. http://HOST-OR-IP/phpvirtualbox/recovery.php This page will present you with a simple form. Click on the Recover button to reset the admin user's password back to the default of admin. If you have removed the admin account, it will be recreated. Once this is done, rename recovery.php back to recovery.php-disabled. phpVirtualBox will refuse to run while recovery.php exists. You may then log in with the default credentials of admin / admin. Ввожу лог и пароль стандартные та же фигня=( прошу если кто сталкивался помогите( виртуалбокс стоит на дебиане )

 , ,

Flover
()

Образ Debian

Форум — Desktop

Понимаю что вопрос глуповат, но в каком образе Debian уже есть графическая оболочка Gnome и набор стартовых программ. А то netinstall задолбал учитывая что много где слабый интернет...

 ,

Flover
()

A4Tech Bloody R8-1 в Debian

Форум — Linux-hardware

Может кто нибудь знает как ведет себя эта мышка в дебиане? хочу купить боюсь что бы проблем с дровами не было.

 , ,

Flover
()

RSS подписка на новые темы