Pengaturan pengguna disimpan di folder Beranda dengan desain. Jadi, jika Anda menyalin /home/your-username
ke komputer baru Anda, Anda seharusnya baik-baik saja ...
... tapi ada peringatan:
- Izin. Sudah umum bahwa "program" (shellscripts, program build khusus) diletakkan di folder home. Untuk mempertahankan izin, gunakan
--preserve=mode
sakelar (menggunakan cp
) atau -p
(menggunakan tar
)
- UserID / GroupID. Bahkan jika nama pengguna sama pada kedua sistem, ID pengguna tidak harus. Biasanya, ini bukan masalah, tetapi jika Anda memiliki skrip / program / pengaturan menyampaikan pada UserID, Anda harus memastikan bahwa ID pengguna dan ID grup harus sama pada sistem target.
Anda dapat menemukan userID dan groupID saat ini dengan menjalankan id
. Misalnya, untuk mengubah ID pengguna pengguna "nama pengguna Anda", jalankan sudo usermod --uid 1234 your-username
. Untuk mengubah groupID, Anda harus menjalankan sudo groupmod --gid 1234 your-username
.
Pengaturan (profil Firefox, penampilan, ...) sering disimpan dalam folder (atau file) yang tersembunyi. Folder / file tersembunyi diawali dengan titik, seperti .mozilla
untuk Firefox (dan aplikasi Mozilla lainnya).
Karena keamanan bukan merupakan masalah, dan Anda ingin pekerjaan penyalinan dilakukan secepat mungkin, saya sarankan kombinasi dari program netcat dan tar. Kedua aplikasi diinstal secara default. Pastikan bahwa firewall di kedua komputer memungkinkan masuk ke port tujuan 8888 (komputer sumber) dan keluar ke port tujuan 8888 (komputer target). Letakkan nettop di sebelah komputer sehingga Anda dapat menjalankan perintah dengan cepat.
Di komputer sumber, Anda perlu menginstal program netcat tradisional (alias Swiss Army Knife, bukan yang BSD). Untuk melakukannya, instal netcat-traditional
paket. Anda mungkin juga ingin mengkonfigurasi program netcat tradisional sebagai default. Perintah untuk menginstal netcat-tradisional dan menggunakannya sebagai default:
sudo apt-get install netcat-traditional
sudo update-alternatives --set nc /bin/nc.traditional
Di komputer sumber, ketikkan perintah selanjutnya di terminal (jangan tekan Enter):
tar cz -C/home $(whoami) | nc -l -p 8888 -w 10
Penjelasan:
- tar adalah utilitas untuk mengemas file
cz
c membuat file yang dikemas ("tarball")
- Tarball yang dikompresi dengan menggunakan G Z algoritma ip untuk menurunkan ukuran file.
-C/home $(whoami)
mengubah direktori kerja menjadi /home
dan menempatkan folder nama pengguna Anda. Alternatif, Anda dapat mengetik your-username
folder Anda di tarball
nc
(netcat) digunakan untuk mengatur koneksi antar mesin dengan mudah
-l
: Mode Listening, memungkinkan mesin lain terhubung ke mesin saat ini
-p 8888
: Mendengarkan pada port 8888 (nomor yang dipilih secara acak, bisa jadi nomor lain yang lebih tinggi dari 1024 juga)
-w 10
: berhenti netcat setelah 10 detik diam. Anda harus terhubung ke komputer sumber ini dalam waktu ini.
Sekarang, masuklah ke komputer target (nettop). Untuk menambahkan file ke mesin target, ketik (jangan jalankan):
nc 192.168.1.2 8888|tar xzp -C/home
192.168.1.2
adalah alamat IP komputer sumber. Untuk mendapatkan alamat IP-nya, jalankan: ifconfig
pada mesin sumber
8888
adalah nomor port seperti yang dimasukkan pada mesin sumber
xzp
: e x traktasi tarball terkompresi G Z saat p memesan izin.
-C/home
: mengekstrak your-username
folder ke/home/your-username
- Secara opsional, tambahkan
-v
sakelar ke perintah tar untuk ekstraksi verbose, sehingga Anda bisa mendapatkan gagasan tentang perkembangannya. Ini bisa memperlambat proses penyalinan karena setiap file harus dicetak.
Sekarang pergi ke komputer sumber, tekan Enter untuk menjalankan perintah server. Beralih dengan cepat ke nettop Anda dan tekan Enter untuk menjalankan perintah klien.
Jika Anda memiliki pertanyaan, cukup gunakan kolom komentar di bawah ini.