Unix & Linux

T&J untuk pengguna Linux, FreeBSD dan sistem operasi Un * x lainnya

2
Bagaimana saya bisa mengalirkan data ke program yang mengharapkan untuk membaca data dari file yang diberikan sebagai argumen?
Saya memiliki file gzip yang besar dan saya ingin sebuah program (impor 4s dalam hal ini) untuk membacanya. Dibutuhkan banyak waktu untuk membuka zip file terlebih dahulu dan kemudian memanggil program dengan path ke file sebagai argumen. Apakah mungkin untuk melakukan sesuatu seperti: zcat huge.gz | 4s-import <SOME MAGIC> di …


2
Kenapa kita begitu lambat?
Mengapa utilitas wc sangat lambat? Ketika saya menjalankannya pada file besar, dibutuhkan sekitar 20 kali lebih lama dari md5sum: MyDesktop:/tmp$ dd if=/dev/zero bs=1024k count=1024 of=/tmp/bigfile 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 0.687094 s, 1.6 GB/s MyDesktop:/tmp$ time wc /tmp/bigfile 0 0 1073741824 /tmp/bigfile real 0m45.969s …
17 performance  wc 

3
Bagaimana saya bisa memeriksa blok buruk pada volume fisik LVM?
Saat Anda menggunakan ext4, Anda dapat memeriksa badblock dengan perintah e2fsck -c /dev/sda1 # or whatever. Ini akan "daftar hitam" blok dengan menambahkannya ke inode blok buruk. Apa yang setara dengan ini untuk volume fisik LVM2? Sistem file di dalamnya adalah ext4, tetapi mungkin, blok buruk yang terdeteksi akan menjadi …
17 lvm  badblocks 

4
Mengapa tidak selalu menggunakan rsync?
Saya ingin bertanya apakah ada alasan untuk tidak menggunakan rsyncsemuanya dan meninggalkannya cp? Saya tidak menyadarinya rsyncdan sekarang saya tidak tahu mengapa hal cpitu diperlukan.
17 linux  rsync  cp 



6
Bagaimana cara membaca file .war?
Saya mencoba melihat konten file .war. Saya pertama kali mengatur izinnya chmod 777ketika saya mencoba mengaksesnya menggunakan: cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/ Itu memberi cd: /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/: Not a directorydan saya tidak bisa melangkah lebih jauh. Adakah yang bisa membantu saya dalam masalah ini?


5
Bagaimana saya menggunakan find ketika nama file mengandung spasi?
Saya ingin mem-pipe nama file ke program lain, tetapi semuanya tersedak ketika namanya mengandung spasi. Katakanlah saya memiliki file yang dipanggil. foo bar Bagaimana saya bisa findmengembalikan nama yang benar? Jelas saya ingin: foo\ bar atau: "foo bar" EDIT : Saya tidak ingin melanjutkan xargs, saya ingin mendapatkan string yang …
17 find 


3
Pindahkan file dan hapus direktori dengan rsync?
Baru-baru ini saya perlu menghapus sejumlah besar file (lebih dari 1 juta) dan saya membacanya dengan melakukan: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source Adalah salah satu cara paling optimal untuk melakukan itu, dan saya dapat memastikan bahwa itu lebih cepat daripada rm -rf. Saya bukan ahli dalam …

1
Untuk apa aku membela diri?
Di Linux Anda dapat menggunakan lnperintah untuk membuat tautan. $ touch foo $ ln -s foo foo_link $ ls -l lrwxrwxrwx 1 cklein cklein 3 May 29 16:11 foo_link -> foo Saya berasumsi bahwa 'l' di lnsingkatan dari "link", tetapi apa yang 'n' berdiri untuk? Apa artinya ln?
17 symlink  ln 

2
kaitkan skrip untuk apt-get
Saya miliki /tmpdi partisi yang terpisah, dan dipasang dengan noexec. Saya menggunakan Debian. Instalasi beberapa paket gagal, karena skrip pasca-instalasi dari beberapa paket perlu dijalankan /tmp. Aku bertanya-tanya apakah itu akan mungkin untuk "hook" script sederhana untuk apt-get, yang akan dijalankan setiap kali sebelum apt-get, dan remount /tmpuntuk exec. Dan …
17 mount  apt  tmp 

1
Bagaimana cara pdflush, kjournald, swapd, dll beroperasi?
Baru-baru ini melihat pertanyaan yang memicu pemikiran ini. Tidak dapat menemukan jawaban di sini atau melalui mesin Google. Pada dasarnya, saya tertarik untuk mengetahui bagaimana arsitektur I / O kernel berlapis. Misalnya, apakah kjournaldpengiriman ke pdflushatau sebaliknya? Asumsi saya adalah bahwa pdflush(menjadi lebih umum untuk penyimpanan massal I / O) …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.