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

WGET на Виндовсу

Ако имате потребу за wget-ом из Windowsа уз комбинацију crontab-а на Windowsу (имена Task Scheduler) то можете лако себи приуштити. Све што треба је да одете на овај линк и скинете wget за Windows и стандардним Windows-овским NEXT-NEXT-FINISH инсталирате. Тиме добијате овај програм у Windows варијанти и користите га као и на Windowsу. Наравно, исти […]

Инсталација и конфигурисање Самба сервиса на ЦентОС 7 и управљање корисницима

Кад је потребно да дељеним фајловима на Линукс системима треба да приступе Виндовс корисници обично се користи Самба сервис, који има поприлично добар систем за управљање корисницима али се не препоручује на јавним серверима већ искључиво на интранет локацијама у фирмама. У овом тексту ћемо инсталирати Самбу на ЦентОС 7 Линуксу, и исконфигурисати један дељени […]

Како до подршке за HTTP/2 и ALPN i A+ оцене на SSL тесту на VestaCP и ЦентОС 7 Линуксу

По дифолту, бар у VestaCP верзији актуелној на дан 05/04/2017 подршка за HTTP/2, ALPN није била по дифолту могућа и оцена на SSL Labs тесту је била B (бе). Кроз овај мини туторијал урадићемо неке мале измене у nginx конфиг фајловима како би имали подршку за HTTP/2 и појачали оцену на SSL тесту и инсталираћемо […]

Слање мејлова путем mailx и екстерног SMTP сервера на ЦентОС 7 Линуксу

За слање инфо mailова из crontab-а се најчешће користи mail – који је заправо само симболички линк до програма mailx. Да би се избегли СПАМ филтери и блокаде од стране других мејл сервера потребно је користити регуларан мејл сервер и у овом примеру ћемо користити Gmail/GoogleАpps SMTP за слање а све ћемо радити на ЦентОС […]

Како инсталирати последњу верзију mutt-a на ЦентОС 7 и исконфигурисати му SMTP

Уколико на ЦентОС 7 инсталирате mutt помоћу yum-а он ће повући неку матору верзију у којој је тешко наместити SMTP који админима обично треба за слање алерт имејлова са сервера. У овом тексту инсталираћемо ручно последњу верзију mutt-a актуелну на дан 31/03/2018 уз пар конфига за Gmail, Yandex и custom SMTP. Mutt овде постављен неће […]

Имејл нотификације кад се tablespace на Oracle DB напуни

Ову скрипту покрећете као било који Oracle корисник на бази али и као oracle корисник на Linux-у, чисто због повлачења варијабли, а најбоље је да је поставите у crontab. Имејл ће вам стићи и ако база није стартована (неплански рестарт сервера, неко је угасио и слично). #!/bin/sh source /home/oracle/.bash_profile ############ VARIJABLE ############## SERVER=“MojServer – `ip […]

Како инсталирати минимал десктоп на ЦентОС 7

У ЦентОС седмици и његовим дериватима (као што је Oracle Linux) нема као одабир Минимал Десктоп већ се нуди Gnome/KDE десктоп са билион којекаквих пакета и чуда, који у већини случајева нису потребне. Ако вам је потребан минимални десктоп рецимо за инсталацију програма који траже GUI минимал десктоп можете инсталирати овако yum groupinstall „X Window […]

Проширење Linux LVM партиције додавањем новог диска

У овом примеру проширићемо једну LVM партицију за 120GB које је величине новододати диск. Уколико користите виртуалну инфраструктуру ово можете урадити онлајн и на живо (описано овде како се додаје диск на живо) и проширити партицију онлајн. Немојте заборатити да ако се било који диск од дискова који се налазе у LVM-у поквари – цео […]

Имејл нотификације на Линуксу кад хард диску понестане слободног простора

Ова скрипта ће проверити све партиције и послати вам е-маил ако нека има простора мање од онога колико сте јој проследили као улазни параметар. Саму скрипту, која је на GitHub-у можете прегледати или скинути овде а доле у скрипти се позива у raw формату. # Скидање скрипте, додавање exec пермисија и окидање. У овом примеру […]

Oracle expdp/impdp са query условом и између две различите шеме на бази

