Terdapat dua lokasi utama untuk pemasangan perisian Linux: 1. Direktori "/opt" ialah direktori untuk pemasangan perisian tambahan pada hos Ia adalah direktori program peringkat pengguna letakkan program berskala besar tambahan 2. Direktori "/usr/local" ialah direktori program peringkat pengguna di bawah "/usr Perisian yang dipasang oleh pengguna biasanya memilih untuk memasangnya dalam direktori ini".
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
Terdapat dua lokasi pemasangan utama di bawah Linux, iaitu direktori /opt dan direktori /usr/local.
opt ialah singkatan daripada pilihan Ini ialah direktori di mana perisian tambahan dipasang pada hos Ia adalah direktori program peringkat pengguna. , lalainya kosong.
Ini selalunya digunakan untuk meletakkan perisian berskala besar tambahan Sebagai contoh, jika anda memasang pangkalan data ORACLE, anda boleh meletakkannya dalam direktori ini.
/usr/local/src
ialah direktori storan kod sumber peringkat pengguna. Kebanyakan laluan pemasangan di bawah Linux diputuskan sepenuhnya oleh anda sendiri pemasangan. Secara umumnya, lokasi pemasangan ditentukan berdasarkan kemudahan penggunaan dan pengurusan. Secara amnya, perisian berskala besar atau beberapa program perkhidmatan dipasang dalam direktori /opt, dan perisian biasa biasanya dipasang dalam direktori usr/local.
Linux melihat laluan pemasangan perisian
Di Linux, apakah yang perlu pengguna lakukan jika dia tidak menetapkan laluan pemasangan seperti di atas ? Cari lokasi (laluan pemasangan) perisian dan pelajari tentangnya di bawah.
Kaedah 1: whereis 软件名
Ambil pertanyaan MySQL sebagai contoh
whereis mysql # 结果 mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
Kaedah 2: ps -ef|grep 软件名
dan ls -l /proc/进程号/cwd
Jika perisian yang dipasang sudah berjalan, anda boleh menanyakannya berdasarkan nombor proses menjalankan perisian
Ambil redis sebagai contoh
ps -ef|grep redis # 结果 duni 2246 1 0 Feb19 ? 00:09:09 ./redis-server 127.0.0.1:6379 ls -l /proc/2246/cwd # 结果,cwd后面不加/ lrwxrwxrwx 1 duni duni 0 Feb 19 17:46 /proc/2246/cwd -> /home/duni/DuniSoftware/redis-3.2.3/src
Sistem fail /proc ialah mekanisme yang digunakan oleh modul kernel dan kernel untuk menghantar maklumat kepada proses (maka dinamakan /proc ). Sistem fail pseudo ini membolehkan anda berinteraksi dengan struktur data dalaman kernel, mendapatkan maklumat berguna tentang proses dan menukar tetapan dengan cepat (dengan menukar parameter kernel). Tidak seperti sistem fail lain, /proc wujud dalam memori dan bukannya pada cakera keras. Sistem fail proc menyediakan antara muka akses kepada ruang pengguna dalam bentuk fail Antara muka ini boleh digunakan untuk mendapatkan maklumat tentang komponen yang berkaitan atau mengubah suai tingkah laku komponen semasa runtime, jadi ia adalah antara muka yang sangat mudah.
Meluaskan pengetahuan:
Direktori dan kegunaan biasa:
/bin menyimpan fail boleh laku binari (ls, cat, mkdir, dll.), dan arahan yang biasa digunakan biasanya terdapat di sini.
/etc menyimpan fail pengurusan dan konfigurasi sistem
/home ialah direktori akar yang menyimpan semua fail pengguna dan merupakan asas kepada direktori rumah pengguna Contohnya, direktori rumah pengguna ialah /home/user Gunakan ~user untuk menunjukkan
/usr digunakan untuk menyimpan aplikasi sistem Direktori /usr/local yang lebih penting ialah direktori pemasangan perisian pentadbir sistem (pemasangan aplikasi peringkat sistem). . Ini adalah direktori terbesar, dan hampir semua aplikasi dan fail yang anda perlu gunakan berada dalam direktori ini.
/usr/x11r6 Direktori untuk menyimpan >/usr/doc dokumentasi Linux
/usr/include Fail pengepala diperlukan untuk membangunkan dan menyusun aplikasi di bawah Linux
/usr/lib Perpustakaan pautan dinamik yang biasa digunakan dan fail konfigurasi pakej perisian
/usr/man Dokumen bantuan
/usr/src kod sumber, kod sumber kernel Linux diletakkan dalam /usr/src/ linux
/usr/local /bin Perintah tambahan setempat
/usr/local/lib Pustaka ditambah setempat
/opt Lokasi di mana pakej aplikasi pilihan yang dipasang tambahan diletakkan. Dalam keadaan biasa, kita boleh memasang tomcat, dsb. di sini.
/proc direktori sistem fail maya ialah pemetaan memori sistem. Direktori ini boleh diakses terus untuk mendapatkan maklumat sistem.
/root ialah direktori utama pengguna super (pentadbir sistem) (kelas istimewa o). Disimpan di sini ialah arahan pengurusan peringkat sistem dan atur cara yang digunakan oleh pentadbir sistem. Seperti ifconfig, dll.
/dev digunakan untuk menyimpan fail peranti.
/mnt ialah tempat pemasangan di mana pentadbir sistem memasang sistem fail sementara Sistem menyediakan direktori ini untuk membolehkan pengguna memasang sistem fail lain buat sementara waktu.
/boot menyimpan pelbagai fail yang digunakan semasa but sistem
/lib menyimpan perpustakaan kongsi dan modul kernel yang diperlukan untuk menjalankan program dalam sistem fail. Pustaka kongsi juga dipanggil perpustakaan kongsi pautan dinamik Ia berfungsi seperti fail .dll dalam Windows dan menyimpan fail kongsi yang diperlukan untuk menjalankan program sistem fail akar.
/tmp digunakan untuk menyimpan pelbagai fail sementara dan merupakan tempat penyimpanan fail sementara awam.
/var digunakan untuk menyimpan fail yang perlu menukar data semasa operasi Ia juga merupakan kawasan limpahan untuk beberapa fail besar, seperti fail log pelbagai perkhidmatan (log permulaan sistem, dll.).
Cadangan berkaitan: "
Tutorial Video LinuxAtas ialah kandungan terperinci Direktori manakah perisian linux dipasang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!