Pages:
Author

Topic: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD (Read 448 times)

sr. member
Activity: 419
Merit: 255
screen'leri açmak ve minerı çalıştırmak dışında cronjob yok fazladan.
crontab -l ile kendiniz de kontrol edebilirsiniz.

Ubuntuda profesyonel baslangıç scriptleri -etc/systemd/system/ altına yazılan .service bashleri ile gerçekleşir. Böylece bu scriptleri systemctl kullanımına sunmuş oluruz. Orayı da kontrol edebilirsiniz.

*NIX sistemlere aşinaysanız, zaten arkada ne var ne yok bunları görmede problem olmaz, değilseniz de, user ve root şifrelerini  değiştirebilirsiniz, standart user - 1 şifresini değiştirdiğinizde sistemde bir problem olmuyor.
Hiveos un ubuntu 16.04'e entegre ettiği tüm kodlar açık zaten. Hatta ben kendime göre özellştirdim çoğunu, ne kadar az kaynak o kadar iyi.

Çok fazla kaynak tüketmeyen, webmin kurbilirsiniz mesela. miniserv.pl kullandığından, kaynak tüketimi çok azdır, ama tüm server'ı görsel olarak yönetebilirsiniz.

Sonuç olarak, HiveOS'ta aklınız birşey gelmesin. Epeydir kullanıyorum, *NIX konusunda da fena değilimdir, özellikle tavsiye ederim.


aklıma bir şey geldiğinden değilde kendime özelleştirmek istedim. hiveosun sitesine bağlanmadan normal masaustu gibi çalışacak ve yine makina mining yapacak. ama tüm kontrolu elle ben ekrandan yapacağım. sıfıran kurmak baya sıkıntılı olacak ayarlamak felan zor iş linux kullanırım ama o kadar linux becerim yok.

Birkaç yöntem önerebilirim,
1.si, hiveos serverlarının IP adreslerini routerınızdan blocklamak, blocklama özelliği olmayan bir modem/router ise, LAN'a hiç varolmayan hâyâli bir IP adresine NAT/Port triggering ile yönlendirmek.

2.si, hiveos'ta (yani aslında ubuntuda), sistemi bir kere kurup, rigID sini de tanımladıktan sonra(minerların configurasyonu için bu adımı tamamlamak gerek),  /hive-config altındaki rig.conf dosyasında HIVE_HOST_URL adresini localhost'a çekebilirsiniz.
Bu adımdan sonra miner scriptlerini /hive altından manual çalıştırabilirsiniz. Bu yöntemi uzun süre denemedim, açıkcası.

Aslında tek bir miner programı kullanıyorsanız, sadece o miner scriptini bırakıp, /hive, /hive-config klasörlerini sistemden kaldırabiliriz.
Bir kaç dakikalık deneme ile istenen yol bulunur aslında.

EDIT :
hiveos'un sunucu IP'leri bunlar bu arada.
104.25.129.23 (API:sizin sunucuya erişen IP bu)
51.15.215.108 (web:web arayüzünün olduğu sunucular)
51.15.16.50 (web:web arayüzünün olduğu sunucular)
95.216.143.125 (web:web arayüzünün olduğu sunucular)

terminalde "netstat -tn 2>/dev/null | grep :* | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head" komutu çalıştırıp, sunucunuza erişen tüm IP'leri görebilirsiniz.

* yerine, 80, 22 gibi portları girip, spesifik kontroller yapabilirsiniz.
Fazla evhamlıysanız, bukodu bir bash dosyasına atıp, cronjob olarak çalıştırıp, istenen periyotlarda kendinize mail attırabilirsiniz de Smiley

Eğer elinizde mikrotik, cisco gibi gelişmiş routerlar varsa, tüm IP'leri blocklayıp, sadece kazdığınız havuzun IP'sine izin verebilirsiniz. En kısa ve kolay yöntem de bu olur.
teşekkürler.
müsait bir zamanda bunu deneyeceğim.
member
Activity: 112
Merit: 31
screen'leri açmak ve minerı çalıştırmak dışında cronjob yok fazladan.
crontab -l ile kendiniz de kontrol edebilirsiniz.

Ubuntuda profesyonel baslangıç scriptleri -etc/systemd/system/ altına yazılan .service bashleri ile gerçekleşir. Böylece bu scriptleri systemctl kullanımına sunmuş oluruz. Orayı da kontrol edebilirsiniz.

*NIX sistemlere aşinaysanız, zaten arkada ne var ne yok bunları görmede problem olmaz, değilseniz de, user ve root şifrelerini  değiştirebilirsiniz, standart user - 1 şifresini değiştirdiğinizde sistemde bir problem olmuyor.
Hiveos un ubuntu 16.04'e entegre ettiği tüm kodlar açık zaten. Hatta ben kendime göre özellştirdim çoğunu, ne kadar az kaynak o kadar iyi.

Çok fazla kaynak tüketmeyen, webmin kurbilirsiniz mesela. miniserv.pl kullandığından, kaynak tüketimi çok azdır, ama tüm server'ı görsel olarak yönetebilirsiniz.

Sonuç olarak, HiveOS'ta aklınız birşey gelmesin. Epeydir kullanıyorum, *NIX konusunda da fena değilimdir, özellikle tavsiye ederim.


aklıma bir şey geldiğinden değilde kendime özelleştirmek istedim. hiveosun sitesine bağlanmadan normal masaustu gibi çalışacak ve yine makina mining yapacak. ama tüm kontrolu elle ben ekrandan yapacağım. sıfıran kurmak baya sıkıntılı olacak ayarlamak felan zor iş linux kullanırım ama o kadar linux becerim yok.

Birkaç yöntem önerebilirim,
1.si, hiveos serverlarının IP adreslerini routerınızdan blocklamak, blocklama özelliği olmayan bir modem/router ise, LAN'a hiç varolmayan hâyâli bir IP adresine NAT/Port triggering ile yönlendirmek.

2.si, hiveos'ta (yani aslında ubuntuda), sistemi bir kere kurup, rigID sini de tanımladıktan sonra(minerların configurasyonu için bu adımı tamamlamak gerek),  /hive-config altındaki rig.conf dosyasında HIVE_HOST_URL adresini localhost'a çekebilirsiniz.
Bu adımdan sonra miner scriptlerini /hive altından manual çalıştırabilirsiniz. Bu yöntemi uzun süre denemedim, açıkcası.

Aslında tek bir miner programı kullanıyorsanız, sadece o miner scriptini bırakıp, /hive, /hive-config klasörlerini sistemden kaldırabiliriz.
Bir kaç dakikalık deneme ile istenen yol bulunur aslında.

EDIT :
hiveos'un sunucu IP'leri bunlar bu arada.
104.25.129.23 (API:sizin sunucuya erişen IP bu)
51.15.215.108 (web:web arayüzünün olduğu sunucular)
51.15.16.50 (web:web arayüzünün olduğu sunucular)
95.216.143.125 (web:web arayüzünün olduğu sunucular)

terminalde "netstat -tn 2>/dev/null | grep :* | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head" komutu çalıştırıp, sunucunuza erişen tüm IP'leri görebilirsiniz.

* yerine, 80, 22 gibi portları girip, spesifik kontroller yapabilirsiniz.
Fazla evhamlıysanız, bukodu bir bash dosyasına atıp, cronjob olarak çalıştırıp, istenen periyotlarda kendinize mail attırabilirsiniz de Smiley

Eğer elinizde mikrotik, cisco gibi gelişmiş routerlar varsa, tüm IP'leri blocklayıp, sadece kazdığınız havuzun IP'sine izin verebilirsiniz. En kısa ve kolay yöntem de bu olur.
sr. member
Activity: 419
Merit: 255
screen'leri açmak ve minerı çalıştırmak dışında cronjob yok fazladan.
crontab -l ile kendiniz de kontrol edebilirsiniz.