У овом примеру урадићемо експорт чистих података из табеле, без констрејнта, индекса, тригера и осталих мета-података и то за одређене датуме (у овом примеру старије од 01/01/2017) из неке колоне у табели користећи query услов и после те исте податке импортовати код другог Оracle корисника односно под другом шемом. Ако ће табеле бити у различитим […]

Како додати информацију о времену у Linux history

По дифолту команда history не даје инфо о времену извршавања команде кроз терминал, али се то може мимоићи додавањем једноставне варијабле у фајл .bash_profile. Нажалост ово неће радити за раније окинуте команде – за њих ће показивати време од кад је постаљена варијабла – а не време кад је команда окинута. # Да вам одмах […]

SFTP сервер на ЦентОС са по једним chroot-ованим RW и RO корисником

SFTP (скраћено од SSH File Transfer Protocol а неки га викају и Secure File Transfer Protocol) је мрежни протокол који омогућава сигуран приступ и пренос података кроз мрежу путем SSH (Secure Shell) тако да ако се било ко постави између вас и рутера или вам ослушкује саобраћај – може само да кука и проклиње дан […]

Промена временске зоне (timezone) на Линуксу кроз терминал

Уколико имате VPS који је заправо OpenVZ контејнер највероватније неће бити могуће да промените време на ваше јер ће време повлачити са физичког хоста, те ако вам је физички хост у Америци а вама треба наше време на VPS-у нећете моћи време да подесите регурално већ као опција је могућа промена временске зоне где се […]

Како инсталирати VirtualBox Guest Additions на ЦентОС-у

Прво маунтујете Guest Additions диск из VirtualBox-a (покренете виртуалну машину па кликнете на Devices – Insert Guest Additions CD image) па окините следеће команде као root yum install gcc kernel-devel kernel-headers bzip2 mkdir -p /tmp/cdrom mount /dev/cdrom /tmp/cdrom sh /tmp/cdrom/VBoxLinuxAdditions.run И после само рестарт reboot Ако инсталација није прошла урадити ажурирање кернела: yum update kernel […]

Како повећати swap простор на Линуксу

Понекад је потребно повећати swap простор на Линуксу – и за то није потребно додавати нови диск и радити рестарт сервера, довољно је имати слободног простора онолико колико нам је потребно за swap фајл који треба додати систему. Шта је swap објашењено је овде. # Где ће нам бити swapfile и како ће се звати […]

Дифолт радње после инсталације VestaCP на ЦентОС-у

Ово су неке одмах-после-инсталације радње које радим након инсталације VestaCP-а како бих иницијално побољшао безбедност сервера, додатно конфигурисао PHP и инсталирао неке програмчиће. Прво, улогујем се кроз VestaCP и на firewall делу додам нове портове које планирам да користим уместо дифолтних – да раде заједно са старим…мислим првенствено на Vesta порт који је 8083 а […]

Како повезати два QNAP NAS-a путем NFS-a и mounta-a

Можда постоји потреба да се неки подаци ископирају са једног QNAP-а на други путем NFS а ја кроз интерфејс не видим ту могућност за NFS (постоји за неке друге) па је потребно ово урадити ‘сирово’ путем конзоле. Улогујте регуларно путем вебa се на QNAP на који треба да се прекопирају фајлови (у даљем тексту QNAP2) […]

Alias на Линуксу – упрошћавање и превођење постојећих команди

Alias је команда која служи за креирање нове команде или радње од неке постојеће команде или радње и користи се обично да се неке уобичајене команде које су мало дуже упросте или преведу корисницима. Рецимо желимо да испис датума у неком нормалном формату облику буде могућ једном командом „датум“ на нашем језику…то радимо дакле тако […]

Bekap&Restore MySQL базе (или база) кроз командну линију

Кад причам о командној линији – причам о командој линији на Линуксu – како је на Виндовсу не знам нити ме занима али контам да је синтакса иста. Уместо „-p“ у командама доле можете да укуцате само „-pLOZINKA“ па ће се бекап или повратак података (restore) радити одмах – али је препоручено да идете ипак […]

Додавање диска на виртуалну машину без рестарта машине

Има доста па и искусних системаша који мисле да сервер мора да се рестартује уколико се дода нови диск како би тај диск био видљив. Као и на физичким серверима јачих брендова где је довољно кроз неки „storage manager“ да направите логичке дискове и да их додате на сервер – тако исто можете и на […]