Unix & Linux

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

6
Yürütülen komuttan hata mesajı nasıl yakalanır?
Otomatik sunucu sertleştirme komut dosyası oluşturmak için görevlendirildim ve ihtiyaç duydukları bir şey, yürütülen her komutun tüm çıktısının bir raporudur. Hata iletisini bir dizenin içine kaydetmek ve bir metin dosyasına eklemek istiyorum. Diyelim ki bu komutu çalıştırdım: /sbin/modprobe -n -v hfsplus Bunu makinemde çalıştırmanın çıktısı şöyle olurdu: FATAL: Module hfsplus …
20 bash  scripting  string 

1
Switch_root üzerinden pivot_root'u ne zaman kullanırsınız?
Bir sistemi nfs yerine ceph üzerinden netboot etmek için Linux init sürecini daha iyi anlamak istiyorum. Bu süreçte iki çeşit anahtarlama köküne rastladım. Biri switch_root, diğeri pivot_root olarak adlandırıldı. Bu komut dosyaları, tftp yoluyla pxe önyükleme işlemi kullanılarak elde edilen bir bellek dosya sisteminden (initramfs) çalıştırılır. Birini ne zaman diğerinin …

3
PCIe Aygıtı Gücü Nasıl Sıfırlanır / Çevrilir?
Yalnızca bilgisayar tamamen kapatılıp açıldığında düzgün çalışan bir PCIe aygıtım var. Basit bir komut rebootveya reboot -pkomutun verilmesi, PCIe kartın gücünü yeniden başlattıktan sonra çalışmamasına neden oluyor gibi görünmüyor. İşletim sisteminden, PCIe yuvasındaki bir aygıta güç döngüsü yapmanın bir yolu var mı? İçinde bulabilirim /sys/bus/pci/devices/0000*/, ancak kartı düzgün bir şekilde …

3
./ ve ../ dizinleri nedir?
Basit bir soru, ama nereye bakacağımdan emin değilim ve google noktalara ve eğik çizgilere yanıt vermiyor. Sadece (alt klasörler / dosyalar dahil değil) geçerli dizindeki dosya ve dizinlerin sayısını # saymaya çalışıyorum ve farklılaştırmaya çalışıyorum ls -1 | wc -lve ls | wc -laynı görünüyorlar. Baktığım bir site "Bunun ./ …

3
üst / htop; işlemi komutla grupla
Belirli bir komutun ne kadar kaynak kullandığını bilmek istiyorum. topve htopişlem başına bilgi görüntüler ancak komut başına bilgi gösterilmesini istiyorum. Örneğin ne kadar RAM kromu kullandığını bilmek istiyorum.
20 linux  top  xubuntu  htop 

5
Güncelleme grubunun tüm sürücüleri taramasını nasıl durdurabilirim?
Her update-grubçalıştırıldığında tüm sabit sürücüler taranır. Bekleme durumunda olan her sürücü boşta kalmak için dönecektir. Bu bir enerji israfı. Update-grub sürüm 1.98 kullanıyoruz: # update-grub -v grub-mkconfig (GRUB) 1.98+20100804-14+squeeze1 gerileme Dosyada bir GRUB_DISABLE_OS_PROBER=trueseçenek var /etc/default/grub. Ama bu sadece sürüm 2 ve üstü için çalışıyor gibi görünüyor. En azından 1.98 versiyonumuzdaki …
20 debian  grub 


6
Bölüm numarasını sda1 yerine sda2 olarak değiştirme
İki bölümlü bir disk var: sda1 ve sda2. Sda1 sayısını sda2'ye ve sda2'yi sda1'e değiştirmek istiyorum. Mümkün ama prosedürü hatırlamıyorum. Yani benim ilk bölüm sda2 ve ikinci sda1 olacak, bu yüzden manuel sipariş belirtmek gerekir, fdisk -> x -> f gibi otomatik bir sipariş değil. Siparişi nasıl değiştiririm? Kılavuzlara veya …
20 linux  partition  fdisk 

3
Kabuk betiğini arka plan programı olarak çalıştırmanın “uygun” yolu
Başlangıçta daemontools veya daemonize gibi harici araçlar kullanmadan bir daemon olarak çalıştırmak istediğim bir kabuk komut dosyası yazıyorum . Linux Daemon Yazma NASIL Göre Linux Daemon Yazma NASIL , bir düzgün cini aşağıdaki özelliklere sahiptir: Üst işlemden çatallar kapanır tüm dosya tanımlayıcıları (yani stdin, stdout, stderr) yazma için günlükleri açar …

3
Bash dizeyi haklı göstermek için boşluk ekler
Geçerli kodum şu şekildedir: x=${y:0:40}dizenin uzunluğunu 40 karakterle sınırlar. Dizenin 40 karakterden kısa olması durumunda, arkadaki boşlukları boşluklarla doldurmak mümkün müdür? Yani benim y="very short text" Benim y olmasını istiyorum: y = "çok kısa metin (+25 arka boşluk) "
20 bash 

4
Diski doldurmak için LUKS şifreli bir bölümü genişletme
Son zamanlarda diskimi 128GB SSD'den 512GB SSD'ye yükselttim. / Bölümü LUKS ile şifrelenmiştir. Yeni diskteki tüm boş alanı kullanmak için bölümü genişleten yardım arıyorum. Eski sürücüyü yenisine zaten indirdim: [root@localhost ~]# fdisk -l /dev/sda Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors Units: sectors of 1 * 512 = 512 …
20 filesystems  luks 

3
Bilgisayar adı nasıl alınır (ana bilgisayar adı değil)?
Aramalarımın tüm sonuçları, hostnameveya ile ilgili bir şeye sahip uname -n. Her ikisi de, sinsi seçenekleri arayan, ancak şans için el kitabı baktı. scutil --get ComputerNameLinux sistemlerinde OSX'lerin eşdeğerini bulmaya çalışıyorum . Mac OS X'te bilgisayar adı, bilgisayar için okunabilir bir tanımlayıcı olarak kullanılır; çeşitli yönetim ekranlarında gösterilir ( ör. …
20 linux  hostname 

4
dirname ve basename ve parametre genişletmesi
Bir formu diğerine tercih etmek için nesnel bir neden var mı? Performans, güvenilirlik, taşınabilirlik? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo "$parentdir_v1" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" üretir: /some/long/path/to /some/long/path/to a_file a_file (v1 kabuk parametresi genişletme kullanır, v2 harici ikili dosyalar kullanır.)

3
Şifreyi mysql komut satırına geçirme
Kullanmaya çalıştığımda, foo.phpörneğin P455w0rd, bir dosyaya MySQL şifresi kaydedildi : $ cat foo.php | grep '$dbpwd=' | cut -d '"' -f 2 | mysql -U root -p mydb -h friendserver Enter password: (holds) $ echo P455w0rd | mysql -u root -p mydb -h friendserver Enter password: (holds) Her iki seçenek …
20 password  mysql  stdin 


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.