Thursday, March 31, 2016

Linuxda mətni axtarıb cursoru həmin mətnə aparmaq

vi filename.txt yazıb faylın içinə daxil oluruq
daha sonra esc-i basırıq və
/ basırıq.Aşağıda daxil etdiyiniz / işarəsini görəcəksiniz.Daha sonra axtardığınız sözü daxil edib enteri basın

/axtarilansoz

bu qədər :)

Linux-da root passwordu dəyişmək

passwd yazıb enteri basırıq və linux bizdən yeni passwordu istəyir.Bu qədər

Wednesday, March 2, 2016

soft link / symbolic link Nədir Nə Üçün İstifadə Olunur?

Salam
soft link / symbolic link
bir novu windows-daki shortcuts-dir.Hanis ki biz faylin iconunu goruruk lakin gorduyumuz faylin ozu deyil sadece fayla geden bir yoldur.Linux-da da shortcut deyil simbolik link duzeldilir bunun ucun.Praktiki olaraq bu bize ne zaman lazim ola biler?

Cavabi:

Məsələn linux-da fərqli folderlerde applicationlariniz var.Hansi bu applicationlar tamam ferqli meqsedler ucun istifade olunur.Meselen odeme ile elaqeli applicationlar bir fodlerde, statistika ile elaqeli applicationlariniz bashqa folderdedir.Tebii ki tomcatin sizin applicationlarinizi tanimasi ucun szin applicationlar webapps folderinde olmalidir.Cunki tomcat ishe dushduyu zaman applicationlari webapps folderinin icinden load edir.Bes biz nece ede bilerik ki, bizim folderler bizim istediyimiz directorylerde olsun lakin tomcat bizim folderleri gorsun.

bunu ashagidaki qaydada edirik

ln -s {target-filename} {symbolic-filename}

buradaki target-filename bizim real folderin oldugu directorydir, symbolic-filename ise bizim shortcutini duzeltmek istediyimiz folderin adidir.Meselen:

ln -s /var/www/myapps/paymentapps/app1 /var/lib/tomcat/webapps/mypaymentapp

bu kodu buraxdiqdan sonra sizin /var/lib/tomcat/webapps/maypaymentapp folderinize daxil olmaq istedikde sizin yonlendirecek /var/www/myapps/paymentapps/app1 folderine.

Umid edirem faydali meqale oldu

Oxudugunuz ucun teshekkurler



Tuesday, March 1, 2016

Linuxda movcud olan butun threadleri gore bilmek ucun

Linuxda movcud olan butun threadleri gore bilmek ucun istifade olunur:
ps -eLf

Linuxda faylı açmadan faylın içini silmək

bəzən faylı silmək proqramın dayanmağına səbəb ola bilər və yaddaşın dolmaması üçün file-ın içini boşaltmaq lazımdır.WinSCP ilə faylı açıb silə bilərsiniz lakin faylın həcmi GB-dırsa download prosesi uzun çəkəcək.
Sadə yolu putty ilə qoşulub silməkdir.Bunun üçün aşağıdakı command istifadə olunur.


cat > filename.txt

Linux-da loglari nece gore bilerik

Sadece en sonuncu buraxilmish logu gormek ucun:
tail yourlog.log

loglari mutemadi gormek ucun
tail -f yourlog.log

axtardiginiz sozden sonra ve evvel nece setr melumatin gorunmeyini isteyirsinizse -C yazaraq qeyd edirsiniz.

grep -C 10 'Nov 12 2012' yourfile.log

Linux-da executable script faylı nə işə yarayır və necə düzəldilir?(Glassfish start on startup)

Salam.Server-i restart etdikdən sonra glassfishin avtomatik start olmasını təmin etmək lazım idi.Həmişəki kimi google-da araşdırma apardım və belə bir nəticə tapdım.Əvvəlcə

/etc/init.d folderinde aşagidaki kodu yazaraq glassfish adli script fayli duzeldirik.Bu faylin adi ixtiyari biri ola biler:

sudo nano /etc/init.d/glassfish
yuxaridaki kodu yazdiqdan sonra fayl acilir ve yazi daxil etmeyimiz teleb olunur.Bu faylda size lazim olan scripti daxil edirsiniz.Men glassfishin start olunmasi ucun lazim olan scripti daxil etdim:

/opt/glassfish4/glassfish/bin/asadmin start-domain domain1
daha sonra fayli save edirsiniz ve bu fayli executable edirsiniz yeni script fayli kimi icra edile bilen edirsiniz:

chmod ugo+x /etc/init.d/glassfish
bu komandadan sonra artiq siz glassfishi ashagidaki komandani yazaraq rahatliqla hemin scripti cagira bilersiniz:

service glassfish

ve son olaraq bu scriptin reboot-dan sonra avtomatik cagirilmagi ucun ashagidaki kod icra edilir:
update-rc.d glassfish defaults
artiq siz reboot komandasi ile server-e restart verdikden sonra glassfishi start etmeyinize ehtiyac olmayacaq.glassfish script fayli avtomatik cagirilacaq

Diqqetiniz ucun teshekkurler :)