Unix & Linux

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

1
Hizmetleri yeniden başlatmak için “invoke-rc.d” veya “service” kullanılmalı mı?
Hangisinin en iyi ve hangi koşullarda olduğu konusunda kafam karıştı: invoke-rc.d apache2 restart veya service apache2 restart Gerçek bir fark var mı? man service aşağıdaki ilginç bit: service, çoğu ortam değişkenini kaldırarak ve geçerli çalışma dizini / olarak ayarlanmış olarak mümkün olduğunca öngörülebilir bir ortamda bir Sistem V başlatma komut …

3
Derlemeye nasıl devam edilir?
makeKaynak ağacın tamamını yeniden derlemek zorunda kalmadan bir süreci her zaman kesintiye uğratabileceğimi biliyorum . Bildiğim gibi, makesadece henüz derlenmemişse veya kaynak kod son derlemeden sonra değiştirilirse bir hedef derler. Ama araya girersem make, kesinlikle (eşzamanlılık seviyesine bağlı olarak) yarı hazır ikili dosyalar olacaktır. Bir dahaki sefere koştuğumda onlarla ne …

3
Bash globbing'in tarihi
Bash'in "zonklama" ve düzenli ifadelerin aynı olmamasının tarihsel bir nedeni var mı? Örneğin, Bash'te [1-2]*1 veya 2 ile başlayan herhangi bir şeyle ve ardından başka bir şeyle eşleştiğine inanıyorum, normal bir ifade olarak [1-2]*sadece 1s ve 2s'lik bir diziyle eşleşir. Bash komut dosyam ve REGEX foo'mun her ikisi de oldukça …

2
ssh üzerinde stderr -t
Bu, çıktıyı STDERR'a gönderir, ancak Ctrl+ çoğaltmaz C(yani Ctrl+ Cöldürür, sshancak uzaktan kumandayı öldürmez sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Bu Ctrl+ yayar C(yani Ctrl+ Cöldürür sshve uzaktan kumanda eder sleep), ancak STDERR'u STDOUT'a gönderir: $ ssh -tt localhost 'sleep 100;echo foo ">&2"' Ctrl+ ' Yı yaymaya devam …

2
$ BASH_COMMAND değerini değerlendirmek güvenli mi?
Değişkenlerden, örneğin Bash SSS'den öğrendiğim bir teknikle) karmaşık bir komut oluşturan bir kabuk komut dosyası üzerinde çalışıyorum : #!/bin/bash SOME_ARG="abc" ANOTHER_ARG="def" some_complex_command \ ${SOME_ARG:+--do-something "$SOME_ARG"} \ ${ANOTHER_ARG:+--with "$ANOTHER_ARG"} Bu komut dosyası dinamik parametreler ekler --do-something "$SOME_ARG"ve --with "$ANOTHER_ARG"için some_complex_commandbu değişkenler tanımlanırsa. Şimdiye kadar bu iyi çalışıyor. Ama şimdi aynı zamanda, …
11 bash 

2
Linux'ta ağ komut satırlarını kullanmadan, açık portların listesini ve bunlara sahip olan süreci nasıl bilebilirsiniz?
Hangi portların gömülü Linux'ta hangi işlemler tarafından kullanıldığını bilmek istiyorum. Basit gömülü linux olduğundan, netstat, lsof gibi bir ağ komut satırı yoktur. (yalnızca cat, cp, echo vb. gibi temel komut satırları vardır). Kısmi bir çözüm, "cat / proc / net / tcp" ve "cat / proc / net / udp" …

5
Bir dosyayı birden çok sunucudan yerel sistemime nasıl kopyalarım?
Bir uygulamanın app00, app01 ve benzeri sunucularda çoklu dağıtımını yapıyoruz. Tüm bu sunuculardan tek bir günlük dosyasını yerel mac'uma kopyalamam gerekiyor, böylece biraz selamlama ve kesme yapabilirim. Bu dosyayı görüntülemek için csshX kullandım ama scp için eşdeğer bulamıyorum. Temelde iki şey istiyorum: Bu tür sunucuların n numarasına bağlanma ve dosyayı …
11 scp  file-copy 


1
İptables içinde addrtype'nin tanımı nedir?
Bazı bogon ips bırakmak gibi benim filtre zincirimden birinde kural olarak addrtypebirlikte kullanmak istekli -src: -A INPUT -p tcp --dport 80 -m addrtype --src-type UNICAST ! -s 127.0.0.0/8 -j WEB Man sayfası şunları söylüyor addrtype Bu modül, adres türlerine göre paketleri eşleştirir. Adres türleri çekirdek ağ yığını içinde kullanılır ve …
11 iptables 

2
Linux çekirdeğinin ikincil bir HDD'yi uyku modundan uyandırması nasıl önlenir
(Linux) çekirdeğine, sistem uyku / uyanma döngüsünden sonra ikincil bir hdd uyandırmama talimatı vermenin bir yolu var mı? Soruyorum çünkü dizüstü bilgisayarımda sistem kökünü ve yedek sistem ve ara sıra eriştiğim dosyaları sakladığım ikincil bir HDD içeren birincil sürücü olarak bir SSD var. Dizüstü bilgisayar genellikle birçok günlük uyku / …

4
Her zaman bir çift aynı UID ve GID olacak mı?
Dosya / dizinin sahipliğini değiştirmek zorundayım. chmodSadece sahiplerin kullanıcı adını biliyorum ama aynı anda varsayılan grup adını değiştirmek istiyorum. Bu aşamada grup adına karar verilmedi, bu yüzden kullanıcı adıyla aynı koyuyorum chown -R username:username path_to_dir Komut çeşitli sistemler / kullanıcılar için çalışabilir, bu yüzden endişem, linux her zaman bir çift …
11 linux  chown  passwd 

2
“.” Kullanmak uygun mu? ve OS X'te .bashrc kaynak yerine dosyalar nasıl çalıştırılır?
Tamam, bu yüzden sourcekomut dosyasını geçerli kabukta ve .ayrı ayrı çalıştırır, komut dosyasını "." Ve "kaynak" ile çalıştırırken ayrıntılı olarak açıklanır , ancak, özellikle, benim .bashrcdosyamda, var: [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ] && source ~/.git-completion.bash [ -s ~/.autojump/etc/profile.d/autojump.sh ] && source ~/.autojump/etc/profile.d/autojump.sh Bunu aşağıdakilerle …
11 osx  bashrc  posix 

2
Özel bash işlevleri ve diğer adları nasıl belgelenir?
Sorun: Birden fazla bash fonksiyonum ve takma adım var. Hepsini kafamın üstünden hatırlayamıyorum, bu yüzden genellikle ihtiyacım olanı bulmak için dosyalarımı .bash_functionsve .bash_aliasesdosyaları açıyorum. Soru (lar): Bash isteminde bulunan işlevleri / diğer adları nasıl listeleyebilirim? Benim bash fonksiyonlarımı / takma adımı yorumları kullanarak (PHPDoc gibi) belgelemem mümkün mü? Dosyaları açmak …

2
Docker / LXC profilleri
MySQL çalıştıran bir Docker konteyner (LXC) var. Docker'ın arkasındaki fikir genellikle "kap başına çalışan bir işlem" olduğundan, MySQL ikili dosyasını hedefleyen AppArmor profillerini tanımlarsam, zorlanır mı? Bunu test etmemin bir yolu var mı?
11 lxc  apparmor  docker 


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.