GNU/Linux >> Belajar Linux >  >> Linux

perintah ftp menunjukkan waktu modifikasi file yang berbeda

Solusi 1:

Setelah 2 tahun, hari ini saya menemukan bahwa penyebab masalahnya adalah karena stempel waktu FTP disetel ke GMT alih-alih mengikuti zona waktu yang disetel dengan benar seperti yang disorot di URL ini

Namun di URL, perubahan dilakukan pada /etc/proftpd.conf . Server Linux ini menggunakan vsftpd. Jadi ada sedikit perubahan pada solusinya.

Edit vsftpd file konfigurasi dan tambahkan ini ke dalamnya use_localtime=YES . Kemudian mulai ulang vsftpd

Berikut adalah langkah lebih rinci yang saya lakukan:

  1. Masuk sebagai pengguna non-root
  2. su ke root
  3. Temukan ftpd yang mana itu sedang berjalan. Untuk server ini menggunakan vsftpd

    $ ps -ef | grep ftpd

  4. Buat salinan file konfigurasi.

  5. Gunakan editor untuk mengedit vsftpd file konfigurasi.

    $ vim /etc/vsftpd/vsftpd.conf

  6. Tambahkan opsi use_localtime dan atur nilainya menjadi YES . Nilai defaultnya adalah NO

    use_localtime=YES

  7. Mulai ulang layanan ftpd

    $ /sbin/service vsftpd restart

    $ /sbin/service vsftpd status

  8. Coba login lagi menggunakan ftp dan periksa stempel waktu file.

Solusi 2:

Saya tidak yakin tentang ini, tetapi mungkin apakah zona waktu di klien Anda diatur berbeda dari di server? Itu dapat menyebabkan klien ftp Anda menampilkan waktu dengan offset yang salah.


Linux
  1. 7 Contoh Perintah Tanggal Linux untuk Menampilkan dan Mengatur Waktu Tanggal Sistem

  2. 7 Contoh Perintah hwclock Linux untuk Mengatur Waktu Tanggal Jam Perangkat Keras

  3. Perintah 'df -i' Menampilkan 'Inode=0' pada Sistem File BTRFS

  1. Atur FTP Autologin dengan file .netrc di Linux

  2. Bagaimana cara mengunggah satu file dengan FTP dari baris perintah?

  3. Tetapkan waktu relatif menggunakan baris perintah

  1. Ubuntu – Linux – Waktu Perubahan File Versus Waktu Modifikasi?

  2. Bagaimana cara mengatur Tugas Otomatis pada VPS Linux Menggunakan Cron?

  3. cap waktu, waktu modifikasi, dan waktu pembuatan file