Bagaimana cara Mengatasi System Corrupt menggunakan Single- User Mode FreeBSD

Bagaimana Cara  Mengatasi   System  Corrupt  menggunakan   Single- User Mode  FreeBSD

Tutorial  Linux  Indonesia  --   Terlepas  dari  upaya   terbaik   untuk  menjaga   VPS  anda  dalam  keadaan  baik.  

Ada  beberapa  kasus  di mana  server  anda  mengalami  system   file  Corrupt  dan  perlu   melakukan  pemulihan. 

Kadang-kadang ini  terjadi  ketika   VPS  anda  di matikan  secara  tiba-tiba   atau   perangkat  lunak  anda  mengalami kegagalan  fungsi  secara  tiba-tiba.

Bagaimana cara  Mengatasi   System  Corrupt  menggunakan   Single- User Mode  FreeBSD
Logo  FreeBSD


Tenang, jangan  khawatir  ada  langkah-langkah  yang  dapat  anda  ambil  untuk   mencoba  memulihkan  VPS  anda.  

Pada  FreeBSD  banyak  fungsi-fungsi  ini  dapat  dilakukan  dari  single  mode  user. 

Dalam tutorial  ini, akan  membahas  langkah-langkah  yang  dapat  anda  ambil  untuk  melakukan  pemulihan   VPS  anda  menggunakan Single  Mode  User  dan bagaimana  menggunakan  alat-alat   disana  untuk mencoba    pemulihan system    yang  rusak. 


Lakukan   restart  VPS  anda  dengan  tekan  tombol  power  “on”  apabila  VPS anda  menggunakan  server  fisik. Setelah beberapa  detik  akan  muncul  tampilan  seperti  gambar  di  bawah  ini.  

Bagaimana cara  Mengatasi   System  Corrupt  menggunakan   Single- User Mode  FreeBSD
FreeBSD

Pilih  No. 2 Boot  Single  user  dan  klik enter  untuk  masuk  single  user  freebsd.


Enter full pathname of shell or RETURN for /bin/sh: (  langsung  enter saja)

Sekarang  anda  sudah  masuk  ke  dalam  single  mode   user. Pertama,  pastikan  anda  sudah  perangkat  apa  yang  anda  periksa.   

Menjalankan  command   di bawah  ini  untuk menunjukan   file  system   yang  saat  ini  di  konfigurasi. 

cat /etc/fstab


Output  yang  anda  lihat  harus  serupa  seperti  ini. 

#cat /etc/fstab

# Device        Mountpoint      FStype  Options Dump    Pass#

/dev/da0p2      /               ufs     rw      1       1

/dev/da0p3      none            swap    sw      0       0

#


Yang  anda  pilih  dalam  daftar   di atas.  Menunjukan  sistem  ufs  yang   anda  cari.  Sekarang  anda  dapat  menjalankan  perintah di  bawah  ini  untuk melakukan  pemeriksaan filsystem   pada  disk  ini. 

#fsck -yf /dev/da0p2  
 
Memeriksa  Hasilnya.  
 
 
Setelah pemeriksaan  systemfile  anda   selesai, anda  dapat  melakukan   reboot  pada  VPS  anda.  Dapat  menggunakan   command  di  bawah  ini. 

Reboot   

Untuk  meningalkan  mode  single  user    dan memulai  kembali   VPS  anda     dalam  mode  multi  user.  Hubungkan  server  anda  menggunakan   client  ssh.  

Jika  server anda  dapat   terhubung  dengan   ssh,  berarti   VPS  anda  sudah  normal  dan  sudah  berhasil  memulihkan  server  anda. 


Cara menginstal dan mengkonfigurasi rsyslog untuk server log Linux terpusat

Cara menginstal dan mengkonfigurasi rsyslog untuk server log Linux terpusat


Tutorial  Linux  Indonesia --   Berapa  banyak  mesin  linux  yang  anda  kelola  ?  jika    mesin  linux  sangat  banyak  untuk   anda kelola.    Dan  mesin-mesin itu masih  satu  jaringan  yang  sama. 

Cara menginstal dan mengkonfigurasi rsyslog untuk server log Linux terpusat

Apakah  anda  bosan dengan mengamankan  mesin-mesin anda  dengan  melihat  file  log  secara  manual ??   Pastinya,  bosan, cape dan  buang  waktu-waktu anda  untuk melihat  log  secara  manual.

Bagaimana  jika  anda  mengkonfigurasi  semua  mesin  linux  tersebut  untuk mengirimkan  log mereka  ke  server  terpusat ?   pasti  yang anda  pikirkan,” susah  dan  mustahil. “


Jangan khawatir, sekarang  sudah  ada   fitur rsyslog    yang  dapat  anda  gunakan  untuk   menyimpan   log  linux secara  pusat.    Ini  bukan  hanya  mungkin,  itu sangat  mudah.

Saya  akan menunjukan  kepada  anda bagaimana melakukan hal  itu.  Saya  akan   menunjukan  kepada  anda  menggunakan  system  operasi  CentOS 7. 

Saya  akan mengagap  anda memiliki  akses  ke  semua  mesin  linux    yang  perlu  anda  konfigurasi  dan  bahwa  anda memiliki   satu  mesin   yang  digunakan  untuk   file  log  khusus.

Dengan begitu  mari  kita bangun dan menjalankan sistem  ini. 
Cara menginstal dan mengkonfigurasi rsyslog untuk server log Linux terpusat
Centos  7.0 –Syslog  Server
Hostname
Localhost.domain
IP  Address
10.10.10.1
 
Centos  6.5 - Client
Hostname
IP  Address
10.10.10.3


