Category: Linux


If the OS has a problem with the existing kernel you may boot the OS with another existing kernel.

To check which kernel is enabled now

[root@mt-oracle6 ~]# uname -r

4.1.12-61.1.28.el6uek.x86_64

To change the kernel we need to edit;

#vi /etc/grub.conf

You will then see this configuration file

 

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE:  You have a /boot partition.  This means that

#          all kernel and initrd paths are relative to /boot/, eg.

#          root (hd0,0)

#          kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root

#          initrd /initrd-[generic-]version.img

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title Oracle Linux Server Unbreakable Enterprise Kernel (4.1.12-124.36.4.el6uek.x86_64)  –>0

root (hd0,0)

kernel /vmlinuz-4.1.12-124.36.4.el6uek.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=uk LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root rd_NO_DM rhgb quiet

initrd /initramfs-4.1.12-124.36.4.el6uek.x86_64.img

title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-754.27.1.el6.x86_64)  —>1

root (hd0,0)

kernel /vmlinuz-2.6.32-754.27.1.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=uk LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root rd_NO_DM rhgb quiet

initrd /initramfs-2.6.32-754.27.1.el6.x86_64.img

title Oracle Linux Server Unbreakable Enterprise Kernel (4.1.12-61.1.28.el6uek.x86_64)   —>2

root (hd0,0)

kernel /vmlinuz-4.1.12-61.1.28.el6uek.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=uk LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root rd_NO_DM rhgb quiet

initrd /initramfs-4.1.12-61.1.28.el6uek.x86_64.img

title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-696.el6.x86_64)  —>3

root (hd0,0)

kernel /vmlinuz-2.6.32-696.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=uk LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root rd_NO_DM rhgb quiet

initrd /initramfs-2.6.32-696.el6.x86_64.img

 

The green highlighted lines are the kernels which installed before

 

We have 4 kernels in total with this VM, If you could change default value as 2 and reboot the OS that kernel will be enabled.

To change it press “i” go to line and change value as 2

To save the file

“:wq”

You need to reboot the VM to complete the task

To make history timestamps permanent for the current user;

$ echo ‘export HISTTIMEFORMAT=”%F %T “‘ >> ~/.bashrc
$ source ~/.bashrc

 

Hi,

Check this out if you have network issues after rebooting the server

Cd /etc/udev/rules.d

Check 70-persistent-net.rules

Clear unlisted PCI devices like eth1,eth2

Check MAC address of existing NIC

Reboot server

Edit /etc/sysconfig/network-scripts/ifcfg-eth0

IP,GW,DNS

Service network restart

Hi,

Quick steps to add additional NIC’s to VM Linux box:

  • Add NIC to VM
  • cd /etc/sysconfig/network-scripts/
  • cp ifcfg-eth0 ifcfg-eth1
  • Clear HWADDR
  • service network restart
  • AND second Interface will be UP and running

 

Kali Second Interface

Hi All,

If you have problem like me  to add second interface to your Kali Linux here’s the weird fix.

Delete the ‘Wired Connection 1’ file

Kali1

Then add the interfaces again.Be careful to choose the right MAC address for the NIC.

Kali2

And the result;

 

Hope it helps…

 

Ref:https://forums.kali.org/showthread.php?29657-Only-one-of-multiple-wired-interfaces-(eth0-eth1-etc)-can-be-active-at-a-time  #5

 

 

 

 

 

Merhaba,

Makinadan log off olunca ayarladığımız konfigürasyonun bozulmaması için yapılacak adımlar.

  • $> export JAVA_HOME=/usr/java/java-1.6.0-openjdk-1.6.0.0.x86_64 (hangi sürümü kullanıyorsak)
  • $> export PATH=$PATH:$JAVA_HOME
  • vim /etc/profile.d/java.sh (profile altında yeni file açıyoruz)
  • export JRE_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre
  • export PATH=$PATH:$JRE_HOME/bin
  • export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64
  • export JAVA_PATH=$JAVA_HOME
  • export PATH=$PATH:$JAVA_HOME/jre/bin
  • export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64

Bu konfigürasyonu oluşturup makinayı reboot ettiğimizde oluşturduğuz dosyadan set ettiğimiz kısımlar okunacaktır.

Makinayı reboot etmeden değişiklileri test için

  • $> source java.sh

Yararlı olmasını dilerim.

Merhaba,

TigerVNC server kurulum adımları

  • yum install tigervnc-server
  • yum groupinstall “Desktop”

