Показаны сообщения с ярлыком linux. Показать все сообщения
Показаны сообщения с ярлыком linux. Показать все сообщения

пятница, 13 апреля 2012 г.

GRE/ipip туннель между Cisco и Linux Server

Имеем:
  • серевер с выделенным ip 22.22.22.22 и Cisco с внешним ip 11.11.11.11
  • На Cisco есть два сетевых интерфейса: один внешний с ip 11.11.11.11 и внутренний с ip 10.10.0.1

Хотим:

  • быстро и при помощи встроенных средств связать сервер в единую инфраструктуру с Cisco и ее подсетью (10.10.0.0/24)


суббота, 7 апреля 2012 г.

Fedora 16 и VirtualBox

Возможны два случая:

  1. Fedora 16 в качестве хостовой машины
  2. Fedora 16 в качестве виртуалки
В принципе, последовательность действий будет схожа.

Рассмотрим первый случай: Fedora 16 в качестве хостовой машины

Прежде всего нам надо скачать сам VirtualBox. Это можно сделать либо с официального сайта, либо при помощи yum, но при условии, что репозитории VirtualBox добавлены в конфиги yum'a.

Итак, скачаиваем дистрибутив отсюда: https://www.virtualbox.org/wiki/Linux_Downloads

Теперь надо настроить саму Fedora. Дело в том, что VirtualBox использует для поддержки виртуализации DKMS, а в федоре по-умолчанию эта система не поднята. Поэтому нужно ее завести. Эта штука позволяет создавать и динамически подключать модули ядра. Но чтобы все работало должным образом необходимо иметь kernel-devel и kernel-headers текущего ядра. И вот тут нюанс: в репозитории федоры лежат хедеры только самого последнего ядра! Поэтому мы просто вынуждены обновить ядро!
  1. sudo yum update
  2. sudo yum install kernel-headers kernel-devel gcc
  3. sudo yum install dkms
  4. После этого можно смело запускать установщик VirtualBox.
  5. Затем нужно добавить текущего пользователя(то есть себя) в группу vboxusers.
Вот и все. Теперь можно смело создавать виртуальные машины и устанавливать GuestAdditions.

Теперь рассмотрим второй случай:

Тут тоже не обойтись без DKMS, но теперь это необходимо для установки GuestAdditions.
Итак:

  1. sudo yum update
  2. sudo yum install kernel-headers kernel-devel gcc
  3. sudo yum install dkms
  4. Монтируем VBoxGuestAdditions.iso и переходим в него
  5. Запускаем VBoxLinuxAdditions: sudo ./VBoxLinuxAdditions.run
Если будет чего-то не хватать, то вам об этом сообщат. Но все должно быть тип-топ!

Удачи!

воскресенье, 4 сентября 2011 г.

Awk Tips

Отлична штука этот awk! Вот сами смотрите!



  • Renaming within the name:
    ls -1 *old* | awk '{print "mv "$1" "$1}' | sed s/old/new/2 | sh
    (although in some cases it will fail, as in file_old_and_old)




  • remove only files:
    ls -l * | grep -v drwx | awk '{print "rm "$9}' | sh
    or with awk alone:
    ls -l|awk '$1!~/^drwx/{print $9}'|xargs rm
    Be careful when trying this out in your home directory. We remove files!






  • remove only directories
    ls -l | grep '^d' | awk '{print "rm -r "$9}' | sh
    or
    ls -p | grep /$ | wk '{print "rm -r "$1}'
    or with awk alone:
    ls -l|awk '$1~/^d.*x/{print $9}'|xargs rm -r
    Be careful when trying this out in your home directory. We remove things!






  • killing processes by name (in this example we kill the process called netscape):
    kill `ps auxww | grep netscape | egrep -v grep | awk '{print $2}'`
    or with awk alone:
    ps auxww | awk '$0~/netscape/&&$0!~/awk/{print $2}' |xargs kill

    It has to be adjusted to fit the ps command on whatever unix system you are on. Basically it is: "If the process is called netscape and it is not called 'grep netscape' (or awk) then print the pid"





  • Источник: http://www.linuxfocus.org/English/September1999/article103.html

    Для познания дао смотри тут