debian Linux root parola sıfırlama

 

debian linux unuza root erişimi sağlayamıyorsanız root parolasını şu şekilde sıfırlayabilirsiniz

Şu adımları takip edin:

1- Sunucuyu yada bilgisayarınızı yeniden başlatın
2- Grub boot ekranı açıldığında (mavi ekran) E harfine basın,
3- Kernel i seçip E harfine basın. END Tuşu ile en sona gidin ve
4- init=/bin/sh yazıp enter’e basın. (Kernel satırına geri döneceksiniz).. Daha sonra boot (açılış) işlemi için B harfine basarak boot edin.

5- Bu işlemden sonra root dosya sisteminiz salt okunur (read only) olarak açılacaktır.

Şu komutu girin:

mount -n -o remount,rw /
Ardından;
passwd
yazın ve yeni şifrenizi yazın. Yeniden doğrulama istendiğinde ise Yeni şifreyi tekrar yazın Enter e basın

Ardından reboot komutu ile yeniden başlatın.
Artık yeni şifreniz ile root erişimi sağlayabilirsiniz.

Bunu Paylaş:

Debian Linux GNU GCC derleyicisi kurulumu

Linux sisteminde derleme yapabilmek için sisteminizin şunları içeriyor olması gerekiyor;

Linux kaynak kodu, fakeroot, gcc derleyicisi, build-essential paketleri, libc6-dev standart kütüphanesi, g++ & c++ derleyicisi, make, dpkg-dev

Şimdiden gözünüz korkmasın 🙂
Basitçe belirtmek gerekirse;  build-essential paketi gcc derleyicisi ve gerekli araçları içeriyor.

Bu aşamada;
Sistemimizi yeni kurduğumuzu varsayalım ve devam edelim.. Buradaki tüm komutları root kullanıcısı olarak çalıştırmak gerektiğini hatırlatmakta fayda var.

Şimdi bir root terminali açarak devam edelim.

# apt-get update && apt-get upgrade
# apt-get install gcc fakeroot kernel-package devscripts build-essential dpkg-dev

Komutumuz sonrasında çıktı şunun gibi olacaktır;

Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
dpkg-dev fakeroot g++ g++-4.7 gcc gcc-4.7 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libc-dev-bin libc6-dev libdpkg-perl
libfile-fcntllock-perl libitm1 libstdc++6-4.7-dev libtimedate-perl linux-libc-dev make manpages-dev
Suggested packages:
debian-keyring g++-multilib g++-4.7-multilib gcc-4.7-doc libstdc++6-4.7-dbg gcc-multilib autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.7-multilib
libmudflap0-4.7-dev gcc-4.7-locales libgcc1-dbg libgomp1-dbg libitm1-dbg libquadmath0-dbg libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7 binutils-gold glibc-doc
libstdc++6-4.7-doc make-doc
The following NEW packages will be installed:
build-essential dpkg-dev fakeroot g++ g++-4.7 gcc gcc-4.7 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libc-dev-bin libc6-dev libdpkg-perl
libfile-fcntllock-perl libitm1 libstdc++6-4.7-dev libtimedate-perl linux-libc-dev make manpages-dev
0 upgraded, 20 newly installed, 0 to remove and 0 not upgraded.
Need to get 26.5 MB of archives.
After this operation, 67.6 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirrors.kernel.org/debian/ stable/main libitm1 amd64 4.7.2-5 [36.6 kB]
Get:2 http://mirrors.kernel.org/debian/ stable/main libc-dev-bin amd64 2.13-38 [224 kB]
…..
….
….
Setting up manpages-dev (3.44-1) …
Setting up g++-4.7 (4.7.2-5) …
Setting up g++ (4:4.7.2-1) …
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (11.5) …
Setting up libstdc++6-4.7-dev (4.7.2-5) …

make aracımız ve gcc derleyicisinin doğru kuruldğunu teyit etmek için;

# whereis gcc make
# gcc -v
# make -v

Çıktı şunun gibi olmalı;

gcc: /usr/bin/gcc /usr/lib/gcc /usr/bin/X11/gcc
make: /usr/bin/make /usr/bin/X11/make /usr/share/man/man1/make.1.gz

..
gcc version 4.7.2 (Debian 4.7.2-5)

..
GNU Make 3.81
..

Artık Debian paketlerini oluşturabilir, derleme yapabilir, C – C++ kodları ile program yazıp çalıştırabilirsiniz

Bunu Paylaş: