Unix & Linux

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


2
Anonim tarball'lar
Tar kullanıcı adımı tarball'a kodlar. Tamamen anonim bir tarball yapmaya zorlayabilir miyim? --owner rootkullanıcı adımın yalnızca bazı örneklerinin yerini alıyor. Ekleme USER=root: USER=root tar c --owner root dataetkisi yoktur. Kısacası diliyorum: echo hello world > data; tar c --owner root data | grep "$USER" için değil maç.
11 tar  gnu-tar 



1
Sudo'lamadan önce sudo yeteneğini kontrol etmek mümkün mü?
Küçük bir yardımcı program yazıyorum. sudoGerekirse bir şeyleri çalıştırmayı denemek istiyorum . Yani: dosya izinleri geçerli kullanıcının belirli bir dosya üzerinde çalışmasına sudoizin vermezse (ve kurallar izin verirse) yardımcı programım sudodosyanın sahibi olarak bir şey çalıştırmak istiyorum . Bu yeteneği önceden kontrol etmeyi umuyorum, çünkü sistem günlüklerinin başarısız sudodenemelerden kaynaklanan …
11 sudo 

2
Vi / vim'de bir dosyanın üzerine yazmak yerine nasıl eklerim?
Bir dosyaya sadece yazarak yazabileceğimi biliyorum :w <file>. Bir dosyanın üzerine yazmak yerine ekleyerek nasıl bir dosyaya yazabileceğimi bilmek istiyorum. Örnek kullanım örneği: Bazı örnekleri bir günlük dosyasından başka bir dosyaya almak istiyorum. Bugün bunu başarmak için şunları yapabilirim: Günlük dosyasını açın Şununla bazı satırlar seçin: Shift+v Bir dosyaya yazın: …

3
/ dev / stderr vs.> & 2'ye çıktı gönderme
Komut dosyalarında hatalar genellikle dosya tanımlayıcı 2'ye şu şekilde gönderilir &2, yani: echo "error" >&2 /dev/stderrBunun yerine bazen kullanılır: echo "error" > /dev/stderr Baktığımda, /dev/stderrbunun sadece bir symlink olduğunu görüyorum, bu da (şu anki terminalimde) /proc/self/fd/2bir symlink /dev/pts/5. Biraz karmaşık görünüyor. Bunun arkasında bir mantık var mı? Kullanmak /dev/stderrve &2eşdeğer …


1
bash etkileşimli Docker kapsayıcısında doğru şekilde yeniden boyutlandırılmıyor
Her zaman terminali boyut değişiklikleri, genellikle basholacak resizeotomatik böylece LINESve COLUMNSdoğru recomputed. Ancak bazı nedenlerden dolayı bu, bashetkileşimli olarak çalışan bir Docker kapsayıcısında çalışmaz . Ben shopt checkwinsize -sbenim, bashrcDocker kapta (ve teyit ettik onkullanarak shopt). Ana bilgisayar bashoturumu ile aynı . Fikirlerim bitti, gerçekten; pencere yeniden boyutlandırıldığında otomatik olarak …
11 bash  docker 

1
Orijinal montaj parçasını etkilemeden bir arka montaj parçasını çıkarın
Üzerine sorulan ServerFault ama yeterince dikkat alamadım, bu yüzden bazı insanlar burada cevabı biliyorum umut ile, burada yayınlanırsa. Geri bağlama bağlarını takmakla ilgili başka bir soru var , ancak çözümün istenmeyen etkisi var. Aşağıdaki dizin düzenini göz önünde bulundurun: . ├── A_dir │ └── mount_b ├── B_dir │ └── mount_c …

4
Her yeni bir istem görüntülendiğinde Bash istemi yürütme komutu
Geçerli git dalını gösteren bash aşağıdaki istemi var: PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc .bashrc kaynağını aldığımda çalışır, ancak dalı değiştirdiğimde çalışmaz, bu nedenle PS1 var yalnızca .bashrc kaynağını aldığımda değerlendirilir, ancak her yeni istem görüntülendiğinde değerlendirilmelidir. Bu bash 4.3 ile nasıl yapılabilir?
11 bash  prompt 

1
Xrandr ile çift monitör kurulumu: kaydırma özelliği olmadan / devre dışı bırakılarak genişletme
Bu bir soru değil, daha ziyade Ubuntu altında bir sorun için bir çözümle karşılaştım. Kurulum: Bir dizüstü bilgisayar ekranı (örn., "LVDS-1-0") ve ikinci bir ekran (ör., "DP-1"), ikinci ekran birincil ekranınız ve monitörünüz birincil ekranınızın sağında ( veya sol) bir uzantı olarak (resme bakın). İlk ekran, bunu yapmamak için açık …

2
Şifreleyelim - nginx - OCSP zımbalama
Nginx sunucumda OCSP zımbalamasını etkinleştirmek istiyorum. kullanıyorum nginx sürümü: nginx / 1.6.2 debian Sertifikayı Şifreleyelim Bu konuda gerçekten tecrübesizim, bu yüzden önemsiz bir sorun olabilir. İşte benim nginx güvenlik yapılandırmam ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_dhparam /etc/ssl/private/dhparams_4096.pem; İşte benim site / Sunucu güvenlik yapılandırması: add_header Strict-Transport-Security "max-age=31536000; …
11 nginx  ssl 


5
önyükleme sırasında "Önbellek modu sayfası bulunamadı" iletisinden kurtulun
erken önyükleme sırasında, aşağıdaki hata iletisini alıyorum: [sdb] No Caching mode page found [sdb] Assuming drive cache: write through Doğru anlarsam, bu aslında zararsız bir bilgi mesajıdır ve gerçek bir hata değildir. sdbUSB diskim ve önbellek kullanmıyor. Sorun şu ki, bu tür gereksiz bilgi mesajlarından kurtulmak için kasten çekirdek loglevel'i …
11 kernel  logs  startup  console 

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.