Kayıtlar

Aralık, 2021 tarihine ait yayınlar gösteriliyor

./configure configure: error: liburcu is required hatasının sebebi urcu (Userspace RCU) için gerekli kütüphanelerin sistemde kurulu olmaması. Hata: configure: error: liburcu is required Çözüm: sudo apt install -y liburcu-dev

  Linux   üzerinde   ./configure   ile derleme yaparken aşağıdaki hatayı alıyorsanız sebebi paket için gerekli kütüphanenin eksik olması   no package 'gnutls' found ubuntu hatas ı çö z ü m ü.   Çözüm : sudo apt install - y libgnutls *    

./configure configure: error: liburcu is required hatası çözümü.

  ./configure configure: error: liburcu is required  hatasının sebebi  urcu ( Userspace RCU )  için gerekli kütüphanelerin sistemde kurulu  olmaması .   Hata : configure : error : liburcu is required     Çözüm : sudo apt install - y liburcu - dev

Linux Klasör Boyutu Öğrenme

  Linux   tabanlı işletim sistemlerinde bir   klasörün   veya   dosyanın,  boyutunu   öğrenmek için aşağıdaki komutu uygulayabiliriz; du - sh / home / ubuntu   veya önce boyutunu sorgulamak istediğiniz klasöre giderek de komutu çalıştırabilirsiniz. Örneğin; cd / home / ubuntu   du - sh

Linux terminalde uzun klasör yolunu gizlemek, son klasör adını gösterme

Resim
  Linux da kullandığınız terminalde uzun klasör adını  gizlemek  ve sadece son  klasör  adının gösterilmesini sağlamak için  .bashrc  dosyasında ufak bir değişiklik yapmak gerekiyor. if [ "$color_prompt" = yes ]; then satırını bulup, alttaki  \w  geçen yerleri  \W  (büyük w) ile değiştirip  source  komutu ile hemen geçerli yapıyoruz.     nano ~/. bashrc   if [ "$color_prompt" = yes ]; then PS1 = '${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\ W \[\033[00m\]\$ ' else PS1 = '${debian_chroot:+($debian_chroot)}\u@\h:\ W \$ ' fi   source ~/.bashrc  

Linux terminalde her komutta tarih ve saati göstermek.

Resim
  Linux  terminalde her komutta  tarih  ve  saati  göstermek için  .bashrc  dosyasında ufak bir değişiklik yeterli.   Örnekler: PS1 = "@\u \W \[\033[1;33m\]\T\n\\$\[$(tput sgr0)\]" PS1 = "\e[1;31m\u@\h \e[1;97m $ (date + '%d-%m-%Y %H:%M:%S' ) \e[1;93m\W : " PS1 = "\e[1;31m\u@ \e[1;97m $ (date + '%d-%m-%Y %H:%M:%S' ) \e[1;93m\W : " PS1 = "\e[1;31m\u@\h \e[1;90m\W \e[1;97m\e[5m $ (date + '%d-%m-%Y %H:%M:%S' ) \e[25m"     nano ~/. bashrc   NOT : Öncelikle aşağıdaki kodları yorum satırına çeviriyoruz. #if [ "$color_prompt" = yes ]; then # PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W \[\033[00m\]\$ ' #else # PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$ ' #fi     PS1 = '${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]: $(date +"%Y-%m-%d %H:%M:%S") \[\033[01;34m\]\W \[\033[00m\]\$ ' source ~/. bashrc  

Linux port kill lsof -ti:8000 lsof ile port kullanılan servisi öldürmek

  Linux port kill lsof -ti:8000 lsof ile port kullanılan servisi öldürmek Python  ile veya başka bir uygulama ile dinlelen bir porta ait  PID  / servisi otomatik  öldürmek  için aşağıdaki örnek kodu kullanabilirsiniz.   kill $ ( lsof - ti : 8000 )  

W: APT had planned for dpkg to do more than it reported back

  W: APT had planned for dpkg to do more than it reported back apt  veya  apt-get  install ile kurulum yaparken aşağıdaki hatayı alıyorsanız sebebi kurulumun  yarım  kalması. Kurulumu tekrar yaparken reinstall kullanırsanız sorun yaşamasınız.   Çözüm sudo apt - get install -- reinstall paketadi

.bash_history ye tarih eklemek. time stamps in bash history?

  .bash_history ye tarih eklemek. time stamps in bash history? nano ~/. bash_history HISTTIMEFORMAT = "%F %T " source ~/. bash_history   NOT :  ~/  yerine hangi kullanıcıya işlem yapılmak isteniyorsa o kullanıcının adı yazılmalı. Örn: / root /.bash_hisyory   TEST: history  

Supervisor servisini yeniden başlatırken aşağıdaki hata alınıyorsa muhtemelen hem servis yeniden başlatılıp hem de supervisorctl restart all beraber işlem yaptırılıyor. Hata unix:///var/run/supervisor.sock no such file Çözüm: Komutları tek satırda && yerine tek tek çalıştırın. systemctl restart supervisor supervisorctl restart all

  Son   1   gün içinde   belirtilen   klasör içinde değişen   dosya   ve   klasörler find / home / muslu / - newermt "1 day ago" - ls   Son  10  günde  belirtilen  klasörde değişen  dosya  ve  klasörler find / home / muslu / - newermt "10 day ago" - ls   Son  15  günde belirtilen klasördeki değişen  dosya  ve  klasörler find / home / muslu / - mtime - 15 - ls   Son  7  gün içinde belirtilen klasörde değişen  klasörler   find / home / muslu / - mtime - 7   - type d - ls

unix:///var/run/supervisor.sock no such file Supervisor hatası

  unix:///var/run/supervisor.sock no such file Supervisor hatası Supervisor  servisini yeniden başlatırken aşağıdaki hata alınıyorsa muhtemelen hem servis yeniden başlatılıp hem de  supervisorctl restart all  beraber işlem yaptırılıyor.   Hata unix : ///var/run/supervisor.sock no such file   Çözüm :   Komutları tek satırda  &&  yerine tek tek çalıştırın.   systemctl restart supervisor supervisorctl restart all  

Linux tail komutunda son satır sayısını belirtmek

Linux tail komutunda son satır sayısını belirtmek Linux tail  ile istenilen son satır sayısı kadarını görüntülemek için  -n  parametresi ile irlikte rakam belirtmek yeterli.   Örnek: mail.log dosyasındaki son  100  satırı göster ve canlı olarak izle tail - f - n 100 / var / log / mail . log  

Linux sed ile dosya içinde satır silmek. Linux dosyadan satır silmek.

  Linux sed ile dosya içinde satır silmek. Linux dosyadan satır silmek. Linuxlarda bir dosyanın içinden satır silme örnekleri.   NOT: sed il e-i parametresi kullanılmadan işlem yapılmaz, sadece çıktı örneği gösterilir.   sed - i ....      Boş satırları silmek sed '/^$/d' / home / muslu / deneme . txt     Belirtilen satırı silmek Ör: 3. satırı sil sed '3d' / home / makdos / ornek . txt     İçinde istenen harfler geçen satırları silmek. Ör: virtualmin geçen satırları sil sed '/virtualmin/d' / etc / apt / source . list     İstenen harf-ler ile başlayan satırları silmek. Ör: ubuntu ile başlayan satırları sil sed '/^ubuntu/d' / etc / apt / source . list     İstenen harf-ler ile biten satırları sil Ör: centos ile biten satırları sed '/centos$/d' / etc / apt / source . list  

Linux SFTP aktif etmek. sftp ile linux a bağlanmak.

  Linux SFTP aktif etmek. sftp ile linux a bağlanmak. Uzaktan bir Linux sunucuya SFTP ile bağlanmak istediğiniz, yedekleme yaptıktan sonra indirmek veya bozulmuş diskleri canlı ISO ile açtıktan sonra dosyalara dışarıdan erişmek için OpenSSh ile birlikt eSFTP kullanabilirsiniz.     OpenSSH ayarları nano / etc / ssh / sshd_config   Port 22 PermitRootLogin Yes Subsystem sftp internal - sftp Match User root X11Forwarding no AllowTcpForwarding no ForceCommand internal - sftp - d / mnt   NOT:  -d /mnt  ile login sonrası direk klasöre yönlendirme yapılabilir.     Uzaktan Bağlantı İzni nano / etc / hosts . allow   sshd : ALL ALL : ALL   systemctl restart sshd