etc/sysconfig/vncserver dosyasını edit işlemi uyguluyoruz

  • vi /etc/sysconfig/vncserver

Ekleyeceğimiz satırlar

  • VNCSERVERS=”1:userx 2:usery “
  • VNCSERVERARGS[1]=”-geometry 640×480″
  • VNCSERVERARGS[2]=”-geometry 1024×768″

VNCSERVERARGS ile farklı kullanıcılara farklı VNC session tanımları uygulayabiliyoruz.Userx —>640×480 Usery —-> 1024×768 desktop çözünürlüğü kullanmalarını sağlamak gibi.

İlgili vnc kullanıcıları için password atıyoruz.

  • su userx
  • vncpasswd

Son olarak servisi koşturuyoruz (iptables’da ayarları yapılmış yada iptables kapalı olarak varsayıyorum)

  • service vncserver start

Son olarak uzak bir makinadan vncviewer ile bağlantıyı sağlıyoruz.

Merhabalar,

Cankurtaran görevi olabilecek uzaktan erişim programlarından SSH kullamamızı sağlayan “Shellinabox” kurulumu için;

# yum install openssl shellinabox

Komutuyla yüklemeyi gerçekleştiriyoruz. Bu program ile built-in web server kullanarak Firewall ’da sadece “https” izni olan server’a erişmemiz mümkün olacak.Bir sonraki aşamada default konfigürasyon değerlerini değiştirebileceğimiz ekrana ulaşıyoruz.

$ sudo vi /etc/default/shellinabox

# TCP port that shellinboxd’s webserver listens on

SHELLINABOX_PORT=6175

# specify the IP address of a destination SSH server

SHELLINABOX_ARGS=”–o-beep -s /:SSH:ipaddress”

# if you want to restrict access to shellinaboxd from localhost only

SHELLINABOX_ARGS=”–o-beep -s /:SSH:ipaddress –localhost-only”

 

İstediğimiz değişiklikleri gerçekleştirdikten sonra (Default port gibi) servisi çalıştırabiliriz.

 

# service shellinaboxd start

 

Servisin çalıştığını kontrol etmek için

 

# netstat -nap | grep shellinaboxd  

 

Komutuyla kontrol yapabiliriz.Herşey yolunda gibi,artık https://publicipadress:6175  adresine giderek SSH terminale bağlanabiliriz. 🙂

Çalışma Ortamı Centos 6.4 x86_64

Mondo Tool için kurulum komutları;

cd /etc/yum.repos.d/

 

wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo

 

yum install mondo

 

Yükleme bittikten sonra;

 

mondoarchive

 

komutuyla backup alma işlemine geçilebilir.Karşımıza gelen ekran ve yönlendirmeler basitçe backup almamızı sağlıyor.

 


1.VSphere Client’dan öncelikle Secure Network eklememizi yapıyoruz.CentoOS’da bu oluşturduğumuz network’ü ikinci NIC olarak ekliyoruz.Sonuçta şu şekilde göreceğiz.

2.CentOS için yapılacak ayarlara gelince;

Şu komut ile 2.ethernet kart için gerekli olan bilgileri giriyoruz.

,

Şuna benzer bir konfigürasyon elde edeceğiz;

DEVICE=”eth1″I

BOOTPROTO=”none”

HWADDR=”00:0C:29:8C:58:60″ (Vm Ware Client’da 2.eklediğiniz NIC Mac Adresi)

NM_CONTROLLED=”no”

ONBOOT=”yes”

TYPE=”Ethernet”

UUID=”0c740b11-7173-4f91-9b84-c70daa0d669a”

IPADDR=10.0.0.1 (Belirlediğiniz IP adresiniz)

NETMASK=255.255.255.0 (Belirlediğiniz Subnet Mask)

3.Daha sonra ;

/etc/udev/rules.d bölümünden 70-persistent-net.rules dosyasını siliyoruz.

4.Centos’da

vi /etc/sysctl.conf bölümünden net.ipv4.ip_forward = 0 değerini 1 e çekiyoruz.Bu işlem ile interface’ler arası routing başlıyor.

5.Son aşamada da iptables (firewall) servisini durduruyoruz.

service iptables stop

Centos restart ettikten sonra routing işlemi başlayacaktır.İkinci NIC’e verdiğimiz 10.0.0.1 adresi bizim Secure Network içinde kullanacağımız makinaların GW adresi olacaktır.