Linux için faydalı komutlar

Bunun tam bir liste olması amaçlanmamıştır, ancak sizi temin ederim ki Linux komut konsolu için en yaygın ve kullanışlı komutların iyi bir bölümünü bulacaksınız. 🙂

Genel Komandolar

dmesg
Başlangıçta çekirdek tarafından görüntülenen mesajları yazdırın.

depmod -a
"Kernel" için yüklenen modüllerin bağımlılıklarını içeren bir dosya oluşturur, yani sistemde üçüncü bir kişinin kullanılması için hangi modüllerin yüklenmesi gerektiğini tanıyabilir.

ücretsiz
Bellek kullanım istatistikleri.

başlangıç ​​q
İnittab'da bulunan parametreleri okuyan komut.

insmod
Satırda belirtilen modülü etkinleştirir ("yükler"), böylece "çekirdek" onu kullanabilir. (Örnek: insmod ip_alias.o)

ldconfig
Sistem tarafından kullanılan kitaplıkları günceller, her program kurulduğunda çalıştırılması önerilir.

lsmod
Çekirdek tarafından etkinleştirilen modüllerle ilgili bilgileri görüntüler.

dağ
Sistem bölümlerinin, CD-ROM'ların, disketlerin sistemde okunmasına izin verir. Biçimi: mount -t. Ayrıca / etc / fstab .ón>
takılmaküzerinde>
Mount komutuna benzer, ancak bu komutun Samba'da bölümleri bağlamak için kullanılması dışında.
küçüküzerinde>
Smbmoon ile etkinleştirilen bölümleri devre dışı bırakmak için kullanılır>
kurulumüzerinde>
Çeşitli sistem parametrelerini (Ses, Xwindow, Fare ..) yapılandırmak için bir menü sunar.
yerüzerinde>
Dosyaları bulmak için kullanılan veritabanını locate komutu ile güncelleyin. Ón>
statüzerinde>
Belirtilen dosya hakkında ayrıntılı bilgileri, örneğin değişiklik ve değişiklik tarihleri, dosya sahibi ... vb. Görüntüler>
miktarüzerinde>
Belirtilen bölümü devre dışı bırakın, bu komutun aldığı parametreler, mount .ón>
uname -aüzerinde>
«Ana Bilgisayar» .ón> hakkında tam bilgi
uptimeüzerinde>
Geçerli saat, sistemin son "yeniden başlatmadan" bu yana çalıştığı saat, sunucuya bağlanan kullanıcılar, son 1,5 ve 15 dakika içindeki sistem yükü.
hostnameüzerinde>
«Ana Bilgisayar» .ón> adı
chk yapılandırmasıüzerinde>
Bu komut, /etc/rc.d/init.dón> dizininde bulunan "komut dosyalarının" yürütme seviyeleri hakkındaki bilgileri görüntüler.
üzerinde>
Kod:

chkconfig --list httpd Bu komut şunu görüntüler: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

Yukarıdakiler, önyükleme düzeyi 3 kullanıldığında, /etc/rc.d/init.d dizinindeki httpd "komut dosyasının" "başlangıç" bağımsız değişkenini alacağını, önyükleme düzeyi 6 çalıştırıldığında, httpd'nin "durdur" argümanı, vb.

"Başlat" argümanına doğru değiştirmek için:

Kod:

chkconfig --add --level

"Durdur" argümanına doğru değiştirmek için:

Kod:

chkconfig --del --level

* Tam olarak görüntülediği bilgilerin geldiği /etc/rc.d/rc[0-6] dizinlerinden. chk yapılandırması.

ntsysv
Aynı işlevselliğe sahip bir grafik araçtır. chk yapılandırmasıaradaki fark, bu aracın tüm "komut dosyalarını" seviyeye göre görüntülemesidir; yani, ntsysv –seviye 3 komutu kullanılırsa, grafik, tüm "komut dosyalarının" seviye önyükleme 3. Aynı şekilde aşağıdakiler kullanılır: ntsysv –level 5, ntsysv –level 0, vb.

gibi chk yapılandırmasıntsysv /etc/rc.d/rc[0-6 dizinlerinde bulunan bilgileri değiştirir ve alır]

Ağ Ortamı Komutları

Ağ Ortamında 

ev sahibi
Bir "Ana Bilgisayar" ın IP adresini belirleyin, ana bilgisayar -a tüm DNS bilgilerini görüntüler.

ifconfig
Bir ağ arayüzünü yapılandırmanıza ve durumunu görmenize izin verir.Bu, ifconfig biçimindedir, örnek: ifconfig eth0

eğer
Belirtilen arayüzü etkinleştirir, örnek: ifup eth0.

eğer aşağı
Belirtilen arayüzü devre dışı bırakın, örnek: ifdown eth0.

netstat
«Ana Bilgisayar» tarafından oluşturulan ve alınan tüm ağ bağlantıları

netstat -r
Sistemin yönlendirme tablosunu görüntüler

netstat -i
Her arayüzün ağ istatistikleri

nslookup
DNS sunucularında bilgi arayın, örneğin: nslookup -query = mx osomosis.com, hiçbir parametre belirtilmezse etkileşimli moda girer

ping -s 1016
1024 baytlık ping paketleri (başlık 8 bayt) gönderirken "varsayılan" 512'dir.

rota ekle
Yönlendirme tablolarının «Ana Bilgisayar» a ve buradan eklenmesine izin verir. Örnek: 206.171.55.16 ağ maskesi 255.255.255.240 ağının tüm bilgilerini eth0 arabirimi üzerinden yönlendirmek için:

Kod:

yol ekle -net 206.171.55.16 255.255.255.240 eth0

Tüm trafiği belirli bir arayüz üzerinden yönlendirmek için ("Varsayılan Ağ Geçidi"):


Kod:

rota varsayılan ekle gw 206.171.55.51 eth0

Bu, tüm bilgileri 206.171.55.51 adresinden gönderecektir.

rota -n:
"Ana Bilgisayar" ın yönlendirme tablosunu görüntüler. NOT: "IP Yönlendirme" / etc / sysconfig / network içinde AÇIK olmalıdır, ayrıca "çekirdek" de "IP Yönlendirme" için yapılandırılmalıdır.

smbclient
Samba aracılığıyla yapılacak bağlantıları simüle eden bir FTP istemcisi gibi çalışır.

tcp dökümü
Ana bilgisayardaki bir arayüzde hata ayıklamaya izin verir.

test parm
Samba tarafından kullanılan smb.conf dosyasının geçerliliğini kontrol edin.

Süreç Kontrolü Komutları

Süreç kontrolü:

ps -aux
Tüm sistem işlemlerini ad ve başlama saati ile görüntüler.

öldürmek
Unix süreçlerine sinyal göndermek için kullanılır.
öldür -HUP: Numaralandırılmış işleme yapılandırma dosyalarını yeniden okuması için sinyal verin.
kill -INT: Süreci, kesintiye uğrayacak bir numara ile işaretleyin.
öldürme -TERM: İşlemi, -KILL'in aksine, bitmesi gereken bir sayı ile gösterir, bu seçenek, işlemin bitmesine fırsat verir.
öldür-DURDUR: İşlemi bir numara ile işaretleyin, anlık olarak durdurun.
öldür -CONT: Devam ettiğim işlemi numara ile gösterir, bu komut -STOP uygulanan bir işlemi devam ettirmek için kullanılır.
öldür öldür: İşlemi bir numara ile gösterir, hemen bitirmek için işlem aniden sona erer.

hepsini öldür Killall'ın aksine killall, işlemi adıyla belirtmenize izin verir. -TERM sinyalini belirtilen adla işleme gönderin. NOT: Varsayılan olarak kill ve killall tarafından alınan sinyal -TERM'dir.

not-l Bu komut iki parametre PRI ve NI görüntüler. PRI parametresi, işletim sistemi tarafından hesaplanan işlemin mevcut önceliğini gösterir, PRI belirlenirken NI değeri dikkate alınır. * NI nedir? : NI, "güzel sayı" olarak adlandırılır, bu sayı "süper kullanıcı" ("kök") veya sürecin sahibi tarafından belirtilir ve PRI'nin son sırasını etkiler, daha az türe öncelik verir. -20'den (daha az hassas = daha fazla öncelik) ve 20'den (daha fazla nazik = daha az öncelik)

güzel Bu komut, her işlemin NI numarasını belirtir.

güzel -10 isimli: Bu, adlandırmanın önceliğini 10 birim düşürür (-10 olsaydı, -20'ye gider).
güzel +10 isimli: Bu, adlandırmanın önceliğini 10 birim artıracaktır (0 olsaydı, +10'a giderdi).

baharat ve baharat İşlem numarasını kullanması dışında nice ile aynı işlem:
yılan -10

& & İşareti, işlemin arka planda çalışması gerektiğini belirtmek için kullanılır.

üst Bu araç, çeşitli sistem kaynaklarını izler ve dinamik bir karaktere sahiptir, işlem başına CPU kullanımını, bellek miktarını, başlangıcından bu yana geçen süreyi vb. Gösterir. vmstat Bu, sistem süreçlerinin yoğunlaşması olduğu için top'a çok benzer, böylece bu araç dinamik hale gelir, argümanlar belirtilmelidir: vmstat -n

atBu komut, belirli etkinlikleri belirli bir zamanda planlamanıza olanak tanır, örneğin: 22: 00'da, önceki komut,> adresinde formun bir "istemini" açar, bu "istemde" yürütmek istediğiniz tüm komutları belirtirsiniz, bu durumda saat 22: 00'de belirtildikten sonra çıkmak için Ctlrl -d kullanın.

Bittiğinde, komutlar belirtilen zamanda çalışacak şekilde programlanacaktır, / var / spool / at dizini işi içerir.

Atq komutu, bekleyen işleri ve atrm komutunu görüntüler.

ile zamanlanmış bir işi silin. Ayrıca /etc/at.deny ve /etc/at.allow'a da bakın

crontabAt bir "komut dosyası" programının çalışacağı zamanı belirtirken, crontab şu biçime sahiptir: dakika saat gün ay end_of_week kullanıcı_adı ifadesi bağımsız değişkenler
Aşağıdaki örnek, oracle.pl programını her gün yarım saatte bir çalıştıracaktır:

Kod:

30 * * * * kök /usr/oracle.pl

Aylık yapmak istiyorsanız:

Kod:

01 3 1 * * kök /usr/oracle.pl

Yukarıdakiler yürütülecek oracle.pl her ayın ilk günü 3: 01'de.

Cron işlerini belirtmek için, her kullanıcı / var / spool / cron / dizininde bir dosya tutar, bu dizine her kullanıcı tarafından crontab -e komutuyla erişilir

Crontab'ın yürütülmesi, crontab işlerini saat, gün, hafta ve aya göre belirten / etc / crontab dosyası sayesinde kolaylaştırılmıştır, bu şekilde kullanıcının yalnızca ilgili dizinlere bir dosya yerleştirmesi gerekir: /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.aylık

Kayıtlar ve Sistem Komutları

Kayıtların Kontrolü «Kayıtlar» 

kuyruk
Bir dosyanın sonunu görmenizi sağlar, bu komut kullanışlıdır çünkü günlük dosyaları «günlükler» sürekli olarak artmaktadır –f / var / log / messages

Gözlemlenecek satır sayısını da belirtebilirsiniz:

Kod:

kuyruk --f - satır 15 / var / log / mesajlar

Yukarıdaki bu komut dosyanın son 15 satırını gösterir ("varsayılan" = 10). –F, dosyayı açık tutar, böylece olaylar eklendikçe onu izleyebilirsiniz.

Sistem yapılandırması 
/ usr / sbin / sndconfig: Yürütülebilir, sistemin sesini yapılandırmak için kullanılır.
/ bin / netconf: Ağ Arayüzlerini yapılandırmak için kullanılan yürütülebilir dosya.

Yönetim Komutları

sysctl
Açıklama: Kernel parametrelerini çalışma zamanında yapılandırın.
Örnekler: sysctl -a

ulimit
Açıklama: sistem sınırlarını gösterir (maksimum açık dosya, vb.)
Örnekler: ulimit

Kullanıcı Ekle
Açıklama: sistem kullanıcısı ekleyin.
Örnekler: adduser pepe, adduser -s / bin / false pepe

kullanıcı
Açıklama: = kullanıcıyı sistemden kaldır
Örnekler: userdel pepe

usermod
Açıklama: = sistem kullanıcısını değiştir
Örnekler: usermod -s / bin / bash pepe

df
Açıklama: = boş disk. kullanılabilir disk alanı. Çok kullanışlı.
Örnekler: df, df -h

Adın
Açıklama: = unix adı. İçinde bulunduğumuz unix türü, çekirdek vb. Hakkında bilgiler.
Örnekler: uname, uname -a

netstat
Açıklama: etkin ağ bağlantılarıyla ilgili bilgiler.
Örnekler: netstat, netstat -ln, netstat -l, netstat -a

ps
Açıklama: = çalışan işlemler hakkındaki tüm bilgileri işleme.
Örnekler: ps, ps -axf, ps -A, ps -auxf

ücretsiz
Açıklama: RAM ve SWAP'ın durumunu gösterir.
Örnekler: ücretsiz

ping
Açıklama: Uzak bir ana bilgisayara ulaşırsak diğer şeylerin yanı sıra kontrol etmek için ağ aracı.
Örnekler: ping www.rediris.es

traceroute
Açıklama: bize başka bir makineye ulaşmak için gereken yolu gösteren ağ aracı.
Örnekler: traceroute www.rediris.es

du
Açıklama: = disk kullanımı. disk kullanımı. Diskte kaplanan alanı gösterir.
Örnekler: du *, du -sH / *, du -sH / vb.

ifconfig
Açıklama: = arayüz yapılandırması. ağ arayüzlerinin, modemlerin vb. konfigürasyonu
Örnekler: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

degistirebilirsin.
Açıklama: diğer ağlara giden yolları yönetir.
Örnekler: rota, rota -n

iptraf
Açıklama: Bir konsol uygulamasında TÜM IP, UDP, ICMP ağ trafiğini görüntüler.
Filtrelerin kullanımına izin verir ve güvenlik duvarlarını teşhis etmek ve hata ayıklamak için SON DERECE YARARLI
Örnekler: iptraf

tcp dökümü
Açıklama: ağ trafiğinin içeriğini döker.
Örnekler: tcpdump, tcpdump -u

of
Açıklama: her işlem tarafından kullanılan dosyaları (kitaplıklar, bağlantılar) gösterir
Örnekler: lsof, lsof -i, lsof | grep dosyası

lsmod
Açıklama: Yüklenen çekirdek modüllerini gösterir.
Örnekler: lsmod

modprobe
Açıklama: Bir modül kurmayı deneyin, bulursanız, ancak geçici olarak kurun.
Örnekler: modprobe ip_tables, modprobe eepro100

rmmod
Açıklama: Yüklenen çekirdek modüllerini kaldırın
Örnekler: rmmod

Kokla
Açıklama: Tüm ağ trafiğinin koklanması veya gözetlenmesi. Genellikle varsayılan olarak kurulmaz.
Örnekler: sniffit -i

diğerleri

ls
Açıklama: = liste. dizin içeriğini listeleyin.
Örnekler: ls, ls -l, ls -fl, ls –color

cp
Açıklama: = kopyala. dosyaları / dizinleri kopyala.
Örnekler: cp -rfp / tmp dizini, cp dosyası new_file

rm
Açıklama: = kaldır. dosyaları / dizinleri silin.
Örnekler: rm -f dosyası, rm -rf dizini, rm -i dosyası

mkdir
Açıklama: = make dir. dizinler oluşturun.
Örnekler: mkdir dizini

rmdir
Açıklama: = dir. Kaldır. dizinleri silin, boş olmaları gerekir.
Örnekler: rmdir dizini

mv
Açıklama: = hareket ettirin. dosyaları / dizinleri yeniden adlandırın veya taşıyın.
Örnekler: mv dizin dizini, mv dosyası yeni_adı, mv dosyası a_directory

tarih
Açıklama: sistem tarihi yönetimi, görüntülenebilir ve ayarlanabilir.
Örnekler: tarih, tarih 10091923

tarih
Açıklama: kullanıcı tarafından girilen komutların geçmişini gösterir.
Örnekler: tarih | Daha

Daha
Açıklama: her 25 satırda bir duraklamalı bir dosyanın içeriğini gösterir.
Örnekler: daha fazla dosya

grep
Açıklama: bir dosyanın içeriğini filtreler.
Örnekler: cat dosyası | grep dizesi

kedi
Açıklama: bir dosyanın tüm içeriğini duraklama olmaksızın gösterir.
Örnekler: kedi dosyası

chmod
Açıklama: dosyaları / dizinleri okuma / yazma / yürütme izinlerini değiştirin.
Örnekler: chmod + r dosyası, chmod + w dizini, chmod + rw dizini -R, chmod -r dosyası

chown
Açıklama: = sahibi değiştir. kullanıcı izinlerini değiştir: dosya / dizin grubu.
Örnekler: chown kökü: kök dosya, chown pello: kullanıcılar dizini -R

katran
Öğe Açıklama: = Teyp ARchiver. dosya arşivleyici.
Örnekler: tar cvf dosya.tar dizini, tar xvf dosya.tar, tar zcvf dosya.tgz dizini, tar zxvf dosya.tgz

silah fermuarı
Açıklama: ZIP uyumlu açıcı.
Örnekler: gunzip dosyası

rpm
Açıklama: Redhat paket yöneticisi. Sistem yazılımını yüklemek veya güncellemek için.
Örnekler: rpm -i package.rpm, rpm -qa programı, rpm –force package.rpm, rpm -q –info programı

dağ
Açıklama: sabit diskleri, disketleri, cdromları bağlayın.
Örnekler: mount / dev / hda2 / mnt / lnx, mount / dev / hdb1 / mnt -t vfat

miktar
Açıklama: üniteleri sökün.
Örnekler: umount / dev / hda2, umount / mnt / lnx

wget
Açıklama: dosyaları http veya ftp.
Örnekler: wget 
http://www.rediris.es/documento.pdf

vaşak
Açıklama: ftp seçeneklerine sahip web tarayıcısı, https.
Örnekler: vaşak 
www.ibercom.com, vaşak –kaynak http://www.ibercom.com/script.sh | ş

ftp
Açıklama: müşteri ftp.
Örnekler: ftp 
ftp.ibercom.com

whois
Açıklama: domain whois.
Örnekler: whois 
ibercom.com.tr

kim
Açıklama: Oturum açan sistem kullanıcılarını gösterir.
Örnekler: kim, w, ben kimim

posta
Açıklama: e-posta gönderme ve okuma.
Örnekler: posta 
pepe@ibercom.com <dosya, posta -v pepe@ibercom.com <dosya
tür
Açıklama: bir dosyanın içeriğini sıralar.
Örnekler: cat / etc / numbers | sırala, ls | çeşit

ln
Açıklama: = bağlantı. bağlantılar, kısayollar oluşturmak için.
Örnekler: ln -s / dizin bağlantısı

kuyruk
Açıklama: bir dosyanın sonunu (10 satır) gösterir.
Örnekler: tail -f / var / log / maillog, tail -100 / var / log / maillog | Daha

baş
Açıklama: bir dosyanın başlığını (10 satır) gösterir.
Örnekler: head dosyası, head -100 / var / log / maillog | Daha

dosya
Açıklama: Bize bir dosyanın ne tür olduğunu söyler.
Örnekler: dosya dosyası, dosya *

kaynak: kristal


8 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Christopher dijo

    Bu tür listelerin elinizin altında olması her zaman iyidir 🙂 Teşekkürler

  2.   kraker dijo

    Bilgisayarımızın kapanmasını istediğimizde programlama yaparken önemli bir komut olacağını düşünüyorum.
    Komuttan bahsediyorum:

    kapanma

    Bize hangi bilgileri sağlayabilirsiniz?

    Saygılarımızla

  3.   Saito Mordraw dijo

    Her zaman olduğu gibi harika bir giriş, favorilere doğrudan (Daha önce bilgisayarımı yaktığım için ve başka bir…. XD satın alana kadar yorum yapmamıştım)

  4.   Jose Antonio dijo

    Merhaba, çok güzel, çözümlerimi aradığımı burada zaten okudum.
    İnternet ama hiçbir şey bulamıyorum, kesinlikle bilmediğim ben olacağım
    search ... Lisede ilk kez Linux okuyorum ve
    Ubuntu 12.10'u kurun Öğrendiklerimi uygulamak için terminale giriyorum ve
    Kök olamadığım veya mkdir yapamadığım hiçbir şey yapamam
    ev… ..ect. Biri bana bir eğitim veya sayfa ile rehberlik edebilir mi?
    Çok minnettar olurum .... teşekkür ederim

  5.   José Antonio dijo

    Linux'ta sesin her 10 dakikada bir kaybolması durumunda çok ilginç bir öğretici buldum:

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

  6.   José Antonio dijo

    Ekran koruyucu etkinleştirildiğinde, yani her 10 dakikada bir ses kesiliyorsa, çözüm en azından linux Mint'de şu blogda geliyor:

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

    Ayrıca, askıya alındıktan veya hazırda bekletildikten sonra ses de devre dışı bırakılırsa, çözüm aşağıdaki gibidir:

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

  7.   Roni dijo

    Çok teşekkür ederim, programlanmış bazı komutları bırakmak için AT komutundan aynı şeyi arıyordum ... teşekkür ederim.

  8.   DC dijo

    Mükemmel! bilgi, TOP ve HTOP farklılıkları arasında bir soru var mı?

    gracias!