Сирова упутства

Како одједном пинговати више од једне адресе помоћу команде ping на Линуксу

Понекад постоји потреба за пинговањем више адреса…стандардни „ping“ то не подржава, тако да треба инсталирати програм имена fping, nmap и слично…но шта ако инсталација нових пакета није дозвољена из неког разлога? Решење је једноставно…направити малецку функцију која ће пинговати све адресе које јој пошаљемо па је позвати са адресама као улазним параметрима. Ево функције ултра-креативног […]

Let’s Encrypt, ЦентОС 7 и httpd – инсталација, подешавање, ауто-обнова

Уколико желите да вам сајт или веб пројекат буде иза https везе, можете користити бесплатни Let’s Encrypt сертификат. Писао сам о њему раније док још није био у широкој употреби овде а о самој https вези сам зборио на овом линку па бачите поглед. У овом примеру овде, на серверу на којем се налази само […]

Линукс: Фајл је обрисан али и даље заузима место – како ослободити без убијања процеса?

Понекад се деси да рецимо обришемо фајл који заузима 30GB простом командом „rm -f fajl“ – али ако се после окине „df -h“ види се да се простор из неког разлога није ослободио за тих 30 гига за колико је требало да се ослободи. Ово се дешава јер неки процес на систему држи тај фајл […]

Како инсталирати (ручно) Apache Tomcat на ЦентОС 7 минимал Линуксу

Овде ћемо инсталирати (на дан писања) последњу верзију Apache Tomcat-а на ЦентОС 7 Линуксу у минимал варијанти – а то је тренутно верзија 9.0.10. Пошто радимо на чистој машини, немамо Јаву тако да ћемо инсталирати и њу, исто ручно. Tomcat не може да се стартује ако не види варијаблу JAVA_HOME која треба да пуца на […]

Инсталација ‘Oracle database 12c’ софтвера на ЦентОС 7 Линукс машини

Упутство за основну инсталацију Oracle 12c софтвера (у овом примеру 12.1.0.2) са дифолт кернел параметрима, без базе – њу ћемо у неком другом упутству касније. Инсталацију радимо на ЦентОС 7 минимал линукс машини па сам додао и део за инсталацију самог GUI-а а сем саме инсталације Oracle софтвера урадићемо још нека ситна подешавања попут подешавања […]

Како инсталирати Icinga 2 и Icinga web на ЦентОС 7

У командама доле је комплетна инсталација Icinga 2 и Icinga web-а за мониторинг инфраструктуре, сервера, рутера, сервиса и друге опреме или софтвера и скрипта је аутоматизована тако да неће ништа да пита приликом инсталације, само ће да гази. Icinga је форк Нагиоса, доста се користи у фирмама за мониторинг и у неким наредним текстовима ћу […]

Како променити SSH порт на ЦентОС 7 Линуксу

Зашто? Порт 22 је дифолтни порт који се користи за логин кроз ssh те је као такав занимљив разним аутоматизовим софтверима за такозвани брутфорс (bruteforce) који ће покушати на све могуће начине да провале root лозинку на серверу. Постоји варијанта да заштитите и тај дефoлтни порт 22 разним додатним софтверима типа fail2ban – али опет […]

Како приказати пермисије над фајловима у окталном (нумеричком) формату

Скоро сам чуо од једног дечка који је скоро почео са Линуксом да кад жели да види пермисије у окталном формату – јер ове у human-friendly му још нису најјасније – то ради тако што се на сервер улогује кроз FileZilla програм па из њега покрене ‘File Permissions’ над фајлом и тако види која је […]

Како инсталирати IBM DB2 на Red Hat 6

Нисам никада имао директних додира са овом базом података нити знам ишта детаљније о њој. Добио сам задатак да је инсталирам како би се нешто испробало што сам и урадио. Мало сам прогуглао како се инсталира, наравно погледао званично упутство у којем обично скоро увек нешто фали и инсталирао како ваљда и доликује те стављам […]

Како вратити USB флеш у оригинално стање на Windows-у, без икаквог додатног софтвера

Дешава се да се људи заиграју са флешом, праве некакве партиције, инсталирају бутабилне или перзистентне оперативне системе на њему, раде опоравак система и слично на флеш па им се некако деси да флеш који има капацитет од рецимо 32GB – сад одједном има 28 или 3GB. Ја конкретно, имам бутабилне флешеве које сам направио за […]

