7 Tips untuk Meningkatkan Subsistem Windows Anda untuk Linux

7 Tips untuk Meningkatkan Subsistem Windows Anda untuk Linux

Subsistem Windows untuk Linux, atau WSL, adalah salah satu proyek perangkat lunak paling menarik yang muncul belakangan ini. Meskipun Microsoft Windows dan Linux pernah dianggap sebagai musuh bebuyutan, Anda sekarang dapat menjalankan aplikasi Linux lengkap di sistem Windows Anda tanpa boot ganda atau menyiapkan mesin virtual.





Jika Anda menggunakan WSL, bagaimana Anda bisa membuatnya lebih baik?





Dapatkan Terminal Windows

Meskipun Anda akan mendapatkan jendela terminal saat menginstal distribusi Linux dari Microsoft Store, ada opsi yang lebih baik untuk terminal Anda.





Salah satunya adalah Terminal Windows milik Microsoft sendiri. Aplikasi ini mencakup banyak fitur yang Anda harapkan dari emulator terminal modern lainnya, termasuk jendela tab. Terminal Windows tidak hanya menangani Linux tetapi juga PowerShell dan Command Prompt yang lama.

Itu masih agak kasar di sekitar tepinya. Anda harus mengedit pengaturan Anda di a .json mengajukan. Jika Anda pengguna baris perintah yang berat, Anda mungkin akan merasa nyaman mengedit file konfigurasi.



Unduh: Terminal Windows

Ubah Shell Anda

Pada sebagian besar distribusi Linux, termasuk Ubuntu, shell default adalah Bash. Tidak ada yang salah dengan itu, tetapi pengguna Linux yang berpengalaman sering tidak puas dengan cara sistem keluar dari kotak. Semua orang suka mengubahnya, dan cangkangnya tidak terkecuali.





Salah satu alternatif bash populer di dunia Unix/Linux adalah zsh . Ini sudah menjadi shell default di macOS Apple. Anda dapat dengan mudah beralih ke shell yang berbeda dalam satu perintah.

Pada sebagian besar distribusi Linux, zsh tidak diinstal secara default. Di Ubuntu, Anda dapat menginstalnya menggunakan apt:





sudo apt install zsh

Untuk mengubah cangkang Anda menjadi zsh di Ubuntu WSL, ketik:

cetak daftar file dalam folder dan subfolder
chsh -s /usr/bin/zsh

Lokasi shell yang ingin Anda gunakan mungkin berbeda jika Anda menggunakan distro lain. Anda akan dimintai kata sandi untuk mengubah shell. Untuk menemukan lokasi shell Anda, ketik:

which zsh

Jika Anda ingin menggunakan shell yang berbeda, Anda harus mengganti zsh dengan nama cangkang itu.

Terkait: Shell Linux Mana yang Terbaik? 5 Kerang Umum Dibandingkan

Akses File Windows dan Linux

WSL tidak hanya memungkinkan Anda untuk menjalankan program Windows dan Linux secara berdampingan, tetapi juga membantu dalam mengakses file pada sistem Windows dan Linux secara bersamaan.

Ini sangat berguna untuk proyek pengembangan. Anda dapat mengedit program di editor Windows dan mengujinya di jendela Linux.

Sistem file Windows dipasang di sisi Linux di /mnt/[huruf drive] direktori. Jika drive Windows Anda adalah C , boleh jadi /mnt/c . Anda dapat mengakses semua file Windows Anda menggunakan perintah Linux standar dengan cara ini.

Mengakses sistem file Linux dari Windows juga mudah. Itu terlihat di bawah \wsl$ hierarki di Windows Explorer. Windows melihat sistem Linux sebagai drive jaringan. Jika Anda telah menginstal Ubuntu 20.04, itu akan menjadi \wsl$Ubuntu-20.04 .

Untuk membuka jendela Explorer dari jenis direktori saat ini:

Explorer.exe .

Tingkatkan ke WSL 2

Pada tahun 2020, Microsoft memperkenalkan WSL 2. Peningkatan utama dari WSL 1 adalah penggunaan kernel Linux yang sebenarnya, yang dikirimkan melalui pembaruan Windows. Ini meningkatkan kinerja, karena kernel menjalankan panggilan sistem Linux daripada harus menerjemahkannya ke dalam panggilan sistem Windows.

Untuk meningkatkan ke WSL 2, yang harus Anda lakukan adalah mengeluarkan beberapa perintah. Pertama, Anda mengaktifkan hypervisor. Buka jendela PowerShell sebagai administrator dan ketik:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Kemudian restart mesin Anda.

Selanjutnya, Anda harus mengunduh kernel Linux. Dapatkan paket dari situs web Microsoft dan jalankan penginstal.

Unduh : Kernel Linux untuk WSL

cara mendapatkan coretan kembali di snapchat

Sekarang Anda ingin menetapkan versi 2 sebagai default untuk distribusi apa pun yang akan Anda instal di masa mendatang:

wsl --set-default-version 2

Tetapi Anda ingin meningkatkan instalasi yang ada ke WSL 2. Untungnya, itu juga cukup mudah.

Untuk melihat distribusi mana yang telah Anda instal, ketik:

wsl --list

Jika Anda ingin mengatur instalasi Ubuntu 20.04 Anda ke WSL 2, gunakan: --set-versi pilihan:

wsl --set-version Ubuntu-20.04 2

Sekarang Anda akan menjalankan WSL 2 dengan semua fitur lanjutannya pada instalasi Anda saat ini dan yang akan datang, dan kernel akan ditingkatkan dengan Pembaruan Windows, sama seperti driver lain pada sistem Anda.

Kumpulkan Alat Anda

Linux tetap populer di kalangan pengembang karena banyaknya alat pemrograman, seperti editor, kompiler, IDE, perangkat lunak server, dll. yang tersedia di platform.

Sangat mudah untuk melengkapi instalasi berbasis WSL baru Anda dengan alat favorit Anda seperti pada sistem lain. Yang harus Anda lakukan adalah menggunakan manajer paket standar yang disertakan dengan sistem Anda.

Di Debian dan Ubuntu, itu tepat. Di SuSE, Ini YaST. Di Alpine, ini APK. Intinya adalah, Anda akan menemukan semua yang Anda butuhkan untuk menjalankan proyek pengembangan favorit Anda di WSL seperti yang Anda lakukan pada instalasi Linux konvensional.

Jika Anda seorang programmer C, Debian dan Ubuntu menyertakan paket yang disebut membangun-penting yang terdiri dari kompiler GCC, pustaka C, utilitas Make, dan alat pengembangan paket. Ini benar-benar ditujukan untuk orang yang mengerjakan distribusi itu sendiri, tetapi juga berguna untuk pengembangan C umum.

Untuk menginstalnya, Anda cukup menggunakan perintah apt:

sudo apt install build-essential

Ini membayar untuk telusuri daftar paket untuk memastikan alat favorit Anda ada di sana dan mungkin menemukan yang baru.

Mengelola Layanan

Meskipun sebagian besar waktu di WSL Anda akan menjalankan perintah biasa, terkadang Anda mungkin perlu memulai dan menghentikan layanan. Anda mungkin sedang mengembangkan aplikasi web dan perlu mengujinya menggunakan server web.

Untungnya, mudah untuk memulai dan menghentikan layanan, seperti yang Anda lakukan pada distribusi Linux lainnya.

Ini sedikit berbeda di Ubuntu di bawah WSL, karena tidak menggunakan Sistemd untuk mengelola layanannya, tetapi menggunakan Melayani utilitas, yang menggunakan skrip init System V-style lama untuk mengelola layanan.

Jika Anda ingin memulai server Apache, Anda cukup mengeluarkan perintah ini:

sudo service apache 2 start

Ini akan meluncurkan server Apache. Anda dapat memeriksa layanan yang berjalan menggunakan atas perintah dan lihat apache2 dalam daftar proses.

itu mint mobile gsm atau cdma

Menghentikan server Apache sama mudahnya:

sudo service apache 2 stop

Jelajahi Berbagai Distro

Banyak kesenangan dari WSL berasal dari cara Anda dapat menjalankan distro yang berbeda secara bersamaan, jadi mengapa tidak memanfaatkan menjalankan sesuatu yang kurang dikenal seperti Alpine Linux bersama Ubuntu atau SuSE atau Debian? Mungkin Anda mungkin menemukan favorit baru Anda. Jika Anda menyukai distribusi, Anda dapat mengaturnya sebagai distro utama Anda menggunakan --set standar bendera:

wsl --set-default distro-name

di mana nama distro adalah nama sistem yang ingin Anda ubah.

Terkait: 5 Distro Linux yang Dapat Anda Instal di Subsistem Windows untuk Linux

Menjelajahi WSL

WSL memiliki banyak pilihan untuk menjelajahi dunia baru yang menggabungkan Linux dan Windows. Tampaknya selalu ada sesuatu yang baru untuk ditemukan. Anda dapat mengubah shell, mengubah terminal, memulai dan menghentikan layanan, dan memeriksa distro yang berbeda.

Subsistem Windows untuk Linux memiliki banyak fitur yang sangat berbeda dari distribusi Linux. Tetapi Anda masih bisa mendapatkan keuntungan dari menggunakan WSL karena memungkinkan Anda mengakses sistem Linux dengan cepat dari mesin Windows Anda.

Membagikan Membagikan Menciak Surel Cara Mendapatkan Terminal Linux Menggunakan Subsistem Windows untuk Linux

Perlu menggunakan terminal Linux di PC Windows Anda? Pelajari cara menjalankan Linux di Windows 10 dengan Subsistem Windows untuk Linux.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • jendela
  • Linux Tips
  • Subsistem Windows untuk Linux
Tentang Penulis David delony(49 Artikel Diterbitkan)

David adalah seorang penulis lepas yang berbasis di Pacific Northwest, tetapi awalnya berasal dari Bay Area. Dia telah menjadi penggemar teknologi sejak kecil. Minat David termasuk membaca, menonton acara TV dan film berkualitas, bermain game retro, dan mengumpulkan rekaman.

More From David Delony

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan