Linux CIFS mount
CIFS, juga dikenali sebagai Common Internet File System, ialah varian SMB (Server Message Block) yang direka untuk membolehkan akses dikongsi kepada folder, fail dan pencetak melalui rangkaian kawasan tempatan yang kecil (LAN).
Linux disertakan dengan pakej CIFS-Utils untuk memasang dan mengurus fail dan pencetak merentas platform melalui rangkaian tempatan menggunakan protokol CIFS. mount.cifs ialah sebahagian daripada pakej Linux CIFS-Utils.
Dalam tutorial ini, saya akan meneroka cara melekapkan folder kongsi pada Linux menggunakan utiliti Linuxmount.cifs.
Sila ambil perhatian bahawa protokol CIFS telah digantikan oleh protokol SMB2 dan SMB3, yang lebih selamat. Dalam sistem Windows, protokol CIFS dilumpuhkan secara lalai tetapi boleh diaktifkan melalui pilihan Dayakan atau Lumpuhkan ciri Windows.
- Pasang pakej utiliti CIFS pada Linux
- Gunakan CIFS untuk melekapkan folder kongsi
- Lekapkan folder kongsi secara kekal
- Nyahpasang folder kongsi
- Buat folder kongsi pada Mac
Pasang pakej utiliti CIFS pada Linux
Untuk menggunakan mount.cifs pada Linux, anda perlu memasang pakej utilitinya terlebih dahulu.
Pasang pada Ubuntu, perisanya dan pengedaran berasaskan Debian.
sudo apt install cifs—utils
Pada pengedaran CentOS dan Fedora, pengurus pakej dnf akan digunakan.
sudo dnf pasang cifs—utils
Jalankan arahan berikut untuk memasang cifs-utils pada pengedaran berasaskan Red Hat (RHEL) dan Red Hat.
sudo yum install cifs—utils
Nota: Pakej cifs-utils tersedia untuk semua pengedaran Linux. Tetapi untuk arahan dalam panduan ini, saya menggunakan Ubuntu 22.04. Tanpa mengira versi, arahan yang digunakan dalam panduan ini akan berfungsi tanpa sebarang ralat.
Selain itu, dalam contoh di bawah, folder kongsi dipasang dari Mac ke Linux menggunakan utiliti mount.cifs, namun, proses pemasangan daripada Linux dan Windows adalah sama.
Gunakan CIFS untuk melekapkan folder kongsi
Memasang folder kongsi daripada komputer jauh ke Linux memerlukan dua langkah.
- Buat mata lekap
- Lekapkan folder kongsi ke titik lekap
1. Buat titik pelekap
Titik pelekap merujuk kepada direktori untuk melekap dan mengakses folder kongsi daripada komputer jauh. Ia boleh dibuat di mana-mana sahaja pada sistem klien dengan sebarang nama. Saya mencipta titik lekap dalam direktori /mnt, yang merupakan titik lekap tujuan umum untuk memasang sistem fail sementara pada Linux.
Saya sedang mencipta direktori lain /ShareMac sebagai titik pelekap dalam /mnt, menggunakan arahan mkdir dengan kebenaran sudo.
Sudo mkdir/mnt/ShareMac
Titik pelekap akan dibuat; langkah seterusnya ialah melekapkan folder kongsi dari komputer jauh ke titik pelekap ini.
2. Lekapkan folder kongsi ke titik pelekap
Untuk melekapkan folder kongsi daripada macOS ke Linux, gunakan arahan pelekap dengan pilihan -t cifs.
Sudo mount -t cif/mnt/-o nama pengguna=
Dalam arahan di atas:
- —Pilihan t cifs digunakan untuk melekapkan folder kongsi menggunakan protokol CIFS
- ialah alamat IP komputer jauh (Mac)
- ialah folder kongsi yang dibuat pada komputer jauh (Mac)
- /mnt/ ialah titik pelekap pada mesin pelanggan (Linux) [ia boleh menjadi mana-mana direktori]
- ialah nama pengguna sistem jauh
Mari lekapkan folder MyFolder dari komputer jauh ke titik lekap Linux /mnt/ShareMac.
sudo mount—t cifs www.example.com/mnt/ShareMac—o nama pengguna = sam
Apabila anda melaksanakan arahan di atas, pengguna sam akan diminta untuk kata laluan. Folder kongsi MyFolder akan dipasang pada titik lekap /mnt/ShareMac pada Linux. Walau bagaimanapun, anda tidak akan mendapat sebarang output yang menunjukkan bahawa pemasangan berjaya diselesaikan. Gunakan df -h untuk menyemak folder yang dipasang.
Df-h
Berjaya memasang folder (Folder Saya) pada Linux. Sila ambil perhatian bahawa arahan untuk membuat folder kongsi pada Mac mestilah seperti yang diberikan di bawah dalam bahagian Mencipta Folder Kongsi pada Mac.
Menggunakan pilihan kredit utiliti mount.cifs ialah cara selamat untuk melekapkan folder kongsi. Dalam kaedah ini, anda menyimpan bukti kelayakan log masuk dalam fail yang boleh dihantar melalui arahan menggunakan pilihan kelayakan.
Mula-mula, buat fail dalam direktori /etc yang menyimpan bukti kelayakan komputer jauh. Fail itu boleh mempunyai sebarang nama, saya memberikannya nama fail sijil.
sudo nano/etc/credentials—fail
Masukkan bukti kelayakan:
nama pengguna=
kata laluan =
Sekarang, gunakan pilihan kelayakan selepas -o dalam laluan fail.
Sudo mount -t cif//192.168.18.133/MyFold/mnt/ShareMac -o Credentials=/etc/Credentials-FILE
Lekapkan folder kongsi secara kekal
Setelah but semula, folder yang dipasang akan dinyahlekap dan anda perlu melekapkannya semula secara manual. Jika anda ingin melekapkan folder kongsi secara automatik semasa permulaan, ikut langkah yang diberikan di bawah.
Makluman: Kaedah berikut menganggap komputer/pelayan jauh mempunyai IP statik.
Untuk memastikan sistem fail kongsi dipasang secara automatik apabila sistem but, fail fstab pada Linux akan diubah suai.
sudo nano/etc/fstab
Letakkan baris berikut dalam fail.
/share—nama/mnt/cifs credit =/etc/credit—fail 0 0
Atas ialah kandungan terperinci Linux CIFS mount. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Langkah -langkah untuk memulakan Nginx di Linux: Periksa sama ada Nginx dipasang. Gunakan SistemCTL Mula Nginx untuk memulakan perkhidmatan Nginx. Gunakan SistemCTL Dayakan NGINX untuk membolehkan permulaan automatik Nginx pada permulaan sistem. Gunakan Status SistemCTL Nginx untuk mengesahkan bahawa permulaan berjaya. Lawati http: // localhost dalam pelayar web untuk melihat halaman selamat datang lalai.