Како инсталирати последњу верзију 7-zipa на CentOS/RedHat Линуксу

7-zip је архивер отвореног кода који користим и на Windows-у и на Linux-у због његове брзине, јаке компресије и додатних могућности од којих је мени битна она везана за постављање шифре над 7-zip архивом те је као и остали софтвер отвореног кода доступан и за комерцијалну употребу. Оно што је најбоље кад је овај архивер […]

Како инсталирати најновији кернел са kernel.org на CentOS 7

CentOS није ажуран са верзијама кернела али не зато што га боли уво већ зато што има неку интерну политику која подразумева да је стабилност система испред нових могућности које доноси новија верзија кернела… CentOS је првенствено Линукс дистро намењен серверима па се рецимо препознавање новије звучне или мрежне карте не води као некакав приоритет […]

Како инсталирати PlayOnLinux на Убунту GNU/Linux дистрибуцији

PlayOnLinux је програм базиран на Wine-у и служи за покретање програма који су написани за Windows. На пример ако желите да играте неку игрицу, користите Linux а она је писана само за WIndows онда морате да инсталирате PlayOnLinux да би сте је покренули кроз њега – само имајте у виду да не могу баш све […]

Како уклонити virbr0 sa CentOS 7 ili RedHat 7 Linux-a

Libvirt je API, daemon и алат за управљање виртуализационим платформама и виртуалним мрежним картицама а користе га и разни графички алати и командни интерфејси (virsh) али је за виртуалне машине које неће користити никакву додатну виртуализацију непотребан те га укинем одмах по инсталацији CentOS-а или Red Hat-a. То радим на следећи начин: virsh net-destroy default […]

Генерисање CSR-a (Certificate Signing Request) на Линуксу

CSR (Certificate Signing Request) је фајл у коме се налази захтев у виду кода којим захтевате од сертификационог тела да вам изда SSL сертификат, по сељачки речено – да би вам сајт могао бити https уместо http. Генерише се на самом серверу (уколико немате неки панел који се бави овим) и садржи админ имејл, информације […]

Како инсталирати Јаву (JDK) на ЦентОС 7 минимал

Одете на ову адресу и скинете JDK верзију која вам треба у tar.gz формату, нпр jdk-7u75-linux-x64.tar.gz (контам да нема проблема, али нисам радио до сад са Јавом у rpm-у кад су њене инсталације на ЦентОС-у у питању). Не могу поставити директну wget команду за скидање са веба јер Oracle вазда тражи некакве аутентификације и мења […]

Дроп бафера и кеша (buffer/cache) са RAM-a на Линуксу

Дроп бафера (енг. buffer), може да се користи, рецимо у сценарију кад на хипервизору имате 20 виртуалних машина које користе 100% физичког RAM-а. Сама виртуална машина, примера ради – ако сте јој доделили 10GB RAM-а, она може тренутно да користи 2GB док је рецимо 7GB кеширано и ‘reusable’ – ви иако коритите 2GB RAM-а вас […]

Имејл извештај о искоришћености ресурса путем команде sar – сумирано и по дану

Ова скрипта ће направити известаје о искоришћености ресурса на дневном или месечном нивоу и послати вам исте на мејл како бисте могли да проверите да ли је можда некад било некаквог загушења. Скрипта користи „sar“ који је део пакета sysstat, тако да инсталирајте тај пакет стандардним yum install, sudo apt-get install и сличним методама зависно […]

Провера Oracle алерт-лога путем ‘crontab’ скрипте

Овом скриптом можете проверавати на, рецимо, сваких сат времена стање алерт-лога – те уколико се појави нова ORA грешка или упозорење – да вам стигне на имејл. Наравно, ако вам је алерт-лог огроман (већи од рецимо 2GB), идеално би било да га архивирате (промена имена је сигурна опција) те да исти крене од нуле одмах […]

Бекап oracle шема коришћењем expdp (crontab-ready скрипта)

EXPDP је стандардни Oracle алат намењен за бекап шема на бази, одређених објеката или целе базе (мада ја увек бекапујем само одређене шеме). Лак је за коришћење и не оптерећује много сервер а стандардна синтакса је: expdp dumpfile=XXX logfile=XXX. У доњој скрипти се уз expdp налазе и разноразне провере типа, постоји ли директоријум дефинисан у […]