Showing posts with label CentOS. Show all posts
Showing posts with label CentOS. Show all posts

Sunday, June 3, 2018

Cara mengaktifkan atau menonaktifkan repositori di CentOS

Cara mengaktifkan atau menonaktifkan repositori di CentOS Saya yakin sebagian besar dari Anda menggunakan banyak repositori YUM untuk menginstal perangkat lunak pada distribusi berbasis RPM seperti RHEL, CentOS, Fedora dll Terkadang, Anda mungkin ingin menginstal perangkat lunak dari sekelompok repositori khusus, atau Anda mungkin ingin menonaktifkan semua repositori , dan menginstal sebuah paket dari satu repositori. Jika Anda pernah bertanya-tanya bagaimana melakukan itu, ini dia.
Tutorial singkat ini menjelaskan bagaimana mengaktifkan atau menonaktifkan satu atau sekelompok repositori YUM saat menginstal perangkat lunak di CentOS. Panduan ini diuji di server CentOS 7, namun metode yang sama harus bekerja pada Fedora, RHEL, Scientific Linux, dan distribusi Linux berbasis RPM lainnya.
Mari kita mulai.
Seperti yang sudah Anda ketahui, kami dapat mencantumkan jumlah repositori yang tersedia di CentOS dengan menggunakan perintah berikut sebagai pengguna root:
yum repolist
Plugin dimuat: tercepatmirror
Memuat kecepatan cermin dari cache hostfile
 * dasar: mirrors.vinahost.vn
 * epel: mirror.rise.ph
 * ekstra: mirrors.viethosting.vn
 * remi-safe: rpms.remirepo.net
 * update: mirrors.vinahost.vn
status repo id repo name
base / 7 / x86_64 CentOS-7 - Base 9.007
Paket Ekstra untuk Enterprise Linux 7 - x86_64 10.075
ekstra / 7 / x86_64 CentOS-7 - Ekstra 305
reparasi RPM Aman Remi aman untuk Enterprise Linux 7 - x86_64 820
update / 7 / x86_64 CentOS-7 - Pembaruan 1.676
repolist: 21,883
Seperti yang Anda lihat pada output di atas, saya telah menambahkan dua repositori tambahan lainnya yaitu EPEL , dan REMI . Ini adalah repositori penting yang menyediakan paket yang tidak ditemukan di gudang resmi CentOS.
Satu hal adalah kapan pun Anda menjalankan perintah "yum update", repositori tambahan akan diperbarui. Jadi, paket dari repositori itu juga akan diperbarui ke versi terbaru yang tersedia. Terkadang, Anda tidak ingin menginstal paket terbaru, dan ingin tetap menggunakan versi lama. Dalam kasus tersebut, Anda dapat mengecualikan repositori, sehingga paket dari repositori itu tidak akan ditingkatkan juga. Ini akan sangat membantu ketika sebuah perangkat lunak membutuhkan paket versi tertentu untuk bekerja dengan baik.
Kita bisa mengaktifkan atau menonaktifkan repositori dengan dua cara.
  1. Untuk sementara mengaktifkan atau menonaktifkan repositori saat menginstal paket menggunakan perintah 'yum'
  2. Aktifkan secara permanen / Nonaktifkan repositori menggunakan file konfigurasi repositori

1. Aktifkan atau nonaktifkan repositori untuk sementara

Ini adalah metode pilihan saya. Dengan metode ini, Kami sementara dapat mengecualikan repositori untuk mencegah agar paket tidak diperbarui.
yum --disablerepo = update remi-safe
Atau,
yum update --disablerepo = remi-safe
Perintah di atas menonaktifkan repositori REMI untuk sementara dan memperbarui sistem CentOS.
Untuk menonaktifkan beberapa repositori, cukup sertakan repositori yang dipisahkan dengan koma seperti ditunjukkan di bawah ini.
yum --disablerepo = remi-safe, update update
Perintah di atas akan menonaktifkan REMI dan update (CentOS official repository) untuk sementara.
Anda bisa menggunakan metode untuk menginstal sebuah paket juga.
yum --disablerepo = remi-safe, update install httpd
Contoh keluaran:
Demikian pula, Anda dapat mengaktifkan dan menonaktifkan repositori tertentu sekaligus dengan perintah 'yum'. Lihatlah perintah berikut.
yum --disablerepo = * --enablerepo = update epel
Contoh keluaran:
Plugin dimuat: tercepatmirror
Memuat kecepatan cermin dari cache hostfile
 * epel: mirror.pregi.net
