გამოვიდა Fedora 26

11 ივლისს გამოვიდა ლინუქსის ერთერთი პოპულარული დისტრიბუტივის Feodora-ს ახალი 26 ვერსია.
Fedora ლინუქსი არის სერვერებისათვის ერთერთი ყველაზე მძლავრი ლინუქსის Redhat-ის საპილოტე ვარიანტი. Continue reading გამოვიდა Fedora 26

Microsoft SQL Server ლინუქსში

მაისში მაიკროსოფტმა დააანონსა Microsoft SQL Server-ის რელიზი სლოგანით “SQL სერვერს უყვარს ლინუქსი”,  რომელიც განკუთვნილია ლინუქს პლატფორმისათვის.

ზოგადად ამ მონაცემთა ბაზას და მაიკროსოფტის დეველოპერული გარემოს არ ვანიჭებ უპირატესობას, მაგრამ რადგანაც ლინუქსის ვერსიაზეა საუბარი მეც დავაინსტალე და გავტესტე. ჩემდა გასაკვირად ამ სერვერის ოპტიმიზაციის  მხრივ სერიოზული  წინსვლა დავინახე. მაგალითისათვის PHP ზე დავწერე კოდი რომელიც PDO-ზე დაფუძნებულ კლასს გამოიყენებდა და ჯერ დაამატებდა მილიონ  ჩანაწერს ბაზაში და შემდეგ გამოიტანდა მათ. შედარებისათვის ავირჩიე PostgreSQL სერვერი, რადგანაც ეს უკანასკნელი დიდ მონაცემებთან სამუშაოდ ცნობილია თავისი უპირატესობებით სხვა დანარჩენ სერვერებთან შედარებით.

შედეგები კი ასეთია:


MicrosoftSQL
მონაცემთა დამატების დრო 1 000 000 სტრიქონისთვის:
დაწყება: 13:42:18     დამთავრება 13:48:29

ბაზიდან 1 000 000 სტრიქონის გამოტანის დრო:
დაწყება: 17:24:39     დამთავრება 17:24:41

PostgreSQL:
მონაცემთა დამატების დრო 1 000 000 სტრიქონისთვის:
დაწყება: 13:56:57     დამთავრება 16:35:33

ბაზიდან 1 000 000 სტრიქონის გამოტანის დრო:
დაწყება: 17:25:25     დამთავრება 17:25:26

Fedora 24 – ინსტალაციის ხარვეზები

Fedora 24 ვერსია უკვე რამდენიმე თვეა გამოვიდა, მეც Fedora-ს მე 3 ვერსიიდან მომხმარებელი არ ვუშვებ შანსს და ვაინსტალებ ახალ ვერსიას. როგორც კი dnf update გავაკეთე და გადავტვირთე კომპიუტერი ვხედავ იგივე კერნელით ჩაიტვირთა ხოლო ახალი კერნელი საერთოდ არ გამოჩნდა boot ფანჯარაში. ეს პრობლემა მოვაგვარე შემდეგნაირად.

ძველი კერნელით ჩავიტვირთე და ახალი კერნელი წავშალე

dnf remove kernel-..ახალი ვერსია

და შემდეგ ისევგანვაახლე სისტემა

dnf update.

ამის შემდეგ სისტემისთვის დავიწყე საოფისე და მულტიმედია პროგრამების ინსტალაცია ესეც ასეთუ ისე გაიარა და როცა სკაიპი დავაინსტალე გამოიტანა შეცდომა, დაახლოებით ამდაგვარი:


Error: Transaction check error:
file /usr/share/doc/glibc/NEWS from install of glibc-2.23.1-7.fc24.i686 conflicts with file from package glibc-2.23.1-10.fc24.x86_64

....

 

შემდეგ როდესაც დავძებნე ინტერნეტში მსგავსი პრობლემა ქონდათ სხვებსაც თუმცა რეალური პასუხი მაინც ვერ მივიღე მაგრამ ერთი რაც გავიგე ის იყო რომ dnf პაკეტების მენეჯერის პრობლემა იყო, ხოლო ეს შეცდომა კი იმის გამოა რომ რეალურად თითო პროგრამის პაკეტის რამდენიმე ვერსიაა დაინსტალებული, იმის მაგივრად რომ dnf update-ს განეახლებინა პაკეტები ძველი წაეშალა და ახალი დაემატებინა ძველიც დატოვა და ახალიც დაამატა.

გამოსავალი არის შემდეგი:

თუ ჯერ არ დაგიინსტალირებიათ Fedora მაშინ დაინსტალების შემდეგ პირველ რიგში ჯერ განაახლეთ dnf პაკეტების მენეჯერ ი ახალი ვერსიით

dnf update dnf 

ან

dnf install dnf

შემდეგ წესით და რიგით ყველაფერი ნორმალურად უნდა წავიდეს.

ან მეორე ვარიანტი თუ უკვე დაინსტალებულია Fedora და სისტემის განახლებაც გაკეთებულია შესაბამისად ამ პრობლემამდეა მისული საქმე უნდა გაუშვათ შემდეგი ბრძენებები:

dnf repoquery --duplicated

გამოიტანს დუბლირებული პაკეტების ჩამონათვალს.

dnf remove $(dnf repoquery --duplicated --latest-limit -1 -q)

