Cara Membuat Kumpulan di Linux
Kumpulan digunakan untuk mengatur pengguna dan keistimewaan mereka seperti membaca tulisan dan melaksanakan kebenaran. Untuk menambahkan groud, perintahnya adalah groupadd.
Dalam artikel ini, kami telah menerangkan petua tentang cara menggunakan perintah Curl di Linux.
The arahan curl pemindahan data ke atau dari pelayan rangkaian, menggunakan salah satu protokol disokong. Oleh kerana cURL menggunakan libcurl, ia menyokong pelbagai protokol rangkaian biasa, yang saat ini termasuk permintaan HTTP, [10] [14] HTTPS, SOAP.
Mari mulakan dan pelajari arahan curl.
1. Lihat Versi curl
Pilihan -V atau --versi tidak hanya akan mengembalikan versi, tetapi juga protokol dan ciri yang disokong dalam versi semasa anda.
$ curl --version
curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
Protokol: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp
Ciri-ciri: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP UnixSockets
2. Muat turun Fail
Sekiranya anda ingin memuat turun fail, anda boleh menggunakan curl dengan pilihan -O atau -o. Yang pertama akan menyimpan fail di direktori kerja saat ini dengan nama yang sama seperti di lokasi terpencil, sedangkan yang terakhir memungkinkan anda menentukan nama fail dan / atau lokasi yang lain.
$ curl -O http://yourdomain.com/yourfile.tar.gz # Save as yourfile.tar.gz
$ curl -o newfile.tar.gz http://yourdomain.com/yourfile.tar.gz # Save as newfile.tar.gz
3. Sambung semula Muat turun yang Terganggu
Sekiranya muat turun terganggu atas sebab tertentu (misalnya, menggunakan Ctrl + c), anda boleh menyambungnya dengan mudah. Penggunaan -C - (dash C, spasi ruang) memberitahu curl untuk menyambung semula muat turun bermula dari saat berhenti.
$ curl -C - -O http://yourdomain.com/yourfile.tar.gz
4. Muat turun Berbilang Fail
Dengan arahan berikut, anda akan memuat turun info.html dan about.html dari http://yoursite.com dan http://mysite.com, masing-masing, dalam satu perjalanan.
$ curl -O http://yoursite.com/info.html -O http://mysite.com/about.html
5. Muat turun URL Dari Fail
Sekiranya anda menggabungkan curl dengan xargs, anda boleh memuat turun fail dari senarai URL dalam fail.
# xargs -n 1 curl -O <>
6. Gunakan Proksi dengan atau tanpa Pengesahan
Sekiranya anda berada di belakang pelayan proksi yang mendengar di port 8080 di proxy.domainanda.com, lakukan.
# curl -x proxy.yourdomain.com:8080 -U user:password -O http://yourdomain.com/yourfile.tar.gz
di mana anda boleh melangkau pengguna -U: kata laluan jika proksi anda tidak memerlukan pengesahan.
7. Pertanyaan Tajuk HTTP
Header HTTP membenarkan pelayan web jauh untuk menghantar maklumat tambahan mengenai dirinya sendiri bersama dengan permintaan sebenarnya. Ini memberi pelanggan maklumat mengenai bagaimana permintaan itu ditangani.
Untuk meminta tajuk HTTP dari laman web, lakukan:
# curl -I www.rootadminz.com
8. Buat permintaan POST dengan Parameter
Perintah berikut akan menghantar parameter nama depan dan nama belakang, bersama dengan nilai yang sesuai, ke https://domainanda.com/info.php.
# curl --data "firstName=John&lastName=Doe' https://yourdomain.com/info.php
Anda boleh menggunakan tip ini untuk mensimulasikan tingkah laku bentuk HTML biasa.
9. Muat turun Fail dari Pelayan FTP dengan atau tanpa Pengesahan
Sekiranya pelayan FTP jauh mengharapkan sambungan di ftp: // yourftpserver, arahan berikut akan memuat turun yourfile.tar.gz dalam direktori kerja semasa.
# curl -u username:password -O ftp://yourftpserver/yourfile.tar.gz
di mana anda boleh melangkau -u nama pengguna: kata laluan jika pelayan FTP membenarkan log masuk tanpa nama.
10. Muat Naik Fail ke pelayan FTP dengan atau tanpa Pengesahan
Untuk memuat naik fail tempatan bernama mylocalfile.tar.gz ke ftp: // yourftpserver menggunakan curl, lakukan:
# curl -u username:password -T mylocalfile.tar.gz ftp://yourftpserver
11. Nyatakan Ejen Pengguna
Ejen pengguna adalah sebahagian daripada maklumat yang dihantar bersama dengan permintaan HTTP. Ini menunjukkan penyemak imbas mana yang digunakan pelanggan untuk membuat permintaan. Mari lihat apa yang digunakan versi curl kami sekarang sebagai lalai, dan mari kita ubah kemudian menjadi "Saya penyemak imbas web baru":
# curl -I http://localhost --user-agent "I am a new web browser'
12. Simpan Kuki Laman Web
Ingin melihat kuki mana yang dimuat ke komputer anda semasa anda melayari ke https://www.cnn.com? Gunakan arahan berikut untuk menyimpannya ke cnncookies.txt. Anda kemudian boleh menggunakan perintah kucing untuk melihat fail.
# curl --cookie-jar cnncookies.txt https://www.cnn.com/index.html -O
13. Hantar Kuki Laman Web
Anda boleh menggunakan kuki yang diambil pada petua terakhir dalam permintaan seterusnya ke laman web yang sama.
# curl --cookie cnncookies.txt https://www.cnn.com
14. Ubahsuai Ketetapan Nama
Sekiranya anda seorang pembangun laman web dan ingin menguji versi tempatan domainanda.com sebelum meneruskannya secara langsung, anda boleh membuat penyelesaian keriting http://www.yourdomain.com ke hos tempatan anda seperti:
# curl --resolve www.yourdomain.com:80:localhost http://www.yourdomain.com/
Oleh itu, pertanyaan ke http://www.domainanda.com akan memberitahu curl untuk meminta laman web dari localhost dan bukannya menggunakan DNS atau fail / etc / hosts.
15. Had Muat turun
Untuk mengelakkan keriting tidak menggunakan lebar jalur anda, anda boleh mengehadkan kadar muat turun hingga 100 KB / s seperti berikut.
# curl --limit-rate 100K http://yourdomain.com/yourfile.tar.gz -O
Hari ini, kita telah mengetahui apa itu Curl dan bagaimana menggunakan perintah Curl di Linux.
Kumpulan digunakan untuk mengatur pengguna dan keistimewaan mereka seperti membaca tulisan dan melaksanakan kebenaran. Untuk menambahkan groud, perintahnya adalah groupadd.
Terangkan dengan baik 3 cara untuk memeriksa penggunaan CPU di Linux. Penggunaan CPU merujuk pada penggunaan sumber daya pemrosesan, atau jumlah pekerjaan yang dikendalikan oleh CPU.
DenyHosts banyak digunakan sebagai alternatif kepada Fail2ban. Sekiranya terdapat terlalu banyak percubaan masuk SSH yang tidak sah, ia menganggap bahawa serangan brute-force atau
Kami akan belajar bagaimana memasang cakera baru ke pelayan Linux. Untuk demonstrasi ini, kami menggunakan pelayan awan CentOS 7. sekarang pasangkan partisi seperti gambar di bawah.
Terangkan dengan baik bagaimana mudah untuk memasang Fail2ban pada Ubuntu 20.04. Fail2ban ditulis dalam bahasa pengaturcaraan Python dan ia adalah sumber terbuka, percuma. Konfigurasi.
Terangkan dengan baik cara memasang WireGuard VPN pada Ubuntu 20.04. WireGuard adalah VPN yang sangat mudah, pantas dan moden yang menggunakan kriptografi canggih
OpenSSL adalah toolkit bertaraf komersil dan berkualiti tinggi untuk protokol Transport Layer Security (TLS) & (SSL). Belajar Memasang OpenSSL 1.1.1d di CentOS
Cara memasang dan mengkonfigurasi CSF pada pelayan CentOS 8. ConfigServer Security & Firewall adalah aplikasi (SPI) firewall, Login / Intrusion Detection dan Security.
Konfigurasi Peraturan Audit Tidak Tercermin? Ketahui bagaimana jurutera sokongan kami menyelesaikan dan menyelesaikan masalah tersebut. Fail konfigurasi peraturan /etc/audit/rules.d/audit.rules
Dalam artikel ini, kami akan mengetahui bagaimana jurutera sokongan kami memperbaiki beban tinggi CloudLinux pada pelayan. Pastikan had LVE anda dikonfigurasi dengan betul.