Perintah Linux

Perintah ulimit Linux

Perintah ulimit Linux
"Ulimit" adalah perintah shell Linux yang menarik yang dapat menetapkan atau melaporkan had sumber pengguna semasa.

Sudah tentu, kerana sifatnya, bekerja dengan "ulimit" memerlukan akses admin (ketika mengubah nilai). Lebih-lebih lagi, ia hanya akan berfungsi pada sistem yang membolehkan kawalan melalui cangkang. Tanpa basa-basi lagi, mari kita mulakan dengan "ulimit"!

Lokasi

Nyalakan terminal dan jalankan arahan berikut.

ulimit mana

Ini menunjukkan ralat, betul? Mengapa? Ini kerana "ulimit" bukan binari yang terpisah. Ia tertanam ke dalam cangkang itu sendiri.

Penggunaan asas

Jalankan perintah dengan sendirinya.

ulimit

Seperti yang ditunjukkan oleh output, pengguna semasa mempunyai jumlah sumber yang "tidak terbatas" untuk diakses. Pada dasarnya, ini bermaksud pengguna semasa dapat menggunakan semua sumber yang disokong oleh sistem semasa.

Untuk mendapatkan laporan secara terperinci, tambahkan bendera "-a" di akhir. Ini akan mencetak semua had sumber untuk pengguna semasa.

ulimit -a

Catatan: Terdapat 2 jenis batasan sumber: "keras" dan "lembut". Had sumber keras menentukan had fizikal yang boleh dicapai oleh pengguna. Had sumber "lembut" dapat dikendalikan oleh pengguna. Nilainya boleh mencapai had "keras".

Sumber sistem ditentukan dalam fail konfigurasi yang terletak di “/ etc / security / limit.conf ”. "Ulimit", ketika dipanggil, akan melaporkan nilai-nilai ini.

kucing / dll / keselamatan / had.pengesahan

Memeriksa had pengguna yang berbeza

Bagaimana dengan memaparkan parameter individu? Kemudian panggil "ulimit" dengan parameter masing-masing.

Catatan: Tidak semua arahan ini berfungsi kerana tidak semua sistem menggabungkan ciri.

Untuk memeriksa nilai maksimum "ukuran fail inti", gunakan bendera "-c". Hasilnya akan ditunjukkan dalam blok.

ulimit -c

Untuk "ukuran seg data maksimum" (dalam kilobyte), gunakan bendera "-d".

ulimit -d

Dalam penjadualan, keutamaan penting. Lihat keutamaan penjadualan maksimum pengguna semasa dengan bantuan bendera "-e".

ulimit -e

Untuk memeriksa ukuran timbunan maksimum pengguna semasa, gunakan bendera "-s".

ulimit -s

Untuk jumlah maksimum proses pengguna, gunakan bendera "-u".

ulimit -u

Untuk bilangan utas maksimum, gunakan bendera "-T".

ulimit -T

Untuk mendapatkan ukuran memori maya, gunakan yang berikut.

ulimit -v

Mari lihat saiz penyangga soket!

ulimit -b

Yang ini menarik. Perintah berikut akan melaporkan masa setiap proses dibenarkan.

= ulimit -t

Deskriptor fail adalah bahagian lain yang menarik dari ekosistem Linux. Untuk mengetahui berapa banyak deskriptor fail yang boleh dilakukan oleh proses, jalankan yang berikut.

ulimit -n

Untuk senarai lengkap bendera "ulimit", lihat halaman bantuan "ulimit".

ulimit --membantu

Menetapkan nilai

Sehingga kini, kami telah melihat bagaimana untuk memeriksa nilai had sumber daya sistem semasa. Sekarang, inilah masanya untuk melihat cara mengubah nilai ini secara manual.

Catatan: Untuk mengubah had "keras", ia memerlukan akses admin, i.e. Kebenaran "root". Pastikan tidak mengacau!

Kami menyebutkan "had".fail conf, betul? Inti yang menentukan semua had yang akan dikenakan kepada pengguna.

sudo vim / etc / security / had.pengesahan

Seperti yang ditunjukkan dalam fail, setiap entri harus mengikuti struktur berikut.

Bahagian "domain" boleh berupa nilai-nilai ini.

  • Pengguna tertentu
  • Kumpulan
  • Kad Liar (* dan%)

Bahagian "jenis" membenarkan nilai berikut.

  • "Lembut" (untuk melaksanakan had lembut)
  • "Keras" (untuk melaksanakan had keras)

Selanjutnya, bahagian "item". Senarai pilihan yang ada cukup panjang! Berikut adalah antara yang menarik.

  • inti: Saiz fail teras (dalam KB).
  • data: Saiz data maksimum (dalam KB)
  • ukuran: Saiz fail maksimum (dalam KB).
  • memlock: Ruang alamat memori terkunci maksimum (dalam KB).
  • nofile: Jumlah maksimum deskriptor fail
  • timbunan: Ukuran maksimum timbunan (dalam KB).
  • cpu: Masa CPU maksimum (dalam MIN).
  • maxlogins: Jumlah maksimum log masuk untuk pengguna / kumpulan semasa
  • keutamaan: Tetapkan keutamaan proses pengguna
  • rtprio: Keutamaan maksimum dalam masa nyata.

Dari bidang "nilai", masukkan nilai integer. Perhatikan bahawa unit setiap bidang dikaitkan dengan nilai bahagian "item".

Perubahan akan berlaku setelah keluar dan masuk semula ke akaun pengguna yang berkaitan.

Untuk maklumat mendalam mengenai “had.fail konfigurasi conf, lihat halaman manualnya.

lelaki had.pengesahan

Pemikiran terakhir

Walaupun penggunaan perintah "ulimit" tidak begitu rumit, namun memainkan peranan penting dalam menentukan sumber sistem yang tersedia dan akhirnya, menentukan kinerja. Untuk mengetahui lebih lanjut mengenai perintah ini, periksa halaman maklumat dan maklumatnya.

ulimit --membantu

lelaki ulimit

info ulimit

Nikmati!

Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...
Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...
Tiru klik Tetikus dengan melayang menggunakan Mouse Tanpa Klik di Windows 10
Menggunakan tetikus atau papan kekunci dalam keadaan salah penggunaan berlebihan boleh menyebabkan banyak masalah kesihatan, termasuk ketegangan, sind...