Ini adalah perintah lxc-unshare yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
lxc-unshare - Jalankan tugas di set ruang nama baru.
RINGKASAN
lxc-batalkan berbagi {-S ruang nama} [-kamu pemakai] [-H hostname] [-Saya namaif] [-d] [-M] {perintah}
DESKRIPSI
lxc-batalkan berbagi dapat digunakan untuk menjalankan tugas dalam kumpulan ruang nama yang dikloning. Perintah ini adalah
terutama disediakan untuk tujuan pengujian. Terlepas dari namanya, itu selalu menggunakan klon daripada
batalkan berbagi untuk membuat tugas baru dengan ruang nama baru. Selain menguji kernel
regresi ini seharusnya tidak ada bedanya.
PILIHAN
-s ruang nama
Tentukan ruang nama yang akan dilampirkan, sebagai daftar yang dipisahkan pipa, mis JARINGAN|IPC.
Nilai yang diizinkan adalah MOUNT, PID, NAMA UTS, IPC, PENGGUNA dan JARINGAN. Ini memungkinkan seseorang untuk
ubah konteks proses menjadi misalnya ruang nama jaringan wadah
sambil mempertahankan ruang nama lain sebagai milik tuan rumah. (Simbol pipa membutuhkan
untuk melarikan diri, misalnya GUNAKAN\|PID atau dikutip, misalnya "GUNAKAN|PID".)
-u pemakai
Tentukan userid yang akan menjadi tugas baru.
-H hostname
Setel nama host di wadah baru. Hanya diperbolehkan jika ruang nama UTSNAME adalah
ditetapkan.
-i nama antarmuka
Pindahkan antarmuka bernama ke dalam wadah. Hanya diperbolehkan jika namespace NETWORK
diatur. Anda dapat menentukan argumen ini beberapa kali untuk memindahkan beberapa antarmuka
ke dalam wadah.
-d Daemonize (jangan menunggu wadah keluar sebelum keluar)
-M Pasang sistem file default (/ proc /dev/shm dan /dev/mqueue) di dalam wadah. Hanya
diperbolehkan jika ruang nama MOUNT disetel.
CONTOH
Untuk menelurkan shell baru dengan namespace UTS (hostname) sendiri,
lxc-unshare -s UTSNAME / bin / bash
Jika nama host diubah di shell itu, perubahan itu tidak akan tercermin pada host.
Untuk menelurkan shell di jaringan baru, pid, dan mount namespace,
lxc-unshare -s "NETWORK|PID|MOUNT" / bin / bash
Shell yang dihasilkan akan memiliki pid 1 dan tidak akan melihat antarmuka jaringan. Setelah pemasangan ulang
/ proc di cangkang itu,
mount -t proc proc / proc
ps output akan menunjukkan tidak ada proses lain di namespace.
Untuk menelurkan shell di jaringan baru, pid, mount, dan namespace hostname.
lxc-unshare -s "NETWORK|PID|MOUNT|UTSNAME" -M -H slave -i veth1 / bin / bash
Shell yang dihasilkan akan memiliki pid 1 dan akan melihat dua antarmuka jaringan (lo dan veth1).
Nama host akan menjadi "budak" dan / proc akan telah dipasang kembali. ps output akan ditampilkan di sana
tidak ada proses lain di namespace.
Gunakan lxc-unshare online menggunakan layanan onworks.net