Ubuntuda profesyonel baslangıç scriptleri -etc/systemd/system/ altına yazılan .service bashleri ile gerçekleşir. Böylece bu scriptleri systemctl kullanımına sunmuş oluruz. Orayı da kontrol edebilirsiniz.

*NIX sistemlere aşinaysanız, zaten arkada ne var ne yok bunları görmede problem olmaz, değilseniz de, user ve root şifrelerini  değiştirebilirsiniz, standart user - 1 şifresini değiştirdiğinizde sistemde bir problem olmuyor.
Hiveos un ubuntu 16.04'e entegre ettiği tüm kodlar açık zaten. Hatta ben kendime göre özellştirdim çoğunu, ne kadar az kaynak o kadar iyi.

Çok fazla kaynak tüketmeyen, webmin kurbilirsiniz mesela. miniserv.pl kullandığından, kaynak tüketimi çok azdır, ama tüm server'ı görsel olarak yönetebilirsiniz.

Sonuç olarak, HiveOS'ta aklınız birşey gelmesin. Epeydir kullanıyorum, *NIX konusunda da fena değilimdir, özellikle tavsiye ederim.


aklıma bir şey geldiğinden değilde kendime özelleştirmek istedim. hiveosun sitesine bağlanmadan normal masaustu gibi çalışacak ve yine makina mining yapacak. ama tüm kontrolu elle ben ekrandan yapacağım. sıfıran kurmak baya sıkıntılı olacak ayarlamak felan zor iş linux kullanırım ama o kadar linux becerim yok.
member
Activity: 112
Merit: 31
hocam başarılarınızın devamını diliyoruma ncak neden gui kurup oradan da nasıl yapılacağını gösterseydiniz harika olurdu ubuntu da consol a çok uzak olan arkadaşlar var. ama okurken keyif aldım teşekkür ederim.

Linux kullanılmasının sebebi düşük kaynak tüketimi. Dediğiniz gibi gui kurulumu yapılırsa daha çok ram ve işlemci harcar sistem. Bu nedenle profesyonel madenciler hiveOS veya simple mining gibi sadece bir usb ye sığabilen bir gui olmayan direk komut satırı linux lar kullanıyorlar.

hiveos yada simplemining bunları nasıl kendime özel hale getirebilirim şöyleki usb ye yazdırdıktan sonra onların sitesine bağlanmasın ben komut satırında çlıştırayım.
yada bu linuxlarda başlangıç dosyası yada dosyaları nedir. başlangiçta çalışacak programları nerden çalıştırıyorlar. cron felan mı kullanıyorlar.


screen'leri açmak ve minerı çalıştırmak dışında cronjob yok fazladan.
crontab -l ile kendiniz de kontrol edebilirsiniz.

Ubuntuda profesyonel baslangıç scriptleri -etc/systemd/system/ altına yazılan .service bashleri ile gerçekleşir. Böylece bu scriptleri systemctl kullanımına sunmuş oluruz. Orayı da kontrol edebilirsiniz.

*NIX sistemlere aşinaysanız, zaten arkada ne var ne yok bunları görmede problem olmaz, değilseniz de, user ve root şifrelerini  değiştirebilirsiniz, standart user - 1 şifresini değiştirdiğinizde sistemde bir problem olmuyor.
Hiveos un ubuntu 16.04'e entegre ettiği tüm kodlar açık zaten. Hatta ben kendime göre özellştirdim çoğunu, ne kadar az kaynak o kadar iyi.

Çok fazla kaynak tüketmeyen, webmin kurbilirsiniz mesela. miniserv.pl kullandığından, kaynak tüketimi çok azdır, ama tüm server'ı görsel olarak yönetebilirsiniz.

Sonuç olarak, HiveOS'ta aklınız birşey gelmesin. Epeydir kullanıyorum, *NIX konusunda da fena değilimdir, özellikle tavsiye ederim.
sr. member
Activity: 419
Merit: 255
hocam başarılarınızın devamını diliyoruma ncak neden gui kurup oradan da nasıl yapılacağını gösterseydiniz harika olurdu ubuntu da consol a çok uzak olan arkadaşlar var. ama okurken keyif aldım teşekkür ederim.

Linux kullanılmasının sebebi düşük kaynak tüketimi. Dediğiniz gibi gui kurulumu yapılırsa daha çok ram ve işlemci harcar sistem. Bu nedenle profesyonel madenciler hiveOS veya simple mining gibi sadece bir usb ye sığabilen bir gui olmayan direk komut satırı linux lar kullanıyorlar.

hiveos yada simplemining bunları nasıl kendime özel hale getirebilirim şöyleki usb ye yazdırdıktan sonra onların sitesine bağlanmasın ben komut satırında çlıştırayım.
yada bu linuxlarda başlangıç dosyası yada dosyaları nedir. başlangiçta çalışacak programları nerden çalıştırıyorlar. cron felan mı kullanıyorlar.
member
Activity: 274
Merit: 88
hocam başarılarınızın devamını diliyoruma ncak neden gui kurup oradan da nasıl yapılacağını gösterseydiniz harika olurdu ubuntu da consol a çok uzak olan arkadaşlar var. ama okurken keyif aldım teşekkür ederim.

Linux kullanılmasının sebebi düşük kaynak tüketimi. Dediğiniz gibi gui kurulumu yapılırsa daha çok ram ve işlemci harcar sistem. Bu nedenle profesyonel madenciler hiveOS veya simple mining gibi sadece bir usb ye sığabilen bir gui olmayan direk komut satırı linux lar kullanıyorlar.
newbie
Activity: 55
Merit: 0
hocam başarılarınızın devamını diliyoruma ncak neden gui kurup oradan da nasıl yapılacağını gösterseydiniz harika olurdu ubuntu da consol a çok uzak olan arkadaşlar var. ama okurken keyif aldım teşekkür ederim.
member
Activity: 112
Merit: 31
@Looden

autoindex modülü sakat.
eğer bir dizinde index.html yoksa dizin listesinin çıkmasını sağlayan şey bu modül.
özellikle kullanmıyorsan kapat bence. benim daha önce bu yüzden bir miktar verimi download ettiler Sad

Dizin listesini kaba yöntemle .htaccess ile, doğru yöntemle de etc/apache/sites-avaiable altındaki ilgili confda, Options Indexes ile engelleyebilirsiniz.
member
Activity: 274
Merit: 88
@Looden

autoindex modülü sakat.
eğer bir dizinde index.html yoksa dizin listesinin çıkmasını sağlayan şey bu modül.
özellikle kullanmıyorsan kapat bence. benim daha önce bu yüzden bir miktar verimi download ettiler Sad
member
Activity: 168
Merit: 24
Rig özeli dışında yazıyorum. Riglerde ne apache ne de mysqle gerek var hâliyle.
Sadece 18.04 hakkındaki tecrübemi yazmak istedim.
18.04.2 LTS Server'da hâlâ epey bug var.
Örneğin apache2 ve mysqld servisleri 10-15 gün sonra sebepsiz duruyor.
Yine apache sunucusu biraz yavaşlamış göürünüyor.
16.04 kadar stabil değil henüz. Gerçi normal, 16.04 epey eskidi ve en çok kullanılan server release durumunda.
Optimizasyon durumu mükemmele yakın hâlde son 2-3 yıldır.
Şirket sunucularının büyük bölümünde 16.04 kullanıyoruz hâlâ. Ve 16.04'ün MySQL5.7 ve PHP7.2 desteklemesi de epey iyi oldu.
Migration işlemlerinde sorun çıkartmıyor.


Siz dağıtımdan ön tanımlı gelen apache2 ve mysqld yi ön tanımlı değerlerle kullanırsanız. hangi dağıtımda olsa sıkıntı yaşarsınız.
İşte bu ön tanımlı kullanan kitle için suse ve redhat var. aynı mysqld ve apache2 redhat 7 üzerinde tıkır tıkır işler neden?
Enterprise linux dağıtımlarında kullanılan servis yazılımları, topluluk sürümü linux dağıtımlarına göre çok daha optimize edilmiştir.

18.04 içinde gelen apahce de ön tanımlı açık gelen modül sayısı fazla. kullanmadığınız apache2 modüllerini a2dismod ile kapatırsanız çok daha mutlu çalışırsınız.

Aslında çoğunu zaten kapatmışım. Kalanlar bunlar, çok fazla değil.


Bu da eski server, yedekte tutuyorum hâlâ. Modüller açısından fazla farkettirecek birşey yok aslında.


EDIT : Henüz kullanalı 2-3 ay oluyor 18.04.x'i, önyargım yok, daha iyi olacaktır. Ama arada 15.xx.x ve 17.xx.x gibi bir facia dağıtımlar da olmadı değil.
14 ve 16 çok başarılıydı, seriyi izlersek 18 de iyi olacaktır eminim Smiley
member
Activity: 274
Merit: 88
Rig özeli dışında yazıyorum. Riglerde ne apache ne de mysqle gerek var hâliyle.
Sadece 18.04 hakkındaki tecrübemi yazmak istedim.
18.04.2 LTS Server'da hâlâ epey bug var.
Örneğin apache2 ve mysqld servisleri 10-15 gün sonra sebepsiz duruyor.
Yine apache sunucusu biraz yavaşlamış göürünüyor.
16.04 kadar stabil değil henüz. Gerçi normal, 16.04 epey eskidi ve en çok kullanılan server release durumunda.
Optimizasyon durumu mükemmele yakın hâlde son 2-3 yıldır.
Şirket sunucularının büyük bölümünde 16.04 kullanıyoruz hâlâ. Ve 16.04'ün MySQL5.7 ve PHP7.2 desteklemesi de epey iyi oldu.
Migration işlemlerinde sorun çıkartmıyor.


Siz dağıtımdan ön tanımlı gelen apache2 ve mysqld yi ön tanımlı değerlerle kullanırsanız. hangi dağıtımda olsa sıkıntı yaşarsınız.
İşte bu ön tanımlı kullanan kitle için suse ve redhat var. aynı mysqld ve apache2 redhat 7 üzerinde tıkır tıkır işler neden?
Enterprise linux dağıtımlarında kullanılan servis yazılımları, topluluk sürümü linux dağıtımlarına göre çok daha optimize edilmiştir.

18.04 içinde gelen apahce de ön tanımlı açık gelen modül sayısı fazla. kullanmadığınız apache2 modüllerini a2dismod ile kapatırsanız çok daha mutlu çalışırsınız.
member
Activity: 168
Merit: 24
Rig özeli dışında yazıyorum. Riglerde ne apache ne de mysqle gerek var hâliyle.
Sadece 18.04 hakkındaki tecrübemi yazmak istedim.
18.04.2 LTS Server'da hâlâ epey bug var.
Örneğin apache2 ve mysqld servisleri 10-15 gün sonra sebepsiz duruyor.
Yine apache sunucusu biraz yavaşlamış göürünüyor.
16.04 kadar stabil değil henüz. Gerçi normal, 16.04 epey eskidi ve en çok kullanılan server release durumunda.
Optimizasyon durumu mükemmele yakın hâlde son 2-3 yıldır.
Şirket sunucularının büyük bölümünde 16.04 kullanıyoruz hâlâ. Ve 16.04'ün MySQL5.7 ve PHP7.2 desteklemesi de epey iyi oldu.
Migration işlemlerinde sorun çıkartmıyor.
legendary
Activity: 3248
Merit: 1531
Ubuntu 18.04 ü desktop olarak kurmayın.
Server olarak kurabilir hatta en güzeli ubuntu core üzerinden yürüyebilirsiniz.
ubuntu kernel arşivinde çok inceltilmiş cici kernel seçimleri var. İlla desktop kernel'i kullanmak zorunda değilsiniz.