Sebelum   kita  mulai  pastikan   repository    pada  server   kamu  sudah    update    versi  terakhir.  Pada  Konfigurasi    ini  akan  kita bagi  menjadi  2  bagian  yaitu  tahap  Instalasi  Syslog  Server  dan   Syslog  Client.

Syslog  Server 


Pertama  yang  kita   lakukan  adalah    instalasi   paket  syslog   server di  server  anda.  Menggunakan  command  di bawah  ini. 

[root@localhostdomain ~]# yum install rsyslog   

Lakukan  backup  konfigurasi   rsyslog  terlebih  dahulu, sebelum  melakukan   perubahan  konfigurasi  dasar.

Jadi  kalo  rsyslog  gagal   atau  failed,  bisa  di  lakukan  rool back  atau  restore  konfigurasi  sebelumnya. 

[root@localhostdomain ~]# cp  /etc/rsyslog.conf   /etc/rsyslog.config




Temukan   dua  baris  perintah  di  bawah  ini dan  hilangkan  tanda # untuk mengaktifkan perintah. Selanjutnya   rubah     file  konfigurasi rsyslog.conf   menjadi   seperti  di  bawah  ini.

# Provides UDP syslog reception

$ModLoad imudp

$UDPServerRun 514



# Provides TCP syslog reception

$ModLoad imtcp

$InputTCPServerRun 514

Tambahkan  script  ini  di  bawah  file   rsyslog.conf. Script  ini  akan   mengatur  bagaimana  log  server  tersebut akan  di   simpan. 

$template TmplAuth, "/var/log/client_logs/%HOSTNAME%/%PROGRAMNAME%.log"

$template TmplMsg, "/var/log/client_logs/%HOSTNAME%/%PROGRAMNAME%.log"

authpriv.* ?TmplAuth

*.info;mail.none;authpriv.none;cron.none ?TmplMsg

Karena  format template   log  akan  di  simpan  directory    /var/log/client_logs    maka  kita  buat   directory  terlebih  dahulu. 

 [root@localhost www]# mkdir /var/log/client_logs

Selanjutnya  lakukan  restart    rsyslog.

 [root@localhostdomain ~]# systemctl restart  rsyslog

Rsyslog  Client

Sekarang  kita  akan   mengkonfigurasi  client, sehingga  mereka  akan  mengirim  log  mereka  ke  server   terpusat.  

Pastikan   mesin  linux  client  anda  sudah  berhasil  install  rsyslog,  jika  belum  install  paket  rsyslog anda  dapat   menggunakan  command  di  bawah  ini.    


 [root@www ~]# yum install rsyslog

Sekarang   backup  file   rsyslog

 [root@www ~]# cp  /etc/rsyslog.conf  /etc/rsyslog.backup

Selanjutnya,  rubah  konfigurasi   file   rsyslog.conf  seperti  di  bawah  ini.  

 $ModLoad imuxsock # provides support for local system logging (e.g. via logger $

$ModLoad imklog   # provides kernel logging support (previously done by rklogd)

$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

#$ActionFileEnableSync on

$IncludeConfig /etc/rsyslog.d/*.conf

*.info;mail.none;authpriv.none;cron.none /var/log/messages

authpriv.* /var/log/secure

mail.* /var/log/maillog

cron.* /var/log/cron

*.emerg :omusrmsg:*

uucp,news.crit /var/log/spooler

local7.* /var/log/boot.log


Karena  kita  mengirimkan  log  ( r emote  )    ke  server  rsyslog, maka  kita  perlu   tambahkan  script  di  bawah  ini.  Pada  baris  terakhir    rsyslog.conf

*.* @10.10.10.1:514 
*.* @10.10.10.1:514 

Lakukan  restart  rsylog  client   kamu. 

[root@www ~]# /etc/init.d/rsyslog restart

Shutting down system logger:  [  OK  ]

Starting system logger:       [  OK  ]

[root@www ~]#




Sudah  selesai  konfigurasi  rsyslog   di  sisi  client.

Pengetesan   Rsyslog 

Untuk  memastikan  centralized  logging server sudah  berjalan  secara  normal. Kita  lakukan  percobaan  dengan  melakukan   restart  service  sshd  pada    server  client.  

[root@www ~]# /etc/init.d/sshd restart

Stopping sshd:  [  OK  ]

Starting sshd:  [  OK  ]

[root@www ~]#


Apakah  Log  ssh  Client  tersimpan   pada  server   rsylog. 

[root@localhost ~]# cd  /var/log/client_logs/

[root@localhost client_logs]# ls

localhost  www

[root@localhost client_logs]#

Menandakan   Log   sshd  sudah  berhasil  di  pusatkan  di  server   rsyslog.  

[root@localhost client_logs]# cd  www/

[root@localhost www]# ls

kernel.log  rsyslogd.log  sshd.log

[root@localhost www]# tail -f  sshd.log

Oct 23 12:45:44 www sshd[8991]: Accepted password for root from 10.10.10.7 port 56740 ssh2

Oct 23 12:45:44 www sshd[8991]: pam_unix(sshd:session): session opened for user root by (uid=0)

Oct 23 12:58:41 www sshd[8991]: pam_unix(sshd:session): session closed for user root

Anda  tidak  perlu  lagi   harus  jauh  ke  setiap  server  linux  untuk membaca    file  log. Sebagai gantinya,  anda   hanya   masuk ke    server  log  terpusat  dan  lihat entry  log  saja. Jadi  lebih  mudah  buat  analisa  dan hasil  analisa  tersebut  lebih  cepat  selesai.  

Kategori

Kategori