microsoft, windows 10'u 2015 yılında piyasaya sürdü ve sonrasında çeşitli güncellemeler ve düzeltmeler yayınladı. microsoft, windows 10'un ömrünü uzatmak için hala düzenli güncellemeler yayınlamaktadır.

bazı kişiler yeni bir windows sürümü olan windows 12'nin çıkacağına dair söylentiler duymuş olabilirler; ancak bu yanlış bilgidir. microsoft, şu anda windows 10 üzerinde çalışmalarına devam ediyor ve bu işletim sistemine düzenli güncellemeler ve yeni özellikler ekliyor.

bununla birlikte microsoft'un gelecekte yeni bir windows sürümü yayınlama ihtimali her zaman vardır. ancak microsoft'un henüz bu konuda resmi bir açıklama yapmadığı için windows 12 hakkında söylenenler sadece spekülasyondan ibarettir.
0
 
 
 
0
yasirpro devam ederse güvenlik, network, bilişim üzerine güzel bir yer olacağa benziyor.. forum iken ne estiydi bir ara :d sozluk formatında bakalım devam edecek mi üstad
0
 
 
 
4
bu makalenin içeriğinde md5 ile şifreleme yapıp üyelik sistemlerinde login olarak örnek yapacağız
ilk olarak bir yeni üye formumuz olmalı, ziyaretçiler bu formu doldurup gönderdikten sonra
yeni bir kayıt eklerken alınan şifre verisini md5 fonksiyonunu kullanarak veritabanına kayıt edeceğiz
örnek olarak sadece şifre kayıt etme kısmını verirsek

<%
rsuye("password") = md5(request.form("password"))
%>
böylece veritabanına şifreleme yaparak kayıt ettik, kullanıcı "123456" gibi bir şifre yazarsa çıktısı "e10adc3949ba59abbe56e057f20f883e" olacaktır
asp sayfasında md5 ile şifrelenmiş veriyi 3. parti programlar ile geri döndürülebiliyor fakat bu bizim konumuz değil
kullanıcılar ise login olurken aldığınız şifre ile eşleştirirken yine şifreleyerek eşleştiriliyor ve böylece veritabanında md5 ile korunan üye şifreleri oluyor.
md5 kullanırken sadece
<%
veri = "yasirpro"
response.write(md5(veri))
%>

şeklinde yapmanız olacaktır.
md5 fonksiyonunu olduğu gibi değişiklik yapmadan kullancağınız sayfaya eklemeniz yeterli olacaktır.
fonksiyon aşağıdadır.


<%
private const bits_to_a_byte = 8
private const bytes_to_a_word = 4
private const bits_to_a_word = 32

private m_lonbits(30)
private m_l2power(30)

    m_lonbits(0) = clng(1)
    m_lonbits(1) = clng(3)
    m_lonbits(2) = clng(7)
    m_lonbits(3) = clng(15)
    m_lonbits(4) = clng(31)
    m_lonbits(5) = clng(63)
    m_lonbits(6) = clng(127)
    m_lonbits(7) = clng(255)
    m_lonbits(8) = clng(511)
    m_lonbits(9) = clng(1023)
    m_lonbits(10) = clng(2047)
    m_lonbits(11) = clng(4095)
    m_lonbits(12) = clng(8191)
    m_lonbits(13) = clng(16383)
    m_lonbits(14) = clng(32767)
    m_lonbits(15) = clng(65535)
    m_lonbits(16) = clng(131071)
    m_lonbits(17) = clng(262143)
    m_lonbits(18) = clng(524287)
    m_lonbits(19) = clng(1048575)
    m_lonbits(20) = clng(2097151)
    m_lonbits(21) = clng(4194303)
    m_lonbits(22) = clng(8388607)
    m_lonbits(23) = clng(16777215)
    m_lonbits(24) = clng(33554431)
    m_lonbits(25) = clng(67108863)
    m_lonbits(26) = clng(134217727)
    m_lonbits(27) = clng(268435455)
    m_lonbits(28) = clng(536870911)
    m_lonbits(29) = clng(1073741823)
    m_lonbits(30) = clng(2147483647)
   
    m_l2power(0) = clng(1)
    m_l2power(1) = clng(2)
    m_l2power(2) = clng(4)
    m_l2power(3) = clng(8)
    m_l2power(4) = clng(16)
    m_l2power(5) = clng(32)
    m_l2power(6) = clng(64)
    m_l2power(7) = clng(128)
    m_l2power(8) = clng(256)
    m_l2power(9) = clng(512)
    m_l2power(10) = clng(1024)
    m_l2power(11) = clng(2048)
    m_l2power(12) = clng(4096)
    m_l2power(13) = clng(8192)
    m_l2power(14) = clng(16384)
    m_l2power(15) = clng(32768)
    m_l2power(16) = clng(65536)
    m_l2power(17) = clng(131072)
    m_l2power(18) = clng(262144)
    m_l2power(19) = clng(524288)
    m_l2power(20) = clng(1048576)
    m_l2power(21) = clng(2097152)
    m_l2power(22) = clng(4194304)
    m_l2power(23) = clng(8388608)
    m_l2power(24) = clng(16777216)
    m_l2power(25) = clng(33554432)
    m_l2power(26) = clng(67108864)
    m_l2power(27) = clng(134217728)
    m_l2power(28) = clng(268435456)
    m_l2power(29) = clng(536870912)
    m_l2power(30) = clng(1073741824)

private function lshift(lvalue, ishiftbits)
    if ishiftbits = 0 then
        lshift = lvalue
        exit function
    elseif ishiftbits = 31 then
        if lvalue and 1 then
            lshift = &h80000000
        else
            lshift = 0
        end if
        exit function
    elseif ishiftbits < 0 or ishiftbits > 31 then
        err.raise 6
    end if

    if (lvalue and m_l2power(31 - ishiftbits)) then
        lshift = ((lvalue and m_lonbits(31 - (ishiftbits + 1))) * m_l2power(ishiftbits)) or &h80000000
    else
        lshift = ((lvalue and m_lonbits(31 - ishiftbits)) * m_l2power(ishiftbits))
    end if
end function

private function rshift(lvalue, ishiftbits)
    if ishiftbits = 0 then
        rshift = lvalue
        exit function
    elseif ishiftbits = 31 then
        if lvalue and &h80000000 then
            rshift = 1
        else
            rshift = 0
        end if
        exit function
    elseif ishiftbits < 0 or ishiftbits > 31 then
        err.raise 6
    end if
   
    rshift = (lvalue and &h7ffffffe) \ m_l2power(ishiftbits)

    if (lvalue and &h80000000) then
        rshift = (rshift or (&h40000000 \ m_l2power(ishiftbits - 1)))
    end if
end function

private function rotateleft(lvalue, ishiftbits)
    rotateleft = lshift(lvalue, ishiftbits) or rshift(lvalue, (32 - ishiftbits))
end function

private function addunsigned(lx, ly)
    dim lx4
    dim ly4
    dim lx8
    dim ly8
    dim lresult

    lx8 = lx and &h80000000
    ly8 = ly and &h80000000
    lx4 = lx and &h40000000
    ly4 = ly and &h40000000

    lresult = (lx and &h3fffffff) + (ly and &h3fffffff)

    if lx4 and ly4 then
        lresult = lresult xor &h80000000 xor lx8 xor ly8
    elseif lx4 or ly4 then
        if lresult and &h40000000 then
            lresult = lresult xor &hc0000000 xor lx8 xor ly8
        else
            lresult = lresult xor &h40000000 xor lx8 xor ly8
        end if
    else
        lresult = lresult xor lx8 xor ly8
    end if

    addunsigned = lresult
end function

private function f(x, y, z)
    f = (x and y) or ((not x) and z)
end function

private function g(x, y, z)
    g = (x and z) or (y and (not z))
end function

private function h(x, y, z)
    h = (x xor y xor z)
end function

private function i(x, y, z)
    i = (y xor (x or (not z)))
end function

private sub ff(a, b, c, d, x, s, ac)
    a = addunsigned(a, addunsigned(addunsigned(f(b, c, d), x), ac))
    a = rotateleft(a, s)
    a = addunsigned(a, b)
end sub

private sub gg(a, b, c, d, x, s, ac)
    a = addunsigned(a, addunsigned(addunsigned(g(b, c, d), x), ac))
    a = rotateleft(a, s)
    a = addunsigned(a, b)
end sub

private sub hh(a, b, c, d, x, s, ac)
    a = addunsigned(a, addunsigned(addunsigned(h(b, c, d), x), ac))
    a = rotateleft(a, s)
    a = addunsigned(a, b)
end sub

private sub ii(a, b, c, d, x, s, ac)
    a = addunsigned(a, addunsigned(addunsigned(i(b, c, d), x), ac))
    a = rotateleft(a, s)
    a = addunsigned(a, b)
end sub

private function converttowordarray(smessage)
    dim lmessagelength
    dim lnumberofwords
    dim lwordarray()
    dim lbyteposition
    dim lbytecount
    dim lwordcount
   
    const modulus_bits = 512
    const congruent_bits = 448
   
    lmessagelength = len(smessage)
   
    lnumberofwords = (((lmessagelength + ((modulus_bits - congruent_bits) \ bits_to_a_byte)) \ (modulus_bits \ bits_to_a_byte)) + 1) * (modulus_bits \ bits_to_a_word)
    redim lwordarray(lnumberofwords - 1)
   
    lbyteposition = 0
    lbytecount = 0
    do until lbytecount >= lmessagelength
        lwordcount = lbytecount \ bytes_to_a_word
        lbyteposition = (lbytecount mod bytes_to_a_word) * bits_to_a_byte
        lwordarray(lwordcount) = lwordarray(lwordcount) or lshift(asc(mid(smessage, lbytecount + 1, 1)), lbyteposition)
        lbytecount = lbytecount + 1
    loop

    lwordcount = lbytecount \ bytes_to_a_word
    lbyteposition = (lbytecount mod bytes_to_a_word) * bits_to_a_byte

    lwordarray(lwordcount) = lwordarray(lwordcount) or lshift(&h80, lbyteposition)

    lwordarray(lnumberofwords - 2) = lshift(lmessagelength, 3)
    lwordarray(lnumberofwords - 1) = rshift(lmessagelength, 29)
   
    converttowordarray = lwordarray
end function

private function wordtohex(lvalue)
    dim lbyte
    dim lcount
   
    for lcount = 0 to 3
        lbyte = rshift(lvalue, lcount * bits_to_a_byte) and m_lonbits(bits_to_a_byte - 1)
        wordtohex = wordtohex & right("0" & hex(lbyte), 2)
    next
end function

