Tampilkan postingan dengan label Artikel. Tampilkan semua postingan

1. Apa itu Network?

Jaringan adalah sebuah himpunan komputer yang dihubungkan dengan kabel sehingga komputer satu dengan komputer lainnya dapat saling komunikasi, bertukar informasi sharing file, printer, dll. Jaringan dapat melakukan sinkronisasi data antara perangkat dengan perangkat lainnya sehingga dapat saling terhubung dalam komunikasi data.





  2. Apa itu server?

Server merupakan sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server ini didukung dengan prosesor yang bersifat scalable dan RAM yang besar,dan juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Server ini juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya contoh sepertihalnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.





3. Apa itu Internet?

Internet (interconnection-networking) adalah seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia.Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaidah ini dinamakan internetworking ("antarjaringan").

4. Apa alat dan bahan yang dibutuhkan dalam membangun internet dan intranet?


Peralatan jaringan dan hardware komputer

Komputer Server   
 Komputer Client + NIC

    Fast Ethernet Switch 8 port atau lebih
    Kabel UTP Cat. 5 dan RJ45
    Modem Untuk koneksi Internet (Optional)

Software

    Web Server (IIS, Apache, dll)
    Database Server (SQL Server, MySql, Oracle,Postgres dll)
    Content Management System (Joomla, Wordpress, Drupal, dll)
    Email Server (Mdaemon, Exchange, dll)



CentOs Server Linux

5. Sebutkan dan Jelaskan manfaat Internet dan Intranet bagi sekolah?


    Akses tidak terbatas atas seluruh informasi dalam  sekolah
    Database informasi murid, orangtua dan administrasi sekolah dengan murah dan mudah.
    Bahan pembantu dalam pengambilan keputusan.
    Sarana alternatif metode pembelajaran murid.
    Sarana komunikasi dengan staff sekolah, murid dan orangtua secara cepat dan mudah.
    Menambah nilai tambah sekolah sehingga merupakan alat pemasaran sekolah yang efektif.
    Penerapan aplikasi Teknologi Informasi yang tepat dalam sekolah dan dunia pendidikan  merupakan salah satu faktor kunci penting untuk mengejar ketertinggalan.


6. Sebutkan keunikan dan keunggulan penggunaan media internet dibandingkan dengan media pembelajaran lainnya (TV, Radio, dll)


    Internet bersifat interaktif
    Internet memiliki fungsi kolaborasi
    Internet bersifat borderless dan timeless
    Mengandung unsur entertainment
    Memiliki kemampuan multi fungsi (multimedia)
    Jangkauan Internet yang sangat luas



7. Apa manfaat internet/intranet?


    Sarana pengawasan perkembangan anak selama berada disekolah
     Akses tidak terbatas atas informasi anak dan sekolah.
     Sarana komunikasi cepat dan mudah antara guru,orangtua dan murid
    Sarana belajar bersama.
    Akses kepada informasi dan berita umum mengenai pendidikan perkembangan anak.
    Merupakan media untuk belajar  mengekspresikan dirinya dalambentuk tulis-menulis dan untuk berkomunikasi dengan  lingkungan sekitarnya.
    Secara tidak langsung merupakan media pembelajaran bahasa asing.


8. Apa manfaat internet/intranet bagi sekolah?


    Akses tidak terbatas atas seluruh informasi dalam  sekolah
    Database informasi murid, orangtua dan administrasi sekolah dengan murah dan mudah.
    Bahan pembantu dalam pengambilan keputusan.
    Sarana alternatif metode pembelajaran murid.
    Sarana komunikasi dengan staff sekolah, murid dan orangtua secara cepat dan mudah.
    Menambah nilai tambah sekolah sehingga merupakan alat pemasaran sekolah yang efektif.
    Penerapan aplikasi Teknologi Informasi yang tepat dalam sekolah dan dunia pendidikan  merupakan salah satu faktor kunci penting untuk mengejar ketertinggalan.



9. Apa itu Komunikasi?


Komunikasi adalah suatu proses dalam mana seseorang atau beberapa orang, kelompok, organisasi, dan masyarakat menciptakan, dan menggunakan informasi agar terhubung dengan lingkungan dan orang lain.


10. Bagaimana Komunikasi dilakukan sebelum adanya TIK?


    Bunyi-bunyian (Tambur, Kentongan, dll)
    Asap (suku Indian)
    Binatang (Merpati Pos)
    Kurir
    Sinyal cahaya (Mercu Suar)



10. Apa itu Web Course?


Web Course, ialah penggunaan internet untuk keperluan pembelajaran, di mana seluruh bahan belajar, diskusi, konsultasi, penugasan, latihan dan ujian sepenuhnya disampaikan melalui internet. Siswa dan guru sepenuhnya terpisah, namun hubungan atau komunikasi antara peserta didik dengan pengajar bisa dilakukan setiap saat.


11. Apa itu Mobile User dan apa yang disediakannya?


Yaitu sebuah perangkat komunikasi (telefon) yang telah berevolusi sehingga ukurannya lebih kecil dan sederhana. Biasa juga disebut dengan telefon genggam

Hardware

    Notebook computers
    PDAs
    Smart phones

Software

    Word processing
    Spreadsheet
    Presentation graphics software



12. Apa itu S/W aplikasi dan sebutkan 4 golongan yang termasuk S/W aplikasi?


S/W Aplikasi adalah perangkat lunak yang digunakan untuk mengoperasikan komputer, khususnya dalam pekerjaan-pekerjaan di dalam komputer
Adapun golongan S/W aplikasi antara lain:

    Anti Virus : perangkat lunak untuk penanggulangan virus
    Game : perangkat lunak permainan dalam komputer
    Entertaiment : perangkat lunak yang berisikan hiburan, contoh : video player, music player, dll
    Photo Editing : perangkat lunak untuk mengedit dan memanipulasi gambar



13. Apa itu Moodle dan pengertian E-Learning?


MOODLE (singkatan dari Modular Object-Oriented Dynamic Learning Environment) adalah paket perangkat lunak yang diproduksi untuk kegiatan belajar berbasis internet dan situs web yang menggunakan prinsip social constructionist pedagogy

E-Learning : usaha untuk membuat transformasi proses belajar mengajar yang ada di sekolah atau kampus ke dalam bentuk digital yang dijembatani oleh teknologi internet.


14. Jelaskan ciri-ciri komputer yang akan datang


    Memiliki sifat kemanusiaan
    Perangkat yang mampu berfikir sendiri
    Jaringan dan perangkat lunak akan lebih pintar
    Berbahan liquid



15. Apa yang dimaksud dengan Energy Star Program?


Adalah salah satu program Green Computing, dimana alat atau peralatan komputer yang memiliki logo tersebut dapat mungkin dipastikan hemat daya dan ramah lingkungan



16. Bagaimana Voice Recognition bekerja?


1. Tahap penerimaan masukan 
          Masukan berupa kata-kata yang diucapkan lewat pengeras suara.
2. Tahap ekstraksi
Tahap ini adalah tahap penyimpanaan masukan yang berupa suara sekaligus pembuatan basis data sebagai pola. Proses ekstraksi dilakukan berdasarkan metode Model Markov Tersembunyi atau Hidden Markov Model (HMM), yang merupakan model statistik dari sebuah sistem yang diasumsikan oleh Markov sebagai suatu proses dengan parameter yang tidak diketahui. Tantangan dalam model statistik ini adalah menentukan parameter-parameter tersembunyi dari parameter yang dapat diamati. Parameter-parameter yang telah kita tentukan kemudian digunakan untuk analisis yang lebih jauh pada proses pengenalan kata yang diucapkan.

  3. Tahap ekstraksi tampilan 
Penyaringan sinyal suara dan pengubahan sinyal suara analog ke digital

4. Tahap tugas pemodelan
Pembuatan suatu model HMM dari data-data yang berupa sampel ucapan sebuah kata yang sudah berupa data digital

5. Tahap sistem pengenalan HMM
Penemuan parameter-parameter yang dapat merepresentasikan sinyal suara untuk analisis lebih lanjut.

6. Tahap pembandingan
Tahap ini merupakan tahap pencocokan data baru dengan data suara (pencocokan tata bahasa) pada pola. Tahap ini dimulai dengan proses konversi sinyal suara digital hasil dari proses ekstraksi ke dalam bentuk spektrum suara yang akan dianalisa dengan membandingkannya dengan pola suara pada basis data. Sebelumnya, data suara masukan dipilah-pilah dan diproses satu per satu berdasarkan urutannya. Pemilihan ini dilakukan agar proses analisis dapat dilakukan secara paralel. Proses yang pertama kali dilakukan ialah memproses gelombang kontinu spektrum suara ke dalam bentuk diskrit.

17. Bagaimana cara kerja LCD?


Proyektor LCD bekerja berdasarkan prinsip pembiasan cahaya yang dihasilkan oleh panel-panel LCD. Panel ini dibuat terpisah berdasarkan warna-warna dasar, merah, hijau dan biru (R-G-B) sehingga terdapat tiga panel LCD dalam sebuah proyektor. Warna gambar yang dikeluarkan oleh proyektor merupakan hasil pembiasan dari panel-panel LCD tersebut yang telah disatukan oleh sebuah prisma khusus.

Gambar yang telah disatukan tersebut kemudian dilewatkan melalui lensa dan dijatuhkan pada layar sehingga dapat dilihat sebagai gambar utuh. Gambar yang dihasilkan proyektor LCD memiliki kedalaman warna yang baik karena warna yang dihasilkan olah panel LCD langsung dibiaskan lensa ke layar. Selain itu gambar pada proyektor LCD juga lebih tajam dibandingkan dengan hasil gambar proyektor DLP.


Kelebihan lain dari LCD adalah penggunaan cahaya yang lebih efisien sehingga dapat memproduksi “ansi lumens” yang lebih tinggi dibandingkan proyektor dengan teknologi DLP. Sedangkan kelemahan teknologi LCD adalah besar piksel yang terlihat jelas di gambar ini yang menyebabkan teknologi LCD kurang cocok untuk memutar film karena akan terasa seperti melihat film dari balik mata yang terhalang selaput katarak.



18. Cara kerja Kamera Digital?


Lensa menangkap gambar, lalu diteruskan ke bagian panel penangkap gambar. Penangkap gambar atau biasa disebut sensor CCD -yang juga berfungsi sebagai view finder- mengirimkan gambar ke LCD. Sementara pada kamera DSLR, gambar juga dilewatkan ke cermin pantulan yang merefleksikan gambar ke jendela intip (eye finder).

Gambar yang ditangkap oleh lensa, dilewatkan pada filter warna yang kemudian akan ditangkap oleh CCD atau sensor gambar. Jarak antara lensa dan sensor ini dikenal dengan istilah focal length. Jarak ini pula yang akan menjadi faktor pengali pada lensa.

Tugas CCD adalah merubah sinyal analog (gambar yang ditangkap oleh lensa) menjadi sinyal listrik. Pada CCD ini terdapat jutaan titik sensor yang dikenal dengan pixel. Jadi istilah pixel atau megapixel pada kamera digital sebenarnya mengacu pada jumlah titik pada sensor ini. Semakin kecil sensor dan semakin banyak titik sensornya, maka akan semakin halus dan semakin tinggi resolusi gambar yang dihasilkan.

Gambar yang ditangkap oleh sensor CCD diteruskan ke bagian pemroses gambar yang tugasnya memproses semua data dari sensor CCD menjadi data digital berupa file format gambar, serta melakukan proses kompresi sesuai format gambar yang dipilih (RAW, JPEG, dan sebagainya). Di bagian ini selain chipset yang berperan, software (firmware) dari kamera yang bersangkutan juga menentukan hasil akhir gambar. Kedua bagian inilah yang akan menentukan karakter dari kamera digital tersebut. Itulah sebabnya, setiap mereka kamera memiliki software dan chipset sendiri-sendiri pada kamera mereka.

Proses yang terakhir adalah mengirimkan hasil file gambar dalam format yang dipilih ke bagian penyimpanan (storage) atau memory card. Biasanya, memory card berupa SD, CF dan sebagainya.

Tahapan selanjutnya adalah proses yang dilakukan di luar kamera. Namun pada kamera digital modern, masih menyediakan opsi pencetakan langsung yang disebut PictBridge, ExifPrint dan sebagainya.

Buat para penggemar Dota 2, ada kabar gembira ni…!! Steam secara resmi memberitakan bahwa sekarang Dota 2 gratis untuk dimainkan. Hal ini menandakan tahap beta dari Dota 2 sudah berakhir. Jadi buat yang udah nunggu dan tidak sempat mencicipi Dota 2 pada saat tahap beta, sekarang sudah bisa main dengan gratis :) Tidak percaya? coba lihat gambar di bawah ini… beneran gratis teman – teman.

Gratis

Ini diambil dari steam loh.. jadi sudah resmi :) Yang jadi pertanyaan teman – teman pasti bagaimana cara daftar Dota 2 secara gratis ? Ikutin langkah – langkah di bawah ini :

Pergi ke alamat http://store.steampowered.com/app/570/

Lalu tekan tombol Get Dota 2 , tunggu dapat undangan dari steam.

Nah pasti ada yang nanya lagi, kenapa dota 2 gratis tapi tetap saja harus menunggu invite dari steam. Nah ini guna menjaga kestabilan server. Simak quote dari website resmi dota 2 di steam :

If the game is released, why can’t I play it right away?
We want to avoid a situation where a rush of players overloads our server infrastructure. As we increase our capacity, we will let more people in from the launch queue.

Jadi sabar menunggu ya :) dan tidak terlalu lama tidak seperti invite saat beta :) Selamat bermain dota 2.
Apakah Matematika Diskrit Itu? 

Rasa ingin tahu adalah ibu dari semua ilmu pengetahuan

Tak kenal maka tak sayang, tak sayang maka tak cinta


·       Matematika diskrit: cabang matematika yang mengkaji objek-objek diskrit.

·       Apa yang dimaksud dengan kata diskrit (discrete)?
    Benda disebut diskrit jika:
-        terdiri dari sejumlah berhingga elemen yang berbeda
-        elemen-elemennya tidak bersambungan
    (unconnected).

     Contoh: himpunan bilangan bulat (integer)

·       Lawan kata diskrit: kontinyu atau menerus (continuous).
Contoh: himpunan bilangan riil (real)

·       Komputer digital bekerja secara diskrit. Informasi  yang disimpan dan dimanipulasi oleh komputer adalah dalam bentuk diskrit.


·       Matematika diskrit merupakan ilmu dasar dalam pendidikan informatika atau ilmu komputer.

·       Matematika diskrit memberikan landasan matematis untuk kuliah-kuliah lain di informatika.
à algoritma, struktur data, basis data, otomata dan teori bahasa formal, jaringan komputer, keamanan komputer, sistem operasi, teknik kompilasi, dsb.

·       Matematika diskrit adalah matematika yang khas informatika à Matematika Informatika.

·       Materi-materi dalam matematika diskrit:
1.    Logika (logic)
2.    Teori Himpunan (set)
3.    Matriks (matrice)
4.    Relasi dan Fungsi (relation and function)
5.    Induksi Matematik (mathematical induction)
6.    Algoritma (algorithms)
7.    Teori Bilangan Bulat (integers)
8.    Barisan dan Deret (sequences and series)
9.    Teori Grup dan Ring (group and ring)
10.  Aljabar Boolean (Boolean algebra)
11.  Kombinatorial (combinatorics)
12.  Teori Peluang Diskrit (discrete probability)
13.  Fungsi Pembangkit dan Analisis Rekurens
14.  Teori Graf (graph – included tree)
15.  Kompleksitas Algoritma (algorithm complexity)
16.      Otomata & Teori Bahasa Formal (automata and formal language theory)

·       Moral dari cerita di atas: mahasiswa informatika harus memiliki pemahaman yang kuat dalam matematika diskrit, agar tidak mendapat kesulitan dalam memahami kuliah-kuliah lainnya di informatika.



·       Perjalanan satu mil dimulai dari satu langkah.

Cara Mendapatkan Aplikasi BBM Untuk Perangkat Android dan iOS - Dengan ini Nugashare akan mengulas lebih banyak mengenai Cara Daftar Untuk Mendapatkan Aplikasi BBM Dengan Perangkat Smartphone Android dan iOS.BBM (BlackBerry Messenger merupakan Aplikasi ini mengadopsi kemampuan fitur atau aktivitas yang populer di kalangan pengguna perangkat telepon genggam. Contohnya fitur di aplikasi Google Maps atau Yahoo Messenger hingga aktivitas dengan Facebook atau Twitter.Untuk kalangan remaja kerap kali banyak menggunakan BBM dan kabar gembiranya Aplikasi BBM ini bukan hanya bisa di gunakan untuk BlackBerry saja melainkan juga bisa di gunakan untuk perangkat smartphone Android dan iOS yang Anda miliki.Aplikasi BBM ini bisa Anda download di Google Play nantinya,namun sampai detik ini pihak BlackBerry belum mengabarkan kapan tepatnya Aplikasi ini di luncurkan untuk perangkat Andrpid dan iOs.Mungkin pihak BlackBerry begitu supaya Anda lebih penasaran dengan Aplikasi yang satu ini,agar pihak BlackBerry dapat pula mengetahui respon positif dari penggemar Aplikasi BBM.Melihat kebutuhan aplikasi chatting sekarang ini dipasaran smartphone yang semakin hari semakin meningkat maka munculah aplikasi-aplikasi chatting lain yang membawa persaingan menjadi lebih ketat untuk BlackBerry Messenger,aplikasi-aplikasi chatting tersebut antara lain seperti Line, WeChat, WhatsApp dan KakaoTalk.Oleh karena itu pihak BlackBerry tidak mau kalah dengan Aplikasi chatting yang lain sehingga kini Aplikasi BBM tersedia untuk Android dan iOS.
Namun,buat Anda yang memiliki ponsel berbasis sistem operasi Android atau iOS. Pasalnya tak semua smartphone Android atau iOS bisa menjalankan Aplikasi BBM ini.Tetapi Aplikasi ini dapat di Download dan digunakan pada ponsel Android versi 4.0 (ICS) dan ponsel iPhone produksi Apple minimal berbasis iOS 6 ke atas.Tidak menutup kemungkinan pertengahan tahun 2013 ini BBM.apk versi Android baru akan bisa dinikmati pengguna Android.Mungkin Blackberry mempunyai rencana rahasia yang belum kita ketahui, jika tidak tertutup kemungkinan anggapan para pengguna smartphone Blackberry akan mati dengan memberikan senjata utama aplikasi BBM ke Android dan iOS tentunya menjadi kenyatan, dan sekarang kedatangan Aplikasi BBM untuk dua sistem operasi.

Banyak yang mengira jika kehadiran aplikasi BBM Android justru akan semakin membuat perusahaan yang dulunya bernama RIM tersebut semakin terperosok.Namun malah sebaliknya ada sesuatu yang baru dalam aplikasi BBM yang multiplatfom ini selain fitur BBM Channel.Buat Anda yang masih penasaran dengan Aplikasi BBM ini,kami akan berikan Cara Dafar Aplikasi BBM Untuk Android dan iOS.Yaitu Anda hanya perlu kunjungi situs resmi dari BlackBerry dengan cara tuliskan link : http://us.blackberry.com/bbm.html pada browser Anda.Selanjutnya Anda masukan Email yang Anda miliki ( pastikan Email yang Anda masukan dalam keadaan aktif ) centang pada kolom I would like to receive information on BlackBerry products and services kemudian Anda klik Sign up dan Anda tinggal menunggu Informasi Aplikasi BBM yang selanjutnya langsung dari pihak BlackBerry.Disitu Anda akan mendapatkan Email secara langsung dari BlackBerry apabila terdapat informasi terbaru mengenai Aplikasi BBM for Android dan iOS.


Demikian yang dapat Info Tekno berikan kepada Anda mengenai Cara Mendapatkan Aplikasi BBM Untuk Perangkat Android dan iOS

Sumber: IndiTekno

Open Base Transceiver Station, atau disingkat OpenBTS, adalah sebuah BTS GSM berbasis software, yang memungkinkan pengguna ponsel GSM melakukan pangilan telepon atau berkirim pesan singkat (sms), tanpa menggunakan jaringan operator selular komersial.

Artinya, dengan teknologi ini pengguna bisa melakukan telepon atau sms tanpa membutuhkan pulsa. Bahkan, dengan merakit OpenBTS ini, sebenarnya ibaratnya membangun operator seluler sendiri. Hanya saja jangkauan sinyalnya terbatas, dan hanya bisa berkomunikasi dengan ponsel lain yang terkoneksi dengan jaringan OpenBTS ini.
Penerapan OpenBTS di Indonesia sedang digalakkan oleh praktisi teknologi informasi Onno W Purbo. Berikut adalah dasar-dasar perangkat dan piranti lunak yang dibutuhkan untuk menggunakan teknologi ini seperti dikemukakan oleh Onno saat ditemui di kediamannya.

Hardware

Tentu saja hal yang paling dasar adalah seperangkat komputer, bisa desktop ataupun notebook.
Kemudian, untuk OpenBTS versi minimal, dibutuhkan hardware untuk memancarkan sinyal radio bernama Universal Sofware Radio Peripheral (USRP) dan dua jenis antena, yakni antena transmitter dan receiver.

USRP inilah yang menggantikan peran pemancar pada Base Transceiver Station (BTS) operator seluler komersil. USRP versi minimal bisa didapatkan dengan harga 15 sampai 20 juta.
Lewat kabel USB, sambungkan komputer ke USRP. Setelah itu, dua kabel yang ada di USRP disambungkan ke dua antena tersebut.

Software

Sebelumnya, komputer yang digunakan harus bersistem operasi Linux. Sistem operasi lain seperti Windows atau Mac tidak bisa digunakan untuk menjalankan OpenBTS.

Semua software yang digunakan untuk OpenBTS ini bisa di-download secara gratis, dan semuanya merupakan software open source.

Gunakan software GNU Radio, untuk mengendalikan USRP. Kemudian software OpenBTS, untuk mengontrol operasi BTS. Dan juga ada software sentral telepon bernama Asterisk. Software ini biasa digunakan untuk teknologi sentral telepon generasi 4G.

Protokol yang digunakan oleh sentral telepon Asterisk adalah Session Initiation Protocol (SIP). Protokol macam ini juga dipakai oleh operator seluler komersil seperti Indosat, Telkomsel, XL, Axis, dan lain-lain.

Logika berpikir hardware USRP

Logika berpikir USRP dalam OpenBTS ini kira-kira seperti sound card pada komputer. Sebuah sound card harus diprogram agar mengeluarkan sinyal audio.

Nah, begitu juga dengan USRP yang diprogram agar mengeluarkan sinyal radio. Bukan hanya sinyal radio, USRP ini bisa diatur untuk mengeluarkan sinyal AM, FM, ataupun sinyal TV. Semua sinyal itu diprogram melalui software.

Inilah yang menyebabkan OpenBTS bisa dirakit dengan harga yang murah. Karena pemancarnya diatur lewat software. Jika pemancarnya berupa hardware pasti membutuhkan biaya miliaran rupiah.

Jangkauan OpenBTS versi minimal ini hanya 5 sampai 10 meter saja. Karena, konsumsi listriknya hanya 100 mili watt. Jika power amplifier-nya diganti menjadi 10 watt, seharga 120 juta rupiah (belum termasuk ongkos kirim), jangkauannya bisa mencapai 5 kilometer lebih.
Coba bandingkan dengan BTS milik operator seluler. Untuk versi yang serupa, dibutuhkan biaya 1,5 miliar rupiah.

Operasi CentOS
CentOS 5.5



Artikel ini akan membawa Anda dari 5,5 Iris CentOS sebuah 'BareBones' untuk Slice aman dan up-to-date siap untuk perangkat lunak server anda (atau apapun yang Anda gunakan untuk Slice). Tidak hanya itu, Anda akan memiliki pemahaman yang lebih baik dari apa yang terjadi dan, lebih penting, mengapa hal itu terjadi.
Ini bagian pertama akan memandu Anda melalui pengaturan pengguna baru dan mengamankan akses login untuk mengiris Anda.
Untuk kenyamanan ketika kita mengacu untuk menjalankan perintah pada workstation lokal Anda, kami akan memberikan perintah karena akan dimasukkan ke dalam jendela terminal Mac atau Linux. Untuk Windows Anda harus mampu beradaptasi perintah berdasarkan konteks. Misalnya, jika Anda diberitahu untuk mengedit file sebagai bagian dari langkah, Anda akan menggunakan editor teks seperti NotePad bukannya menjalankan "nano" perintah.
Intro untuk SSH
SSH singkatan dari "secure shell". Ini adalah protokol yang mengenkripsi data yang akan dikirim bolak-balik melalui sambungan, sehingga lebih sulit bagi seseorang untuk mencegat lalu lintas yang dan scan untuk password atau informasi sensitif. Dalam artikel ini kami akan memiliki Anda menggunakan SSH untuk koneksi ke slice untuk menjalankan perintah yang paling administratif.
Jika Anda menjalankan desktop Linux, Anda akan dapat menjalankan perintah ssh kita daftar di sini dengan menggunakan mereka dalam jendela terminal.
Jika Anda menjalankan Mac OS X Anda juga akan dapat menjalankan perintah ssh di jendela terminal. Anda dapat membuka terminal dengan menjalankan 'Terminal' aplikasi yang telah terinstal dengan sistem anda.
Pada Windows Anda tidak akan memiliki baris perintah akses ke SSH secara default, jadi anda harus men-download klien. Kami merekomendasikan sebuah program bernama Putty , baik karena bekerja dengan baik dan karena gratis. Anda juga mungkin ingin antarmuka yang bagus untuk menjalankan scp (yang menggunakan protokol SSH untuk mengirimkan file melalui koneksi terenkripsi). Kami merekomendasikan program lain gratis, WinSCP , meskipun ada pilihan lain seperti filezilla yang juga bekerja dengan baik.
Pertama masuk
Segera setelah Anda memiliki alamat IP anda dan password untuk Iris Anda, login melalui SSH:
ssh root@123.45.67.890
Seperti disebutkan sebelumnya, pada mesin Windows Anda akan perlu menjalankan klien SSH seperti Putty untuk membuat koneksi.
Jika Anda dibangun kembali Iris Anda, Anda mungkin mendapatkan pesan yang memberitahu Anda bahwa 'identifikasi remote host telah berubah'.
Ketika Anda login ke Slice melalui SSH, salah satu fitur keamanan adalah pencocokan remote host dengan kunci diketahui. Ketika Anda membangun kembali Slice, perubahan host remote kunci. Dengan demikian, komputer Anda berpikir ada sesuatu yang cerdik terjadi.
Yang perlu Anda lakukan adalah menghapus entri yang lebih tua untuk IP Slice. Pada komputer LOKAL Anda, edit file known_hosts SSH dan menghapus entri yang menunjuk ke alamat IP Anda Slice.
 nano ~/.ssh/known_hosts
Jika Anda tidak menggunakan Linux atau Mac pada komputer LOKAL Anda, lokasi dari file known_hosts akan berbeda tergantung pada program yang Anda gunakan. Anda akan perlu merujuk ke dokumentasi untuk program untuk rincian. Sebagai contoh, Putty toko host dikenal dalam entri registri berikut:
 HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
Administrasi pengguna
Sekarang kita login ke VPS, segera mengganti password root anda:
 passwd
Terlepas dari ini setup awal, Anda tidak harus login sebagai user root. Lebih aman dan lebih aman untuk membuat user administrasi baru dan menggunakan 'sudo' perintah dari pengguna tersebut. Harus menggunakan sudo untuk menjalankan perintah superuser dapat membantu mencegah beberapa kecelakaan yang berpotensi melanggar sistem, dan itu juga berarti bahwa setiap perintah tingkat akar berjalan melalui sudo akan bisa login ke '/ var / log / aman' jika ditinjau kemudian adalah dibutuhkan.
Untuk membuat mengelola akses administratif untuk mengiris Anda lebih mudah mari kita menunjuk kelompok, 'wheel', yang akan berisi pengguna dengan hak akses sudo.
Masalah 'visudo' perintah untuk mengedit konfigurasi sudo:
 /usr/sbin/visudo
Perintah visudo menjalankan editor default, dan akan memeriksa konfigurasi untuk setiap kesalahan sintaks sebelum menyimpannya.
Sisa dari tutorial ini akan merujuk Anda untuk 'nano' untuk mengedit file teks, yang sedikit lebih bagus tentang menjadi mudah digunakan dan memiliki tip tentang-layar yang memberitahu Anda bagaimana untuk membuka sebuah helpfile. Untuk alasan keamanan, bagaimanapun, visudo pada CentOS hanya akan menggunakan 'vi'.
Jika Anda baru untuk Linux, atau tidak pernah menggunakan 'vi' Editor sebelumnya, maka Anda telah datang ke bagian tersulit dari tutorial ini. Sementara vi adalah editor yang kuat setelah Anda mempelajarinya, adalah 'user friendly' jelas bukan pada daftar fitur. Anda akan ingin memukul mesin pencari dan mencari sesuatu di sepanjang baris 'vi quickstart' untuk menemukan referensi, karena pengenalan vi akan terlalu banyak untuk masuk ke artikel ini. Hanya tahu bahwa jika hal-hal yang terlalu aneh, tekan melarikan diri beberapa kali dan ketik ': q!' untuk keluar dari vi tanpa menyimpan. Kemudian Anda bisa mulai dari awal.
Perintah vi yang akan berguna untuk saat ini adalah tombol panah untuk bergerak, dan "x" untuk menghapus karakter di bawah kursor.
Setelah Anda menjalankan visudo, dekat bagian bawah file yang Anda akan menemukan entri ini:
 ## Allows people in group wheel to run all commands # %wheel ALL=(ALL) ALL
Cukup tanda komentar pada baris kedua (menghapus '#') sehingga terlihat seperti ini:
 ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL
Pastikan untuk hanya tanda komentar baris, bukan satu dengan opsi 'NOPASSWD' yang berikut. Kedengarannya lebih nyaman, tetapi dalam prakteknya kebutuhan password untuk menggunakan sudo tidak begitu buruk (dan memberikan perlindungan yang lebih).
Simpan dan keluar dari file (": wq" bekerja), dan sudo diatur semua. Anggota kelompok 'roda' sekarang akan memiliki hak akses sudo penuh.
Menambahkan user baru
Waktu untuk membuat user administrasi baru (Saya telah menggunakan demo namanya di sini tapi nama apapun akan dilakukan).
 /usr/sbin/adduser demo
Anda akan perlu untuk secara khusus mengatur sandi untuk pengguna baru Anda:
 passwd demo
Karena Anda akan ingin menggunakan user ini bukan 'root' untuk mengelola sistem anda, maka akan perlu untuk dapat menggunakan perintah sudo. Kami sudah diberikan bahwa izin untuk grup 'wheel', jadi kita hanya perlu menambahkan pengguna baru untuk 'roda':
 /usr/sbin/usermod -a -G wheel demo
SSH keygen
Salah satu fitur dari SSH adalah kemampuan untuk mengharuskan pengguna untuk menggunakan, bukan password, sebuah "sepasang kunci" untuk otentikasi. Dalam pendekatan ini pengguna menghasilkan sepasang kunci publik dan swasta di workstation mereka dan kemudian upload setengah publik dari pasangan kunci ke server. Ketika mereka pergi untuk menghubungkan server kemudian mencoba untuk mencocokkan kunci publik dengan kunci privat user dalam rangka untuk mengotentikasi koneksi.
Menggunakan sepasang kunci dengan SSH adalah keamanan kebijakan yang baik, itulah sebabnya mengapa kami akan memandu Anda melalui proses di sini. Sandi dapat ditebak melalui kekerasan semata-mata (menjalankan program untuk mencoba kombinasi karakter yang berbeda sampai mendapat pertandingan), tapi pasangan kunci ini jauh lebih kompleks. Hal ini hampir mustahil untuk crack sepasang kunci dengan pendekatan kekerasan.
Perhatikan bahwa menggunakan pasangan kunci publik / privat tidak praktis jika Anda perlu untuk login ke slice dari workstation yang dibagi dengan pengguna lainnya. Meskipun Anda dapat menyalin kunci pribadi ke workstation lain, menempatkan bahwa kunci pada workstation bersama akan mengalahkan tujuan keamanan pasangan key. Dalam lingkungan yang terus menggunakan password untuk akses SSH akan masuk akal.
Langkah pertama untuk menggunakan otentikasi sepasang kunci adalah untuk menciptakan sebuah folder untuk menyimpan kunci Anda. Pada workstation LOKAL Anda:
 mkdir ~/.ssh
Itu dengan asumsi Anda menggunakan Linux atau Mac dan folder tidak ada. Untuk pengguna Windows kita memiliki artikel terpisah pada generasi kunci menggunakan Puttygen .
Untuk menciptakan kunci ssh, pada workstation LOKAL Anda masukkan:
 ssh-keygen -t rsa
Jika Anda tidak ingin kunci Anda untuk meminta passphrase ketika digunakan kemudian hanya tekan enter ketika diminta.
Yang menciptakan dua file di direktori ssh:. Id_rsa dan id_rsa.pub. File pub memegang kunci publik. Ini adalah file yang ditempatkan pada Iris.
File lain adalah kunci pribadi Anda. Jangan pernah berbagi file ini dengan orang lain atau menyimpannya di komputer umum.
SSH salin
Sekarang kita perlu untuk mendapatkan file kunci publik ke Iris.
Kami akan menggunakan 'scp' perintah untuk ini karena merupakan sarana mudah dan aman untuk mentransfer file.
Masih pada workstation LOKAL Anda masukkan perintah ini, mengganti nama pengguna dan alamat IP dari slice:
 scp ~/.ssh/id_rsa.pub demo@123.45.67.890:
Bila diminta, masukkan password anda. Ketika itu selesai Anda akan melihat scp salin file ke direktori home anda.
Pada mesin Windows Anda akan ingin menggunakan klien pihak ketiga seperti WinSCP , dengan menggunakan informasi di atas untuk membuat koneksi.
SSH Permissions
OK, jadi sekarang kita telah membuat kunci publik / privat dan kami telah menyalin kunci publik ke Iris.
Sekarang kita perlu memilah beberapa perizinan untuk kunci ssh.
Pada Iris Anda, membuat direktori yang bernama ssh di direktori home Anda dan gerakkan tombol pub ke dalamnya.:
 mkdir ~demo/.ssh mv ~demo/id_rsa.pub ~demo/.ssh/authorized_keys
Jika Anda belum mengalami itu sebelumnya, yang berlekuk-lekuk karakter adalah 'tilde', dan itu biasanya di kiri atas keyboard Anda. Dalam shell Linux dapat digunakan sebagai referensi untuk direktori home pengguna. Menggunakan '~' dengan sendirinya merujuk ke direktori home user saat ini, ketika menggunakan seperti kita lakukan di atas, '~ demo', mengacu pada direktori home dari 'demo' pengguna. Ini adalah jalan pintas berguna untuk mengetahui.
Sekarang kita dapat mengatur hak akses yang benar pada tombol tersebut:
 chown -R demo:demo ~demo/.ssh chmod 700 ~demo/.ssh chmod 600 ~demo/.ssh/authorized_keys
Sekali lagi, ganti 'demo' user dan kelompok di atas dengan nama pengguna yang Anda buat.
Tambahan pengguna
Jika Anda perlu menambahkan lebih banyak pengguna untuk sistem Anda, sekarang atau setelah Anda menyelesaikan ini setup awal, Anda hanya dapat menjalankan melalui langkah di atas lagi untuk setiap pengguna.
Jika pengguna tidak perlu memiliki hak akses administratif, lewati bagian di mana Anda menambahkan user ke grup 'wheel'.
Jika pengguna akan diakses dari workstation yang sama sebagai pengguna administratif, Anda dapat kembali menggunakan kunci publik yang sama SSH untuk pengguna baru.
SSH config
Selanjutnya kita akan mengubah konfigurasi default SSH untuk membuatnya lebih aman:
 nano /etc/ssh/sshd_config
Anda dapat menggunakan konfigurasi ssh sebagai contoh.
Hal-hal utama untuk mengubah (atau memeriksa) adalah:
 Port 30000 <--- change to a port of your choosing Protocol 2 PermitRootLogin no PasswordAuthentication no UseDNS no AllowUsers demo
CATATAN: Nomor port mudah dapat setiap bilangan bulat antara 1025 dan 65536 (inklusif), tetapi harus dicatat untuk referensi kemudian ketika setiap proses mendengarkan tambahan adalah setup, karena akan menjadi penting untuk menghindari konflik.
Jika Anda perlu untuk memungkinkan remote login lebih dari satu pengguna, menambahkan pengguna tambahan untuk pengaturan 'AllowUsers' dipisahkan oleh spasi.
Label tersebut cukup jelas diri, tetapi perubahan keamanan utama untuk membuat adalah untuk memindahkan ssh dari port default 22 ke salah satu pilihan Anda (kami menggunakan 30000 pada contoh), matikan login root remote, dan menentukan mana pengguna dapat log dalam jarak jauh.
PasswordAuthentication telah dimatikan karena kita setup kunci publik / privat sebelumnya. Apakah dicatat bahwa jika Anda berniat untuk mengakses slice Anda dari komputer yang berbeda Anda mungkin ingin meninggalkan PasswordAuthentication ditetapkan ke 'ya'. Hanya menggunakan kunci pribadi pada workstation yang aman.
Perhatikan bahwa kita tidak mengaktifkan pengaturan baru - kami akan restart SSH di sejenak, tapi pertama-tama kita perlu membuat sebuah firewall sederhana menggunakan iptables.
iptables
Benar, sekarang kita memiliki dasar-dasar logging dan mengamankan SSH dilakukan.
Hal berikutnya adalah untuk mengatur iptables kita (firewall) agar kita memiliki instalasi lebih aman. Ini mungkin untuk melewatkan langkah ini, atau untuk menonaktifkan iptables seluruhnya, tetapi kami menyarankan bahwa jika Anda mengikuti tutorial Slicehost, Anda mengatur iptables dengan aturan default kita. Ini adalah hambatan yang baik untuk calon penyusup. Selain itu, komentar-komentar di file yang akan Anda buat dapat membantu Anda mengingat mengapa Anda membuat perubahan tertentu kemudian, dan Anda dapat menggunakan contoh-contoh di sana untuk mengambil beberapa dari sakit kepala keluar dari mencari tahu apa aturan baru untuk menambah dan di mana.
Aturan default
Mari kita lihat pada aturan default iptables:
 /sbin/iptables -L
Ingat bahwa jika Anda datang kembali ke ini bagian dari tutorial sebagai user non-root kemudian, Anda akan perlu menempatkan 'sudo' di depan perintah iptables untuk membuatnya bekerja.
Setup default akan menampilkan sesuatu yang mirip dengan ini:
 Chain INPUT (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all -- anywhere anywhere Chain FORWARD (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all -- anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain RH-Firewall-1-INPUT (2 references) target prot opt source destination ACCEPT all -- anywhere anywhere ACCEPT icmp -- anywhere anywhere icmp any ACCEPT esp -- anywhere anywhere ACCEPT ah -- anywhere anywhere ACCEPT udp -- anywhere 224.0.0.251 udp dpt:mdns ACCEPT udp -- anywhere anywhere udp dpt:ipp ACCEPT tcp -- anywhere anywhere tcp dpt:ipp ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Ada terlalu banyak di sana untuk pergi ke banyak detail dalam artikel ini, tetapi dasar-dasar untuk memperhatikan ketika Anda skim aturan-aturan firewall 'MENERIMA', 'REJECT', 'INPUT', dan 'OUTPUT'. Untungnya orang-orang yang cukup dimengerti dalam konteks. Aturan dapat merujuk pada lalu lintas masuk ('INPUT') atau lalu lintas keluar ('OUTPUT'), dan mereka dapat menjelaskan apakah untuk 'MENERIMA' atau 'REJECT' hubungan dijelaskan. Sisanya menentukan jenis lalu lintas yang dikendalikan, seperti apa port atau jenis paket itu cari.
Roll Anda sendiri
Tentu saja, sekarang kita telah melihat di atas aturan default iptables dan mencoba untuk memahami mereka sedikit, kita akan melemparkan mereka keluar untuk memberikan ruang bagi yang baru. Siram aturan iptables dengan menjalankan perintah:
 /sbin/iptables -F
Jika Anda memeriksa aturan lagi, Anda akan melihat bahwa semua 'MENERIMA' dan 'REJECT' barang hilang. Kita sekarang dapat membuat aturan sendiri yang memungkinkan koneksi lokal dan menjaga koneksi didirikan (yang adalah bagaimana koneksi akar SSH pada port 22 akan tetap bekerja ketika kita menerapkan perubahan port SSH dan menerapkan aturan baru iptables).
Kami juga akan membuka port 80 dan port 443 (HTTP normal dan port HTTPS) dan, tentu saja, memungkinkan koneksi ke port kustom SSH kita. Kemudian kita akan membiarkan ping ke Iris dan, efektif, menolak semua upaya lain untuk terhubung ke port.
Untuk membuatnya lebih mudah untuk melacak aturan yang Anda inginkan iptables untuk digunakan dan mengubah mereka nanti, mari kita membuat file untuk menyimpan mereka:
 nano /etc/iptables.up.rules
Sekarang periksa contoh kita iptables aturan file. Salin dan sisipkan ke dalam file aturan-aturan baru Anda, dan mengedit aturan namun Anda inginkan. Komentar akan membantu Anda memutuskan apa yang harus berubah. Secara khusus, pastikan Anda mengubah port membuka jalur 30000 untuk apa pun yang Anda pilih sebagai port ssh kustom Anda.
Garis membuka port untuk server web harus menyediakan template yang baik untuk membuka port untuk layanan lain Anda dapat menambahkan untuk mengiris Anda nanti.
Jika Anda ingin aturan firewall yang lebih kompleks (membatasi lalu lintas keluar serta inbound, misalnya), Anda bisa melakukannya dengan baik untuk penelitian iptables lebih setelah Anda selesai dengan konfigurasi dasar.
Setelah Anda puas dengan aturan iptables Anda, simpan file tersebut.
Menerapkan aturan Anda
Untuk memberitahu iptables untuk menggunakan aturan baru Anda, jalankan perintah:
 /sbin/iptables-restore < /etc/iptables.up.rules
Yang akan membaca dalam aturan adat dari file yang baru saja dibuat. Anda bisa mengkonfirmasi bahwa itu bekerja dengan memeriksa aturan lagi:
 /sbin/iptables -L
Lihat perbedaan antara waktu pertama kali kita memasuki perintah itu dan sekarang? Sekali lagi, kita lihat setiap baris output dan melihat di mana itu menikah dengan aturan yang kita masukkan sebelumnya.
Meskipun aturan dan berjalan, mereka hanya aktif untuk sesi saat ini. Jika Iris itu harus reboot mereka akan hilang.
Dengan demikian, mari kita memastikan mereka dikembalikan pada reboot Iris:
 /sbin/service iptables save
Output menegaskan aturan yang ditambahkan ke file yang benar:
 Saving firewall rules to /etc/sysconfig/iptables: [ OK ]
Merasa bebas untuk memiliki melihat file itu dan catatan sintaks akrab (meskipun tidak ingat komentar Anda seperti / etc / iptables.up.rules tidak).
Mengedit iptables kemudian
Anda dapat mengulangi langkah-langkah ini jika Anda memutuskan Anda telah membuat kesalahan, atau jika Anda ingin mengubah aturan nanti. Hanya mengedit file aturan yang Anda buat, siram aturan saat ini dari memori, mengembalikan aturan diedit, dan menyimpan aturan baru untuk konfigurasi sistem.
Perintah Anda akan menggunakan (tanpa semua komentar) adalah:
 nano /etc/iptables.up.rules /sbin/iptables -F /sbin/iptables-restore < /etc/iptables.up.rules /sbin/service iptables save
Pekerjaan baik yang masih hidup setup iptables.
Catatan bahwa jika Anda memutuskan untuk menggunakan jenis panel kontrol program seperti virtualmin yang dapat mengatur aturan firewall Anda Anda akan ingin baik tidak menggunakan bagian dari panel kontrol, atau menghapus apa yang kita telah menggunakan untuk memanipulasi iptables. Sebuah pilihan yang sama harus dilakukan jika Anda melihat ke dalam menggunakan metode lain untuk mengelola aturan firewall, seperti UFW atau Shorewall. Setelah dua proses pengendalian aturan iptables dapat menyebabkan beberapa konflik nyata. Jika Anda menemukan alternatif, hanya pastikan bahwa Anda memilih sendiri atau bahwa Anda kembali untuk menggunakan / etc / iptables.up.rules eksklusif.
Maju!
Reload sshd
Sekarang kita memiliki firewall dasar kita bersenandung bersama dan kami telah mengatur konfigurasi ssh. Waktu untuk menguji itu. Reload ssh sehingga menggunakan port baru dan konfigurasi:
 /etc/init.d/sshd reload
Jangan logout sebagai root belum ...
Login dengan user baru
Pada komputer LOKAL Anda, buka terminal baru dan log in menggunakan administrative user (dalam hal ini, demo) ke nomor port Anda dikonfigurasi di file sshd_config (untuk contoh kita, 30000):
 ssh -p 30000 demo@123.45.67.890
Alasan kita menggunakan terminal baru adalah bahwa jika Anda tidak dapat login Anda masih akan memiliki koneksi akar bekerja untuk mencoba dan memperbaiki kesalahan.
Slicehost juga memiliki sangat baik konsol ajax jadi jika semuanya berjalan dengan mengerikan salah, Anda bisa login ke slice dari area manajemen Slicehost.
Anda harus disambut dengan polos terminal prompt seperti ini:
 [demo@yourvpsname ~]$













CentOS 5.5 Setup
Sekarang kita sudah mengamankan akses ke CentOS 5,5 mengiris kita bisa update dan siap untuk sisa menginstal server.


Dalam bagian 1 dari setup 5,5 CentOS, kami menyelesaikan konfigurasi ssh dengan setup iptables dasar.
Sekarang mari kita menjalankan beberapa pemeriksaan dan menginstal beberapa file konfigurasi pribadi untuk membuat hidup lebih mudah. Setelah selesai, kita dapat memperbarui menginstal dan menciptakan dasar yang kokoh untuk 'daging' dari server.
OS memeriksa
Hal pertama adalah untuk mengkonfirmasi apa OS yang kita gunakan. Kita tahu bahwa kita harus menggunakan CentOS tapi mari kita lihat:
cat /etc/redhat-release
Anda harus mendapatkan output seperti ini:
 CentOS release 5.5 (Final)
Baik.
Menggunakan gratis
Penggunaan memori harus sangat rendah pada saat ini tetapi mari kita periksa menggunakan 'free-m "(akhiran-m menampilkan hasilnya dalam itu MB yang saya temukan lebih mudah dibaca):
 free -m
Sangat menyenangkan untuk mengetahui apa yang terjadi sehingga mari kita lihat output yang:
 . total used free shared buffers cached Mem: 254 55 199 0 2 21 -/+ buffers/cache: 30 223 Swap: 511 0 511
Garis untuk memperhatikan adalah yang kedua sebagai baris pertama termasuk memori cache - dalam hal ini sepotong demo saya memiliki memori 254MB total dengan 30MB benar-benar digunakan, bebas 223MB dan swap tidak digunakan. Bagus.
. Bashrc
Biasanya "ls" perintah tidak daftar file yang dimulai dengan periode. Mereka biasanya file-file konfigurasi atau direktori, dan ls menyembunyikan mereka sehingga mereka tidak mengacaukan tampilan direktori Anda. Untuk melihat semua apa yang ada, jalankan:
 ls -a ~
The "-sebuah" pilihan adalah apa yang memberitahu ls untuk daftar semua file, bukan hanya non-file konfigurasi.
Anda akan melihat beberapa file, tetapi mari kita fokus pada ". Bashrc" sekarang. Hal ini pada akhirnya di mana lingkungan pengguna Anda ("shell") akan mencari pengaturannya. Pergi ke depan dan membukanya untuk mengedit:
 nano ~/.bashrc
Di dalam Anda akan melihat banyak perintah shell script - jangan khawatir jika Anda tidak mengerti itu semua. Apa pun yang kita tambahkan pada akhir file tersebut akan menimpa apa yang datang sebelumnya. Jika Anda ingin, katakanlah, mengubah prompt Anda, Anda tidak perlu mencari tahu apa semua "jika" pernyataan di sana secara default adalah untuk, dan yang baris Anda perlu mengedit. Anda hanya dapat menambahkan pengaturan Anda sendiri di akhir.
Kustom cepat
Dengan itu dalam pikiran, mari kita lihat bagaimana mengubah prompt Anda. Pada sederhana, format prompt adalah diatur dengan variabel "PS1" lingkungan. Ini terdiri dari beberapa nomor yang menentukan warna dan beberapa kode yang bertindak sebagai stand-in untuk variabel seperti direktori kerja saat ini dan hostname anda. Untuk mengatur prompt Anda ke direktori hanya hostname anda dan bekerja, baik dalam warna yang berbeda, Anda bisa menambahkan baris ini ke akhir dari file bashrc.:
 PS1='\[\033[0;35m\]\h\[\033[0;33m\] \w\[\033[00m\]: '
Potongan seperti "0; 35m" dan "0; 33m" adalah apa yang mengontrol warna - mereka adalah merah muda dan cokelat, misalnya. Warna lain Anda dapat mengganti termasuk "0; 32m" untuk hijau dan "0; 36m" untuk biru - itu hanya soal mengubah angka-angka.
Bagian penting lainnya dari koleksi campur aduk dari karakter "\ h" dan "\ w", yang mewakili direktori hostname dan bekerja, masing-masing. Jika Anda ingin memasukkan nama pengguna Anda dalam prompt Anda bisa menambahkan "\ u" kode bersama dengan simbol "@", dan itu akan terlihat seperti ini:
 PS1='\[\033[0;35m\]\u@\h\[\033[0;33m\] \w\[\033[00m\]: '
Sebelum kita melihat apa yang akan terlihat seperti, bagaimanapun, mari kita juga melihat fitur lain yang berguna shell anda, alias.
Alias
The "alias" kata kunci memungkinkan Anda menetapkan cara pintas untuk perintah lain. Beberapa contoh untuk Anda mulai, yang dapat ditambahkan ke akhir file bashrc Anda.:
 alias free="free -m" alias update="sudo yum update" alias install="sudo yum install" alias upgrade="sudo yum upgrade" alias remove="sudo yum remove"
Mereka contoh cukup sederhana, dan hanya dimaksudkan untuk menghemat mengetik sedikit. Perhatikan bahwa Anda pada dasarnya dapat mengganti perintah dengan sebuah alias, seperti yang kami lakukan dengan menetapkan alias "bebas" untuk menjadi jalan pintas untuk "free-m". Dengan yang mengatur alias, ketika anda mengetik "bebas" pada baris perintah, di belakang layar shell benar-benar berjalan "free-m", sehingga Anda tidak perlu mengetik karakter tambahan untuk mendapatkan nomor memori penggunaan dalam megabyte.
Demikian pula, orang-orang lain alias singkatan untuk beberapa perintah yum untuk memperbarui atau menginstal paket. Karena "sudo" adalah berjalan di belakang layar Anda masih harus mengetikkan kata sandi Anda, tapi setidaknya sebelum itu Anda tidak perlu mengetik banyak untuk menjalankan update atau menginstal sebuah paket.
Untuk mengaktifkan perubahan yang telah dilakukan ke file bashrc, baik log out dan login kembali atau masukkan perintah ini.:
 source ~/.bashrc
Jika Anda menetapkan nilai untuk "PS1" di atas, Anda akan melihat perubahan prompt Anda. Jangan ragu untuk kembali dan mengubah warna atau format prompt, atau menambahkan alias Anda sendiri.
Set lokal
Anda dapat memeriksa pengaturan lokal saat slice anda dengan menjalankan:
 /usr/bin/locale
Jika kode tidak cocok apa yang harus untuk lokalisasi yang ingin Anda gunakan untuk slice (atau jika menggunakan lokal generik seperti 'POSIX'), menjalankan sesuatu seperti perintah berikut:
 sudo /usr/bin/localedef -i en_US -f UTF-8 en_US.UTF-8 export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
"Sesuatu seperti 'karena Anda mungkin ingin menggunakan bahasa lokal selain bahasa Inggris Amerika. Jika demikian, pengganti kode bahasa untuk 'en' dan kode wilayah untuk 'AS' di atas. 'Cy_GB' kode lokal akan menunjuk Welsh untuk bahasa dan Britania Raya untuk wilayah, misalnya. Sebuah daftar lengkap dari bahasa dan kode wilayah dapat ditemukan di sini .
Catatan bahwa jika Anda membutuhkan satu set karakter (kami sarankan UTF-8), Anda dapat mengubah itu juga.
Sekarang bahwa Anda telah membuat perubahan-perubahan, 'lokal' ketik lagi untuk memastikan mereka adalah pengaturan bahasa dan wilayah yang Anda inginkan. Jika semuanya terlihat baik, Anda perlu membuat satu perubahan lagi untuk memastikan bahwa mereka pengaturan lokal akan secara otomatis diterapkan untuk semua pengguna. Jalankan:
 sudo nano /etc/sysconfig/i18n
Perhatikan bahwa "i18n 'adalah istilah untuk' internasionalisasi '(karena ada 18 huruf antara' i 'dan' n '). Hanya sehingga Anda tahu mengapa bahwa file konfigurasi telah seperti nama yang aneh.
Ubah entri LANG dalam file tersebut, dan tambahkan baris untuk LC_ALL, seperti yang Anda lakukan dengan perintah 'ekspor' di atas (tapi tanpa ekspor). Jadi, ketika Anda sudah selesai, dua baris untuk lokal Anda mungkin terlihat seperti:
 LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8
Anda mungkin ingin menguji untuk memastikan pengaturan lokal ditetapkan dengan benar oleh keluar log dan masuk kembali, kemudian menjalankan 'lokal' untuk memeriksa output.
Paket repositori
Sebuah Iris CentOS datang dengan satu set dasar repositori.
Silahkan lihat di repositori diaktifkan dengan menjalankan:
 sudo yum repolist enabled
Setiap repositori terdaftar harus mencakup deskripsi singkat dan jumlah paket yang tersedia dari sumber itu.
Jika Anda ingin memiliki melihat file-file konfigurasi yang mengarah ke setiap repositori, mereka disimpan di direktori ini:
 /etc/yum.repos.d
Jika Anda melihat melalui salah satu file yang ada, Anda akan melihat repositori masing-masing memiliki seperangkat definisi termasuk yang menggunakan cermin dan apa gpg kunci untuk digunakan (dan benar-benar apakah untuk memeriksa tanda tangan paket sama sekali).
Anda dapat, tentu saja, menambah repositori lebih setiap kali Anda ingin tapi saya hanya akan memberikan kata peringatan: Beberapa repositori yang tersedia tidak resmi didukung dan tidak dapat menerima update keamanan apapun harus cacat ditemukan.
Perlu diingat ini adalah server kita sedang membangun dan keamanan dan stabilitas adalah hal yang terpenting.
Memperbarui
Sekarang kita dapat memperbarui daftar paket yang menggunakan yum.
Perintah berikut juga akan menawarkan untuk menginstal paket-paket diperbarui. Seperti dengan semua menginstal memiliki hati-hati melihat daftar dan, sekali bahagia, tekan 'y' untuk melanjutkan:
 sudo yum update
CATATAN:. Jika Anda telah menggunakan bashrc alias ditampilkan di atas Anda hanya perlu memasukkan 'update' sebagai alias akan menggunakan seluruh perintah. Aku telah menempatkan semuanya di sini sehingga Anda tahu apa yang terjadi.
Itu benar-benar dasar-dasar dilakukan untuk Iris.
Setelah pembaruan telah diinstal, kita dapat melanjutkan untuk menginstal beberapa paket penting.
Tools Pengembangan
CentOS memiliki beberapa meta-paket yang berguna yang meliputi set pra-ditetapkan program yang dibutuhkan untuk satu tujuan.
Jadi, bukannya memasang belasan nama paket yang berbeda, Anda dapat menginstal hanya satu meta-paket. Satu paket tersebut disebut 'Tools Pembangunan'. Masalah perintah:
 sudo yum groupinstall 'Development Tools'
Perhatikan program yang akan diinstal termasuk gcc, membuat, patch dan sebagainya. Semua ini diperlukan untuk program lain untuk menginstal dengan benar. Sebuah sistem rapi memang.
Masukkan 'y' dan menginstalnya.
Sekarang kita memiliki paket yang diperlukan harus kita ingin membangun aplikasi dari source
Copyright © 2012 Nugasoft Production.