sr. member
Activity: 453
Merit: 264
18.04 aslında mining için fazla ağır bir OS.
Fazlaca yeni process var. Değişen bazı kernel kodları var, netplan gibi mesela. Hâliyle kaynak tüketimi çok daha fazla.
16.04 daha uygun oldu benim nvidia riglerde.
Tabi çok önemli olmayabilir ama benim gibi anakarta işlemciye ram'e fazla para harcamayan biri için farkediyor.
Örneğin 1GB ramli, 8-10 senelik anakart işlemciyle gayet stabil gidiyor benimkiler 16.04 ile. Aynı donanım ile 18.04 pek stabil kalamadı.

yada Porteus gibi portable işletim sistemi kullanaraktan minimum kaynak kullanan mining rigler kurabilirsiniz.
Artık örnekleri forumda bile var.
member
Activity: 168
Merit: 24
18.04 aslında mining için fazla ağır bir OS.
Fazlaca yeni process var. Değişen bazı kernel kodları var, netplan gibi mesela. Hâliyle kaynak tüketimi çok daha fazla.
16.04 daha uygun oldu benim nvidia riglerde.
Tabi çok önemli olmayabilir ama benim gibi anakarta işlemciye ram'e fazla para harcamayan biri için farkediyor.
Örneğin 1GB ramli, 8-10 senelik anakart işlemciyle gayet stabil gidiyor benimkiler 16.04 ile. Aynı donanım ile 18.04 pek stabil kalamadı.
sr. member
Activity: 419
Merit: 255
Zaman harcamaya değmez bulduğumdan teknik paylaşım yapmayı bıraktım.

anlıyorum keşke konuyu toparlayıp öylece kapatsaydınız. böyle biraz yarım kaldı sanki.
member
Activity: 564
Merit: 19
Zaman harcamaya değmez bulduğumdan teknik paylaşım yapmayı bıraktım.
sr. member
Activity: 419
Merit: 255
son durum ne? konu kapandımı meritler geldimi?
jr. member
Activity: 144
Merit: 1
AMD için Otomatik Sıcaklık Kontrolcüsü

Python ile yazıldı
1-19 AMD kart destekli
Her kart için ayrı ayrı güç ve sıcaklık hedefleri ayarlanabilir
Minimum ve maksimum fan miktarları ayarlanabilir
Belirlediğiniz maksimum fan hızına ulaşınca gücü düşürüp kartın sıcaklığını kontrol altında tutar
Kartlarınızın ve fanlarının ömrünü uzatır
Telegram ile sıcaklık ve fan hızı alarmı verir
Kendi AMD riglerimde yaz sıcağı gündüz performansı %10 düşüyor yaz akşamına göre

Bu posta 15 tane merit geldiği takdirde bu başlıkta yayınlanacaktır.

Bir başka konuda yazmıştım, faaliyete döküyorum. Bundan sonra meritleri peşin isteyeceğim. Para ile merit satın almayacağım. Meritin amacı madem kaliteli paylaşımı arttırmak, o zaman sistemi çalıştıralım...




orada kanıt yok birşey yok görmedikleri  birşeyden mi merit istiyorsunuz ha şu var kine kaliteliteli konular var meritsiz.
member
Activity: 564
Merit: 19
AMD için Otomatik Sıcaklık Kontrolcüsü

Python ile yazıldı
1-19 AMD kart destekli
Her kart için ayrı ayrı güç ve sıcaklık hedefleri ayarlanabilir
Minimum ve maksimum fan miktarları ayarlanabilir
Belirlediğiniz maksimum fan hızına ulaşınca gücü düşürüp kartın sıcaklığını kontrol altında tutar
Kartlarınızın ve fanlarının ömrünü uzatır
Telegram ile sıcaklık ve fan hızı alarmı verir
Kendi AMD riglerimde yaz sıcağı gündüz performansı %10 düşüyor yaz akşamına göre

Bu posta 15 tane merit geldiği takdirde bu başlıkta yayınlanacaktır.

Bir başka konuda yazmıştım, faaliyete döküyorum. Bundan sonra meritleri peşin isteyeceğim. Para ile merit satın almayacağım. Meritin amacı madem kaliteli paylaşımı arttırmak, o zaman sistemi çalıştıralım...
Pages:
Jump to: