Perintah berguna untuk Linux

Ini tidak dimaksudkan untuk menjadi senarai lengkap tetapi saya memberi jaminan bahawa anda akan mendapat bahagian terbaik dari perintah yang paling biasa dan berguna untuk konsol arahan Linux. 🙂

Komando Am

dmesg
Cetak mesej yang ditunjukkan oleh kernel semasa permulaan.

depmod -a
Ini menghasilkan fail yang berisi kebergantungan modul yang dimuat untuk "Kernel", yaitu, ia dapat mengenali modul mana yang harus dimuat untuk pihak ketiga untuk digunakan dalam sistem.

percuma
Statistik penggunaan memori.

init q
Perintah yang membaca parameter yang terdapat di inittab.

insmod
Ia membolehkan ("memuat") modul yang ditentukan dalam baris, sehingga "kernel" dapat menggunakannya. (Contoh: insmod ip_alias.o)

ldconfig
Mengemas kini perpustakaan yang digunakan oleh sistem, disarankan untuk menjalankannya setiap kali program dipasang.

lsmod
Ia memaparkan maklumat mengenai modul yang diaktifkan oleh kernel.

mount
Membolehkan partition sistem, CD-ROM, disket dibaca pada sistem. Formatnya: mount -t. Lihat juga / etc / fstab .ón>
jumlah smbpada>
Sama dengan perintah mount, kecuali bahawa perintah ini digunakan untuk memasang partition di Samba .ón>
jumlah smbumpada>
Digunakan untuk melumpuhkan partition yang diaktifkan dengan smbmoon>
persediaanpada>
Mempersembahkan menu untuk mengkonfigurasi pelbagai parameter sistem (Sound, Xwindow, Mouse ..) .on>
sloketpada>
Kemas kini pangkalan data yang digunakan untuk mencari fail dengan perintah locate .ón>
statpada>
Ia memaparkan maklumat terperinci mengenai fail yang ditentukan seperti: tarikh pengubahsuaian dan perubahan, pemilik fail ... dll.>
jumlahnyapada>
Nyahaktifkan partition yang ditunjukkan, parameter yang diambil oleh perintah ini adalah serupa dengan mount .ón>
uname -apada>
Maklumat lengkap mengenai «Host» .ón>
uptimepada>
Masa sekarang, masa sistem berjalan sejak "but semula" terakhir, pengguna yang terhubung ke pelayan, beban sistem dalam 1,5 dan 15 minit terakhir.
nama hospada>
Nama «Host» .ón>
chkconfigpada>
Perintah ini memaparkan maklumat mengenai tahap pelaksanaan "skrip" yang terdapat di direktori /etc/rc.d/init.dón>
pada>
Kod:

chkconfig --list httpd Perintah ini memaparkan: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

Di atas menunjukkan bahawa ketika boot level 3 digunakan, "script" httpd di direktori /etc/rc.d/init.d akan menerima argumen "start", ketika menjalankan boot level 6, httpd akan menerima hujah "berhenti", dll.

Untuk mengubah ke arah argumen "start":

Kod:

chkconfig --add --level

Untuk mengubah ke arah argumen "berhenti":

Kod:

chkconfig --del - tingkat

* Ia tepat dari direktori /etc/rc.d/rc[0-6] di mana maklumat yang dipaparkannya berasal chkconfig.

ntsysv
Ini adalah alat grafik yang mempunyai fungsi yang sama seperti chkconfig, perbezaannya adalah bahawa alat ini menampilkan semua "skrip" mengikut level, iaitu, jika perintah ntsysv –level 3 digunakan, grafik akan menunjukkan status "stop" atau "start" dari semua "script" untuk but tahap 3. Dengan cara yang sama digunakan perkara berikut: ntsysv –level 5, ntsysv –level 0, dll.

Suka chkconfigntsysv mengubah dan mengambil maklumat yang terdapat di direktori /etc/rc.d/rc[0-6]

Perintah Persekitaran Rangkaian

Dalam Persekitaran Rangkaian 

tuan rumah
Tentukan alamat IP "Host", host -a memaparkan semua maklumat DNS.

ifconfig
Membolehkan anda mengkonfigurasi antara muka rangkaian dan melihat statusnya. Itu dalam bentuk ifconfig, contoh: ifconfig eth0

ifup
Mengaktifkan antara muka yang ditentukan, contoh: ifup eth0.

jika turun
Lumpuhkan antara muka yang ditentukan, contoh: ifdown eth0.

netstat -a
Semua sambungan rangkaian berasal dan diterima oleh «Host»

netstat -r
Memaparkan jadual penghalaan sistem

netstat -i
Statistik rangkaian setiap antara muka

nslookup
Cari maklumat di pelayan DNS, contoh: nslookup -query = mx osomosis.com, jika tidak ada parameter yang ditentukan, ia memasuki mod interaktif

ping -s 1016
Ini menghantar paket ping 1024 bait (header 8 bait), sementara "lalai" adalah 512.

tambah laluan
Ia membolehkan menambah jadual penghala ke dan dari «Host». Contoh: Untuk membimbing semua maklumat rangkaian 206.171.55.16 netmask 255.255.255.240 melalui antara muka eth0:

Kod:

laluan tambah -net 206.171.55.16 255.255.255.240 eth0

Untuk mengarahkan semua lalu lintas melalui antara muka tertentu ("Default Gateway"):


Kod:

laluan tambah gw lalai 206.171.55.51 eth0

Ini akan menghantar semua maklumat melalui alamat 206.171.55.51

laluan -n:
Ia memaparkan jadual penghalaan «Host». CATATAN: "Pemajuan IP" mesti AKTIF di / etc / sysconfig / network, juga "kernel" mesti dikonfigurasi untuk "Pemajuan IP".

smbclient
Ia berfungsi seperti klien FTP, yang mensimulasikan sambungan yang akan dibuat melalui Samba.

tcpdump
Membolehkan penyahpepijatan antara muka pada hos.

testparm
Periksa kesahihan fail smb.conf yang digunakan oleh Samba.

Perintah untuk Kawalan Proses

Kawalan proses:

ps -aux
Ia memaparkan semua proses sistem, dengan nama dan masa mula.

membunuh
Ia digunakan untuk menghantar isyarat ke proses Unix.
membunuh -HUP: Isyarat proses bernombor untuk membaca fail konfigurasinya sekali lagi.
membunuh -INT: Tandakan proses dengan nombor, yang akan terganggu.
bunuh -TERM: Menunjukkan proses dengan nombor, yang mesti selesai, tidak seperti -KILL, pilihan ini memberi peluang kepada proses untuk menyelesaikannya.
bunuh -HENTI: Tandakan proses dengan nombor, berhenti sebentar.
bunuh -CONT: Menunjukkan proses dengan nombor, yang saya lanjutkan, perintah ini digunakan untuk meneruskan proses yang diterapkan -STOP.
membunuh -MEMBUNUH: Menunjukkan proses dengan nombor, untuk menyelesaikan dengan segera, prosesnya berakhir dengan tiba-tiba.

bunuh semua Tidak seperti kill, killall membolehkan anda memberi isyarat proses dengan nama. Hantarkan isyarat -TERM ke proses dengan nama yang ditentukan. CATATAN: Secara lalai isyarat yang diambil oleh kill and killall adalah -TERM.

ps-l Perintah ini memaparkan dua parameter PRI dan NI. Parameter PRI menunjukkan keutamaan semasa proses, yang dikira oleh sistem operasi, nilai NI diambil kira ketika menentukan PRI. * Apa itu NI? : NI disebut "nombor bagus", nombor ini ditentukan oleh "superuser" ("root") atau pemilik proses dan mempengaruhi urutan akhir PRI, memberi keutamaan kepada yang kurang lembut. Nilainya bermula dari -20 (kurang lembut = lebih mengutamakan) dan 20 (lebih lembut = kurang keutamaan)

baik Perintah ini menentukan nombor NI setiap proses.

bagus -10 bernama: Ini akan menurunkan keutamaan dinamakan oleh 10 unit (jika -10, ia akan menjadi -20).
bagus +10 bernama: Ini akan meningkatkan keutamaan yang dinamakan oleh 10 unit (jika 0, akan menjadi +10).

snice dan renice Operasi yang sama bagus, kecuali menggunakan nombor proses:
snek -10