Bagaimana untuk mengesahkan sama ada nginx dimulakan: 1. Gunakan baris arahan: status sistem sistem nginx (linux/unix), netstat -ano | Findstr 80 (Windows); 2. Periksa sama ada port 80 dibuka; 3. Semak mesej permulaan Nginx dalam log sistem; 4. Gunakan alat pihak ketiga, seperti Nagios, Zabbix, dan Icinga.

Memulakan pelayan Nginx memerlukan langkah-langkah yang berbeza mengikut sistem operasi yang berbeza: Sistem Linux/Unix: Pasang pakej Nginx (contohnya, menggunakan apt-get atau yum). Gunakan SystemCTL untuk memulakan perkhidmatan Nginx (contohnya, SUDO SystemCTL Mula Nginx). Sistem Windows: Muat turun dan pasang fail binari Windows. Mula Nginx menggunakan nginx.exe executable (contohnya, nginx.exe -c conf \ nginx.conf). Tidak kira sistem operasi yang anda gunakan, anda boleh mengakses IP pelayan

Pelayan tidak mempunyai kebenaran untuk mengakses sumber yang diminta, mengakibatkan ralat NGINX 403. Penyelesaian termasuk: Periksa keizinan fail. Semak konfigurasi .htaccess. Semak konfigurasi Nginx. Konfigurasikan keizinan Selinux. Semak peraturan firewall. Menyelesaikan masalah lain seperti masalah penyemak imbas, kegagalan pelayan, atau kesilapan lain yang mungkin.

Bagaimana untuk memperbaiki kesilapan dilarang nginx 403? Semak keizinan fail atau direktori; 2. Semak .htaccess File; 3. Semak fail konfigurasi nginx; 4. Mulakan semula nginx. Penyebab lain yang mungkin termasuk peraturan firewall, tetapan selinux, atau isu aplikasi.

Jawab kepada Soalan: 304 Tidak diubahsuai ralat menunjukkan bahawa penyemak imbas telah cache versi sumber terkini permintaan klien. Penyelesaian: 1. Kosongkan cache penyemak imbas; 2. Lumpuhkan cache penyemak imbas; 3. Konfigurasi nginx untuk membolehkan cache pelanggan; 4. Periksa keizinan fail; 5. Semak fail hash; 6. Lumpuhkan CDN atau cache proksi terbalik; 7. Mulakan semula nginx.

Di Linux, gunakan arahan berikut untuk memeriksa sama ada nginx dimulakan: Hakim status SistemCTL Nginx berdasarkan output arahan: Jika "Aktif: Aktif (Running)" dipaparkan, Nginx dimulakan. Jika "aktif: tidak aktif (mati)" dipaparkan, nginx dihentikan.

Log ralat terletak di/var/log/nginx (linux) atau/usr/local/var/log/nginx (macOS). Gunakan baris arahan untuk membersihkan langkah -langkah: 1. Sandarkan log asal; 2. Buat fail kosong sebagai log baru; 3. Mulakan semula perkhidmatan Nginx. Pembersihan automatik juga boleh digunakan dengan alat pihak ketiga seperti logrotat atau dikonfigurasikan.
