@@lizarm Bunun için herkes farklı bir yol izleyebilir ama benim düşüncem ilk olarak Linux ve komut satırında çalışılması öğrenilmeli. Çünkü yakında Linux'tan sonraki konulara başlayacağım mesela Jenkins kurulumu, build pipeline oluşturma gibi. Burada Linux komutlarına hep ihtiyacımız olacak. Bu nedenle en detaylı şekilde olmasa da öncelikle temel seviyede Linux diyorum :)
Hocam çok faydalı içerikler çok teşekkür ediyorum, devamını bekliyoruz. Birde hocam biz teknofest için gazebo, ardupilot, ros, Qgroundcontrol vb. Uygulamaları ubuntuda kurup çalıştırıyoruz bu alanlarda videolar gelirmi hocam
Teşekkürler. Bahsettiğiniz konularla ilgili video yapmayı planlamıyorum çünkü bu uygulamalarla ilgili hiç çalışmam olmadı maalesef. Ama seri içinde hazırlayacağım önümüzdeki videolarda Jenkins kurulumu ve build pipeline ile uygulama dağıtımlarının otomatize edilmesi gibi çeşitli pratikleri anlayacağım. Belki siz de böyle bir yapı kurup uygulama geliştirme süreçlerinizi hızlandırabilirsiniz
Ubuntu gibi bazı Linux dağıtımlarında /sbin ve /usr/sbin dizinleri altında doğrudan çalıştırılabilir dosyaların kopyaları bulunabilir. Bu dosyaların komut olarak çalışabilmesi PATH variable’ı sayesinde oluyor (Bir sonraki videoda bu konuyu anlatmayı planlıyorum) Eğer PATH’e önce /usr/sbin tanımlanıp sonra /sbin tanımlandıysa, bir komut çalıştırdığımızda bu PATH’de bulunan sırasına göre ilk önce /usr/sbin altına bakıyor ve komutu orda bulduğu için oradan çalıştırıyor. Eğer PATH'de öncelikle /sbin altına bakılıyor olsaydı komutu /sbin'den çalıştıracaktı. Normalde komut dosyalarının videoda anlattığım gibi /bin ve /sbin altında olması bir Linux standardı. Ama farklı Linux dağıtımlarında bu şekilde bazı küçük değişiklikler olabiliyor ve genel olarak tüm uygulamalarda tutarlılığı sağlamak için bu şekilde iki lokasyonda da temel komutlar bulunabiliyor.
Anlatım ve anlaşılırlık yeteneğinize hayranım. İyi bir öğreticisiniz hocam.
Teşekkürler :)
@@alidoganaydin şu an DevOps yolunda ilerleyen sıfır biri seri içerisinde öncelikle en detaylı şekilde Linux kullanmayı öğrenmeli değil mi?
@@lizarm Bunun için herkes farklı bir yol izleyebilir ama benim düşüncem ilk olarak Linux ve komut satırında çalışılması öğrenilmeli. Çünkü yakında Linux'tan sonraki konulara başlayacağım mesela Jenkins kurulumu, build pipeline oluşturma gibi. Burada Linux komutlarına hep ihtiyacımız olacak. Bu nedenle en detaylı şekilde olmasa da öncelikle temel seviyede Linux diyorum :)
Mnt ve media klasörleri arasındaki farkı bilmiyordum, bu video ile öğrenmiş oldum. Çok teşekkürler 🎉
Ben de teşekkür ederim :)
yeni başlayanlara faydalı içerikler hocam. eline emeğine sağlık 👍
Teşekkürler
Hocam çok faydalı içerikler çok teşekkür ediyorum, devamını bekliyoruz. Birde hocam biz teknofest için gazebo, ardupilot, ros, Qgroundcontrol vb. Uygulamaları ubuntuda kurup çalıştırıyoruz bu alanlarda videolar gelirmi hocam
Teşekkürler. Bahsettiğiniz konularla ilgili video yapmayı planlamıyorum çünkü bu uygulamalarla ilgili hiç çalışmam olmadı maalesef. Ama seri içinde hazırlayacağım önümüzdeki videolarda Jenkins kurulumu ve build pipeline ile uygulama dağıtımlarının otomatize edilmesi gibi çeşitli pratikleri anlayacağım. Belki siz de böyle bir yapı kurup uygulama geliştirme süreçlerinizi hızlandırabilirsiniz
which reboot komutunu girdiğimiz zaman /usr/sbin/reboot çıktısı alıyoruz. Fakat reboot komutu /sbin altında. Neden böyle oluyor hocam?
Ubuntu gibi bazı Linux dağıtımlarında /sbin ve /usr/sbin dizinleri altında doğrudan çalıştırılabilir dosyaların kopyaları bulunabilir. Bu dosyaların komut olarak çalışabilmesi PATH variable’ı sayesinde oluyor (Bir sonraki videoda bu konuyu anlatmayı planlıyorum) Eğer PATH’e önce /usr/sbin tanımlanıp sonra /sbin tanımlandıysa, bir komut çalıştırdığımızda bu PATH’de bulunan sırasına göre ilk önce /usr/sbin altına bakıyor ve komutu orda bulduğu için oradan çalıştırıyor. Eğer PATH'de öncelikle /sbin altına bakılıyor olsaydı komutu /sbin'den çalıştıracaktı.
Normalde komut dosyalarının videoda anlattığım gibi /bin ve /sbin altında olması bir Linux standardı. Ama farklı Linux dağıtımlarında bu şekilde bazı küçük değişiklikler olabiliyor ve genel olarak tüm uygulamalarda tutarlılığı sağlamak için bu şekilde iki lokasyonda da temel komutlar bulunabiliyor.
@@alidoganaydin teşekkürler detaylı yanıtınız için