& & Digunakan untuk menunjukkan bahawa proses harus berjalan di latar belakang.

bahagian Alat ini memantau pelbagai sumber sistem dan mempunyai watak yang dinamis, ia menunjukkan penggunaan CPU setiap proses, jumlah memori, waktu sejak permulaannya, dll. vmstat Ini sangat mirip dengan atas kerana ini adalah pemeluwapan proses sistem, sehingga alat ini menjadi dinamis, argumen harus ditentukan: vmstat -n

atPerintah ini membolehkan anda menjadualkan aktiviti tertentu pada waktu tertentu, misalnya: pada pukul 22:00, perintah sebelumnya membuka «prompt» borang di>, pada «prompt» ini semua arahan yang ingin anda laksanakan ditentukan, di kes ini pada pukul 22:00, setelah ditentukan, Ctlrl -d digunakan untuk keluar.

Setelah selesai, perintah akan dijadwalkan untuk berjalan pada waktu yang ditunjukkan, direktori / var / spool / at berisi tugas.

Perintah atq memaparkan pekerjaan at yang tertunda, dan perintah atrm

padamkan tugas yang dijadualkan pada pukul. Lihat juga /etc/at.deny dan /etc/at.allow

crontabSeperti pada menentukan waktu di mana program skrip akan dijalankan, crontab mempunyai bentuk berikut: minit jam hari bulan weekend_of_week argumen pernyataan nama pengguna
Contoh berikut akan menjalankan program oracle.pl setiap setengah jam setiap hari:

Kod:

30 * * * * root /usr/oracle.pl

Sekiranya anda mahu melakukannya setiap bulan:

Kod:

01 3 1 * * root /usr/oracle.pl

Perkara di atas akan dilaksanakan oracle.pl hari pertama setiap bulan, jam 3:01 pagi.

Untuk menentukan pekerjaan cron, setiap pengguna menyimpan file di direktori / var / spool / cron /, direktori ini diakses oleh setiap pengguna dengan perintah crontab -e

Pelaksanaan crontab difasilitasi kerana file / etc / crontab yang menentukan tugas crontab per jam, hari, minggu dan bulan, dengan cara ini hanya memerlukan pengguna untuk meletakkan fail di direktori yang sesuai: /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.bulan

Perintah untuk Rekod dan Sistem

Kawalan Daftar «Log» 

ekor
Membolehkan anda melihat akhir fail, arahan ini berguna kerana fail log «log» sentiasa tumbuh ekor –f / var / log / mesej

Anda juga boleh menentukan bilangan garis yang mesti diperhatikan:

Kod:

tail --f --line 15 / var / log / mesej

Perintah di atas ini memaparkan 15 baris terakhir fail ("default" = 10). –F menyimpan fail terbuka sehingga anda dapat menontonnya semasa acara ditambahkan.

Konfigurasi sistem 
/ usr / sbin / sndconfig: Dilaksanakan digunakan untuk mengkonfigurasi suara sistem.
/ bin / netconf: Dilaksanakan digunakan untuk mengkonfigurasi Antaramuka Rangkaian.

Perintah Pentadbiran

sysctl
Penerangan: Konfigurasikan parameter kernel pada waktu runtime.
Contoh: sysctl -a

had
Penerangan: menunjukkan had sistem (maksimum fail terbuka, dll.)
Contoh: ulimit

adduser
Penerangan: tambah pengguna sistem.
Contoh: pepe adduser, adduser -s / bin / pepe palsu

penggunadel
Penerangan: = keluarkan pengguna dari sistem
Contohnya: userdel pepe

usermod
Penerangan: = ubah suai pengguna sistem
Contoh: usermod -s / bin / bash pepe

df
Penerangan: = bebas cakera. ruang cakera yang ada. Sangat berguna.
Contoh: df, df -h

uname
Penerangan: = nama unix. Maklumat mengenai jenis unix yang kita ada, kernel, dll.
Contoh: uname, uname -a

netstat
Penerangan: maklumat mengenai sambungan rangkaian aktif.
Contoh: netstat, netstat -ln, netstat -l, netstat -a

ps
Penerangan: = memproses semua maklumat mengenai proses berjalan.
Contoh: ps, ps -axf, ps -A, ps -auxf

percuma
Penerangan: menunjukkan status RAM dan SWAP.
Contoh: percuma

ping
Penerangan: alat rangkaian untuk memeriksa antara lain jika kita menjangkau host jauh.
Contoh: ping www.rediris.es

traceroute
Penerangan: alat rangkaian yang menunjukkan jalan yang diperlukan untuk menuju ke mesin lain.
Contoh: traceroute www.rediris.es

du
Penerangan: = penggunaan cakera. penggunaan cakera. Menunjukkan ruang yang dihuni pada cakera.
Contoh: du *, du -sH / *, du -sH / etc

ifconfig
Penerangan: = konfigurasi antara muka. konfigurasi antara muka rangkaian, modem, dll.
Contoh: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

laluan
Penerangan: menguruskan laluan ke rangkaian lain.
Contoh: laluan, laluan -n

iptraf
Penerangan: memaparkan SEMUA trafik rangkaian IP, UDP, ICMP dalam aplikasi konsol.
Ia membenarkan penggunaan penapis, dan sangat berguna untuk mendiagnosis dan menyahpepijat firewall
Contoh: iptraf

tcpdump
Penerangan: membuang kandungan lalu lintas rangkaian.
Contoh: tcpdump, tcpdump -u

lsof
Penerangan: menunjukkan fail (perpustakaan, sambungan) yang digunakan oleh setiap proses
Contoh: lsof, lsof -i, lsof | fail grep

lsmod
Penerangan: Menunjukkan modul kernel yang dimuat.
Contoh: lsmod

modprobe
Penerangan: Ia cuba memasang modul, jika ia dapat, pasangkannya tetapi buat sementara waktu.
Contoh: modprobe ip_tables, modprobe eepro100

rmmod
Penerangan: Keluarkan modul kernel yang dimuat
Contoh: rmmod

menghidu
Penerangan: Pengintip atau pengintip dari semua lalu lintas rangkaian. Ia biasanya tidak dipasang secara lalai.
Contoh: sniffit -i

orang lain

ls
Penerangan: = senarai. senaraikan kandungan direktori.
Contoh: ls, ls -l, ls -fl, ls –warna

cp
Penerangan: = salinan. salin fail / direktori.
Contoh: direktori cp -rfp / tmp, fail cp new_file

rm
Penerangan: = buang. padamkan fail / direktori.
Contoh: fail rm -f, direktori rm -rf, fail rm -i

mkdir
Penerangan: = buat dir. buat direktori.
Contoh: direktori mkdir

ialah rm
Penerangan: = keluarkan dir. padamkan direktori, mesti kosong.
Contoh: direktori rmdir

mv
Penerangan: = bergerak. menamakan semula atau memindahkan fail / direktori.
Contoh: direktori direktori mv, nama mv new_name, fail mv a_directory

tarikh
Penerangan: pengurusan tarikh sistem, dapat dilihat dan ditetapkan.
Contoh: tarikh, tarikh 10091923

sejarah
Penerangan: menunjukkan sejarah perintah yang dimasukkan oleh pengguna.
Contoh: sejarah | lebih banyak lagi

lebih
Penerangan: menunjukkan kandungan fail dengan jeda setiap 25 baris.
Contoh: lebih banyak fail

grep
Penerangan: tapis kandungan fail.
Contoh: fail kucing | tali grep

kucing
Penerangan: menunjukkan semua kandungan fail tanpa jeda.
Contoh: fail kucing

Chmod
Penerangan: menukar kebenaran untuk membaca / menulis / melaksanakan fail / direktori.
Contoh: fail chmod + r, direktori chmod + w, direktori chmod + rw -R, fail chmod -r

chown
Penerangan: = menukar pemilik. menukar kebenaran pengguna: kumpulan fail / direktori.
Contoh: chown root: root file, chown pello: direktori pengguna -R

tar
Penerangan Item: = Tape ARchiver. pengarkib fail.
Contoh: direktori tar cvf file.tar, tar xvf file.tar, direktori tar zcvf file.tgz, tar zxvf file.tgz

senapang
Penerangan: Penyahmampatan serasi ZIP.
Contoh: fail gunzip

rpm
Penerangan: Pengurus pakej Redhat. Untuk memasang atau mengemas kini perisian sistem.
Contoh: rpm -i package.rpm, rpm -qa program, rpm –force package.rpm, rpm -q –info program

