Unix & Linux

Linux, FreeBSD ve diğer Un * x benzeri işletim sistemleri kullanıcıları için soru-cevap

3
Chmod + w neden diğerlerine yazma izni vermiyor (o)
Ben çalıştırdığınızda chmod +w filenameo kadar yazma izni vermez other, sadece yazma izni verir userve group. Bu komutu yürüttükten sonra chmod +w testfile.txt koşu ls -l testfile.txtbaskılar -rw-rw-r-- 1 ravi ravi 20 Mar 10 18:09 testfile.txt ancak durumunda +rve +xdüzgün çalışıyor. Kullanmak istemiyorum chmod ugo+w filename.

2
Bir systemd hizmetini root dışında bir kullanıcı olarak çalıştırmak!
Aşağıdaki hizmeti yarattım, amos.service ve amos (amos grubunun üyesi) olarak çalışması gerekiyor [Unit] Description=AMOS Service After=network.target [Service] User=amos Group=amos Type=simple WorkingDirectory=/usr/share/amos ExecStart=/usr/share/amos/amos_service.sh start ExecStop=/usr/share/amos/amos_service.sh stop Restart=on-failure [Install] WantedBy=multi-user.target Tüm izinler üzerinde ayarlanmış /usr/share/amosiçinamos:amos amos_service.sh aşağıdaki gibidir: #!/bin/bash CUDIR=$(dirname "$0") cd /usr/share/amos start() { exec /usr/share/amos/run_amos.sh >> /var/log/amos.log 2>&1 } stop() …
18 systemd  services  init 

4
Dash'te Süreç Değişimi nasıl taklit edilir?
İçinde bash, süreç değiştirme kullanın ve bir diske kaydedilmiş bir dosya gibi bir işlem çıktısını tedavi: $ echo <(ls) /dev/fd/63 $ ls -lAhF <(ls) lr-x------ 1 root root 64 Sep 17 12:55 /dev/fd/63 -> pipe:[1652825] maalesef, Süreç Yedeği desteklenmiyor dash. Kısa sürede taklit etmenin en iyi yolu ne olurdu Process …

4
Zsh isteminde yolu kısalt
BashPROMPT_DIRTRIM, örneğin ben ayarladığınızda PROMPT_DIRTRIM=3, sonra gibi uzun bir yol seçeneği vardır : user@computer: /this/is/some/silly/path bunun yerine şöyle görünecektir: user@computer: .../some/silly/path Benzer bir seçenek var zshmı?
18 zsh  prompt 

1
Systemd: Bir "oneshot" hizmetinin ilk başarısız olması durumunda yeniden denenmesini nasıl sağlayabilirim?
Birkaç kez systemd servis manüel okudum, ama hala temel bir systemd desen anlayamıyorum: Başlangıçta başarıyla tamamlanana kadar bir başlatma işlemini bir kez (docker kapsayıcısı veya bir sürücüyü biçimlendirmek gibi) çalıştırmak istiyorum. Ama bunun için Type = oneshot kullanırsam, Restart = on-fail kullanamazsınız ve başarısız olursa, işi yeniden denemez. Burada bariz …
18 systemd 

4
Bir işlemi bash betiğinden nasıl ayırabilirim?
Ben komuttan çıktığınızda SIGINT sürece iletilmez böylece bir işlem bir bash komut dosyası ayırmaya çalışıyorum. disownKomutu doğrudan terminalde kullandım , ancak bash'da, disownSIGINT'in iletilmesini engellemiyor. Bu betiğin amacı, openocd ve sonra gdb'yi tek bir çağrı ile başlatmaktır. Komut dosyası hiçbir zaman çıkmadığından (gdb çalıştırıyor) SIGINT hala gdb'den openocd'a iletiliyor; Terminalde …
18 bash  disown 


1
Neden bir süreç arka planını oluştururken setsid () kullanıyoruz?
Bir hizmet (arka plan programı) oluşturmak için ebeveynini çatallıyoruz ve çocuğu arayarak oturum lideri haline getirirken çıkmasını sağlıyoruz setsid(). Üstelik neden setid () kullanıyoruz? Yetim sürecimiz init(her durumda olmasa da) süreç tarafından halledilir . Neden stsid () kullanıyoruz? Sinyal setsid()işleme ile taşıma SIGHUPsinyali arasında herhangi bir ilişki var mı ?
18 daemon 

3
Konuk eklemeler 'program bulunamadı' Kali Linux 2.0
Sorun: Konuk eklemelerini Kali linux'a kurmaya çalışırken aşağıdaki hata oluşuyor. Hata! Bu yazılımı çalıştırırken bir sorun oluştu. Program bulunamadı Bu, Virtual Box 4.3.32'de Kali Linux 2.0'ın yeni kurulumundan sonra meydana geldi Bu hatayı almak için yapılan işlem: Virtualbox -> Devices -> Insert Guest Additions CD image Kali Linux GUI'den mesaj …

1
“Grep” in tam tersi nedir?
Uzun bir dizgi dizisi yazdırdığımı ve yalnızca belirli bir desen içeren satırları göstermek yerine (hangisinin yapmak için "grep" kullandığını) yerine, belirli desenleri nasıl filtreleyebilirim ?
18 grep 



2
journalctl için seçilebilir birimler listesi
Bir CentOS 7 sunucusunda, journalctlgünlükleri üretebilen seçilebilir birimlerin listesini almak istiyorum . Bunu yapmak için aşağıdaki kodu nasıl değiştirebilirim? journalctl --output=json-pretty | grep -f UNIT | sort -u CentOS 7 terminalinde yukarıdaki kod üretilir grep: UNIT: No such file or directory. DÜZENLE: Aşağıdaki java programı, istenen grep'ten herhangi bir çıktı …
18 grep  systemd 


4
Boru kullanma neden grep burada çalışmıyor?
Aşağıdaki komut var: find / -name libGL.so.1 "İzin reddedildi" ile birçok satır döndürür. Bu satırları hariç tutmak istiyorum, bu yüzden aşağıdakileri ekledim: find / -name libGL.so.1 | grep -v 'denied' Ama çıktı aynı - benim grep -v 'denied'ile hatları filtreleme değil Permission denied. Birçok varyasyon denedim, grep eğiticilerine baktım, ancak …
18 shell  grep  pipe 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.