Tidak ada paket yang ditandai untuk update
Perintah di atas akan menonaktifkan semua repositori lain kecuali repositori 'epel'.

2. Mengaktifkan atau menonaktifkan repositori secara permanen

Metode ini akan mengaktifkan atau menonaktifkan repositori secara permanen.
Biasanya, file konfigurasi repositori akan disimpan di direktori /etc/yum.repos.d/ .
Mari kita lihat repositori yang tersedia dengan menggunakan perintah.
ls /etc/yum.repos.d/
Contoh keluaran:
CentOS-Base.repo CentOS-Media.repo epel-testing.repo
CentOS-CR.repo CentOS-Sources.repo remi-php70.repo
CentOS-Debuginfo.repo CentOS-Vault.repo remi.repo
CentOS-fasttrack.repo epel.repo remi-safe.repo
Mari kita nonaktifkan repositori, misalnya EPEL.
Untuk melakukannya, edit file repositori EPEL:
vi /etc/yum.repos.d/epel.repo
Ubah nilai yang diaktifkan = 1 sampai 0 (nol).
[epel]
name = Paket Ekstra untuk Enterprise Linux 7 - $ basearch
# baseurl = http: //download.fedoraproject.org/pub/epel/7/$basearch
mirrorlist = https: //mirrors.fedoraproject.org/metalink? repo = epel-7 & arch = $ basearch
failovermethod = prioritas
diaktifkan = 0
gpgcheck = 1
gpgkey = file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-EPEL-7


yum repolist
Demikian pula, ubah nilai garis 'aktifkan' ke 1 untuk mengaktifkan repositori. Anda tahu sekarang bagaimana mengaktifkan atau menonaktifkan khusus atau sekelompok repositori. Seperti yang bisa Anda lihat di tutorial ini, ini sangat mudah dilakukan. Itu saja untuk saat ini. Semoga panduan ini bisa membantu anda. Salam mumet bro hehehe

MySQL dan PHP Apache otomatis untuk server CentOS7 dan FreeBSD

Script ini secara otomatis akan memeriksa tipe & versi OS. apabila versi OS merupakan script CentOS7 akan terus bekerja buat CentOS7 atau bila script OS versi FreeBSD10 akan terus bekerja buat FreeBSD.
MySQL & PHP Apache otomatis buat server CentOS7 dan FreeBSD - Kami mempunyai laptop admin menggunakan Python2.7 & Python3.4 yang terpasang dengan perpustakaan yg diharapkan. Dan kami memiliki dua server buat tes. Salah satu server merupakan CentOS7 & lainnya merupakan FreeBSD10.
Pertama-tama kita wajib mengkloning script ke folder lokal dan mengubah folder menjadi download. Tapi apabila klien git tidak ada Anda tidak mampu melakukan ini.
Untuk itu kami menginstal git ke mesin kami:
fpyvenv ~ # apt-get install git
or
fpyvenv ~ # yum -y install git
fpyvenv ~ # git clone https://github.Com/jamalshahverdiev/freebsd-centos7-amp.Git
fpyvenv ~ # cd freebsd-centos7-amp/
Tapi sebelum cek script ini anda harus menginstal & mengkonfigurasi python2.7 atau Python3.4 menggunakan library ke admin server atau admin laptop. Untuk itu aku menulis satu script bashdannbsp;yang secara otomatis menginstal Python & libraries ke server anda.
Jika server Anda segar dan Anda menggunakan skrip ini pertama kali, maka akan menginstal Apache24 MySQL dan PHP dengan ekstensi ke server Anda secara otomatis. Jika Anda ingin menambahkan Virtual Host baru ke server web yg telah dikonfigurasi dengan skrip ini, maka Anda harus menggunakan file add-vhost-apmyph.Py . Skrip ke 2 akan menyelidiki FQDN yang dimasukkan sang Anda dan apabila domain ini ada di server, skrip akan menanyakan liputan tentang hal ini pada Anda.
Mari cek skrip ... 
Pertama saya akan mencoba menginstal server baru buat CentOS7 & buat FreeBSD10. Nama host untuk server merupakan cweb buat CentOS7 dan fweb buat FreeBSD10.
Sebelum menjalankan script ini kita wajib melakukan chmod + x scriptname :
fpyvenv apngmysqlphpng # ./apmyph.Py
Please enter WEB server IP address: 172.16.100.20
Please enter username for UNIX/Linux server: root
Masukkan password root untuk server anda 2 kali: 
Password:
Masukkan FQDN yang ingin anda konfigurasikan: 
Silahkan tambahkan nama situs: unixmen.Com
Seperti yg kita lihat script telah terdeteksi tipe server kita: 
Ini adalah server CentOS ... 
Apache 24 server terinstal dan terkonfigurasi ... 
apabila anda ingin menginstal & mengkonfigurasi MySQL PHP cukup tekan "Enter" !!! 
apabila ingin keluar berdasarkan script tuliskan "n" & tekan tombol Enter.
Disini aku telah masuk tombol "Enter": 
Silahkan pilih: 
Anda terpilih "Enter" tombol 
layanan MySQL sudah berjalan ...
Saya memasukkan dbname, login & pass untuk situs PHP: 
Masukkan nama buat database baru: unixmendb
Masukkan nama pengguna mysql baru: unixmenuser
Masukkan pass buat unixmenuser: 
Ulangi lulus buat unixmenuser: 
MySQL, Apache24 & PHP terinstal & dikonfigurasi ...
Catatan: Untuk server FreeBSD kita membutuhkan lingkungan shell bash karena, perpustakaan Fabric membutuhkan ini. Ubah lingkungan SHELL buat bash & copy bash binary file ke / bin / bash . apabila Anda menginginkan fitur cantik pada bash lalu, download dari link inidannbsp;seluruh bash dibutuhkan arsip ke folder home root. Untuk itu gunakan perintah berikut.
MySQL & PHP Apache otomatis buat server CentOS7 dan FreeBSD

root@fweb:~ # pkg install -y vim bash
root@fweb:~ # echo "fdesc /dev/fd fdescfs rw 0 0" >> /etc/fstab
root@fweb:~ # mount -a
root@fweb:~ # chsh -s /usr/local/bin/bash root
root@fweb:~ # cp /usr/local/bin/bash /bin/bash
Hal yg sama buat server FreeBSD:
fpyvenv apngmysqlphpng # ./apmyph.Py
Please enter WEB server IP address: 172.16.100.40
Please enter username for UNIX/Linux server: root
Password:
Please enter site name: unixmen.Com
This is FreeBSD server...
Apache 24 server installed and configured...
If you want install and configure MySQL PHP just press "Enter"!!!
If you want to exit from script write "n" and press Enter button.
Please select:
You are selected "Enter" button
MySQL service already running...
Enter name for new database: unixmendb
Enter new mysql user name: unixmenuser
Enter pass for unixmenuser:
Repeat pass for unixmenuser:
MySQL, Apache24 and PHP installed and configured...
Sekarang saya akan mencoba menambahkan impian host baru ke server yang ada (aku akan melakukan hal yang sama buat ke 2 server). 
Seperti yang bisa kita lihat, aku sudah mencoba menambahkan domain yg ada buat kedua server dengandannbsp;scriptdannbsp;apmyph.Py . Skrip kami mengungkapkan bahwa Anda harus menggunakan skrip python-add-virtualhost.Py buat menambahkan host virtual baru:
fpyvenv apngmysqlphpng # ./apmyph.Py
Please enter WEB server IP address: 172.16.100.20
Please enter username for UNIX/Linux server: root
Password:
Please enter site name: unixmen.Com
This is CentOS server...
You have already installed and running Apache web server...
If you want add new VirtualHost, please usedannbsp;./add-vhost-apmyph.Py script.
fpyvenv apngmysqlphpng # ./apmyph.Py
Please enter WEB server IP address: 172.16.100.40
Please enter username for UNIX/Linux server: root
Password:
Please enter site name: unixmen.Com
This is FreeBSD server...
You have already installed and running Apache web server...
If you want add new VirtualHost, please usedannbsp;./add-vhost-apmyph.Py script.
Jika Anda akan mencoba menambahkan impian host yg ada dengan script add-vhost-apmyph.Py , jawaban untuk kedua server akan menjadi berikut:
fpyvenv apngmysqlphpng # ./add-vhost-apmyph.Py
Please enter WEB server IP address: 172.16.100.20
Please enter username for UNIX/Linux server: root
Password:
Please enter site name: unixmen.Com
This is CentOS server...
Apache web server installed and working...
Entered domain namedannbsp;unixmen.Com is already exists on the 172.16.100.20 server!!!
fpyvenv apngmysqlphpng # ./add-vhost-apmyph.Py
Please enter WEB server IP address: 172.16.100.40
Please enter username for UNIX/Linux server: root
Password:
Please enter site name: unixmen.Com
This is FreeBSD server...
Apache web server installed and working...
Entered domain name unixmen.Com is already exists on the 172.16.100.40 server!!!
Sekarang aku akan mencoba menambahkan virtual host baru untuk kedua server:
fpyvenv apngmysqlphpng # ./add-vhost-apmyph.Py
Please enter WEB server IP address: 172.16.100.20
Please enter username for UNIX/Linux server: root
Password:
Please enter site name: linuxmen.Com
This is CentOS server...
Apache web server installed and working...
Virtualhost linuxmen.Com already configured...
If you want to configure database for linuxmen.Com virtualhost just press "Enter"!!!
If you want to exit from script write "n" and press Enter button.
Please select:
You are selected "Enter" button
MySQL service already configured and running...
Enter name for new database: linuxmendb
Enter new mysql user name: linuxmenuser
Enter pass for linuxmenuser:
Repeat pass for linuxmenuser:
MySQL database for linuxmen.Com already configured...
fpyvenv apngmysqlphpng # ./add-vhost-apmyph.Py
Please enter WEB server IP address: 172.16.100.40
Please enter username for UNIX/Linux server: root
Password:
Please enter site name: linuxmen.Com
This is FreeBSD server...
Apache web server installed and working...
Virtualhost linuxmen.Com already configured...
If you want to configure database for linuxmen.Com virtualhost just press "Enter"!!!
If you want to exit from script write "n" and press Enter button.
Please select:
You are selected "Enter" button
MySQL service already running...
Enter name for new database: linuxmendb
Enter new mysql user name: linuxmenuser
Enter pass for linuxmenuser:
Repeat pass for linuxmenuser:
MySQL database for linuxmen.Com already configured...
Ke depan aku berencana buat melakukan hal yg sama untuk Nginx PHP-FPM & MySQL untuk CentOS7 dan FreeBSD.
MySQL & PHP Apache otomatis buat server CentOS7 dan FreeBSD

Bagaimana Cara memperbarui kernel CentOS menjadi Kernel stabil terbaru dan meng-upgrade

Kernel adalah inti menurut sistem operasi, dan menjalankan CPU, mengelola memori sistem, mengendalikan akses ke disk drive, & berisi driver perangkat yang memungkinkan Anda berinteraksi menggunakan sistem dan memakai perangkat keras & periferal yg terpasang dalam komputer. Tentu, update kernel menarik sebagian akbar administrator sistem yg bertanggung jawab buat memeras performa dan manfaat dari perangkat keras dan aplikasi yg ada. Dalam beberapa masalah, membangun kembali kernel (upgrade kernel atau update kernel) dibutuhkan buat mendukung perangkat keras baru yang tidak didukung, atau yg kurang didukung, sang kernel sistem Anda yang terdapat.
Periksa kernel sistem waktu ini menggunakan memakai opsi uname -r.
[ root @ localhost ~] # uname -r
3.10.0-327.El7.X86_64
Setelah Anda menentukan versi kernel yang sedang Anda jalankan, langkah selanjutnya merupakan mendapatkan versi modern menurut kode sumber kernel.
Download kernel stabil modern daridannbsp;www.Kernel.Org. Sekarang kernel stabil modern merupakan 4.5.3
Bagaimana Cara  memperbarui kernel CentOS sebagai Kernel stabil modern dan meng-upgrade - Pada ketika eksklusif, hampir selalu terdapat dua versi kernel Linux yg tersedia, versi stabil dan nir stabil atau pengembangan. Anda dapat membedakan antara versi dengan melihat nomor versi kernel. Sistem penomoran versi kernel mudah dimengerti. Versi kernel diberi nomor menggunakan memakai format major.Minor.Patch , di manadannbsp;mayor merupakan nomor versi mayor, minor merupakan nomor versi minor, &dannbsp;patch adalah level patch. Nomor versi utama , saat ini 4, berubah sangat sporadis & mewakili perubahan substansial atau mendasar antara rilis kernel. Nomor versi minor, lima pada contoh yang ditunjukkan pada bagian sebelumnya, berubah lebih sering karena fitur baru ditambahkan ke kernel, misalnya sistem berkas baru, lantaran subsistem primer mengalami pemodelan ulang yg signifikan, karena bug yg signifikan diperbaiki, atau karena patch keamanan digabungkan ke pada kernel. Kode sumber

Update kernel CentOS ke kernel stabil modern

Download kernel stabil terbaru 4.Lima.3 menurut www.Kernel.Org.
Bagaimana Cara  memperbarui kernel CentOS sebagai Kernel stabil modern dan meng-upgrade- Kemudian ekstrak source kernel menggunakan memakai tar -jxvf & copy ke / usr / src sebagai berikut
[ root @ localhost ~] #tar -Jxvf linux-4.5.Tiga.Tar.Xz
[ root @ localhost ~] #cp -rf linux-4.5.3 / usr / src
[ root @ localhost src] # ls
kernel debug linux-4.Lima.3  
Kemudian ubah direktori ke linux-4.Lima.Tiga menggunakan memakai perintah cd menjadi berikut
[ root @ localhost src] # cd linux-4.Lima.3 
Kemudian jalankan perintahdannbsp;make mrproper
[ root @ localhost linux-4.5.Tiga] # make mrproper
Sekarang instal paket nukleat &dannbsp;nukle-devel dengan memakai yum menjadi berikut
[ root @ localhost linux-4.Lima.Tiga] # yum install ncurses nucle-devel
Kemudian jalankan perintahdannbsp;make menuconfig
[ root @ localhost linux-4.Lima.3] # buat menuconfig
Dukungan Jaringan
Sistem berkas
Driver Firmware
simpan konfigurasi keluar berdasarkan situ.
Bagaimana Cara  memperbarui kernel CentOS sebagai Kernel stabil modern dan meng-upgrade
Sekarang pasang paket openssl-devel package dengan menggunakan yum

[ root @ localhost linux-4.Lima.3] # yum install openssl-devel
Kemudian jalankan perintahdannbsp;menciptakan diharapkan waktu harap bersabar dan menunggu.
[ root @ localhost linux-4.Lima.3] # make
Contoh ouput itu seperti
Kemudian jalankan perintah make modules
[ root @ localhost linux-4.5.3] # membuat modul
  CHK include / config / kernel.Release
  CHK menyertakan / membuat / uapi / linux / version.H
  CHK menyertakan / membentuk / utsrelease.H
  CHK menyertakan / membuat / bounds.H
  CHK termasuk / didapatkan / timeconst.H
  CHK menyertakan / membuat / asm-offsets.H
  CALL scripts / checksyscalls.Sh
  Membangun modul, tahap dua.
  Modul MODPOST 2175
Sekarang pasang modul dengan menggunakan perintah make modules_install.
[ root @ localhost linux-4.Lima.3] # menciptakan modules_install
Contoh ouput seperti berikut
  INSTALL /lib/firmware/radeon/RV620_me.Bin
  INSTALL /lib/firmware/radeon/RV635_pfp.Bin
  INSTALL /lib/firmware/radeon/RV635_me.Bin
  INSTALL /lib/firmware/radeon/RV670_pfp.Bin
  INSTALL /lib/firmware/radeon/RV710_me.Bin
  INSTALL /lib/firmware/av7110/bootcode.Bin
  INSTALL /lib/firmware/ttusb-budget/dspbootcode.Bin
  INSTALL /lib/firmware/korg/k1212.Dsp
  INSTALL /lib/firmware/ess/maestro3_assp_kernel.Fw
  INSTALL /lib/firmware/ess/maestro3_assp_minisrc.Fw
  INSTALL /lib/firmware/tigon/tg3.Bin
  INSTALL /lib/firmware/tigon/tg3_tso.Bin
  INSTALL /lib/firmware/tigon/tg3_tso5.Bin
  INSTALL /lib/firmware/emi26/loader.Fw
  INSTALL /lib/firmware/emi26/firmware.Fw
  INSTALL /lib/firmware/emi26/bitstream.Fw
  INSTALL /lib/firmware/mts_edge.Fw
  INSTALL /lib/firmware/edgeport/boot.Fw
  INSTALL /lib/firmware/edgeport/boot2.Fw
  INSTALL /lib/firmware/edgeport/down.Fw
  INSTALL /lib/firmware/edgeport/down2.Fw
  INSTALL /lib/firmware/edgeport/down3.Bin
  INSTALL /lib/firmware/whiteheat_loader.Fw
  INSTALL /lib/firmware/whiteheat.Fw
  INSTALL /lib/firmware/keyspan_pda/keyspan_pda.Fw
  INSTALL /lib/firmware/keyspan_pda/xircom_pgs.Fw
  DEPMOD 4.5.Tiga
[ root @ localhost linux-4.5.Tiga] #
Sekarang jalankan perintahdannbsp;make install
[ root @ localhost linux-4.Lima.Tiga] # make install
sh ./arch/x86/boot/install.Sh 4.Lima.Tiga arch / x86 / boot / bzImage 
        System.Map "/ boot"
[ root @ localhost linux-4.Lima.3] #
dan lalu reboot sistem
[ root @ localhost linux-4.5.Tiga] # reboot
[ root @ localhost linux-4.5.3] # 
Layar GRUB misalnya