Sızma Testi için 7 Faydalı OSINT Aracı
Bu makalede, Sızma Testi için 7 faydalı OSINT aracını iyi açıklayın.
Bu eğitimde, git sunucusunun CentOS 7'ye nasıl kurulacağını ve yapılandırılacağını göreceğiz.
Git, yazılım geliştirme sırasında kaynak koddaki değişiklikleri izlemek için dağıtılmış bir sürüm kontrol sistemidir. Programcılar arasındaki çalışmaları koordine etmek için tasarlanmıştır, ancak herhangi bir dosya kümesindeki değişiklikleri izlemek için kullanılabilir. Hedefleri hız, veri bütünlüğü ve dağıtılmış, doğrusal olmayan iş akışları için destek içerir.
Git, küçükten çok büyük projelere kadar her şeyi hızlı ve verimli bir şekilde ele almak için tasarlanmış ücretsiz ve açık kaynaklı dağıtılmış bir sürüm kontrol sistemidir.
Kuruluma başlayalım.
Git'i yüklemek için iki seçenek vardır.
Seçenek 1, Git'i Yum kullanarak kurmaktır
1. Sunucuyu güncel tutun
# yum update -y
2. Git'i yükleyin
# yum install git -y
Seçenek 2, git'i kaynaktan yüklemektir
Git'in en son sürümünü sürüm sayfasından indirebilirsiniz . Daha uzun zaman alır ve yum paket yöneticisi aracılığıyla güncellenmez ve korunmaz. Ancak, CentOS depolarında mevcut olandan daha yeni bir sürüm indirmenize izin verecek ve ekleyebileceğiniz seçenekler üzerinde size biraz kontrol sağlayacaktır.
İlk önce, bağımlılıkları yükleyin
# yum groupinstall "Development Tools'
# yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
Kurulum tamamlandıktan sonra, sürüm sayfasına gidin ve indirme bağlantısını kopyalayın. tar.gz dosyasını bulup sağ tıklayıp linki kopyalayabilirsiniz.
Şimdi, wget komutunu kullanarak sunucuya indirin ve yeniden adlandırın:
# wget https://github.com/git/git/archive/v2.14.6.tar.gz -O git.tar.gz
İndirme işlemi tamamlandıktan sonra tar dosyasını çıkartabiliriz.
# tar -zxf git.tar.gz
Şimdi, yapımızı yapılandırmaya başlamak için o dizine gidin.
# cd git-*
makeconfig ile oluşturulan configure betiği ile ihtiyacımız olan her şeyi kontrol edebiliriz. Bu komut dosyası aynı zamanda /usr/local'ı (Linux platformları için varsayılan program klasörü) yeni ikili dosya için uygun hedef olarak bildirmek için bir --prefix kullanacak ve sonraki adımda kullanılacak bir Makefile oluşturacaktır.
# make configure
# ./configure --prefix=/usr/local
Makefile'lar, make yardımcı programı tarafından işlenen komut dosyası oluşturulabilir yapılandırma dosyalarıdır. Makefile'ımız make'ye bir programın nasıl derleneceğini ve onu CentOS kurulumumuza bağlayarak programı düzgün bir şekilde yürütebilmemiz için anlatacak.
# make install
Git'i başarıyla oluşturduk ve kurduk. Doğrulamak için aşağıdaki komutu kullanarak sürümü kontrol edin:
# git --version
Git'i Ayarla
Depoları işlemek için kullanıcı ekleyin:
# useradd git
Ardından Git kullanıcınıza bir şifre verin:
# passwd git
Git kullanıcısı olarak oturum açın
# su - git
Aşağıdaki komutu kullanarak yeni bir boş depo başlatın:
# git init --bare ~/neotechsystems.git
Örnek dosyayı aşağıdaki gibi kopyalayarak güncelleme sonrası kancayı etkinleştirin:
# cd hooks/
# cp post-update.sample post-update
Sunucu tarafı için bu kadar.
Şimdi istemci tarafına geçelim:
Git'i yükleyin
# yum install git -y
Kurulum tamamlandı
git'i kur
Kendiniz hakkında bilgi gönderin, böylece doğru bilgiler ekli olarak taahhüt mesajları oluşturulacaktır:
# git config --global user.name "git'
# git config --global user.email "[email protected]'
Tüm projelerinizi saklayabileceğiniz bir dizin oluşturun
# mkdir ~/dev
# cd ~/dev
Şimdi, sunucuda daha önce oluşturduğumuz neotechsystems.git deposunun bir klonunu oluşturun.
# git clone [email protected]:~/neotechsystems.git neotechsystems.git
Cloning into 'neotechsystems.git’…
warning: You appear to have cloned an empty repository.
Depoya git
# cd neotechsystems.git
Deponun boş olduğunu görebilirsiniz, bu yüzden bazı dosyalar oluşturalım
# echo "my test file' > file1.txt
Bu dosyayı git depomuza ekleyin
# git add .
Değişiklikleri taahhüt et
# git commit -am "My First Commit'
[master 45fc94c] added test file
1 file changed, 1 insertion(+)
create mode 100644 file1.txt
Bu değişiklikleri git-server.lab.com adresindeki uzak git deposuna aktarın
# git push origin master
şifre istenecek, git kullanıcı şifresini girin
[email protected]’s password:
Counting objects: 2, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 235 bytes | 235.00 KiB/s, done.
Total 2 (delta 0), reused 0 (delta 0)
To git-server.lab.com:~/neotechsystems.git
bc172aa..45fc94c master -> master
Değişiklikleri doğrulayın, git sunucusuna erişin ve günlükleri kontrol etmek için aşağıdaki komutu çalıştırın
# git log
Git sunucusunu CentOS 7'ye başarıyla kurduk ve yapılandırdık
Bu makalede, Sızma Testi için 7 faydalı OSINT aracını iyi açıklayın.
Bu makalede, Bitwarden'ın Ubuntu 20.04'e nasıl kurulacağını iyi açıklayın. Kendi kendine barındırılan Server Bitwarden, açık kaynak şifre yöneticisidir. Kendi Kendine Barındırılan Sunucuda.
Bu makalede, NetBox'ın Ubuntu 20.04'e nasıl kurulacağını iyi açıklayın. Yükleyin ve yapılandırın. NetBox bir altyapı kaynak modelleme (IRM) uygulamasıdır.
PayPal Ücret Hesaplayıcı. PayPal, en yaygın kullanılan ödeme yöntemidir.PayPal, hem kişisel hesaplar hem de ticari hesaplar sunar. Ücretler hakkında size net bir genel bakış sunar.
CentOS 7'de MTR raporunun nasıl kurulacağını ve çalıştırılacağını öğreneceğiz. Ağ hatalarını teşhis etmek ve izole etmek için, Linux yöneticisi MTR(my traceroute) aracını kullanır.
Git sunucusunu CentOS 7'de nasıl kuracağımızı ve yapılandıracağımızı göreceğiz. Bir Git sunucusu kurun. Git ücretsiz ve açık bir kaynaktır. Git'i YUM kullanarak kurun veya indirin.
Bu eğitimde size iRedMail'i Ubuntu 20.04'e kurmanın nasıl kolay olduğunu göstereceğiz. iRedMail, açık kaynaklı bir posta sunucusu çözümüdür.
Bu makalede, OrangeScrum'ın CentOS 7'ye nasıl kurulacağını iyi açıklayın.
Bu makalede, XploitSPY'yi Ubuntu 20.04 sunucusuna kurmanın nasıl kolay olduğunu açıklayın. XploitSPY, bir Android İzleme Casusluk Aracıdır.
Bu makalede, IntelliJ IDEA'nın Ubuntu 20.04'e nasıl kurulacağını iyi açıklayın. IntelliJ IDEA, entegre bir geliştirme ortamıdır. Topluluk sürümü