წაშლის დუბლირებულ პაკეტებს

შემდეგ გადატვირთეთ სისტემა და იმუშავეთ.

ჩემს შემთხვევაში რამდენიმე კომპიუტერზე ვცადე პრობლემის მოგვარება ამ გზით, სადაც მსგავსი სიტუაცია იყო და გაამართლა. თუმცა ეს არ არის უბრალო სიტუაცია და  საჭირო ფაილები მაინც გადაიტანეთ სარეზერვო დისკებზე.

 

 

 

Linux-მა მოიგო, Microsoft უერთდება “Linux Foundation”-ს

როგორც მოსალოდნელი იყო, თუ გადავხედავთ Microsoft-ის ქმედებებს ბოლო წლების განმავლობაში, როდესაც ის გააქტიურდა Opensource პროექტებში მონაწილეობით, ბოლოს კი Microsoft SQL სერვერის ლინუქს პლატფორმისთვის გამოშვებით დამთავრებული ნათელი გახდა, რომ ეს ასეც უნდა მომხდარიყო. მარტივად რომ ვთქვათ Linux-მა სხვა არჩევანი არ დაუტოვა Microsoft-ს.

ბოლო წლების განმავლობაში არაერთ ჩემს პოსტში,  სწორედ  Openssource-ს და Linux-ის განხრით გააქტიურებაზე ვაკეთებდი აქცენტს, მოვიყვანე უამრავი მაგალითი სადაც აღვნიშნავდი ამ სფეროს პერსპექტივებზე როგორც ტექნოლოგიურ ისე ეკონომიური კუთხით.

opensource საქართველოში – forum.ge

opensource საქართველოში – conference.ge

ეს კი ბმული სიახლეზე სრულად: http://www.cio.com/article/3141918/linux/linux-has-won-microsoft-joins-the-linux-foundation.html

 

 

რა გსურთ, რომ ყველაზე მეტად იხილოთ minix-ში ?

ოპერაციული სისტემა ლინუქსის შემქმნელმა, ფინელმა სტუდენტმა ლინუს ტორვალდსმა 25 წლის წინ ელ-ფოსტით გააგზავნა მესიჯი, რომელმაც შეცვალა სამყარო!

linus-mail
Continue reading რა გსურთ, რომ ყველაზე მეტად იხილოთ minix-ში ?

Apache, PHP და MySQL-ის გაშვება ინსტალაციის გარეშე

ალბათ არაერთ დეველოპერს ჰქონია სურვილი რომ პროგრამა ისე დაეინსტალირებინა რომ Apache, PHP და MySQL სერვერების ინსტალაცია არ ყოფილიყო საჭირო. შეიძლება არის სხვადასხვა ვარიანტები მაგრამ ამ შემთხვევაში საუბარი მაქვს USBWebserver-ზე. მისი უპირატესობა სწორედ ის გახლავთ რომ რაც გჭირდებათ არის მხოლოდ გადმოწეროთ არქივი განაარქიოთ და შემდეგ ამ ფოლდერიდან გაუშვათ usbwebserver აპლიკაცია. ვებ საიტის ან აპლიკაციის გასაშვებად საჭიროა ფაილები განათვსოთ root დირეტორიაში. სერვერი შეგიძლიათ განათავსოთ როგორც მყარ დისკზე ასევე ფლეშ მეხსიერებაზე და შემდეგ იქიდან გაუშვათ.

საიტის მისამართი: http://www.usbwebserver.net

USBWebserver

Fedora 23 ფინალური ვერსია

გამოვიდა ლინუქსისის დისტრიბუტივი Fedora-ს უახლესი 23 ვერსია .
ჩამოტვირთვა შესაძლებელია შემდეგი ბმულიდან
http://archive.fedoraproject.org/pub/fedora/linux/releases/23/

აგრეთვე სხვადასხვა გრაფიკულ გარსზე შექმნილი (spin) დისტრიბუტივის ჩამოტვირთვა შეგიძლიათ ბმულიდან
https://spins.fedoraproject.org/

Continue reading Fedora 23 ფინალური ვერსია

ფაილთა შენახვის, გაცვლის და სინქრონიზაციის სერვერი ownCloud 8.2

გამოვიდა ownCloud სერვერიის ახალი 8.2 რელიზი. სხვა მსგავსი პროგრამებისგან განსხვავებით როგორებიცაა (Dropbox, Google Drive) ownCloud შესაძლებლობას გაძლევთ თქვენს მიერ კონტროლირებად კომპიუტერზე განთავსდეს და იმართებოდეს სერვერი.

owncloud_8.2_serverwebui

Apache / Nginx: რეალურ დროში ვებ სერვერის Access Log-ის ვიზუალიზაცია

Logstalgia გახლავთ რეალურ დროში ვებ სერვერის Access Log-ის ვიზუალიზაციის მძლავრი და მოქნილი  ინსტრუმენტი. იგი განსაკუთრებულად სასარგებლოა ვებ სერვერის ტრაფიკის სანახავად.

ინსტალაცია ფედორაში:
yum install logstalgia
ან ფედორას 22 და მაღალ ვერსიაში
dnf install logstalgia
გაუშვებთ შემდეგნაირად:
logstalgia /var/log/httpd/access_log

logstalgia_monitor