İçindekiler:
- Adım 1: Araçları İndirin ve Yükleyin
- 2. Adım: Çalıştırmak İstediğiniz İşletim Sistemini Bulun
- Adım 3: Gerekli Komutları Çalıştıracağınız CMD Penceresini Hazırlayın
- Adım 4: Vagrantfile Dosyanızı Hazırlayın
- Adım 5: Sanal Makinenizi Başlatın
- Adım 6: Makineye Giriş Yapacağınız Özel Anahtarı Hazırlayın
- 7. Adım: Sanal Makineye Giriş Yapın
- Adım 8: Sanal Makineyi Kullanma
Video: Serseri Kutusu Nasıl Kurulur ve Kullanılır: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Geliştirme için bir Linux ortamına ihtiyacınız varsa ve çift önyüklemeli bir Linux dağıtımı kurmak istemiyorsanız bu yararlı olabilir.
VirtualBox ile normal bir VM çalıştırmanın avantajı (ücretsiz ve kullanımı kolay olduğu için bu eğitimde örnek olarak VirtualBox kullanacağım), Vagrant kutusunun GUI olmadan çalışmasıdır. Bu, özellikle eski makinelerde (benimki gibi) daha iyi çalışmasını sağlar. Başka bir avantaj, komutları çalıştırmak için PuTTY'yi (veya favori ssh istemcinizi) kullanabilmeniz olabilir. Bazı insanlar, size VM'nin video çıkışını gösteren VirtualBox penceresini kullanmak yerine bu şekilde yapmayı tercih eder.
Yukarıda bahsedilen avantajlara sahip olmak için, Ubuntu sunucusunun bir örneğini (veya GUI ile gelmeyen başka bir dağıtım veya lezzeti) başsız modda çalıştırabilirsiniz. Vagrant'ın yaptığı da budur, ancak size aşağıdaki avantajları da sağlayacaktır:
- işletim sistemini gerçekten yüklemeniz gerekmez. Vagrant tüm kurulumla ilgilenecek
- VM'lerinizi oluşturmak, başlatmak, durdurmak, silmek, geri almak (ve daha fazlasını) için cmd veya powershell (Windows'ta olduğunuzu varsayarak) kullanabilirsiniz.
Adım 1: Araçları İndirin ve Yükleyin
Öncelikle kullanacağımız araçları indirip kurmamız gerekiyor:
- VirtualBox'ı buradan indirin ve kurun
- Vagrant'ı buradan indirin ve kurun
- PuTTY'yi buradan indirin
- PuTTYgen'i buradan indirin
(PuTTY ve PuTTYgen kurmanıza gerek yok. İkili dosyaları indirmeniz yeterli)
2. Adım: Çalıştırmak İstediğiniz İşletim Sistemini Bulun
Resmi web sitesinde bulunan katalogda çalıştırmak istediğiniz İşletim Sistemini arayın: bağlantı
Adım 3: Gerekli Komutları Çalıştıracağınız CMD Penceresini Hazırlayın
Gidin ve sabit sürücünüzde yeni bir klasör oluşturun. Bu klasör, sanal makine ile ana makineniz arasındaki paylaşılan klasör olacaktır.
Şimdi 'Shift' tuşunu basılı tutun ve o klasöre sağ tıklayın ve "Komut pencerelerini burada aç" ı seçin ve o konumda bir CMD penceresi açacaksınız.
Adım 4: Vagrantfile Dosyanızı Hazırlayın
Katalogda bulunan bir işletim sistemiyle değiştirdiğiniz "vagrant init" komutunu çalıştırarak vagrant dosyanızı (sanal makineniz için bazı ayarları içeren bir dosya) hazırlayın.
Yaygın örnekler:
- Ubuntu 16.04'ü çalıştırmak için "vagrant init ubuntu/xenial64" komutunu çalıştırın.
- Ubuntu 14.04'ü çalıştırmak için "vagrant init ubuntu/trusty64" komutunu çalıştırın.
- Fedora 23'ü çalıştırmak için "vagrant init fedora/23-cloud-base" komutunu çalıştırın
- Centos 7'yi çalıştırmak için "vagrant init centos/7" komutunu çalıştırın
Adım 5: Sanal Makinenizi Başlatın
"Vagrant up" komutunu çalıştırarak sanal makinenizi başlatın (Bunu aynı komut isteminde yapın)
Bir işletim sistemi görüntüsü indirilecek ve kurulacaktır. Ekran görüntüsüne benzer görünmelidir.
Adım 6: Makineye Giriş Yapacağınız Özel Anahtarı Hazırlayın
Sanal makine başlatıldıktan sonra, VirtualBox GUI'niz olmadığı için onunla etkileşim kuramazsınız, bu nedenle onu uzak bir makine olarak ele almanız ve SSH kullanarak oturum açmanız gerekecek (bunu söylemenin en doğru yolu değil, ama ben Bunun olacağını düşünüyorum). Bazı Vagrant görüntüleri varsayılan bir kullanıcı adı/şifre kombinasyonu belirleyecek, diğerleri rastgele bir anahtar oluşturacak ve yeni oluşturulan bir dosyaya yerleştirecektir. Bu kutularla etkileşim kurmanın en iyi yolu bir RSA anahtar çifti kullanmaktır. Genellikle, Vagrant yeni bir VM oluştururken ('vagrant up' komutunun bir sonucu olarak) bir özel anahtar ve bir genel anahtar oluşturur. Oluşturulan özel anahtarı kullanacağınız SSH istemcisine (PuTTY) aktarmak için PuTTYgen kullanmanız gerekecektir.
PuTTYgen'i başlatın ve "Yükle" düğmesini tıklayın ve az önce "vagrant up" çalıştırdığınız klasöre gidin ve.vagrant\machines\default\virtualbox"Dosya Adı" menüsünün yakınında uzantıları seçmek için bir açılır menünüz var. Oradan "Tüm dosyalar"ı seçin ve ardından "private_key" adlı dosyayı seçin ve "Aç" ı tıklayın "Özel anahtarı kaydet" düğmesini tıklayın ve kaydetmeden kaydetmek istediğinizden emin olup olmadığınız sorulursa evet yanıtını verin. parola. Tanınması kolay olacak bir adla kaydedin. "private_key_putty"yi seçtim
7. Adım: Sanal Makineye Giriş Yapın
PuTTY'yi açın ve Ana Bilgisayar Adı olarak "127.0.0.1", bağlantı noktası olarak 2222 yazın ve ardından Bağlantı->SSH->Auth'a gidin ve "Kimlik doğrulama için özel anahtar dosyası" alanının altındaki "Gözat" düğmesini tıklayın. Burada, önceki adımda oluşturduğunuz private_key_putty dosyasını seçin.
(Kutunuzun ayrıntıları farklı olabilir. Bu "vagrant ssh" çalıştırmasıyla ilgili ayrıntıları görmek için)
Ekstra: Şimdi Oturum'a geri dönün ve bu oturum için ayarları kaydedebileceksiniz, böylece tekrar girmek zorunda kalmayacaksınız ("Kayıtlı Oturumlar" alanına bir ad girin ve "Kaydet"e tıklayın).
"Aç" ı tıklayın ve oturum açmak istediğiniz kullanıcıyı girmeniz istenecektir. Varsayılan kullanıcıyı bir önceki adımda bahsedilen işletim sistemi kataloğundan (veya "Vagrant ssh" çalıştırarak) alabilirsiniz.
Örneğin, Ubuntu dağıtımları için varsayılan kullanıcı ubuntu'dur ve Fedora için varsayılan kullanıcı serseridir.
Ekstra ipuçları:
- PuTTY'de Bağlantı->Veri'ye gidin ve 'Otomatik oturum açma kullanıcı adı' alanına oturum açmak için kullanabileceğiniz kullanıcıyı girin. Bu şekilde, bir ssh bağlantısı kurarken herhangi bir veri girmeniz gerekmeyecek.
- Kutunuzun güvenliğini artırmak için, varsayılan kullanıcı adı/şifre kombinasyonuyla bir ssh hizmeti çalıştırmadığınızdan emin olmak için mevcut kullanıcının parolasını değiştirebilirsiniz.
- Muhtemel zorluk: Yeni bir kullanıcı oluşturun ve bunu, oturum açmak için özel anahtarınızı (oluşturulan anahtarı değil) kullanabilmeniz için yapın
Adım 8: Sanal Makineyi Kullanma
Artık serseri kutusunu geliştirme için kullanabileceksiniz. Yeni oluşturulan VM'yi vagrant kullanarak yönetebilirsiniz.
Bazı basit ve kullanışlı serseri komutlar şunlardır:
- "serseri yukarı" - kutuyu başlatır. Bunu yaptıktan sonra PuTTY kullanarak ona bağlanabilirsiniz.
- "serseri durma" - kutuyu durdurur.
- "vagrant init" - seçtiğiniz dağıtıma karşılık gelen vagrant dosyasını oluşturur
- "serseri yok et" - kutuyu siler
Daha fazla bilgi için her zaman resmi web sitesini ziyaret edebilirsiniz:
Geliştirme çalışması yapıyorsanız bunlar yararlı olabileceğinden, anlık görüntülere ve geri dönüşlere de bakmanızı öneririm.
Önerilen:
Linux Önyükleme Sürücüsü Nasıl Oluşturulur (ve Nasıl Kullanılır): 10 Adım
Bir Linux Önyükleme Sürücüsü Nasıl Oluşturulur (ve Nasıl Kullanılır): Bu, Linux'a, özellikle Ubuntu'ya nasıl başlayacağınızla ilgili basit bir giriştir
Rotary Encoder: Nasıl Çalışır ve Arduino İle Nasıl Kullanılır: 7 Adım
Döner Kodlayıcı: Nasıl Çalışır ve Arduino ile Nasıl Kullanılır: Bu ve diğer harika öğreticileri ElectroPeak'in resmi web sitesinde okuyabilirsinizGenel BakışBu eğitimde, döner kodlayıcıyı nasıl kullanacağınızı öğreneceksiniz. İlk olarak, rotasyonel kodlayıcı hakkında bazı bilgiler göreceksiniz ve ardından nasıl yapılacağını öğreneceksiniz
WeMos TTgo ESP32 Uno D1 R32 Nasıl Kurulur ve Kullanılır: 3 Adım
WeMos TTgo ESP32 Uno D1 R32 Nasıl Kurulur ve Kullanılır: WeMos® TTgo ESP32 uno D1 R32 nasıl kurulur WeMos® TTgo ESP32 uno D1 R32'nizi kurmak ve çalıştırmak için tüm adımlar
Mac Terminal Nasıl Kullanılır ve Temel İşlevler Nasıl Kullanılır: 4 Adım
Mac Terminali Nasıl Kullanılır ve Temel Fonksiyonlar Nasıl Kullanılır: Size MAC Terminalini nasıl açacağınızı göstereceğiz. Ayrıca size Terminal içinde ifconfig, dizinleri değiştirme, dosyalara erişim ve arp gibi birkaç özelliği göstereceğiz. Ifconfig, IP adresinizi ve MAC reklamınızı kontrol etmenizi sağlar
Bir Gitar Hoparlör Kutusu Nasıl Yapılır veya Stereonuz İçin İki Adet Nasıl Yapılır: 17 Adım (Resimlerle)
Bir Gitar Hoparlör Kutusu Nasıl Yapılır veya Stereonuz için İki Adet Yapın.: Yaptığım tüp amfi ile birlikte yeni bir gitar hoparlörü istedim. Hoparlör dükkânımda kalacak, bu yüzden çok özel bir şey olmasına gerek yok. Tolex kaplama çok kolay zarar görebilir, bu yüzden hafif bir kumdan sonra dışarıdaki siyahı püskürttüm