Unix & Linux

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

1
dimana / var / log / messages
Saya memiliki beberapa sumber yang mengatakan bahwa /var/log/messagesmemiliki pesan log sistem tetapi saya tidak memiliki file itu (Ubuntu 11, Debian). Apakah file pesan ada di tempat lain sekarang? Saya mencoba menggunakan locateuntuk mencarinya tetapi tidak melihatnya.
19 ubuntu  logs 

2
Mengapa perintah ini membuat file yang sangat besar?
Saya sedang bereksperimen hari ini dengan beberapa operasi tambahan dan, dalam keingintahuan saya, menjalankan ini (di mana file1.txt tidak kosong dan file2.txt kosong): $ cat file1.txt >> file2.txt >> file1.txt Ketika saya melihatnya butuh beberapa saat, saya menekan Ctrl+ Cuntuk mengakhirinya. Pada saat itu, file1.txt berukuran ratusan MB. Berpindah nama …



7
Bagaimana saya bisa mengubah gateway default?
Saat ini saya sedang menjalankan FreeBSD 9.1 dan gateway default sudah dikonfigurasi di rc.conf. rc.conf: defaultrouter = "10.0.0.1" Tapi sekarang saya ingin mengubah gateway default tanpa me-reboot sistem, apakah ini mungkin?
19 routing  freebsd 

5
Bagaimana cara menampilkan nama Virtualenv saat ini?
Saya menggunakan virtualenv, virtualenvwrapper, zsh, oh-my-zsh, terminator, di Crunchbang. Saya mencoba untuk menampilkan nama arus virtualenvseperti ini workon example (example)... Saya sudah mencoba banyak solusi yang sepertinya tidak berhasil, ini file .zshrc saya , saya tahu ini bukan masalah besar untuk memperbaikinya tetapi saya tidak dapat menemukan solusi yang tepat. …

4
Stress menguji kartu SD menggunakan linux
Saya masuk ke sebuah perdebatan kecil dengan seseorang kemarin mengenai logika dan / atau kebenaran jawaban saya di sini , vis., Bahwa logging dan memelihara meta-data fs pada kartu SD berukuran (GB +) yang layak tidak akan pernah cukup signifikan untuk memakai kartu dalam jumlah waktu yang wajar (bertahun-tahun). Inti …

6
Instal ulang semua paket Debian
Saya membunuh karena kesalahan proses dpkg berjalan di latar belakang dan saya ingin menginstal ulang semua paket untuk memastikan semuanya baik-baik saja. Pertama, saya mencoba untuk mendapatkan daftar semua paket dan menginstalnya kembali dpkg --get-selections | grep -v deinstall | awk '{print $1}' > list.log apt-get install --reinstall $(cat list.log) …

6
Pencarian host yang menghormati / etc / hosts
Utilitas menyukai hostdan digmembiarkan Anda melihat alamat IP yang sesuai dengan nama host. Ada juga getentutilitas yang dapat digunakan untuk query /etc/hostsatau database NSS lainnya. Saya mencari utilitas standar yang nyaman (yang tersedia di Debian, katakanlah) yang menyelesaikan nama host terlepas dari mana ia didefinisikan. Seharusnya kurang lebih setara dengan …
19 dns  hosts 

3
Ekstraktor universal
Dengan semakin banyak format file arsip / kompresi, apakah ada alat baris perintah gratis / sumber terbuka untuk mengatur semuanya? Mungkin sesuatu dengan set bendera yang konsisten / terpadu? (perhatikan referensi implisit ramah saya untuk tar ) Saya pernah mengalami serangkaian alias yang dimaksudkan untuk menyederhanakan tugas mengompresi / menghapus …

3
rsync file tertentu, tidak termasuk sisanya, mengabaikan direktori .svn /, secara rekursif
Saya menggunakan rsyncuntuk menyalin beberapa file dari berbagi ke yang lain. Secara rekursif, saya perlu: Hapus file di tujuan yang dihapus dari asal Hanya sinkronisasi .phpdan .jsfile Kecualikan setiap jenis file lainnya Jangan hapus .svn/direktori di tujuan Jika saya menggunakan ini: rsync -zavC --delete --include='*.php' --include='*.js' --exclude="*" \ /origin /destination …


4
bash -e keluar ketika let atau expr mengevaluasi ke 0
Saya memiliki skrip bash yang menetapkan -e sehingga skrip akan keluar pada status keluar apa pun! = 0. Saya mencoba untuk melakukan beberapa aritmatika shell dasar yang ditugaskan untuk variabel dan kadang-kadang ekspresi sama dengan 0 yang menyebabkan status keluar dari perintah let atau expr menjadi "1". Ini sebuah contoh: …

8
Hindari sibuk menunggu di bash, tanpa perintah tidur
Saya tahu saya bisa menunggu dengan syarat untuk menjadi kenyataan di bash dengan melakukan: while true; do test_condition && break sleep 1 done Tapi itu menciptakan 1 sub-proses di setiap iterasi (tidur). Saya bisa menghindarinya dengan melakukan: while true; do test_condition && break done Tetapi menggunakan banyak CPU (sibuk menunggu). …

2
Bagaimana saya bisa membuat daemon / init ini berjalan sebagai pengguna non root?
Saya memiliki skrip init untuk memulai daemon. Masalahnya itu berjalan sebagai root. Saya ingin dijalankan sebagai pengguna yang disebut "deploy". Ubuntu 12.04 #! /bin/sh # File: /etc/init.d/unicorn ### BEGIN INIT INFO # Provides: unicorn # Required-Start: $local_fs $remote_fs $network $syslog # Required-Stop: $local_fs $remote_fs $network $syslog # Default-Start: 2 3 …

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.