Unix & Linux

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

5
Linux'un takas okumasını tekrar hafızaya alması
Linux çekirdeği, 16 GB fiziksel belleğin çoğunu kullanan bir uygulamayı çalıştırdığımda çoğu sayfayı bellekten değiştiriyor. Uygulama bittikten sonra her işlem (komutları yazmak, çalışma alanlarını değiştirmek, yeni bir web sayfasını açmak, vb.) Tamamlamak çok uzun sürüyor çünkü ilgili sayfaların ilk önce takas alanından okunması gerekiyor. Linux çekirdeğine, sayfaların her bir uygulamaya …
28 linux  kernel  memory  swap  sysfs 

2
Eklenen bir dosyayı taşımak güvenli midir?
Satır fs.appendFileeklemek için kullanılan bir node.js işlemim var file.log. Sadece her hat için yaklaşık 40 karakterlik tam hatlar eklenir; örneğin fs.appendFile("start-end"), aramalar benzer fs.appendFile("start-")ve 2 gibi değildir fs.appendFile("end"). Bu dosyayı file2.logtaşırsam, hiçbir satırın kaybolmadığından veya kısmen kopyalanmadığından emin olabilir miyim?


6
Neden initrd'imin tek bir dizini, yani 'çekirdeği' var?
Önyüklenebilir bir sistem üzerinde çalışmak için debian live-build kullanıyorum. Sürecin sonunda, canlı bir sistemi başlatmak için kullanılan tipik dosyaları alıyorum: bir squashfs dosyası, bazı GRUB modülleri ve config dosyaları ve bir initrd.img dosyası. İnitrd'yi çekirdeğe geçirerek bu dosyaları kullanarak sadece önyükleme yapabilirim initrd=/path/to/my/initrd.img bootloader komut satırında. Ancak initrd imajımın içeriğini …
28 linux  debian  initrd  cpio 

4
.Zip dosyalarını neden tar çıkartamıyorsunuz? [kapalı]
Bir zip dosyasını çıkarmak için biçimlerin çoğunu (gzip, vb.) Denedim tarve Google için yeterince hayal kırıklığına uğradığımda, ya da tarsadece kullanmak için öneriler içeren bir zip dosyası çıkarmanın bir yolunu bulamadım . Aslına bakılırsa, Linux sistemimde bir faydası bile yok , ama sadece (neden bunun ana önerilen seçenek olduğunu merak …
28 tar  zip 


2
Resmi panodan dosyaya kopyala
Panodan bir görüntü almak ve bir dosyaya (X kullanarak) çıkarmak mümkün mü? Bunu kolayca metinle yapabilirim: $ xclip -selection c -o > file.text Fakat yukarıdaki görüntüyü denediğimde hiçbir şey yazılmaz. Bunu yapmak istememin nedeni, yüklü bir resim editörüm olmaması ve bunu kurmadan yapıp yapamayacağımı düşünmemdi.


6
Durmadan ping istatistiklerini kontrol edin
pingYürütmeyi durdurmadan olağan sonlandırma istatistiklerini göstermenin bir yolu var mı ? Örneğin, hızlı bir şekilde görüntülemek istiyorum: --- 8.8.8.8 ping statistics --- 2410 packets transmitted, 2274 received, +27 errors, 5% packet loss, time 2412839ms rtt min/avg/max/mdev = 26.103/48.917/639.493/52.093 ms, pipe 3 programı durdurmak zorunda kalmadan, böylece biriken verileri kaybeder.
28 linux  command-line  gnu  ping 

4
Anahtarlı satırlı diff iki dosyanın sonucu aynı satırın iki kez eksik olduğunu söylüyor
Satırları sadece birbirinin müsaadesi olan ancak ürettiği çıktıyı elde edemeyen iki dosyadaki linux diff komutunu anlamaya çalışıyorum. Aşağıdaki üç komutu göz önünde bulundurun: [myPrompt]$ cat file1 apples oranges [myPrompt]$ cat file2 oranges apples [myPrompt]$ diff file1 file2 1d0 < apples 2a2 > apples Birisi yukarıdaki şifreli çıktısını diff'den açıklayabilir mi? …
28 diff 

6
Her yeni satırdan önce satır başı nasıl eklenir?
Yalnızca \nyeni satırlar için kullanan bir dosyam var, ancak \r\nher yeni satır için olması gerekiyor . Bunu nasıl yapabilirim? Örneğin, Vim'de kullanarak çözdüm :%s/\n/\r\n/g, ancak bir komut dosyası veya komut satırı uygulaması kullanmak istiyorum. Baska öneri? Bunu aramaya çalıştım sed veyagrep , ancak kaçış dizisi geçici çözümleriyle hemen kafam karıştı …
28 sed  grep  newlines 

4
Linux'ta net bir metin olarak gösterilen kullanıcı şifrelerini nasıl yapabilirim?
Kullanıcıların şifrelerinin kaydedildiğini biliyoruz /etc/passwd, ancak şifrelenmiş bir şekilde, böylece kök bile göremiyor: jane:x:501:501::/home/jane:/bin/bash fred:x:502:502::/home/fred:/bin/bash Yukarıda gösterildiği gibi :x:şifreyi gösterir. Şifreyi /etc/passwdaçık metin olarak kaydetmenin ve kökün görebileceği şekilde (olası bir yapılandırma) var mı?
28 password 

1
Belirli bir ana bilgisayar için varsayılan olarak farklı kullanıcı adı kullanın
Düzenli olarak oturum açtığım sunuculardan birinde farklı (atanmış, değiştirilemez) bir kullanıcı adım var ve her seferinde yazmaktan kaçınmak istiyorum. Bu çizgileri yapabilir miyim [tohecz@localhost ~]$ ssh myserver.cz [tohecz@localhost ~]$ ssh anotherserver.cz aşağıdaki gibi davranmak? [tohecz@localhost ~]$ ssh tohecz@myserver.cz [tohecz@localhost ~]$ ssh anotheruser@anotherserver.cz
28 ssh  users 

3
Hosts dosyası: Birden fazla satırda aynı IP adresine sahip olmak yanlış mı?
Bir süredir hosts dosyamı bu şekilde biçimlendiriyorum. Aynı ipte iki satırda dikkat edin: e.f.g.h foo.mydevsite.com e.f.g.h foo.myOtherDevSite.com Kısa süre önce, diğer adların bir satırda birleştirilmesi gerektiğini okudum: e.f.g.h foo.mydevsite.com foo.myOtherDevSite.com Ancak, bu yöntemi sevmiyorum çünkü belirli takma adları kolayca yorumlayamıyor veya belirli takma adlara yorum ekleyemiyorsunuz: a.b.c.d foo.mydevsite.com # myDevSite …
28 hosts 

1
/ Home dizini hangi noktada ortaya çıktı?
Başlangıçta Unix'te, /usrkullanıcı (ev) dizinleri için kullanıldı. Öyleyse, bir kullanıcı ismim alexolsaydı, ev dizinim olurdu /usr/alex. (İlginç bir şekilde, Unix'in halefi olan Plan 9'da hala kullanıcı dizinleri var /usr.) Bugünlerde elbette ev dizinlerini saklıyoruz /home. (En azından GNU / Linux'ta. Diğer Birimler hakkında bir şey bilmiyorum ama OS X sayılmıyor.) …

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.