Unix & Linux

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


1
Mungkin untuk memeriksa kemampuan sudo sebelum sudo'ing?
Saya sedang menulis program utilitas kecil. Saya ingin mencoba- sudomenjalankan sesuatu jika diperlukan. Itu adalah: jika izin file tidak memungkinkan pengguna saat ini beroperasi pada file tertentu (dan sudoaturan akan mengizinkannya) Saya ingin utilitas saya sudomenjalankan -l sesuatu sebagai pemilik file. Saya berharap untuk memeriksa kemampuan ini sebelumnya, karena saya …
11 sudo 

1
Kesalahan pada penyelidikan yang diaktifkan: syscall :: open_nocancel: entry): akses pengguna tidak valid dalam tindakan # 2 di DIF
Saya memiliki satu-liner berikut untuk menampilkan file yang dibuka oleh proses: sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }' namun saya memiliki banyak kesalahan berulang seperti: dtrace: error on enabled probe ID 4 (ID 946: syscall::open_nocancel:entry): invalid user access in action #2 at DIF offset 24 dtrace: error on enabled …
11 kernel  osx  dtrace 

3
mengirimkan output ke / dev / stderr vs.> & 2
Dalam skrip, kesalahan biasanya dikirim ke file deskriptor 2 dengan &2, yaitu: echo "error" >&2 Kadang /dev/stderr- kadang digunakan sebagai gantinya: echo "error" > /dev/stderr Melihat /dev/stderr, saya melihat bahwa itu hanya sebuah symlink /proc/self/fd/2, yang pada gilirannya adalah symlink ke /dev/pts/5(pada terminal saya saat ini). Tampak sedikit rumit. Apakah …

2
Apakah ada sistem file yang berhasil `ln -d`?
Dari halaman manual untuk ln : -d, -F, --directory allow the superuser to attempt to hard link directories (note: will probably fail due to system restrictions, even for the superuser) Apakah ada driver sistem file yang benar-benar memungkinkan ini, atau hanya opsi mount --bind <src> <dest>? Atau apakah perilaku seperti …

1
bash tidak mengubah ukuran dengan benar dalam wadah Docker interaktif
Setiap kali ukuran terminal berubah, biasanya bashakan resizesecara otomatis sehingga LINESdan COLUMNSdihitung ulang dengan benar. Tapi untuk beberapa alasan ini tidak berfungsi dalam wadah Docker berjalan secara bashinteraktif. Saya miliki shopt checkwinsize -sdi bashrcdalam wadah Docker saya (dan memverifikasi bahwa itu onmenggunakan shopt). Sama dengan bashsesi host . Aku kehabisan …
11 bash  docker 

1
Lepaskan mount rbind tanpa memengaruhi mount asli
Ditanyakan pada serverfault tetapi tidak mendapatkan perhatian yang cukup, jadi mem-posting ulang di sini, dengan harapan beberapa orang di sini tahu jawabannya. Ada pertanyaan lain yang membahas tentang umounting rbind mounts, tetapi solusinya memiliki efek yang tidak diinginkan. Pertimbangkan tata letak direktori berikut: . ├── A_dir │ └── mount_b ├── …


4
Bash prompt menjalankan perintah setiap kali prompt baru ditampilkan
Saya memiliki prompt berikut dalam bash yang menunjukkan cabang git saat ini: PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc yang bekerja ketika saya sumber. Bashrc, tetapi tidak ketika saya mengubah cabang, sehingga PS1 var hanya dievaluasi ketika saya sumber. Bashrc, tetapi harus dievaluasi setiap kali prompt baru ditampilkan. Bagaimana …
11 bash  prompt 


2
Mari mengenkripsi - nginx - stapel OCSP
Saya ingin mengaktifkan penjepret OCSP di server nginx saya. saya menggunakan versi nginx: nginx / 1.6.2 debian Mari Enkripsi sertifikat Saya benar-benar tidak berpengalaman dalam hal ini, jadi itu mungkin masalah sepele. Di sini konfigurasi keamanan nginx saya ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_dhparam /etc/ssl/private/dhparams_4096.pem; Di sini …
11 nginx  ssl 

5
singkirkan pesan "No caching mode page found" saat boot
saat boot awal, saya mendapatkan pesan kesalahan berikut: [sdb] No Caching mode page found [sdb] Assuming drive cache: write through Jika saya mengerti dengan benar, ini sebenarnya hanya pesan info yang tidak berbahaya dan bukan kesalahan aktual. sdbadalah disk USB saya, dan tidak menggunakan caching. Masalahnya adalah, saya sengaja mengatur …
11 kernel  logs  startup  console 

3
Memodifikasi entri rute yang ada di linux
apa perintah untuk memodifikasi metrik dari entri rute yang ada di linux? Saya dapat mengubah gateway dari entri yang ada menggunakan perintah "ip route change" seperti di bawah ini tetapi tidak dapat mengubah metrik. Apakah ada perintah lain untuk itu? route –n 40.2.2.0 30.1.3.2 255.255.255.0 eth2 ip route change 40.2.2.0/24 …
11 linux  routing 

2
Di mana file log gelandangan?
Saya mencoba men-debug masalah terkait gelandangan atau VirtualBox (lihat taiga-gelandangan gagal memberikan lingkungan taiga yang berfungsi # 21 ). Perintah ini VAGRANT_LOG=debug vagrant up --debugmencetak banyak, mungkin, informasi yang berguna. Di mana log ini disimpan? Sunting: VAGRANT_LOG=debug vagrant up sebenarnya sama dengan vagrant up --debug. Saya bekerja pada / dengan: …

2
Hitung jumlah elemen dalam bash array, di mana nama array dinamis (mis. Disimpan dalam variabel)
Pernyataan singkat pertanyaan: Apakah ada metode bash bawaan untuk menghitung jumlah elemen dalam array bash, di mana nama array dinamis (mis. Disimpan dalam variabel), tanpa menggunakan salinan array penuh atau menggunakan eval? Informasi lebih lanjut: Menggunakan substitusi parameter bash, seseorang dapat melakukan hal berikut: Menentukan panjang array: myArr=(A B C); …

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.