Cara Compile Kernel di Ubuntu
Berhubung waktu itu ada teman saya yang bertanya bagaimana cara compile kernel di Ubuntu, maka baru kali ini akan saya buatkan caranya. Oke pada waktu itu, saya pernah menjelaskan cara compile kernel pada Slackware, lalu Fedora dan juga OpenSuse. Oke untuk melakukan compile kernel dari source pada Ubuntu ini tidak berbeda jauh dengan cara compile pada Linux lainnya. Caranya pertama kita harus install library gcc untuk membuild kernelnya itu. Caranya:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev linux-source qt3-dev-tools libqt3-mt-dev libncurses5 libncurses5-dev fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge kernel-package
Setelah itu tunggu sampai selesai. Dan setelah itu, sekarang kita harus download dulu kernel source di kernel.org. Setelah selesai di download, lalu ekstrak kernel itu ke direktori /usr/src/. Misal kernel itu ada di folder Downloads, maka perintahnya:
$ sudo tar -xvf /home/usernamekamu/Downloads/linux-x.x.x.tar.bz2 -C /usr/src
Lalu setelah sourcenya terekstrak semua, sekarang copykan file config default si Ubuntu ke direktori kernel kita tadi yang ada di folder /usr/src. Caranya:
$ sudo cp /boot/config.x.x.xx-x /usr/src/linux.x.x.x/
Oya maksud dari "x" disana adalah penomoran versi kernelnya. Contoh kernel linux-3.7.2.tar.bz2. Lalu setelah copy file confignya sekarang kita buat folder symbolic dari kernel yang telah diekstrak tadi.
$ sudo cd /usr/src
$ sudo ln -s linux-x.x.x linux
Setelah itu, sekarang masuk ke direktori kernelnya dan lakukan perintah ini:
$ sudo make mrproper
$ sudo make menuconfig
Nah untuk perintah menuconfig di atas, diharapkan anda sudah mengerti apa yang harus anda lakukan (setting disana). Acuan saya sebelum melanjutkan perintah itu, ada baiknya anda melihat spesifikasi dari komputer anda dengan perintah lspci dan lsusb. Dan ingat selalu pesan saya, hati-hati dalam setting config file kernel itu. Tetapi bagi kalian yang masih bingung, dilanjutkan seja ketahap perintah buildnya. Jadi perintah make menuconfig tidak perlu dijalankan. Perintah buildnya adalah:
$ sudo fakeroot make-kpkg --initrd --append-to-version=-custom kernel-image kernel-headers Lakukanlah secara berturut-turut sampai selesai.
Dan langkah terakhirnya adalah menginstall file debnya dengan perintah:
$ sudo dpkg -i *.deb
Lalu setelah selesai, coba restart komputer anda dan ketikkan perintah ini:
$ uname -a
Perintah uname -a di atas adalah perintah untuk mengecek versi kernelnya.
Copy and WIN : http://bit.ly/copy_win
Tugas SO Program bash/shell
1 program shell yang dapat menginformasikan user yang aktif, waktu dan tanggal,
waktu komputer menyala, lokasi direktori yang ditempati user.
2.program shell pendataan mahasiswa yang mendata (nama, nim, prodi, jurusan,
fakultas, umur, kelas, jumlah_sks, ipk, dosenPA)
3.program yang dapat mendeteksi bilangan (ganjil/genap) yang diinputkan oleh user,
4.program yang dapat memfasilitasi untuk membuat folder, membuat file, menghapus
file, melihat file, dan merubah permission.
5.program kalkulator (+,-,x,/) dengan fungsi (perulangan, dan seleksi)
TERIMA KASIH
Tugas pemograman bash/shell
nama:fahmiyudin babang
nim:532414030
1.membuat user aktif
#!/bin/sh
echo "============================="
echo "====== teknik ======"
echo "============================="
echo "[1] melihat user"
echo "[2] melihat waktu dan tanggal"
echo "[3] melihat waktu ON "
echo "[4] melihat lokasi direktori"
pil=4
while [ $pil = 4 ]
do
read -p "pilihan anda " x
case $x in
1)
echo -n "user :"
whoami
;;
2)
echo -n "waktu/tanggl :"
date
;;
3)
echo -n "waktu ON :"
uptime
;;
4)
echo -n "lokasi directori
pwd
;;
*)
echo -n "salah pilih !!"
esac
done
2.membuat data mahasiswa
#!/bin/sh
echo "========================="
echo "= Data Mahasiswa Teknik ="
echo "========================="
echo
read -p "Silahkan masukan nama file anda :" file
touch $file
pil='yes'
while [ $pil = 'yes' ]
do
read -p "Nama :" nama
read -p "NIM :" nim
read -p "Prody :" prody
read -p "Jurusan :" jur
read -p "fakultas :" fak
read -p "Usia :" usia
read -p "Jumlah SKS :" sks
read -p "Nilai IPK :" ipk
read -p "Dosen PA :" pa
echo "nama :" $nama >> $file
echo "nim :" $nim >> $file
echo "prody :" $prody >> $file
echo "jurusan :" $jur >> $file
echo "fakultas :" $fak >> $file
echo "usia :" $usia >> $file
echo "jumlah sks:" $sks >> $file
echo "nilai ipk :" $ipk >> $file
echo "dosen pa :" n$pa >> $file
read -p "mau mengisi kembali ??" pil
while [ $pil = 'no' ]
do
echo "terima kasih, file telah tersimpan !!"
break
done
done
3.mendeteksi bilangan ganjil dan genab
#!/bin/sh
pil='y'
while [ $pil = 'y' ]
do
read -p "masukan bilangan yang anda mau :" x
if test 'expr $x % 2' -eq 0
then
echo $x "bilangan genap"
else
echo $x "bilangan ganjil"
fi
read -p "ingin menginput kembali ?? [y/n] :" pil
while [ $pil = 'n' ]
do
echo "terima kasih"
break
done
done
4.
#!/bin/bash
buatfolder (){
echo -n "Nama folder :"
read a
mkdir $a
echo "Folder $a berhasil dibuat."
sleep 2
}
buatfile (){
echo -n "Nama file :"
read a
touch $a
echo "File $a berhasil dibuat."
sleep 2
}
hapusfile (){
echo -n "Nama file yang ingin dihapus :"
read a
rm -r $a
echo "File $a berhasil di hapus."
sleep 2
}
hapusfolder (){
echo -n "Folder yang ingin dihapus :"
read a
rmdir-r $a
echo "Folder $a berhasil dihapus."
sleep 2
}
gantinama (){
echo -n "File/folder yang ingin di ganti:"
read a
echo -n "Ganti dengan nama :"
read b
mv $a $b
echo "File/folder $a berhasil diganti."
sleep 2
}
cekstatus (){
echo -n "file yang ingin dicek :"
read a
ls -l $a
sleep 2
}
lihatfile (){
ls
sleep 3
}
hakakses (){
echo -n "File/folder yang ingin digantipermissio :"
read b
echo -n "Ganti permission (contoh : 777) :"
read a
echo "#read(baca) :4
#write(tulis) :2
#excute(eksekusi) :1"
chmod $a $b
echo "File/folder $b berhasil diganti hak aksesnya."
sleep2
}
duplikasi (){
echo -n "File/folder yang ingin duplikat:"
read a
echo -n "Pindah ke (contoh : dekstop atau home/zishak/dekstop) :"
read b
mv $a $b
echo "File/folder $a berhasil diduplikat."
sleep 2
}
pindah (){
echo -n "file/folder yang ingin di pindah :"\
read a
echo -n "Pindah ke (contoh: dekstop atau home/zishak/dekstop) :"
read b
mv $a $b
echo "File/folder berhasil dipindah."
sleep 2
}
opsi=1
while [ $opsi ]
do
clear
echo "1.Buat folder"
echo "2.Buat file"
echo "3.Hapus file"
echo "4.Hapus folder"
echo "5.Ganti nama file/folder"
echo "6.Cek status file"
echo "7.Lihat file"
echo "8.Ganti permission"
echo "9.Duplikat file/folder"
echo "10.Pindah file/folder"
echo "11.Keluar"
echo -n "pilih opsi :"
read opsi
case $opsi in
1) buatfolder
;;
2) buatfle
;;
3) hapusfile
;;
4) hapusfolder
;;
5) gantinam
;;
6) cekstatus
;;
7) lihatfile
;;
8) hakakses
;;
9)duplikat
;;
10) pindah
;;
11) echo "terima kasih telah mengunjungi program ini."
sleep 2
;;
*)echo "maaf anda salah opsi!"
sleep
esac
done
5.membuat kalkulator sederhana
#!/bin/sh
pil='y'
while [ $pil = 'y' ]
do
read -p "bil. pertama :" x
read -p "bil. kedua :" z
echo "pilihan anda "
echo "tambah"
echo "kurang"
echo "kali"
echo "bagi"
echo -n "masukan pilihan anda :"
read masuk
case $masuk in
tambah)
tambah=$(echo "$x+$z"|bc)
echo "hasil :" $tambah
;;
kurang)
kurang=$(echo "$x-$z"|bc)
echo "hasil :" $kurang
;;
kali)
kali=$(echo "$x*$z"|bc)
echo "hasil :" $kali
;;
bagi)
bagi=$(echo "$x/$z"|bc)
echo "hasil :" $bagi
;;
*)
echo "pilhan salah !!"
esac
read -p "ingin menciba kembali [y/n] :" pil
while [ $pil = 'n' ]
do
exit
done
done
TUGAS SISTEM OPERASI
Nama : FAHMIYUDIN.B
Nim : 532414030
Kelas : PTI B
mengubah huruf-huruf terbalik menjadi beraturan dengan pemograman bash pada linux
huruf yang tidak beraturan,N,I,D,U,Y,I,M,H,A,F
jika dijalankan hanya akan menjadi,N,I,D,U,Y,I,M,H,A,F
dilanjutkan
Dijalankan program dengan
tampilan yang akan keluar,F,A,H,M,I,Y,U,D,I,N,lihat pada gambar di atas
sekian terima kasih
Penjelasan,fungsi dan contoh program sederhana prolog
Kategori
- Masih Kosong
Blogroll
- Masih Kosong