Ini adalah bagaimana untuk menginstal kotak Linux Oracle-ready dengan CentOS 6.2, Ini mencakup langkah-langkah yang terlibat dalam persiapan server Oracle-ready untuk instalasi lebih lanjut dari Oracle Database Server/Oracle Fusion Middleware Suite pada penyebaran server multi-peran.
Cent OS
Persyaratan
- Stik USB dengan penyimpanan gratis lebih dari 4 GB
- Mesin server 64 bit dengan banyak RAM dan penyimpanan HDD
- Konektivitas dengan repositori Internet CentOS atau mirror LAN
- Mesin klien Linux dengan lingkungan desktop terinstal:CentOS, Debian, Ubuntu, dll. + Gnome, KDE, dll.
Langkah
- Unduh CentOS-6.2-x86_64-bin-DVD1.iso (4.1GB) dari mirror DVD atau unduh alternatif versi minimal (322M), netinstall (227M), LiveCD (698M), atau LiveDVD (1.6G). Ini cara menggunakan CentOS-6.2-x86_64-bin-DVD1.iso (4.1GB).
- Simpan ISO yang diunduh ke dalam de USB key melalui panduan ini. Saya lebih suka bagian alternatif dengan livecd-iso-to-disk naskah.
- Hubungkan stik USB ke salah satu port USB di mesin server dan boot. Pastikan boot USB diaktifkan pada penyiapan.
- Pada wizard penginstalan CentOS pilih Server dan sesuaikan.
- Pilih skema partisi yang bijaksana tergantung pada perangkat keras Anda, misalnya 6 GB RAM + 2 x 500GB HDD:
- Pada langkah pemilihan paket, pastikan tidak ada lingkungan desktop dipilih dan pastikan ssh dipasang. Pilih paket tambahan yang Anda inginkan.
- Pilih sandi root yang rumit.
- Setelah instalasi OS selesai, reboot, login sebagai root dan pastikan ssh berfungsi melalui:
- Secara default, eth0 antarmuka jaringan dinonaktifkan. Konfigurasikan setelan jaringan:
- Masuk sebagai root
- Edit arsip /etc/sysconfig/network-scripts/ifcfg-eth0 dan konfigurasikan antarmuka jaringan agar terlihat seperti:
- Mulai ulang daemon jaringan dan uji konektivitas dengan ping atau alat lainnya.
- Tambahkan sudoer pengguna -misalnya bozz - untuk menghindari penggunaan root .
- Masuk sebagai root
- Buat pengguna baru dan tambahkan ke grup roda:
- Setel ulang sandi untuk bozz pengguna (CATATAN :pilih kata sandi yang tidak akan Anda lupakan):
- Edit /etc/sudoers dan batalkan komentar pada baris yang dimulai dengan %wheel, akan terlihat seperti:
- Logout, login lagi dengan bozz pengguna dan uji sudoer hak istimewa:
- Masuk sebagai bozz pengguna
- Konfigurasikan repositori CentOS melalui mirror LAN:
- Pastikan Anda dapat terhubung ke mirror LAN, contoh:http://mirrors.home.dev/centos
- Buat file repo baru di /etc/yum.repos.d/CentOS-Mirror.repo
- Tambahkan entri berikut yang menunjuk ke cermin:
- Berkomentar atau hapus arsip repositori yang ada
- komentari setiap baris /etc/yum.repos.d/CentOS-Base.repo dengan # atau hanya:
- menghapus file repositori
- Perbarui sistem menggunakan cermin:
- Instal Java JRE 7u1 64 bit di server [Tidak diperlukan untuk Oracle Database, diperlukan untuk Oracle Fusion Middleware Suite ]:
- Buka http://www.Oracle.com/technetwork/java/javase/downloads/index.html dan unduh jre-7u1-linux-x64.rpm
- Salin jre-7u1-linux-x64.rpm ke server melalui scp atau yang lain. Melalui scp dari klien Linux:
- Masuk ke server dan jalankan penginstal:
- Manfaatkan versi absolut Java JRE (/usr/java/jre1.7.0_01 ) dalam konfigurasi alternatif untuk java dan javaw :
- Pastikan java yang benar versi:
- Pastikan alternatif dikonfigurasi dengan benar:
- Konfigurasikan variabel lingkungan seluruh sistem JRE_HOME. Sunting /etc/environment:
- Tambahkan konten berikut:
- Logout dan login lagi dan uji apakah variabel lingkungan JRE_HOME sudah benar:
- Siapkan server CentOS untuk menginstal produk Oracle tanpa mengorbankan kinerja dengan lingkungan grafis. Produk Oracle Fusion Middleware menggunakan lingkungan grafis X11 pada wizard penginstalan. Jadi Penerusan SSH X11 harus dipasang dan diaktifkan.
- Di server, edit /etc/ssh/sshd_config :
- Tetapkan nilai berikut:
- Di server, instal paket xorg-x11-xauth dan libXtst :
- Pada klien, instal paket fontconfig xorg-x11-fonts-base dan font pembebasan :
- Pada klien, coba login ke server jauh menggunakan opsi "-Y":
- Login dari jarak jauh, coba jalankan program X Anda, seperti xterm atau lainnya:
/ ext4 60GB /boot ext4 130M/home xfs ~403GB/opt xfs ~240GB /var >$ ssh localhost
DEVICE="eth0"HWADDR="00:1C:C0:95:59:55"NM_CONTROLLED="yes"ONBOOT="yes"NETWORK=192.168.192.0NETMASK=255.255.255.0IPADDR=192.168. 192.201GATEWAY=192.168.192.1DNS1=192.168.192.2DNS2=192.168.192.2PEERDNS="ya"
$ adduser -G wheel bozz$ passwd bozz%wheel ALL=(ALL) ALL$ sudo ls -halCATATAN :Mulai sekarang, saya hanya menggunakan bozz pengguna alih-alih root . Anda juga dapat (opsional) menonaktifkan akun root dari akses jarak jauh untuk alasan keamanan.
$ pushd /tmp$ wget http://mirrors.home.dev/centos$ popd$ sudo nano /etc/yum.repos.d/CentOS-Mirror.repo[base]name=CentOS-$releasever - Basebaseurl=http://mirrors.home.dev/centos/$releasever/os/$basearch/gpgcheck=0 #released update [updates]name=CentOS -$releasever - Updatesbaseurl=http://mirrors.home.dev/centos/$releasever/updates/$basearch/gpgcheck=0#paket tambahan yang mungkin berguna[extras]name=CentOS-$releasever - Extrasbaseurl=http://mirrors.home.dev/centos/$releasever/extras/$basearch/gpgcheck=0
$ sudo rm /etc/yum.repos.d/CentOS-Base.repo$ sudo yum update
$ scp jre-7u1-linux-x64.rpm [dilindungi email]:~/$ sudo rpm -Uvh jre-7u1-linux-x64.rpm$ alternatif sudo --install /usr/bin/java java /usr/java/jre1.7.0_01/bin/java 20000$ alternatif sudo --install /usr/bin/javaws javaws /usr/java /jre1.7.0_01/bin/javaws 20000$ java -versionjava version "1.7.0_01"Java(TM) SE Runtime Environment (build 1.7.0_01-b08)Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mode campuran)$ alternatif --config java Ada 1 program yang menyediakan 'java'. Perintah Pemilihan ------------------------------------------------------- * + 1 /usr/java/jre1.7.0_01/bin/java Enter untuk menyimpan pilihan saat ini[+], atau ketik nomor pilihan:$ alternatif --config javaws Ada 1 program yang menyediakan 'javaws'. Perintah Pemilihan ------------------------------------------------------- * + 1 /usr/java/jre1.7.0_01/bin/javaws$ nano /etc/environmentekspor JRE_HOME=/usr/java/jre1.7.0_01$ echo $JRE_HOME/usr/java/jre1.7.0_01$ ls -1 $JRE_HOMEbinCOPYRIGHTlibLICENSEmanpluginREADMEreleaseTHIRDPARTYLICENSEREADME.txtWelcome.html
$ sudo nano /etc/ssh/sshd_configX11Penerusan yesX11DisplayOffset 10X11UseLocalhost yes$ sudo yum install xorg-x11-xauth libXtst
untuk klien CentOS:untuk klien Ubuntu:$ sudo yum install xorg-x11-fonts-base liberation-fonts$ sudo apt-get install xfonts-base ttf-liberation$ ssh -Y [dilindungi email]Dan Anda akan melihat program X muncul di desktop lokal Anda. Anda juga dapat menambahkan yang berikut ini ke dalam $HOME/.ssh/config . Anda :$ sudo yum install xterm$ xtermForwardAgent yesForwardX11 yesForwardX11Trusted yes
Referensi
- Jaringan di CentOS:http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-networkscripts-interfaces-eth0.html
- Untuk Java:http://www.if-not-true-then-false.com/2010/install-sun-Oracle-Java-jdk-jre-7-on-fedora-centos-red-hat- rhel/ dan http://wiki.centos.org/HowTos/JavaOnCentOS
- Penerusan SSH X11:http://www.imminentweb.com/technologies/centos-ssh-x11-forwarding, http://wiki.centos.org/HowTos/VNC-Server dan http://www.ndchost .com/wiki/server-administration/centos5-vnc-x11