![RHEL/CentOS 7'de Ubuntu 14.10, Ubuntu 14.04 ve Debian 7'yi PXE Ağ Önyükleme Ortamı Kurulumuna ekleme](/f/cadda282600c585e2c3d34691a304fa9.jpg?width=100&height=100)
Bu yazıda, yararlı ve sık kullanılan bazılarını gözden geçireceğiz. Linux veya Unix için komutlar Linux Sistem Yöneticileri günlük yaşamlarında kullanılanlardır. Bu tam değil, ancak gerektiğinde başvurulacak kompakt bir komut listesi. Bu komutları nasıl kullanabileceğimize örneklerle tek tek başlayalım.
Linux'ta çalışma süresi komutu, sisteminizin ne kadar süredir çalıştığını ve o anda oturum açmış olan kullanıcı sayısını gösterir ve aynı zamanda yük ortalamasını görüntüler. 1,5 ve 15 dakika aralıkları.
# çalışma süresi 08:16:26 yukarı 22 dakika, 1 kullanıcı, yük ortalaması: 0,00, 0,03, 0,22
çalışma süresi komutu dışında başka seçenek yok çalışma süresi ve versiyon. Sadece bilgi verir saat: dakika daha az ise 1 gün.
[[e-posta korumalı] ~]$ çalışma süresi -V. procps sürümü 3.2.8
Şu anda oturum açmış olan kullanıcıları ve süreçlerini gösterilerle birlikte gösterecektir. yük ortalamaları
. ayrıca gösterir Kullanıcı adı, ty adı, uzak ana bilgisayar, giriş zamanı, boşta kalma süresi, JCPU, PCPU, komut ve işlemler.#w 08:27:44 yukarı 34 dk, 1 kullanıcı, yük ortalaması: 0,00, 0,00, 0,08. KULLANICI TTY'DEN [e-posta korumalı] BOŞ JCPU PCPU NEDİR. tekmint puan/0 192.168.50.1 07:59 0.00s 0.29s 0.09s w
Kullanıcılar komutu, şu anda oturum açmış kullanıcıları görüntüler. Bu komutun help ve version dışında başka parametreleri yoktur.
# kullanıcılar tek dane
kim komut basitçe geri dön Kullanıcı adı, tarih, zaman ve ana bilgisayar bilgileri. who komutu benzer w emretmek. farklı w emretmek kim kullanıcıların yaptıklarını yazdırmaz. Örneklendirelim ve aradaki farkı görelim kim ve w komutlar.
# kim tekmint puan/0 2012-09-18 07:59 (192.168.50.1)
#w 08:43:58 50 dakikaya kadar, 1 kullanıcı, ortalama yük: 0,64, 0,18, 0,06. KULLANICI TTY'DEN [e-posta korumalı] BOŞ JCPU PCPU NEDİR. tekmint puan/0 192.168.50.1 07:59 0.00s 0.43s 0.10s w
ben kimim komutu, geçerli kullanıcının adını yazdırır. Ayrıca kullanabilirsiniz "ben kimim” komutu geçerli kullanıcıyı görüntülemek için. Sudo komutunu kullanarak root olarak giriş yaptıysanız “ben kimim” komut dönüşü kök mevcut kullanıcı olarak. Kullanmak "ben kimim” komutu, oturum açmış olan kullanıcının tam olarak ne olduğunu bilmek istiyorsanız.
# ben kimim tek dane
ls komutu, insan tarafından okunabilir biçimdeki dosyaların listesini görüntüler.
# ls -l toplam 114. dr-xr-xr-x. 2 kök kök 4096 18 Eylül 08:46 bin. dr-xr-xr-x. 5 kök kök 1024 8 Eylül 15:49 önyükleme
Dosyayı son değiştirilme zamanına göre sıralayın.
# ls -ltr toplam 40. -rw-r--r--. 1 kök kök 6546 17 Eylül 18:42 install.log.syslog. -rw-r--r--. 1 kök kök 22435 17 Eylül 18:45 install.log. -rw. 1 kök kök 1003 17 Eylül 18:45 anaconda-ks.cfg
Daha fazla ls komutu örneği için lütfen makalemize göz atın. Linux'ta 15 Temel 'ls' Komut Örneği.
Şu anki kullanıcı için zamanlama işlerini listele crontab komut ve -l seçenek.
# crontab -l 00 10 * * * /bin/ls >/ls.txt
Düzenle crontab ile birlikte -e seçenek. Aşağıdaki örnekte, zamanlama işleri şurada açılacaktır: VI düzenleyici. Gerekli değişiklikleri yapın ve basmayı bırakın :wq ayarı otomatik olarak kaydeden tuşlar.
# crontab -e
Daha fazla örnek için Linux Cron Komutu, lütfen daha önceki makalemizi okuyun Linux'ta 11 Cron Zamanlama Görevi Örnekleri.
az komutu, dosyayı hızlı bir şekilde görüntülemenizi sağlar. Sayfa yukarı ve aşağı yapabilirsiniz. Basmak 'Q' daha az pencereden çıkmak için.
# daha az kurulum.log setup-2.8.14-10.el6.noarch kurulumu. uyarı: setup-2.8.14-10.el6.noarch: Başlık V3 RSA/SHA256 İmza, anahtar kimliği c105b9de: NOKEY. Dosya sistemini yükleme-2.4.30-2.1.el6.i686. ca-certificates-2010.63-3.el6.noarch'ı yükleme. xml-common-0.6.3-32.el6.noarch'ı yükleme. tzdata-2010l-1.el6.noarch'ı yükleme. ISO kodlarını yükleme-3.16-2.el6.noarch
daha fazla komutu, dosyayı hızlı bir şekilde görüntülemeye izin verir ve ayrıntıları yüzde olarak gösterir. Sayfa yukarı ve aşağı yapabilirsiniz. Basmak 'Q' daha fazla pencereden çıkmak için.
# daha fazla kurulum.log setup-2.8.14-10.el6.noarch kurulumu. uyarı: setup-2.8.14-10.el6.noarch: Başlık V3 RSA/SHA256 İmza, anahtar kimliği c105b9de: NOKEY. Dosya sistemini yükleme-2.4.30-2.1.el6.i686. ca-certificates-2010.63-3.el6.noarch'ı yükleme. xml-common-0.6.3-32.el6.noarch'ı yükleme. tzdata-2010l-1.el6.noarch'ı yükleme. ISO kodlarını yükleme-3.16-2.el6.noarch. --Daha fazla--(10%)
Aynı modu koruyarak dosyayı kaynaktan hedefe kopyalayın.
# cp -p dosyasıA dosyasıB
Dosyanın üzerine yazmadan önce sizden istenecektir.
# cp -i dosyasıA dosyasıB
Yeniden isimlendirmek Dosya ile dosyaB. -ben seçenekler, üzerine yazmadan önce sorulur. Zaten varsa onay isteyin.
# mv -i dosyasıA dosyasıB
kedi Aynı anda birden fazla dosyayı görüntülemek için kullanılan komut.
# kedi dosyasıA dosyasıB
sen birleştir daha fazla ve az tek ekrana / sayfaya sığmıyorsa, dosyayı görüntülemek için cat komutuyla komut.
# kedi yükleme.log | az# kedi yükleme.log | daha fazla
Daha fazla Linux cat komutu örneği için makalemizi okuyun. Linux'ta 13 Temel Kedi Komutu Örnekleri.
cd komutuyla (dizini değiştir) Dosya dizin.
# cd /dosyaA
pwd mevcut çalışma dizini ile komut dönüşü.
# şifre /root
Metin dosyalarının satırlarını artan düzende sıralama. ile birlikte -r seçenekler azalan düzende sıralanır.
#sort fileA.txt#sort -r dosyaA.txt
VI çoğunda bulunan en popüler metin düzenleyicisidir. UNIX benzeri işletim sistemi. Aşağıdaki örnekler, dosyayı salt okunur olarak aç -R seçenek. Basmak ':Q' vi penceresinden çıkmak için.
# vi -R /etc/gölgeler
Uzak ana bilgisayara giriş yapmak için SSH komutu kullanılır. Örneğin, aşağıdaki ssh komutu uzak ana bilgisayara bağlanacaktır (192.168.50.2) kullanıcı olarak kullanmak narad.
# ssh [e-posta korumalı]
ssh kullanım seçeneğinin sürümünü kontrol etmek için -V (büyük harf) ssh sürümünü gösterir.
# ssh -V OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mart 2010
ftp veya sftp komutu, uzak ftp ana bilgisayarına bağlanmak için kullanılır. ftp'dir (dosya aktarım Protokolü) ve sftp (güvenli dosya aktarım protokolü). Örneğin aşağıdaki komutlar ftp ana bilgisayarına bağlanacaktır (192.168.50.2).
# ftp 192.168.50.2# sftp 192.168.50.2
ile uzak ana bilgisayara birden fazla dosya koymak mput benzer şekilde yapabiliriz mget uzak ana bilgisayardan birden fazla dosya indirmek için.
# ftp > mput *.txt# ftp > yönetim *.txt
Hizmet bulunan komut çağrısı komut dosyası /etc/init.d/ dizini ve komut dosyasını yürütün. Herhangi bir hizmeti başlatmanın iki yolu vardır. Örneğin adı verilen hizmeti başlatıyoruz. httpd servis komutu ile
# hizmet httpd başlangıcı VEYA. # /etc/init.d/httpd başlangıç
Özgür komut gösterileri Bedava, Toplam ve hafızayı değiştir bayt cinsinden bilgi.
# Bedava toplam kullanılan ücretsiz paylaşılan arabellek önbelleğe alınır. Mem: 1030800 735944 294856 0 51648 547696. -/+ arabellek/önbellek: 136600 894200. Takas: 2064376 0 2064376
ile ücretsiz -T seçenekler gösterileri toplam hafıza bayt cinsinden kullanılır ve kullanılabilir.
# ücretsiz -t toplam kullanılan ücretsiz paylaşılan arabellek önbelleğe alınır. Mem: 1030800 736096 294704 0 51720 547704. -/+ arabellek/önbellek: 136672 894128. Takas: 2064376 0 2064376. Toplam: 3095176 736096 2359080
Tepe komutu, sisteminizin işlemci etkinliğini ve aynı zamanda çekirdek tarafından yönetilen görevleri gerçek zamanlı olarak görüntüler. gösterecek işlemci ve hafıza kullanılıyor. ile üst komutu kullanın 'sen' seçeneği, aşağıda gösterildiği gibi belirli Kullanıcı işlemi ayrıntılarını görüntüler. Basmak 'Ö‘ (Büyük harf) istediğiniz gibi sıralamak için. Basmak 'Q' üst ekrandan çıkmak için.
# top -u teknik üst - 11:13:11 yukarı 3:19, 2 kullanıcı, yük ortalaması: 0,00, 0,00, 0,00. Görevler: Toplam 116, 1 koşu, 115 uyku, 0 durdu, 0 zombi. İşlemci(ler): %0.0us, %0.3sy, %0.0ni, %99.7id, %0.0wa, %0.0hi, %0.0si, %0.0st. Mem: 1030800k toplam, 736188k kullanılmış, 294612k ücretsiz, 51760k arabellek. Takas: toplam 2064376k, 0k kullanılmış, 2064376k boş, 547704k önbelleğe alınmış PID KULLANICI PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND. 1889 tekmint 20 0 11468 1648 920 S 0.0 0.2 0:00.59 sshd. 1890 tekmint 20 0 5124 1668 1416 S 0.0 0.2 0:00.44 bash. 6698 tekmint 20 0 11600 1668 924 S 0.0 0.2 0:01.19 sshd. 6699 tekmint 20 0 5124 1596 1352 S 0.0 0.2 0:00.11 bash
top komutu hakkında daha fazla bilgi için bir liste derledik. Linux'ta 12 ÜST Komut Örneği.
katran komutu, Linux'ta dosya ve klasörleri sıkıştırmak için kullanılır. Örneğin, aşağıdaki komut için bir arşiv oluşturacaktır. /home olarak dosya adıyla dizin arşiv-adı.tar.
# tar -cvf arşiv-adı.tar /home
Tar arşiv dosyasını çıkarmak için aşağıdaki seçeneği kullanın.
# tar -xvf arşiv-adı.tar
hakkında daha fazlasını anlamak için katran komutu eksiksiz oluşturduk Nasıl yapılır? "rehberi tar komutunda Linux'ta 18 Tar Komutu Örneği.
grep bir dosyada verilen bir dizgiyi arar. Sadece tek dane kullanıcı görüntüler /etc/passwd dosya. kullanabiliriz -ben büyük/küçük harf duyarlılığını yok sayma seçeneği.
# grep tekmint /etc/passwd tekmint: x: 500:500::/home/tekmint:/bin/bash
Aramak için kullanılan bul komutu Dosyalar, Teller ve dizinler. Aşağıdaki bulma komutu arama örneği tek dane kelime '/' bölümü ve çıktıyı döndür.
# bul / -adı tekmint /var/spool/mail/tecmint. /home/tecmint. /root/home/tecmint
Tam kılavuz için Linux bulma komutu örnekler 35 Pratik Linux Bul Komutu Örnekleri.
lsof tüm açık dosyaların listesi anlamına gelir. Kullanıcı tarafından açılan tüm dosyaların lsof komut listesinin altında tek dane.
# lsof -u tecmintKOMUT PID KULLANICI FD TİPİ CİHAZ BOYUTU/KAPALI DÜĞÜM ADI. sshd 1889 tekmint cwd DIR 253,0 4096 2 / sshd 1889 tecmint txt REG 253,0 532336 298069 /usr/sbin/sshd. sshd 1889 tekmint DEL REG 253,0 412940 /lib/libcom_err.so.2.1. sshd 1889 tekmint DEL REG 253,0 393156 /lib/ld-2.12.so. sshd 1889 tekmint DEL REG 253,0 298643 /usr/lib/libcrypto.so.1.0.0. sshd 1889 tekmint DEL REG 253,0 393173 /lib/libnsl-2.12.so. sshd 1889 tekmint DEL REG 253,0 412937 /lib/libkrb5support.so.0.1. sshd 1889 tekmint DEL REG 253,0 412961 /lib/libplc4.so
Daha fazlası için lsof komut örnekleri ziyaret Linux'ta 10 lsof Komut Örneği.
Son komut ile kullanıcının sistemdeki aktivitelerini izleyebiliriz. Bu komut normal kullanıcıyı da çalıştırabilir. Gibi tam kullanıcının bilgilerini görüntüler. terminal, zaman, tarih, sistem yeniden başlatma veya bot ve Çekirdek sürümü. Sorun giderme için kullanışlı komut.
# geçentecmint pts/1 192.168.50.1 Sal 18 Eylül 08:50 hala giriş yapmış durumda. tecmint pts/0 192.168.50.1 Sal 18 Eylül 07:59 hala giriş yapmış durumda. sistem önyüklemesini yeniden başlat 2.6.32-279.el6.i 18 Eylül Salı 07:54 - 11:38 (03:43) kök puan/1 192.168.50.1 Paz 16 Eylül 10:40 - aşağı (03:53) root pts/0 :0.0 16 Eylül Paz 10:36 - 13:09 (02:32) root tty1 :0 16 Eylül Pazar 10:07 - aşağı (04:26) sistem önyüklemesini yeniden başlat 2.6.32-279.el6.i 16 Eylül Pazar 09:57 - 14:33 (04:35) narad puan/2 192.168.50.1 Per 13 Eylül 08:07 - aşağı (01:15)
Kullanabilirsiniz geçen ile birlikte Kullanıcı adı aşağıda gösterildiği gibi belirli bir kullanıcının etkinliğini bilmek.
# son tekniktecmint pts/1 192.168.50.1 Sal 18 Eylül 08:50 hala giriş yapmış durumda. tecmint pts/0 192.168.50.1 Sal 18 Eylül 07:59 hala giriş yapmış durumda. tecmint puan/1 192.168.50.1 Per 13 Eylül 08:07 - aşağı (01:15) tecmint puan/4 192.168.50.1 12 Eylül Çar 10:12 - 12:29 (02:17)
ps komut, sistemde çalışan işlemler hakkında görüntüler. Aşağıdaki örnek gösteri içinde sadece süreç.
# ps -ef | grep başlangıç kök 1 0 0 07:53? 00:00:04 /sbin/init. kök 7508 6825 0 11:48 puan/1 00:00:00 grep init
Kullanmak öldürmek işlemi sonlandırmak için komut. İlk bulma işlemi İD ile birlikte ps aşağıda gösterildiği gibi komut verin ve işlemi sonlandırın öldür -9 emretmek.
# ps -ef | grep başlangıç kök 1 0 0 07:53? 00:00:04 /sbin/init. kök 7508 6825 0 11:48 puan/1 00:00:00 grep init # öldür- 9 7508
rm Onay istemeden bir dosyayı kaldırmak veya silmek için kullanılan komut.
# rm dosya adı
kullanma -ben kaldırmadan önce onay alma seçeneği. Seçenekleri kullanma '-r' ve '-F' onaylamadan dosyayı zorla kaldıracaktır.
# rm -i test.txt rm: normal dosya `test.txt' kaldırılsın mı?
mkdir komutu, Linux altında dizinler oluşturmak için kullanılır.
# mkdir dizin adı
Bu, Linux / Unix benzeri işletim sisteminde günlük olarak kullanılabilen kullanışlı bir temel komuttur. Eğer kaçırdıysak lütfen yorum kutumuzdan paylaşın.