Unix & Linux

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

1
start-stop-daemon tidak berfungsi seperti yang diharapkan, tidak ada file pid yang ditulis
Saya mencoba untuk mengendalikan program berbasis python (yang tidak melepaskan diri dari konsol) #!/bin/bash user=nobody pid=/var/run/xx.pid name=xx prog=/xx.py case $1 in start) /sbin/start-stop-daemon --start -b --oknodo --user "$user" --name "$name" --pidfile "$pid" --startas "$prog" --chuid nobody -- --daemon ;; stop) /sbin/start-stop-daemon --stop --oknodo --user "$user" --name "$name" --pidfile "$pid" --retry=TERM/5/KILL/1 …

2
Bagaimana cara saya menggunakan warna di MOTD?
Saya mengedit default/etc/update-motd.d/00-header , menambahkan beberapa warna untuk membuatnya lebih mudah dibaca: printf "Welcome to \e[1;34m%s\e[0m \e[2m(%s %s %s)\e[0m\n" "$DISTRIB_DESCRIPTION" "$(uname -o)" "$(uname -r)" "$(uname -m)" Saya dapat menjalankan baris kode dengan baik di terminal, tetapi ketika saya mengedit 00-headerdengan informasi ini, saya mendapatkan kode melarikan diri yang dicetak dalam …
17 shell  ubuntu  colors  motd 

2
Bagaimana cara mendapatkan nama pengguna yang mengeksekusi skrip bash sebagai sudo?
Saya ingin membuat skrip bash yang harus dijalankan dengan sudo tetapi harus memperhitungkan nama pengguna non-sudo yang mengeksekusinya. Jadi, jika pengguna bobmenjalankan sudo ./myscript.shsaya ingin myscript.shtahu bobadalah orang yang menjalankannya. Mari kita lihat ke dalam myscript.sh: USER=$(whoami) # Do something that takes into account the username. Bagaimana saya bisa tahu …

1
Apa nomor awalan dalam file konfigurasi dari direktori .d
Banyak file konfigurasi unix dalam xx.dfolder diawali dengan angka, seperti: $ ls /etc/grub.d/ 00_header 10_linux 30_os-prober 40_custom 05_debian_theme 20_linux_xen 30_uefi-firmware 41_custom Apakah ada konvensi tentang nomor ini? Apa artinya ? Mungkin hanya untuk menghindari bentrok nama tetapi saya ingin tahu apakah ada yang lebih.



7
Bagaimana cara mencari file dengan set atribut yang tidak dapat diubah?
Untuk alasan audit konfigurasi, saya ingin dapat mencari filesystem ext3 saya untuk file yang memiliki set atribut yang tidak dapat diubah (via chattr +i). Saya tidak dapat menemukan opsi untuk findatau serupa yang melakukan ini. Pada titik ini, saya khawatir saya harus menulis skrip saya sendiri untuk mengurai lsattroutput untuk …
17 find  ext3 

4
Apa manfaat menggunakan beberapa alamat IP di server?
Dengan ifconfig, saya dapat mengkonfigurasi beberapa alamat IP pada kartu antarmuka jaringan tunggal . Mengapa saya ingin melakukan itu dan bagaimana nantinya saya menggunakan beberapa alamat, misalnya bagaimana perangkat lunak tahu yang mana yang akan digunakan? Saya hanya menggunakan antarmuka jaringan dengan satu alamat IP sejauh ini.
17 networking  ip 

3
tee stdout ke stderr?
Saya ingin mengirim stdout dari satu proses ke stdin dari proses lain, tetapi juga ke konsol. Mengirim stdout ke stdout + stderr, misalnya. Sebagai contoh, saya mendapatkan git editalias sebagai berikut: git status --short | cut -b4- | xargs gvim --remote Saya ingin daftar nama file yang akan dikirim ke …

2
Apa arti argumen '-v' dan '-x' untuk di-bash?
Saya telah melihat beberapa skrip shell dengan shebang berikut: #!/bin/bash -x -v Namun, man bashtidak menjelaskan apa argumen ini -xdan -vberdiri untuk, jika mereka milik bashsemua. Jadi apa artinya itu -xdan -v(dan kemungkinan argumen lainnya)?
17 bash  shebang 

3
rsyslog tidak masuk
Ini adalah masalah aneh. Saya sedang menguji layanan chrony / ntp pada RHEL7 VM dan sedang mengatur ulang waktu serta tuan rumah. Setelah saya puas dengan itu saya memeriksa /var/log/messagesdan menyadari itu tidak berubah dalam beberapa saat. Sekarang, apa pun yang saya lakukan, tidak ada yang dicatat kecuali saat saya …

1
apa yang dilakukan `sshfs -oworkaround = rename`?
Untuk kelas sistem operasi yang saya ikuti, saya harus menjalankan Freebsd5.4. Karena saya tidak ingin bergulat dengan mencoba membangun git pada versi bsd yang dirilis sebelum git dirilis, saya pikir akan lebih rapi untuk digunakan gitdari Arch over sshfs. Bagaimanapun saya menemukan solusi yang menyarankan saya memberikan sshfspilihan -o workaround=rename. …
17 sshfs 

2
tmux: sesi bersama, satu pengguna di panel, yang lain di panel lain, dua kursor berbeda
Saya telah memutuskan untuk mencoba tmux: telah membaca dokumen dan mencari-cari di sekitar, mencoba menemukan cara agar dua pengguna berbagi sesi, masing-masing dengan kursor berbeda. Namun, memberikan 777 izin ke soket, atau membuat grup, chgrpmemasukkan soket dan menambahkan kedua pengguna ke soket, tampaknya membiarkan soket yang sama digunakan untuk berbagi …

4
Arch Linux tidak terhubung ke Wifi lagi
Saya telah menggunakan Arch Linux lebih dari sebulan sekarang. Saya sudah terbiasa wifi-menuterhubung ke Jaringan Wifi saya. Saya menjalankan perintah setiap kali saya memulai laptop saya. wifi-menu selalu memberikan kesalahan ini ketika saya mencoba menghubungkan: Job for netctl@HelloWorld.service failed. See 'systemctl status netctl@HelloWorld.service' and 'journalctl -xn' for details. Masalahnya adalah …

2
Tulis baris ke file dari kurang
Sementara di vimsaya bisa menulis berbagai baris dari file yang saya lihat ke file lain. Sebagai contoh, :1,10 w outfile.txt akan menulis baris 1 hingga 10 ke outfile.txt. Bisakah saya melakukan hal yang sama saat saya melihat file menggunakan less?
17 less  stdout 

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.