Panduan Linux Administrator buat Noob
oleh Stan dan Peter Klimas translated by me & gtrans.. :p
Ini adalah pilihan praktis dari perintah yang kita paling sering digunakan. Tekan <Tab> untuk melihat daftar semua perintah yang tersedia (pada PATH elo). Banyak dari "perintah" bisa diakses dari GUI favorit elo front-end (baik KDE maupun Gnome) dengan mengklik menu kanan atau tombol. Mereka semua dapat dijalankan dari COMMAND-LINE. Program yang membutuhkan GUI bisa dijalankan dari TERMINAL.
Legenda:
<> = Khusus tunggal atau tombol fungsi pada keyboard. Misalnya <Ctrl> menunjukkan "kontrol" tombol.
miring = nama file atau variabel elo mungkin ingin mengganti dengan elo sendiri.
= lebar tetap in-line Linux perintah dan nama file.
Catatan fenting untuk UNIX:
LINUX IS CASE-SENSITIVE. Sebagai contoh: Netscape, NETSCAPE dan Netscape tiga perintah yang berbeda. Juga my_filE, my_file, dan my_FILE tiga file yang berbeda. Login user name dan password juga kasus sensitif. (Ini berlaku dengan tradisi UNIX dan "c" bahasa pemrograman yang case sensitive.)
Nama file bisa sampai 256 karakter dan dapat berisi huruf, angka, "." (Dot), "_" (underscore), "-" (dash), ditambah beberapa karakter lain tidak dianjurkan.
File dengan nama dimulai dengan "." secara normal tidak ditampilkan oleh ls (list) atau perintah dir. Pikirkan file ini sebagai "tersembunyi". Gunakan ls-a (daftar dengan pilihan "semua") untuk melihat file ini.
"/" Adalah setara dengan DOS "\" (direktori root, yang berarti induk dari semua direktori lainnya).
Di Linux, semua direktori muncul di bawah sebuah pohon direktori tunggal (tidak ada DOS-gaya huruf drive).
Dalam file konfigurasi, baris dimulai dengan # adalah komentar.
Sotkat penting dan gokil di linux
<Ctrl> <ALT> <F1>
Beralih ke terminal virtual teks pertama. Di Linux elo dapat memiliki beberapa terminal (biasanya 1-6, yg ke7 GUI) dibuka pada waktu yang sama.
<Ctrl> <ALT> <Fn> (N = 1 .. 6)
Beralih ke terminal teks n.
tty
Cetak nama terminal di mana elo mengetik perintah ini.
<Ctrl> <ALT> <F7>
Beralih ke terminal GUI pertama (jika X-windows berjalan pada terminal ini).
<Ctrl> <ALT> <Fn> (N = 7 .. 12)
Beralih ke n GUI terminal (jika terminal GUI yang berjalan pada layar n-1). Pada default, tidak ada yang berjalan pada terminal
8 sampai 12, tetapi elo dapat menjalankan server lain di sana.
<Tab>
(Dalam teks terminal) perintah Autocomplete jika hanya ada satu pilihan, atau menampilkan semua pilihan yang tersedia.
SOTKAT INI SAKTI! Bahkan bekerja di LILO prompt!
<ArrowUp>
Geser dan mengedit sejarah perintah. Tekan Enter untuk mengeksekusi.
<Shift> <PgUp>
Terminal keluaran Gulir ke atas. Bekerja juga di prompt login, sehingga elo dapat menggulir melalui pesan boot elo.
<Shift> <PgDown>
Terminal keluaran Gulir ke bawah.
<Ctrl> <ALT> <Del>
Mematikan sistem dan reboot. Ini adalah perintah shutdown normal untuk pengguna di konsol mode teks. Jangan hanya tekan tombol "reset" tombol untuk shutdown!
<Ctrl> C
Membunuh proses saat ini (kebanyakan dalam modus teks untuk aplikasi kecil).
<Ctrl> D
Log out dari terminal saat ini. Lihat juga perintah selanjutnya.
<Ctrl> D
Kirim [End-of-File] ke proses saat ini. Jangan tekan dua kali lain elo juga log out (lihat perintah sebelumnya).
<Ctrl> S
Menghentikan transfer ke terminal.
<Ctrl> Q
Lanjutkan transfer ke terminal. Coba jika terminal elo secara misterius berhenti merespons.
<Ctrl> Z
Kirim proses saat ini ke latar belakang.
exit
Logout. Saya juga dapat menggunakan logout untuk efek yang sama. (Jika elo sudah mulai shell kedua, misalnya, menggunakan menampar kulit kedua akan keluar dan elo akan kembali dalam shell pertama, bukan log out.)
reset
Kembalikan terminal eang kacau (amburadul) ke pengaturan default.
~
(Tilde) ke home dir (biasanya direktori /home/my_login_name). Sebagai contoh, perintah cd ~/my_dir akan mengubah direktori kerja saya ke "my_dir" subdirektori di bawah direktori home saya. Mengetik hanya "cd" sendiri adalah setara dengan "cd ~" perintah.
.
(Dot) Current direktori. Sebagai contoh, /my_program. Akan mencoba untuk menjalankan file "my_program" yang terletak di direktori elo saat bekerja.
..
(Dua dot) Direktori induk untuk yang sekarang. Sebagai contoh, perintah cd .. akan mengubah direktori kerja saya saat ini satu satu tingkat atas.
perintah Linux Umum - info sistem
pwd
Cetak direktori kerja, yaitu, menampilkan nama direktori saat ini saya pada layar.
hostname
Cetak nama local host (mesin dimana elo sedang bekerja). Gunakan netconf (sebagai root) untuk mengubah nama mesin.
whoami
Mencetak login name saya.
id username
Mencetak user id (uid) dan / nya id kelompoknya (gid), id efektif (jika berbeda dari id nyata) dan kelompok pelengkap.
date
Cetak atau mengubah tanggal sistem operasi dan waktu. Misalnya, saya bisa mengubah tanggal dan waktu ke 2000-12-31 23:57 dengan perintah ini:
date 123123572000
Untuk mengatur hardware (BIOS) jam dari sistem (Linux) jam, gunakan perintah (sebagai root) setclock
time
Tentukan jumlah waktu yang diperlukan untuk suatu proses untuk lengkap + info lainnya. Jangan bingung dengan perintah date. Misalnya Saya dapat mengetahui berapa lama untuk menampilkan isi direktori menggunakan:
time ls
who
Tentukan pengguna login pada mesin.
rwho-a
(= Remote yang) Tentukan semua user yg login pada fingerngan elo. Layanan rwho harus diaktifkan untuk perintah ini untuk menjalankan. Jika tidak, jalankan setup sebagai root untuk mengaktifkan "rwho".
finger user_name
Sistem informasi tentang user. Coba: finger root
last
Tampilkan daftar pengguna terakhir pada sistem elo.
history | more
Tampilkan (1000 atau lebih) perintah terakhir yang dijalankan dari command-line pada transaksi berjalan. The "| more" menyebabkan layar untuk berhenti setelah setiap layar.
uptime
Tampilkan jumlah waktu sejak reboot terakhir.
ps
(= Print status) Daftar proses yang sedang dijalankan oleh pengguna saat ini.
ps axu | more
Daftar semua proses yang sedang berjalan, bahkan mereka tanpa terminal pengendali, bersama dengan nama pengguna yang memiliki setiap proses.
top
Jauhkan daftar proses yang sedang berjalan, diurutkan berdasarkan penggunaan CPU (atas pengguna pertama). Dalam KDE, elo bisa mendapatkan GUI berbasis ktop dari menu "K" di bawah "System" - "Task Manager" (atau dengan menjalankan "ktop" dalam X-terminal).
uname-a
(= Unix nama dengan pilihan "semua") Info pada (lokal) server elo. Saya juga dapat menggunakan guname (di X-jendela terminal) untuk menampilkan info lebih baik.
free
Memori info (dalam kilobyte).
df-h
(= Disk gratis) Cetak disk yang informasi tentang semua filesystem (in human-readable form)
du /-bh | more
(= Disk usage) Cetak rinci penggunaan disk untuk setiap subdirektori mulai di "/" (root) direktori (dalam bentuk terbaca manusia).
cat /proc/cpuinfo
Info cpu - itu menunjukkan isi dari cpuinfo file. Perhatikan bahwa file di direktori / proc file tidak nyata - mereka kait untuk melihat informasi yang tersedia untuk kernel.
cat /proc/interrupts
daftar interupsi digunakan.
cat /proc/version
Linux versi dan info lainnya
cat /proc/filesystems
Tampilkan jenis filesystem yang sedang digunakan.
cat /etc/printcap
Tampilkan setup dari printer.
lsmod
(Sebagai root Pemakaian /sbin / lsmod untuk menjalankan perintah ini bila elo adalah pengguna non-root..) Tampilkan modul kernel yang dimuat.
set | more
Tampilkan lingkungan pengguna saat ini.
echo $PATH
Tampilkan isi dari "PATH" variabel lingkungan. Perintah ini dapat digunakan untuk menampilkan variabel lingkungan lain juga. Gunakan "set" untuk melihat lingkungan penuh.
dmesg | less
Cetak pesan kernel (isi dari buffer cincin yang disebut kernel). Tekan "q" untuk keluar "kurang". Gunakan less /var/log/dmesg untuk melihat apa yang "dmesg" dibuang ke file ini tepat setelah boot sistem terakhir.
Operasi Dasar
any_command --help | more
Menampilkan bantuan singkat pada perintah (perintah bekerja dengan sebagian besar). "- Help" bekerja sama dengan DOS "/ h" switch. "Lebih" pipa diperlukan jika output lebih panjang dari satu layar.
man topik
Menampilkan isi dari sistem manual pages (help) pada topik. Pertama lu coba man man. Tekan "q" untuk keluar dari penampil. Topik Info perintah bekerja sama dan mungkin berisi lebih up-to-date informasi. Halaman manual akan sulit untuk dibaca. Coba any_command - help untuk jangka pendek, mudah dicerna bantuan pada perintah. Jika info lebih lanjut diperlukan, kita lihat ke direktori / usr / doc. Untuk menampilkan halaman manual dari bagian tertentu, saya mungkin menggunakan sesuatu seperti dalam contoh ini: 3 orang keluar (ini menampilkan info di pintu keluar perintah dari bagian 3 dari halaman manual).
apropos topic
Berikan saya daftar perintah yang memiliki sesuatu untuk hubungannya dengan topik saya.
help command
Menampilkan info singkat tentang perintah (shell) pesta membangun-in.
ls
Daftar isi direktori saat ini. Di Linux, perintah "dir" adalah alias untuk ls. Banyak pengguna memiliki "ls" untuk menjadi sebuah alias untuk "ls - color".
ls-al | more
Daftar isi direktori saat ini, semua file (juga mereka yang memulai dengan titik), dan dalam bentuk panjang. Pipa output melalui perintah "lebih", sehingga layar jeda setelah setiap layar.
cd directory
Ubah direktori. Menggunakan "cd" tanpa nama direktori akan membawa elo ke direktori home elo. "cd .." akan membawa elo ke direktori sebelumnya dan adalah cara yang nyaman untuk beralih antara dua direktori. "Cd .." akan membawa elo satu direktori ke atas.
cp sumber tujuan
Salin file. Misalnya, cp /home/rakyat/existing_file_name. akan menyalin file ke direktori saat ini saya bekerja. Gunakan "-r" pilihan (untuk rekursif) untuk menyalin isi dari seluruh direktori, misalnya , cp-r my_existing/dir/ ~ akan menyalin subdirektori di bawah direktori saat ini saya bekerja untuk direktori home saya.
mcopy sumber tujuan
Menyalin file dari / ke sistem file DOS (tak perlu dimounting dulu). Misalnya, mcopy a:\autoexec.bat ~/sampah. Lihat mtools manusia untuk berhubungan dengan perintah: mdir, mcd, mren, mmove, mdel, MMD, MRD, mformat ....
mv sumber tujuan
Memindahkan atau mengganti nama file. Perintah yang sama digunakan untuk memindahkan dan mengubah nama file dan direktori.
ln sumber tujuan
Membuat link keras disebut tujuan untuk file yang disebut sumber. Link muncul sebagai salinan dari file asli, tetapi dalam kenyataannya hanya satu salinan file tersebut disimpan, hanya dua (atau lebih) direktori entri gunanya. Setiap perubahan file secara otomatis terlihat di seluruh. Ketika satu entri direktori akan dihapus, (s) lainnya menginap (s) utuh. Keterbatasan dari hard link adalah: file harus pada filesystem yang sama, hard link ke direktori atau file khusus yang mustahil.
ln-s sumber tujuan
Membuat link (soft) simbolis disebut "tujuan" untuk file yang bernama "sumber". Symlink hanya menentukan jalur mana untuk mencari file. Berbeda dengan hard link, sumber dan tujuan tidak tidak harus atjalan pada filesystem yang sama. Dibandingkan dengan link keras, kekurangan dari symbolic link adalah: jika file asli akan dihapus, link adalah "rusak", link simbolik juga dapat membuat referensi melingkar (seperti surat edaran referensi dalam spreadsheet atau database, misalnya, "seorang" menunjuk ke "b" dan "b" poin kembali ke "a").
rm file
Hapus (menghapus) file. elo harus memiliki file untuk dapat menghapusnya. Pada banyak sistem, elo akan diminta atau konfirmasi deleation, jika elo tidak ingin hal ini, gunakan "-f" (= kekuatan) pilihan, misalnya, rm -f * akan menghapus semua file dalam direktori saat ini saya bekerja, tidak pertanyaan yang diajukan.
mkdir direktori
Membuat direktori baru.
rmdir direktori
Menghapus direktori yang kosong.
rm -r file
(Recursive remove) Menghapus file, direktori, dan subdirektori mereka. Hati-hati dengan perintah ini sebagai root - elo dapat dengan mudah menghapus semua file pada sistem dengan perintah tersebut dieksekusi di bagian atas pohon direktori elo, dan tidak ada undelete di Linux (belum). Tetapi jika elo benar-benar ingin melakukannya (kembali), di sini adalah bagaimana (sebagai root): rm -rf / *
cat filename | more
Melihat isi dari sebuah file teks yang disebut "nama file", satu halaman waktu. The "|" adalah "pipa" simbol (pada keyboard Amerika banyak itu saham kuncinya dengan "\") Pipa membuat output berhenti setelah setiap layar. Untuk file lama, kadang-kadang nyaman untuk menggunakan perintah kepala dan ekor yang ditampilkan hanya awal dan akhir file. Jika elo kebetulan menggunakan "cat" file binary dan terminal elo menampilkan karakter lucu setelah itu, elo dapat mengembalikannya dengan "reset" perintah.
less filename
Gulir melalui isi dari file teks. Tekan q ketika selesai. "Kurang" secara kasar setara dengan "lebih", perintah elo tahu dari DOS, meski sangat sering "kurang" lebih mudah daripada "lebih".
pico filename
Mengedit file teks menggunakan editor teks sederhana dan stelor yang disebut pico.
pico-w filename
Mengedit file teks, sedangkan menonaktifkan wrap baris panjang. Berguna untuk mengedit file konfigurasi, misalnya /etc/fstab.
find /-name "filename"
Cari file yang bernama "nama file" di sistem elo memulai pencarian dari direktori root "/". The "nama file" mungkin berisi wildcard (*,?).
locate namafile
Cari nama file yang berisi string "filename". Lebih mudah dan lebih cepat daripada perintah sebelumnya tetapi tergantung pada database yang biasanya membangun ulang pada malam hari.
./nama_program
Jalankan dieksekusi di direktori saat ini, yang tidak pada PATH elo.
touch nama_file
Mengubah cap tanggal / waktu file nama file ke waktu sekarang. Buat file kosong jika file tersebut tidak ada.
xinit
Memulai Barebone X-window server (tanpa windows manager).
startx
Memulai X server-jendela dan default windows manager. Pekerjaan seperti mengetik "menang" di bawah DOS dengan Win3.1
startx -: 1
Mulai lain sesi X-windows pada layar 1 (default dibuka di layar 0). elo dapat memiliki beberapa GUI terminal berjalan bersamaan. Beralih di antara mereka menggunakan <Ctrl> <ALT> <F7>, <Ctrl> <ALT> <F8>, dll
xterm
(Dalam X terminal) Jalankan terminal X-window sederhana. Mengetik keluar akan menutupnya. Ada yang lain, lebih maju "virtual" terminal untuk X-windows. Saya suka yang populer: konsole dan KVT (keduanya datang dengan kde) dan gnome-terminal (datang dengan gnome). Jika elo membutuhkan sesuatu yang sangat mewah yang tampak, coba Eterm.
xboing
(Dalam X terminal). Sangat bagus, permainan kuno . Game kecil / program yang mungkin diinstal pada sistem elo.
shutdown -h now
(Sebagai root) Shut down sistem untuk berhenti. Umumnya digunakan untuk remote shutdown. Gunakan <Ctrl> <ALT> <Del> untuk shutdown pada konsol (yang dapat dilakukan oleh user).
halt
restart
(Sebagai root, dua perintah) Halt atau reboot mesin. Digunakan untuk remote shutdown, lebih sederhana untuk mengetik daripada perintah sebelumnya.
(de) kompresi file
tar -zxvf namafile.tar.gz
(= Pengarsip tape) Untar tarbal berlapis ter dan dikompresi (* tar.gz atau. *. Tgz) yang elo download dari Internet.
tar -xvf filename.tar
Untar tarbal beraspal tetapi terkompresi (*. Tar).
gunzip filename.gz
Dekompresi file zip (* gz ". Atau *. Z) dengan menggunakan gzip (juga zip atau compress) jika elo ingin memampatkan file ke format file ini..
bunzip2 filename.bz2
(= Besar unzip) Dekompresi file (*. Bz2) zip dengan utilitas kompresi bzip2. Digunakan untuk file-file besar.
unzip filename.zip
Dekompresi file (*. Zip) zip dengan utilitas kompresi yang kompatibel dengan PKZIP untuk DOS.
unarj e filename.arj
Ekstrak isi telo *. Arj arsip.
uudecode-o outputfile nama file
Decode file dikodekan dengan uuencode. uu-encode file biasanya digunakan untuk transfer file non-teks dalam e-mail (uuencode transformasi file apa saja ke dalam file ASCII).
Proses kontrol
ps
(= Print status) Menampilkan daftar proses yang sedang berjalan dengan mereka proses ID (PID) nomor. Gunakan ps axu untuk melihat semua proses yang sedang berjalan di sistem elo (juga mereka dari pengguna lain atau tanpa sebuah terminal pengendali), masing-masing dengan nama pemilik. Gunakan "top" untuk menjaga daftar proses yang sedang berjalan.
fg PID
Membawa latar belakang atau dihentikan proses ke latar depan.
bg PID
Kirim proses untuk latar belakang. Berlawanan dengan fg. Hal yang sama dapat dicapai dengan <Ctrl> z. Jika elo telah berhenti pekerjaan, elo harus mengetikkan keluar dua kali berturut-turut untuk log out.
any_command &
Jalankan perintah di latar belakang (simbol "&" berarti "menjalankan perintah melanjutkan di latar belakang").
bets any_command
Jalankan perintah (biasanya satu yang akan mengambil lebih banyak waktu) ketika beban sistem rendah. Saya bisa logout, dan proses ini akan tetap berjalan.
at 17:00
Jalankan perintah pada waktu yang ditentukan. elo akan diminta untuk perintah (s) untuk menjalankan, sampai elo menekan <Ctrl> d.
kill PID
Memaksa proses shutdown. Pertama menentukan PID dari proses untuk membunuh menggunakan ps.
killall program_name
Bunuh program (s) dengan nama.
xkill
(Dalam xwindow terminal) Membunuh program berbasis GUI dengan mouse. (Point dengan kursor mouse elo di jendela proses elo ingin membunuh dan klik.)
LPC
(Sebagai root) Periksa dan kontrol printer (s). Ketik "?" untuk melihat daftar perintah yang tersedia.
lpq
Tampilkan isi dari antrian printer. Dalam KDE (X-Windows), elo dapat menggunakan GUI-based "Printer Queue" yang tersedia dari "K" menu-Utilities.
lprm job_number
Hapus pekerjaan pencetakan "job_number" dari antrian.
nice program_name
Jalankan program_name menyesuaikan prioritas. Sejak prioritas tidak ditentukan dalam contoh ini, akan disesuaikan dengan 10 (proses akan berjalan lebih lambat), dari nilai default (biasanya 0). Jumlahnya lebih rendah (dari "kebaikan" untuk pengguna lain pada sistem), semakin tinggi prioritas. Nilai prioritas dapat berkisar antara -20 sampai 19. Hanya root dapat menentukan nilai-nilai negatif. Gunakan "top" untuk menampilkan prioritas dari proses yang berjalan.
renice -1 PID
(Sebagai root) Mengubah prioritas proses yang berjalan ke -1. Pengguna biasa hanya dapat menyesuaikan proses mereka sendiri, dan hanya naik dari nilai saat ini (membuat mereka berjalan lebih lambat).
<Ctrl> C, <Ctrl> z, <Ctrl> s, dan <Ctrl> q juga milik bab ini tetapi mereka dijelaskan sebelumnya. Singkatnya mereka berarti: berhenti perintah saat ini, mengirim perintah saat ini ke latar belakang, menghentikan transfer data, melanjutkan transfer data.
Perintah administrasi Dasar
printtool
(Sebagai root dalam X-terminal) Konfigurasi alat untuk printer elo (s). Pengaturan pergi ke file /etc/printcap.
setup
(Sebagai root) Konfigurasi mouse, soundcard, keyboard, X-windows, sistem layanan. Ada banyak distibution spesifik utilitas konfigurasi, setup default pada RedHat. Mandrake 7,0 menawarkan DrakConf sangat bagus.
linuxconfig
(Sebagai root, baik dalam teks atau mode grafis). elo dapat mengakses dan mengubah ratusan pengaturan dari itu. Sangat kuat - perubahan jangan terlalu banyak hal pada saat yang sama, dan berhati-hati dengan mengubah entri yang tidak mengerti.
xvidtune
(Di X-terminal). Sesuaikan pengaturan dari tampilan grafis untuk semua resolusi sehingga menghilangkan hitam band, menggeser layar kanan / kiri / atas / bawah, dll (penggunaan Pertama tombol-tombol pada monitor elo untuk menyesuaikan mode teks elo dengan benar di layar.) Untuk membuat perubahan permanen, menampilkan frekuensi pada layar dan mentransfernya ke setup file / etc/X11/XF86Config.
alias ls = "ls - color = tty"
Buat alias untuk "ls" perintah untuk meningkatkan formatnya dengan warna. Dalam contoh ini, alias juga disebut "ls" dan "warna" pilihan hanya envoke ketika output dilakukan untuk terminal (tidak untuk file). Masukan alias ke bashrc file / etc / jika elo ingin alias harus dapat selalu diakses oleh semua pengguna pada sistem. Ketik "alias" sendiri untuk melihat daftar alias pada sistem elo.
adduser user_name
Buat akun baru (elo harus menjadi root). Misalnya, adduser barbara Jangan lupa untuk mengatur password untuk user baru pada langkah berikutnya. Direktori home pengguna adalah / home / user_name.
useradd user_name
Sama dengan perintah "adduser user_name".
userdel user_name
Hapus account (elo harus menjadi root). Direktori home pengguna dan surat tidak terkirim harus ditangani secara terpisah (secara manual karena elo harus memutuskan apa yang harus dilakukan dengan file).
groupadd group_name
Buat grup baru di sistem elo. Tidak penting tapi dapat berguna bahkan pada mesin rumah dengan sejumlah kecil pengguna.
passwd
Mengubah password pada account elo saat ini. Jika elo root, elo dapat mengganti password untuk setiap pengguna menggunakan: passwd user_name
chmod perm filename
(= Change mode) Mengubah izin akses file untuk file-file elo sendiri (jika elo dengan root dalam hal ini elo dapat mengubah file apa saja). elo dapat membuat file dapat diakses dalam tiga mode: read (r), write (w), mengeksekusi (x) untuk tiga kelas pengguna: pemilik (u), anggota dari kelompok yang sama sebagai pemilik (g), yang lain pada sistem (o). Cek akses permisi saat ini menggunakan:
ls -l filename
Jika file tersebut diakses oleh semua pengguna dalam semua mode ia akan menampilkan:
rwxrwxrwx
Triplet pertama menunjukkan file izin untuk pemilik file, yang kedua nya / kelompoknya, ketiga untuk orang lain. Sebuah "tidak" izin ditampilkan sebagai "-".
Contoh, perintah ini akan menambahkan izin untuk membaca file "sampah" untuk semua (= user + group + lainnya):
chmod a +r junk
Perintah ini akan menghapus izin untuk menjalankan file dari sampah lain:
chmod o -x sampah
elo dapat mengatur hak akses file default untuk file berita yang elo buat menggunakan perintah umask (lihat umask man).
chown new_ownername namafile
chgrp new_groupname namafile
Mengubah pemilik file dan grup. elo harus menggunakan kedua perintah setelah elo menyalin sebuah file untuk digunakan oleh orang lain.
su
(= Pengganti user id) Dapat diasumsikan sebagai superuser (= root) identitas (elo akan diminta untuk password). Ketik "exit" untuk melanjutkan login sebelumnya. Jangan biasa bekerja di mesin elo sebagai root. Account root untuk administrasi dan perintah su adalah untuk memudahkan akses elo ke account administrasi ketika elo memerlukannya. elo juga dapat menggunakan "su" untuk bertanggung identitas pengguna lain, misalnya su barbara akan membuat saya "barbara" (sandi diperlukan kecuali Saya superuser).
kernelcfg
(Sebagai root dalam X terminal). GUI untuk menambah / menghapus modul kernel. elo dapat melakukan hal yang sama dari command-line dengan menggunakan perintah "insmod", tetapi "insmode" kurang "newbie-friendly".
lsmod
Daftar modul kernel dimuat. Modul adalah seperti device driver - ia menyediakan sistem operasi dukungan kernel untuk bagian tertentu dari perangkat keras atau fitur.
modprobe-l | more
Daftar semua modul tersedia untuk kernel. Modul yang tersedia ditentukan oleh bagaimana kernel Linux elo telah compliled. Setiap modul mungkin / fitur dapat dikompilasi pada linux sebagai "keras kabel" (cepat, non-removable), "modul" (mungkin lebih lambat, tetapi dimuat / dilepas sesuai permintaan), atau "tidak" (tidak ada dukungan untuk fitur ini di semua).
insmod parport
insmod ppa
(Sebagai root) Masukkan modul ke dalam kernel (module dapat dikatakan kira-kira setara dengan device driver pada DOS). Contoh ini menunjukkan bagaimana memasukkan modules untuk mendukung drive port zip eksternal paralel (tampaknya menjadi masalah untuk mendapatkan zip drive eksternal untuk bekerja dengan cara lain di bawah RH6.0).
rmmod module_name
(Sebagai root, tidak penting). Menghapus module modul dari kernel.
setserial /dev/cua0 port 0x03f8 irq 4
(Sebagai root) Mengatur port serial untuk pengaturan non-stelor. Contoh ini menunjukkan setting stelor untuk port serial pertama (ttyS0 atau cua0). Stelor setting pada PC untuk serial port kedua (cua1 atau ttyS1) adalah: alamat dari i / o, port 0x02f8 irq 3. Port serial ketiga (cua2 atau ttyS2): 0x03e8, irq 4. Port sebagainya serial (cua3 atau ttyS3): 0x02e8, irq 3. Tambahkan setting elo pada / etc / rc.d / rc.local jika elo menginginkannya dijalankan pada saat boot. Lihat man setserial untuk sebuah gambaran yang baik.
fdisk
(Sebagai root) Linux hard drive partisi utilitas (DOS memiliki utility ini dengan nama yang sama).
cd /usr/src/linux-2.0.36
make xconfig
(Sebagai root dalam X terminal). Senang GUI front-end untuk memilih konfigurasi kernel untuk persiapan kompilasi agar kernel menjadi optimum. (Nama direktori berisi versi kernel Linux elo sehingga elo mungkin perlu mengubah nama direktori jika kernel Linux elo berbeda dari 2.0.36 digunakan dalam contoh ini. elo juga memerlukan "Tk" interpreter dan kernel sumber kode diinstal .) Alternatif lain selain "make xconfig" adalah: "make config" (menjalankan skrip yang meminta elo pertanyaan dalam mode teks) dan "make menuconfig" (menjalankan utilitas konfigurasi berbasis menu berbasis teks). Cobalah: less / usr / doc / HOWTO / Kernel-HOWTO untuk informasi lebih lanjut.
Setelah konfigurasi, elo dapat memilih untuk melanjutkan dengan kompilasi kernel dari kernel baru dengan mengeluarkan perintah berikut:
make dep
make zImage
Perintah terakhir akan mengambil beberapa waktu untuk menyelesaikan (mungkin 0,5 jam, tergantung pada hardware elo). Ini menghasilkan file "zImage", yang merupakan kernel Linux baru elo. Berikutnya:
make modul
make modules_install
Dibaca: / usr / doc / HOWTO / Kernel-HOWTO untuk informasi tentang cara menginstal kernel baru. elo mungkin juga menemukan itu berguna untuk membaca "manusia depmode". Konfigurasi, kompilasi dan instalasi kernel baru tidaklah sulit tetapi BISA menyebabkan masalah jika elo tidak tahu apa yang elo lakukan.
Kompilasi kernel adalah cara yang baik untuk menguji hardware elo, karena melibatkan jumlah besar komputasi. Jika hardware elo adalah "serpihan", elo kemungkinan besar akan menerima "signal 11" error . Lihat ini untuk rincian tentang upgrade kernel.
depmod-a
(Sebagai root) Membangun modul ketergantungan meja untuk kernel. Ini dapat, misalnya, akan berguna setelah instalasi dan boot kernel baru. Gunakan "modprobe-a" memuat modul.
ldconfig
(Sebagai root) Membuat ulang suatu bindings dan cache sebagai loader dari dynamic libraries ("ld"). elo mungkin ingin menjalankan ldconfig setelah instalasi perpustakaan terkait secara dinamis baru pada sistem elo. (Hal ini juga dapat dijalankan pada setiap kali elo boot komputer, jadi jika elo reboot elo tidak perlu menjalankannya secara manual.)
mknod /dev/fd0 b 2 0
(= Membuat node, sebagai root) Membuat suatu file device. Contoh ini menunjukkan bagaimana untuk membuat file perangkat yang terkait dengan floppy drive pertama dan dapat berguna jika elo kebetulan tidak sengaja menghapusnya. Pilihannya adalah: b = blok modus perangkat (c = karakter modus perangkat, p = FIFO perangkat, u = karakter modus perangkat unbuffered). Kedua integer menspesifikan nilai major dan minor dari nomor device.
fdformat/dev/fd0H1440
mkfs-c-t ext2
(= Disk format floppy, dua perintah, sebagai root) Melakukan format tingkat rendah dari floppy di drive floppy pertama (/ dev/fd0), kepadatan tinggi (1440 kB). Lalu membuat Linux filesystem (-t ext2), mengecek / meneloi bad block (-c). Membuat file sistem adalah setara dengan format tingkat tinggi.
badblocks /dev/fd01440 1440
(Sebagai root) Periksa disket high-density block yang rusak dan menampilkan hasilnya di layar. Parameter "1440" menetapkan bahwa blok 1440 harus diperiksa. Perintah ini tidak memodifikasi floppy.
fsck-t ext2 /dev/hda2
(= Cek file system, sebagai root) Periksa dan memperbaiki filesystem. Contoh menggunakan partisi hda2, tipe filesystem ext2.
dd if = / dev/fd0H1440 of = floppy_image
dd if = floppy_image of = / dev/fd0H1440
(Dua perintah, dd = "Data duplikator") Buat gambar floppy ke file bernama "floppy_image" di direktori saat ini. Kemudian copy floppy_image (file) ke floppy disk. Pekerjaan seperti DOS "diskcopy".
Program instalasi rpm (kalo deb pake sudo dpkg -i namafile.deb)
rpm -ivh filename.rpm
(= RedhatPackageManager, instal, verbose, hashes ditampilkan untuk menunjukkan kemajuan, sebagai root.) Menginstal isi paket rpm RedHat (s) dan informasi cetak pada apa yang terjadi. Jauhkan membaca jika elo lebih memilih instalasi GUI.
rpm -qpi filename.rpm
(= RedhatPackageManager, query, paket, daftar.) Baca info tentang isi dari paket filename.rpm belum dihapus.
rpm -qpl filename.rpm
(= RedhatPackageManager, query, paket, informasi.) Buatlah daftar file yang terdapat dalam paket filename.rpm belum dihapus.
rpm -qf namafile
(= RedhatPackageManager, query, file.) Cari tahu nama file *. Rpm paket mana file nama file (pada hardrive elo) berada.
rpm -e
(= RedhatPackageManager, menghapus = uninstall.) Uninstall pagckagename paket. Packagname adalah sama dengan awal *. Rpm file paket tapi tanpa dash dan nomor versi.
KPackage
gnorpm
kilat
(Dalam X terminal, sebagai root jika elo ingin dapat menginstal paket) front GUI untuk Package Manager Red Hat (rpm). "Kilatan" datang dengan RH5.2, "gnorpm" dengan RH6.0, "KPackage" datang dengan RH6.1 atau harus diinstal secara terpisah tetapi adalah yang terbaik dari ketiganya. Gunakan salah satu dari mereka untuk melihat paket perangkat lunak yang diinstal pada sistem elo dan paket apa yang belum-instal yang tersedia pada RedHat CD elo, menampilkan info mengenai paket-paket, dan menginstalnya jika elo ingin (instalasi harus dilakukan sebagai root ).
Mengakses drive / partisi
mount
Lihat di sini untuk rincian tentang drive mounting. Contoh ditunjukkan pada perintah berikutnya.
mount -t auto /dev/fd0/ mnt/floppy
(Sebagai root) Mount disket. Direktori /mnt/floppy harus ada, kosong dan TIDAK direktori elo saat ini.
mount -t auto /dev/cdrom /mnt/cdrom
(Sebagai root) Mount CD. elo mungkin perlu membuat / memodifikasi file /dev/cdrom tergantung mana CDROM elo. Direktori /mnt/cdrom harus ada, kosong dan TIDAK direktori elo saat ini.
mount /mnt/floppy
(Sebagai user atau root) Mount sebuah floppy sebagai pengguna. Para fstab File /etc/ harus dibentuk untuk melakukan hal ini. Direktori /mnt/floppy tidak boleh direktori elo saat ini.
mount /mnt/cdrom
(Sebagai user atau root) Mount CD sebagai pengguna. Para fstab File /etc/ harus dibentuk untuk melakukan hal ini. Direktori /mnt/cdrom tidak boleh direktori elo saat ini.
umount /mnt/floppy
Unmount disket. Direktori /mnt/floppy tidak boleh sedang gak diekap. Tergantung pada pengaturan elo, elo tidak mungkin bisa meng-unmount drive yang elo tidak me-mount.
Administrasi Jaringan
netconf
(Sebagai root) Sebuah menu-driven yang sangat baik setup fingerngan elo.
ping machine_name
Periksa apakah elo dapat menghubungi mesin lain (berikan nama mesin atau IP), tekan <Ctrl> C ketika dilakukan (ini terus terjadi).
route -n
Tampilkan tabel routing kernel.
nslookup host_to_find
Query domain default name server (DNS) untuk nama Internet (atau nomor IP) host_to_find. Dengan cara ini elo dapat memeriksa apakah DNS elo bekerja. elo juga dapat mengetahui nama host yang elo hanya tahu nomor IP.
traceroute host_to_trace
Silahkan lihat bagaimana elo pesan trave untuk host_to_trace (yang bisa berupa nama host atau nomor IP).
ipfwadm -F -p m
(Untuk RH5.2, perintah berikutnya terlihat untuk RH6.0) Mengatur firewall IP forwarding kebijakan untuk masquerading. (. Tidak sangat aman namun sederhana) Tujuan: semua komputer dari fingerngan asal akan muncul ke dunia luar sebagai satu mesin yang sangat sibuk dan, misalnya, elo akan diizinkan untuk browsing Internet dari semua komputer sekaligus.
echo 1 > / proc/sys/net/ipv4/ip_forward
ipfwadm-wrapper-F-p deny
ipfwadm-wrapper-F-am-S xxx.xxx.xxx.0/24-D 0.0.0.0 / 0
(Tiga perintah, RH6.0). Apakah sama dengan perintah sebelumnya. Pengganti "x" dengan angka kelas alamat "C" IP yang elo tetapkan ke jaringan home elo. Dalam RH6.1, masquarading tampaknya rusak.
ifconfig
(Sebagai root) Tampilan info pada antarmuka fingerngan yang sedang aktif (ethernet, ppp, dll). elo ethernet pertama harus muncul sebagai eth0, kedua sebagai eth1, dll, pertama ppp melalui modem sebagai ppp0, kedua sebagai ppp1, dll "lo" adalah "hanya loopback" antarmuka yang harus selalu aktif. Gunakan pilihan (lihat ifconfig -help) untuk mengkonfigurasi antarmuka.
ifup interface_name
(/sbin/ifup untuk berjalan sebagai pengguna) Startup antarmuka jaringan. Misalnya:
ifup eth0
ifup ppp0
Pengguna dapat memulai atau shutdown interface ppp hanya ketika izin hak diperiksa selama setup ppp (menggunakan netconf). Untuk memulai ppp antarmuka (dial-up), saya biasanya menggunakan kppp kde tersedia di bawah "internet" menu.
ifdown interface_name
(/sbin/ifdown untuk menjalankannya sebagai pengguna). Mematikan antarmuka fingerngan. Mis: ifdown ppp0 Juga, melihat perintah sebelumnya.
netstat | more
Menampilkan banyak (terlalu banyak?) Informasi tentang status jaringan elo.
Perintah yang berhubungan dengan Muzik
cdplay play 1
Memutar trek pertama dari CD audio.
eject
Dapatkan secangkir kopi gratis :))). (Mengeluarkan CD ROM).
play my_file.wav
Memainkan file gelombang.
my_file.mp3 mpg123
Memutar file mp3.
mpg123-w my_file.mp3 my_file.wav
Buat file gelombang audio dari file audio mp3.
knapster
(Dalam X terminal) Jalankan program untuk downolad file mp3 yang pengguna lain dari Napster telah ditampilkan untuk men-download. Sangat keren!
cdparanoia-B "1 -"
(CD ripper) Baca isi CD audio dan simpan ke dalam wavefiles di direktori saat ini, satu lagu per wavefile. "1 -"
berarti "dari track 1 ke terakhir". -B angkatan menempatkan setiap lagu ke dalam sebuah file terpisah.
playmidi my_file.mid
Memainkan file midi. playmidi-r my_file.mid akan menampilkan efek mode teks pada layar.
sox
(Argumen tidak diberikan di sini) Mengkonversi dari hampir semua format file audio yang lain (tetapi tidak mp3s). Lihat man sox.
Perintah Grafis
kghostview my_file.ps
Menampilkan file postscript di layar. Saya juga dapat menggunakan lebih tua yang tampak ghostview atau gv untuk efek akhir yang sama.
ps2pdf my_file.ps my_file.pdf
Membuat pdf (Adobe portable document format) file dari sebuah file postscript.
No comments:
Post a Comment