ARSIP BULANAN : December 2014

Cara Compile Kernel di Ubuntu

19 December 2014 17:28:21 Dibaca : 575

 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

19 December 2014 15:01:19 Dibaca : 321

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

19 December 2014 00:23:28 Dibaca : 62

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

13 December 2014 15:32:38 Dibaca : 83

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

02 December 2014 13:05:28 Dibaca : 98
[Tanpa Konten]

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong