Unix & Linux

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


2
Günlükleri döndürürken apache yeniden yüklenmesini nasıl önleyebilirim?
Apache erişimini, hatalarını ve yeniden yazma günlüklerini döndürmek için logrotate kullanıyorum. Config dosyam şuna benziyor: /apache/*log { compress dateext rotate 365 size=+300M olddir /log/old/apache notifempty missingok lastaction /bin/apache reload endscript } Benim sorunum, ne zaman bir rotasyon meydana gelirse, Apache'nin sadece döndürülmüş günlük dosyasına yazmadığı için Apache'nin yeniden yüklenmesi gerekiyor. …

4
Tarball ayıklarken hedef dizin oluşturun
mkdir -pTar komutumda var olmayan bir hedef dizini tanımlayabildiğim yere benzer bir hedef dizin oluşturmak mümkün mü ve tar benim için dizini oluşturacak mı? Çıktıyı kullanarak bir dizine yönlendirebileceğimi biliyorum tar -C /target/dir, ancak hedef dizin yoksa bu çalışmaz.
25 directory  tar 

3
Bash, C'nin çatalına () benzeyen çatalları destekliyor mu?
Bir noktada çatallamak istediğim bir betiğim var, böylece aynı betiğin iki kopyası çalışıyor. Örneğin, aşağıdaki bash betiğinin olmasını istiyorum: echo $$ do_fork() echo $$ Bu bash betiği gerçekten mevcut olsaydı, beklenen çıktı şöyle olurdu: <ProcessA PID> <ProcessB PID> <ProcessA PID> veya <ProcessA PID> <ProcessA PID> <ProcessB PID> Bu tür çıktıları …
25 shell  fork 

5
OpenSSH için varsayılan boşta kalma zaman aşımı süresi nedir?
Bazı uyumluluk belgeleri için ihtiyacım olan bu basit sorunun cevabını bulamıyorum. Varsayılan bir CentOS 6.5 (OpenSSH 5.3p1-94.el6) kurulumunda, bir kullanıcının SSH oturumu ne kadar boşta kaldıktan sonra sona erecek? Boşta kalma zaman aşımını artırmak için aşağıdakilerin ayarlanabileceğine inanıyorum, ancak bunlar varsayılan olarak yorumlanıyor. $ grep -i alive /etc/ssh/sshd_config #TCPKeepAlive yes …
25 ssh  centos  openssh 

4
Ctrl + sol / sağ ok tuşları sorunu
Son sistem güncellemesinden sonra, zsh terminalindeki ctrl + sol / sağ ok komutu hiçbir şey yapmaz. Ayrıca ctrl + u da yanlış bir şey var çünkü genellikle bu komut imlecin satırın başlangıcına kadar silinmesine neden olur, şimdi tüm satırı siler .. Birisi bu sorunları nasıl çözeceğini bilir? hepinize teşekkür ederim.


3
Rc.local komutunu yeniden oluşturmak yerine, sistemde rc.local komutunun doğru alternatifi nedir?
Systemd'de bazı yerel komut dosyalarını (veya çok yerel komutları) yürütmenin doğru yolunu bulamıyorum, zaten bu tür komut dosyaları için bir hizmet (bir sistemde bir birim) oluşturmamam gerektiğini biliyorum (veya yapmalı mıyım?) .... Bulduğum geçici çözüm, rc.local oluşturmak ve yürütme izinlerini vermek. printf '#!/bin/bash \n\nexit 0' >/etc/rc.local chmod +x /etc/rc.local Örneğin, …
25 systemd  rc.local 


3
çalışan bir daemon sürecine 'sahip' olan systemd birimini bulma
Bir JACK / Pulseaudio sorununda hata ayıklamak için, pulseaudio arka plan programının ne zaman ve neden başlatıldığını anlamak istiyorum (Fedora'da). Kullanımı: $ ps -o'pid,ppid,args' `pgrep pulse` Pulseaudio daemonunun systemd tarafından başlatıldığını görüyorum (pid = 1) PID PPID COMMAND 2738 1 /usr/bin/pulseaudio --start Ancak, sistemimde herhangi bir ünite dosyasını bulamadım, pulseaudiohatta …

5
Linux kullanıcısı mevcut şifreyi bilmeden şifresini değiştirebilir mi?
Birkaç ubuntukutu kuruyorum ve opscode'ları chefbir yapılandırma aracı olarak kullanıyorum . Her kullanıcının ortak anahtarlarını bu sunucuların her birine kurmak ve parola doğrulamasını devre dışı bırakmak oldukça kolay olurdu. Ancak, kullanıcıların sudovarsayılan olarak bir şifre gerektiren ayrıcalıklarına da sahip olmaları gerekir. Ben erişimi yönetimi yöntemi olarak kullanıcıların genel anahtarları kullanmak …
25 ubuntu  ssh  users  sudo  password 



4
Eşleşme olmadan bir glob düzeninden boş bir dize sessizce nasıl alınır
Diyelim ki üç dosyalı bir klasörüm var: foo1 foo2 bar 1. Kaçarsam list_of_files=$(print foo*) echo $list_of_files Alırım: foo1 foo2 2. Kaçarsam list_of_files=$(print bar*) echo $list_of_files Alırım: bar 3. Ancak koşarsam list_of_files=$(print other*) echo $list_of_files Anladım: zsh: no matches found: other*(değişken $list_of_filesolsa boş) Zsh'den glob genişlemesiyle eşleşememesi durumunda şikayet etmemesini istemek …
24 zsh  wildcards 

3
Çevreleyen karakterleri yazdırmadan önce 'sed' ile eşleşen bir regex çıkartma
Dışarıdaki tüm 'sed' doktorlarına: Bir satırda eşleştirdiği normal ifadeyi çıkarmak için 'sed'i nasıl elde edebilirsiniz? Başka bir deyişle, sadece sıralı ifadeye karşılık gelen dizgiyi, eşleşen satırdaki tüm eşleşmeyen karakterlerin elimden alınmasını istiyorum. Aşağıdaki gibi geri referans özelliğini kullanmayı denedim regular expression to be isolated gets `inserted` here | v sed …
24 sed 

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.