public function md5(smessage)
    dim x
    dim k
    dim aa
    dim bb
    dim cc
    dim dd
    dim a
    dim b
    dim c
    dim d
   
    const s11 = 7
    const s12 = 12
    const s13 = 17
    const s14 = 22
    const s21 = 5
    const s22 = 9
    const s23 = 14
    const s24 = 20
    const s31 = 4
    const s32 = 11
    const s33 = 16
    const s34 = 23
    const s41 = 6
    const s42 = 10
    const s43 = 15
    const s44 = 21

    x = converttowordarray(smessage)
   
    a = &h67452301
    b = &hefcdab89
    c = &h98badcfe
    d = &h10325476

    for k = 0 to ubound(x) step 16
        aa = a
        bb = b
        cc = c
        dd = d
   
        ff a, b, c, d, x(k + 0), s11, &hd76aa478
        ff d, a, b, c, x(k + 1), s12, &he8c7b756
        ff c, d, a, b, x(k + 2), s13, &h242070db
        ff b, c, d, a, x(k + 3), s14, &hc1bdceee
        ff a, b, c, d, x(k + 4), s11, &hf57c0faf
        ff d, a, b, c, x(k + 5), s12, &h4787c62a
        ff c, d, a, b, x(k + 6), s13, &ha8304613
        ff b, c, d, a, x(k + 7), s14, &hfd469501
        ff a, b, c, d, x(k + 8), s11, &h698098d8
        ff d, a, b, c, x(k + 9), s12, &h8b44f7af
        ff c, d, a, b, x(k + 10), s13, &hffff5bb1
        ff b, c, d, a, x(k + 11), s14, &h895cd7be
        ff a, b, c, d, x(k + 12), s11, &h6b901122
        ff d, a, b, c, x(k + 13), s12, &hfd987193
        ff c, d, a, b, x(k + 14), s13, &ha679438e
        ff b, c, d, a, x(k + 15), s14, &h49b40821
   
        gg a, b, c, d, x(k + 1), s21, &hf61e2562
        gg d, a, b, c, x(k + 6), s22, &hc040b340
        gg c, d, a, b, x(k + 11), s23, &h265e5a51
        gg b, c, d, a, x(k + 0), s24, &he9b6c7aa
        gg a, b, c, d, x(k + 5), s21, &hd62f105d
        gg d, a, b, c, x(k + 10), s22, &h2441453
        gg c, d, a, b, x(k + 15), s23, &hd8a1e681
        gg b, c, d, a, x(k + 4), s24, &he7d3fbc8
        gg a, b, c, d, x(k + 9), s21, &h21e1cde6
        gg d, a, b, c, x(k + 14), s22, &hc33707d6
        gg c, d, a, b, x(k + 3), s23, &hf4d50d87
        gg b, c, d, a, x(k + 8), s24, &h455a14ed
        gg a, b, c, d, x(k + 13), s21, &ha9e3e905
        gg d, a, b, c, x(k + 2), s22, &hfcefa3f8
        gg c, d, a, b, x(k + 7), s23, &h676f02d9
        gg b, c, d, a, x(k + 12), s24, &h8d2a4c8a
           
        hh a, b, c, d, x(k + 5), s31, &hfffa3942
        hh d, a, b, c, x(k + 8), s32, &h8771f681
        hh c, d, a, b, x(k + 11), s33, &h6d9d6122
        hh b, c, d, a, x(k + 14), s34, &hfde5380c
        hh a, b, c, d, x(k + 1), s31, &ha4beea44
        hh d, a, b, c, x(k + 4), s32, &h4bdecfa9
        hh c, d, a, b, x(k + 7), s33, &hf6bb4b60
        hh b, c, d, a, x(k + 10), s34, &hbebfbc70
        hh a, b, c, d, x(k + 13), s31, &h289b7ec6
        hh d, a, b, c, x(k + 0), s32, &heaa127fa
        hh c, d, a, b, x(k + 3), s33, &hd4ef3085
        hh b, c, d, a, x(k + 6), s34, &h4881d05
        hh a, b, c, d, x(k + 9), s31, &hd9d4d039
        hh d, a, b, c, x(k + 12), s32, &he6db99e5
        hh c, d, a, b, x(k + 15), s33, &h1fa27cf8
        hh b, c, d, a, x(k + 2), s34, &hc4ac5665
   
        ii a, b, c, d, x(k + 0), s41, &hf4292244
        ii d, a, b, c, x(k + 7), s42, &h432aff97
        ii c, d, a, b, x(k + 14), s43, &hab9423a7
        ii b, c, d, a, x(k + 5), s44, &hfc93a039
        ii a, b, c, d, x(k + 12), s41, &h655b59c3
        ii d, a, b, c, x(k + 3), s42, &h8f0ccc92
        ii c, d, a, b, x(k + 10), s43, &hffeff47d
        ii b, c, d, a, x(k + 1), s44, &h85845dd1
        ii a, b, c, d, x(k + 8), s41, &h6fa87e4f
        ii d, a, b, c, x(k + 15), s42, &hfe2ce6e0
        ii c, d, a, b, x(k + 6), s43, &ha3014314
        ii b, c, d, a, x(k + 13), s44, &h4e0811a1
        ii a, b, c, d, x(k + 4), s41, &hf7537e82
        ii d, a, b, c, x(k + 11), s42, &hbd3af235
        ii c, d, a, b, x(k + 2), s43, &h2ad7d2bb
        ii b, c, d, a, x(k + 9), s44, &heb86d391
   
        a = addunsigned(a, aa)
        b = addunsigned(b, bb)
        c = addunsigned(c, cc)
        d = addunsigned(d, dd)
    next
   
    md5 = lcase(wordtohex(a) & wordtohex(b) & wordtohex(c) & wordtohex(d))
end function

response.write(md5("123456"))

%>
0
 
 
 
0
günümüzde mobil cihazların kamera sistemleri, fotoğrafçılık ve görüntüleme teknolojileri açısından büyük bir öneme sahiptir. xiaomi, optik sistemler konusunda yaptığı yenilikçi çalışmalarla sektörde fark yaratmaya devam ediyor. son olarak duyurduğu xiaomi modular optical system, modüler yapısıyla dikkat çekiyor ve optik teknolojilerde yeni bir çağın kapısını aralıyor.

xiaomi modular optical system nedir?

xiaomi modular optical system, akıllı telefon kameralarında kullanılmak üzere tasarlanmış, değiştirilebilir ve yükseltilebilir optik modüllerden oluşan bir sistemdir. bu sistem, kullanıcılara farklı optik modülleri cihazlarına ekleyerek kamera yeteneklerini artırma imkânı sunar. böylece tek bir cihazda birden fazla kamera konfigürasyonu oluşturulabilir.

öne çıkan özellikler

modüler yapı: kullanıcılar, farklı lensleri veya sensörleri değiştirerek ihtiyaçlarına uygun bir kamera sistemi oluşturabilir.

yükseltilebilirlik: yeni optik modüllerin piyasaya sürülmesiyle eski cihazlar da güncellenebilir.

profesyonel fotoğrafçılık deneyimi: daha büyük sensörler ve gelişmiş lens seçenekleri ile profesyonel kalitede fotoğraflar çekilebilir.

düşük işık performansı: değiştirilebilir lensler ve gelişmiş sensörler sayesinde düşük ışık koşullarında daha iyi sonuçlar elde edilir.

esneklik ve kişiselleştirme: kullanıcılar, ihtiyaçlarına göre farklı optik modülleri tercih ederek kamera deneyimlerini kişiselleştirebilir.

nasıl çalışır?

xiaomi modular optical system, akıllı telefonların kamera yuvasına entegre edilebilen özel optik modüller kullanır. kullanıcılar, manyetik veya mekanik bir sistem ile modülleri değiştirerek cihazlarına farklı lensler veya sensörler ekleyebilir. örneğin:

geniş açı lens takarak daha geniş sahneler yakalamak,

telefoto lens ile uzaktaki nesneleri detaylı çekmek,

makro lens kullanarak mikroskobik detaylara odaklanmak mümkündür.

xiaomi’nin bu teknoloji ile hedefleri

xiaomi, bu sistem ile mobil fotoğrafçılığı bir üst seviyeye taşımayı amaçlamaktadır. özellikle profesyonel fotoğrafçılar ve içerik üreticileri için daha esnek ve güçlü kamera seçenekleri sunarak, rekabet avantajı elde etmeyi hedefliyor. ayrıca, kullanıcıların tek bir telefon modeli ile uzun vadeli optik yükseltmeler yapabilmesini sağlayarak sürdürülebilir bir teknoloji ekosistemi oluşturmayı planlıyor.

xiaomi modular optical system, akıllı telefon kameraları için devrim niteliğinde bir yenilik sunuyor. kullanıcıların kamera modüllerini değiştirme ve yükseltme imkânı, mobil fotoğrafçılığı daha esnek ve kişiselleştirilebilir hale getiriyor. xiaomi’nin bu teknolojisi, gelecekte akıllı telefon kameralarının gelişiminde önemli bir dönüm noktası olabilir.
0
 
 
 
0
vmware esxi ile vsphere genellikle karıştırılıyor.

vsphere, vmware’in sunucu sanallaştırma platformunun genel adıdır.
bir bakıma "vmware’in tüm sanallaştırma çözümlerinin paket ismi" diyebilirsin.

vsphere ne içerir?
vsphere aslında birkaç bileşenden oluşur:

bileşen---açıklama
esxi---fiziksel sunucuya kurulan bare-metal hypervisor’dır. sanal makineler burada çalışır.
vcenter server---tüm esxi hostlarını merkezi olarak yönettiğin sunucudur.
vsphere client---web tabanlı veya uygulama olarak kullanılan yönetim arayüzüdür.
vmotion çalışan bir vm’i kesinti olmadan bir esxi host’tan diğerine taşımanı sağlar.
ha (high availability)---donanım arızası olduğunda sanal makineleri başka bir host’a otomatik geçirir, çalışmaya devam eder.
drs (distributed resource scheduler)---kaynakları akıllı şekilde dağıtarak yük dengelemesi yapar.
özetle:
esxi = alt yapı / motor
vcenter = yönetim merkezi
vsphere = tüm paket / ürün ailesi
örnekle açayım:
diyelim ki şirketinde 5 fiziksel sunucu var.
hepsine vmware esxi kurdun.
tek tek her sunucuya girip yönetmek istemezsin, değil mi?

burada vcenter server devreye giriyor:
tüm esxi’leri tek ekrandan yönetiyorsun.
vsphere’in özellikleri sayesinde:
- vm’leri canlı taşıyorsun (vmotion)
- yük dengesini kuruyorsun (drs)
- donanım arızası olsa bile hizmet durmuyor (ha)

kısaca fark:
esxi---vsphere
hypervisor’dır---ürün paketinin adıdır
donanıma kurulur---esxi + vcenter + ek özellikler
tek başına çalışabilir---esxi’leri merkezileştirir, gelişmiş özellikler sağlar
0
 
 
 
0
honor magic vs, huawei'in alt markası honor tarafından geliştirilen bir akıllı telefondur. cihazın özellikleri şu şekildedir:

ekran: 6.39 inç amoled ekran, 2340 x 1080 piksel çözünürlük, ekran-kasa oranı %85.9, hdr10 desteği

işlemci: hisilicon kirin 980 işlemci

ram: 6gb / 8gb ram

depolama: 128gb / 256gb dahili depolama, microsd kart desteği yok

kamera: arka kamera - 48 mp ana kamera, 16 mp ultra geniş açılı kamera, 2 mp derinlik algılama sensörü, ön kamera - 25 mp

batarya: 3,500 mah batarya, 40w hızlı şarj desteği, 15w kablosuz şarj desteği

işletim sistemi: android 9.0 pie tabanlı magic ui 2.1 arayüzü

diğer özellikler: parmak izi tarayıcısı ekran altında, yüz tanıma teknolojisi, nfc, usb type-c, çift sim kart desteği

kirin 980 işlemcisi, yüksek kapasiteli ram ve dahili depolama, yüksek kaliteli kameralar ve hızlı şarj özellikleri, cihazın performansını artırır. ayrıca, ekran-kasa oranı yüksek olan amoled ekranı ve ekran altı parmak izi tarayıcısı gibi özellikleri de kullanıcıların beğenisini kazanmaktadır.
0
 
 
 
0
ssd
ssd'ler, farklı faktörlere göre farklı türlerde gelirler. işte bazı yaygın ssd türleri:

1. sata ssd: en yaygın ssd türüdür ve 2,5 inç form faktöründe gelir. sata arabirimini kullanarak veri aktarır ve genellikle masaüstü ve dizüstü bilgisayarlar gibi standart bilgisayar sistemleri için tasarlanmıştır.

2. nvme ssd: nvme (non-volatile memory express), ssd'ler için yeni bir veri aktarım protokolüdür ve daha yüksek hızlara ulaşmak için pcie arabirimini kullanır. nvme ssd'ler genellikle m.2 form faktöründe gelir ve özellikle performans gerektiren uygulamalar için tasarlanmıştır.

3. m.2 ssd: m.2 form faktörü, küçük ve daha hafif bir tasarım sunar ve pcie veya sata arabirimlerini destekleyebilir. bu ssd'ler, ultrabooklar, tabletler ve diğer taşınabilir cihazlar gibi yerleşik depolama için idealdir.

4. u.2 ssd: u.2 form faktörü, 2,5 inç sata ssd'lere benzer bir boyuta sahiptir ve pcie arabirimini kullanır. u.2 ssd'ler, daha büyük bir depolama kapasitesi ve daha yüksek hızlar sağlar ve özellikle sunucular ve diğer profesyonel uygulamalar için tasarlanmıştır.

5. pcie ssd: pcie ssd'ler, daha yüksek hızlar ve daha iyi performans için pcie arabirimini kullanır. bu ssd'ler genellikle masaüstü bilgisayarlar, çalışma istasyonları ve sunucular için tasarlanmıştır ve daha yüksek depolama kapasiteleri sunabilirler.
0
 
 
 
0
vmware esxi, vmware tarafından geliştirilen, "bare-metal" (çıplak metal) mimaride çalışan bir hypervisor yazılımıdır. yani, doğrudan fiziksel sunucuya (donanıma) kurulur ve üzerinde sanal makineleri (vm - virtual machine) çalıştırır. bir işletim sisteminin içine kurulmaz, bizzat işletim sisteminin kendisidir.