mount
Penerangan: pasangkan cakera keras, disket, cdrom.
Contoh: mount / dev / hda2 / mnt / lnx, mount / dev / hdb1 / mnt -t vfat

jumlahnya
Penerangan: membongkar unit.
Contoh: umount / dev / hda2, umount / mnt / lnx

wget
Penerangan: program untuk memuat turun fail melalui http atau kaki
Contoh: wget 
http://www.rediris.es/documento.pdf

Lynx
Penerangan: penyemak imbas web dengan pilihan ftp, https.
Contoh: lynx 
www.ibercom.com, lynx –sumber http://www.ibercom.com/script.sh | sh

ftp
Penerangan: pelanggan ftp.
Contoh: ftp 
ftp.ibercom.com

siapakah
Penerangan: domain whois.
Contoh: whois 
ibercom.com

yang
Penerangan: Menunjukkan pengguna sistem yang telah log masuk.
Contoh: siapa, w, siapa saya

mel
Penerangan: menghantar dan membaca e-mel.
Contoh: surat 
pepe@ibercom.com <fail, mel -v pepe@ibercom.com <fail
jenis
Penerangan: menyusun kandungan fail.
Contoh: kucing / dll / nombor | urutkan, ls | mengurut

ln
Penerangan: = pautan. untuk membuat pautan, jalan pintas.
Contoh: pautan ln -s / direktori

ekor
Penerangan: menunjukkan akhir (10 baris) fail.
Contoh: tail -f / var / log / maillog, tail -100 / var / log / maillog | lebih banyak lagi

kepala
Penerangan: menunjukkan tajuk (10 baris) fail.
Contoh: fail kepala, kepala -100 / var / log / maillog | lebih banyak lagi

fail
Penerangan: ia memberitahu kita apa jenis fail.
Contoh: fail fail, fail *

Fuente: Crystalb


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Cristóbal kata

    Selalu baik untuk mempunyai senarai jenis ini 🙂 Terima kasih

  2.   licik kata

    Saya rasa akan menjadi arahan penting ketika memprogram apabila kita mahu PC kita dimatikan.
    Saya bercakap mengenai arahan:

    penutupan

    Maklumat apa yang boleh anda berikan kepada kami?

    berkaitan

  3.   Saito Mordraw kata

    Seperti biasa entri yang bagus, terus ke kegemaran (saya tidak pernah mengulas sebelum ini kerana saya membakar komputer dan sehingga saya membeli yang lain .... XD)

  4.   Jose Antonio kata

    Halo, sangat baik, saya telah membaca di sini bahawa saya mencari penyelesaian saya
    internet tetapi saya tidak menemui apa-apa
    cari ... Saya belajar Linux untuk pertama kalinya di sekolah menengah dan di
    pasang Ubuntu 12.10 Saya memasuki terminal untuk mempraktikkan apa yang saya pelajari dan
    Saya tidak dapat melakukan apa-apa yang saya tidak boleh menjadi root atau melakukan mkdir
    rumah… ..ect. Bolehkah seseorang membimbing saya dengan tutorial atau halaman apa
    Saya akan sangat berterima kasih .... terima kasih

  5.   José Antonio kata

    Saya telah menemui tutorial yang sangat menarik sekiranya suaranya hilang setiap 10 minit di Linux:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

  6.   José Antonio kata

    Sekiranya suaranya berbunyi ketika screensaver diaktifkan, iaitu setiap 10 minit, penyelesaian sekurang-kurangnya di Linux Mint terdapat di blog berikut:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

    Dan jika suaranya juga dinonaktifkan setelah menangguhkan atau hibernasi, penyelesaiannya adalah seperti berikut:

    https://pcfix3r.wordpress.com/sin-sonido-tras-hibernar-o-supsender-no-sound-after-resume-in-linux-mint-ubuntu-lubuntu/

  7.   roni kata

    Terima kasih banyak, saya mencari perkara yang sama dari perintah AT untuk meninggalkan beberapa arahan yang diprogramkan ... terima kasih.

  8.   DC kata

    Hebat! info, persoalan antara perbezaan TOP dan HTOP?

    terima kasih!