esxi'nin temel özellikleri:
- bare-metal çalışır: fiziksel donanıma doğrudan kurulur. bu sayede daha düşük kaynak tüketimi ve daha yüksek performans sağlar.
- sanallaştırma: tek bir fiziksel sunucu üzerinde birden fazla işletim sistemi (windows, linux vs.) ve uygulama aynı anda izole şekilde çalıştırılabilir.
- web arayüzü (host client): tarayıcı üzerinden erişip sanal makineleri yönetebilirsin.
- yüksek stabilite ve güvenlik: esxi çok küçük bir işletim sistemi olduğu için saldırı yüzeyi düşüktür ve kurumsal ortamlar için tasarlanmıştır.
- vcenter entegrasyonu: büyük sistemlerde merkezi yönetim için vcenter server ile entegre çalışır.

kullanım alanları:
veri merkezleri
kurumsal sanallaştırma projeleri
test, geliştirme ve eğitim ortamları
yedekleme ve felaket kurtarma sistemleri

esxi lisans yapısı:
free (ücretsiz) versiyon: bazı kısıtlamalarla birlikte kullanılabilir (örneğin api erişimi kapalı).

commercial (ücretli) lisanslar: daha fazla özellik (vmotion, storage vmotion, high availability, distributed resource scheduler vs.)

neden esxi kullanılır?
- donanım maliyetlerini azaltır
- enerji ve alan tasarrufu sağlar
- yönetimi kolaylaştırır
- yüksek erişilebilirlik ve esneklik sunar

örnek senaryo:
elinde güçlü bir fiziksel sunucu var.
üzerine vmware esxi kurarak:

bir sanal makineye windows server,
diğerine linux (ubuntu/debian),
bir diğerine firewall (opnsense, pfsense) kurup,
hepsini aynı donanımda ayrı ayrı çalıştırabilirsin.
0
 
 
 
0
ekşisözlük gibi olmuş yazma formatı da sözlük gibi mi?
0
 
 
 
7
uzak masaüstü bağlantı varsayılan bağlantı portu 3389'dur. başka bir porttan uzak masaüstü bağlantısı yapmak istiyorsanız;

başlat'tan regedit yazıp enter'a basın.

hkey_local_machine\system\currentcontrolset\control\terminalserver\winstations\rdp-tcp ye gelin

rdp-tcp'yi tıkladığınızda sağ tarafta portnumber'a çift tıklayın ondalık işaretini seçip kullanmak istediğiniz portu yazın. tamam'a basıp bilgisayarınızı yeniden başlatın.

not: mesela portu 1970 yaptık. bilgisayarınıza uzaktan bağlanırken ip:port olarak örneğin; 192.168.1.10:1970 gibi bağlanmanız gerekmektedir.
0
 
 
 
3

Activity Logs

There are 2 new tasks for you in “AirPlus Mobile APp” project:
Added at 4:23 PM by
img
Meeting with customer
Application Design
img
img
A
In Progress
View
Project Delivery Preparation
CRM System Development
img
B
Completed
View
Invitation for crafting engaging designs that speak human workshop
Sent at 4:23 PM by
img
Task #45890merged with #45890in “Ads Pro Admin Dashboard project:
Initiated at 4:23 PM by
img
3 new application design concepts added:
Created at 4:23 PM by
img
New case #67890is assigned to you in Multi-platform Database Design project
Added at 4:23 PM by
Alice Tan
You have received a new order:
Placed at 5:05 AM by
img

Database Backup Process Completed!

Login into Metronic Admin Dashboard to make sure the data integrity is OK
Proceed
New order #67890is placed for Workshow Planning & Budget Estimation
Placed at 4:23 PM by
Jimmy Bold
Pic
Brian Cox 2 mins
How likely are you to recommend our company to your friends and family ?
5 mins You
Pic
Hey there, we’re just writing to let you know that you’ve been subscribed to a repository on GitHub.
Pic
Brian Cox 1 Hour
Ok, Understood!
2 Hours You
Pic
You’ll receive notifications for all issues, pull requests!
Pic
Brian Cox 3 Hours
You can unwatch this repository immediately by clicking here: Keenthemes.com
4 Hours You
Pic
Most purchased Business courses during this sale!
Pic
Brian Cox 5 Hours
Company BBQ to celebrate the last quater achievements and goals. Food and drinks provided
Just now You
Pic
Pic
Brian Cox Just now
Right before vacation season we have the next Big Deal for you.