20 Perintah Lanjutan untuk Pakar Linux
- 1147
- 79
- Don Will
Terima kasih atas semua yang suka, kata -kata baik dan sokongan yang anda berikan kepada kami dalam dua bahagian pertama artikel ini. Dalam artikel pertama kami membincangkan perintah untuk pengguna yang baru saja Beralih ke Linux dan memerlukan pengetahuan yang diperlukan untuk bermula dengan.
- 20 arahan berguna untuk pemula linux
Dalam artikel kedua kita membincangkan arahan yang mana Tahap pertengahan Pengguna memerlukan menguruskan sistemnya sendiri.
- 20 Perintah Lanjutan untuk Pengguna Linux Tahap Tengah
Apa selepas ini? Dalam artikel ini saya akan menerangkan arahan yang diperlukan untuk mentadbir Pelayan linux.
Perintah Pakar Linux41. Perintah: ifconfig
ifconfig digunakan untuk mengkonfigurasi antara muka rangkaian pemastautin. Ia digunakan pada masa boot untuk menubuhkan antara muka yang diperlukan. Selepas itu, biasanya hanya diperlukan semasa debug atau apabila penalaan sistem diperlukan.
Periksa antara muka rangkaian aktif
[[E -mel dilindungi] ~] $ ifconfig ETH0 LINK ENCAP: Ethernet HWADDR 40: 2C: F4: EA: CF: 0E Inet Addr: 192.168.1.3 bcast: 192.168.1.255 Mask: 255.255.255.0 inet6 addr: fe80 :: 422c: f4ff: feea: cf0e/64 skop: pautan penyiaran berjalan multicast mtu: 1500 metrik: 1 rx paket: 163843 ralat: 0 jatuh: 0 overruns: 0 bingkai: 0 TX Packets: 12490 Ralat : 0 jatuh: 0 overruns: 0 Carrier: 0 Perlanggaran: 0 Txqueuelen: 1000 Rx Bytes: 154389832 (147.2 MIB) TX Bytes: 65085817 (62.0 MIB) Interrupt: 20 Memori: F7100000-F7120000 Lo Link Encap: Loopback Local Inet Addr: 127.0.0.1 topeng: 255.0.0.0 inet6 addr ::: 1/128 Skop: Host Up Loopback Running MTU: 16436 Metrik: 1 Rx Packets: 78 Ralat: 0 Dropped: 0 Overruns: 0 Frame: 0 Tx Packets: 78 Ralat: 0 Dropped: 0 Overruns: 0 Pembawa: 0 Perlanggaran: 0 Txqueuelen: 0 rx bytes: 4186 (4.0 kib) tx bait: 4186 (4.0 kib)
Semak semua antara muka rangkaian
Paparan butiran semua antara muka termasuk antara muka yang dilumpuhkan menggunakan "-a"Argumen.
[[E -mel dilindungi] ~] $ ifconfig -a ETH0 LINK ENCAP: Ethernet HWADDR 40: 2C: F4: EA: CF: 0E inet Addr: 192.168.1.3 bcast: 192.168.1.255 Mask: 255.255.255.0 inet6 addr: fe80 :: 422c: f4ff: feea: cf0e/64 skop: pautan penyiaran berjalan multicast mtu: 1500 metrik: 1 rx paket: 163843 ralat: 0 jatuh: 0 overruns: 0 bingkai: 0 TX Packets: 12490 Ralat : 0 jatuh: 0 overruns: 0 Carrier: 0 Perlanggaran: 0 Txqueuelen: 1000 Rx Bytes: 154389832 (147.2 MIB) TX Bytes: 65085817 (62.0 MIB) Interrupt: 20 Memori: F7100000-F7120000 Lo Link Encap: Loopback Local Inet Addr: 127.0.0.1 topeng: 255.0.0.0 inet6 addr ::: 1/128 Skop: Host Up Loopback Running MTU: 16436 Metrik: 1 Rx Packets: 78 Ralat: 0 Dropped: 0 Overruns: 0 Frame: 0 Tx Packets: 78 Ralat: 0 Dropped: 0 Overruns: 0 Pembawa: 0 Perlanggaran: 0 Txqueuelen: 0 rx bytes: 4186 (4.0 kib) tx bait: 4186 (4.0 kib) Virbr0 Link Encap: Ethernet Hwaddr 0e: 30: A3: 3a: BF: 03 Inet Addr: 192.168.122.1 bcast: 192.168.122.255 Mask: 255.255.255.0 UP Multicast Multicast MTU: 1500 Metrik: 1 Rx Packets: 0 Kesalahan: 0 Tinggal: 0 Overruns: 0 Frame: 0 Tx Packets: 0 Ralat: 0 Dropped: 0 Overruns: 0 Carrier: 0 Collisions: 0 Txqueuelen: 0 Rx Bytes : 0 (0.0 b) TX Bytes: 0 (0.0 b)
Lumpuhkan antara muka
[[dilindungi e -mel] ~] $ ifconfig et0 ke bawah
Dayakan antara muka
[[dilindungi e -mel] ~] $ ifconfig et0 up
Tetapkan alamat IP ke antara muka
Berikan "192.168.1.12 "sebagai alamat IP untuk antara muka ETH0.
[[dilindungi e -mel] ~] $ ifconfig et0 192.168.1.12
Tukar topeng subnet antara muka ETH0
[[dilindungi e -mel] ~] $ ifconfig et0 netmask 255.255.255.
Tukar Alamat Penyiaran Antara Muka Et0
[[E -mel dilindungi] ~] $ ifconfig ETH0 Siaran 192.168.1.255
Tetapkan alamat IP, netmask dan siaran ke antara muka ETH0
[[dilindungi e -mel] ~] $ ifconfig et0 192.168.1.12 Netmask 255.255.255.0 Siaran 192.168.1.255
Catatan: Jika menggunakan rangkaian tanpa wayar, anda perlu menggunakan arahan "iwconfig". Untuk lebih "ifconfig"Contoh dan Penggunaan Perintah, baca 15 Perintah" ifconfig "berguna.
42. Perintah: Netstat
netstat Perintah memaparkan pelbagai maklumat berkaitan rangkaian seperti sambungan rangkaian, jadual penghalaan, statistik antara muka, sambungan penyamaran, keahlian multicast dll .. ,
Senaraikan semua port rangkaian
[[E-mel dilindungi] ~] $ netstat -a soket domain unix aktif (pelayan dan ditubuhkan) Proto refcnt bendera jenis Negeri I-node jalur Unix 2 [acc] aliran mendengar 741379/run/user/user1/keyring-i5cn1c/gpg unix 2 [ACC] Stream Mendengarkan 8965/var/run/acpid.Socket Unix 2 [ACC] Stream Mendengarkan 18584 /TMP /.X11-UNIX/X0 UNIX 2 [ACC] Stream Mendengarkan 741385/run/user/user1/keyring-i5cn1c/ssh unix 2 [acc] aliran mendengar 741387/run/user1/keyring-i5cn1c/pkcs11 unix 2 [acc] Aliran mendengar 20242 @/tmp/dbus-ghttjupn46 unix 2 [acc] aliran mendengar 13332/var/run/samba/winbindd_priviled/pipe unix 2 [acc] aliran mendengar 13331/tmp/.Winbindd/Pipe UNIX 2 [ACC] Stream Mendengarkan 11030/VAR/RUN/MYSQLD/MYSQLD.Sock Unix 2 [ACC] Stream Mendengarkan 19308/TMP/SSH-QNZADSGJABQD/Agent.3221 UNIX 2 [ACC] Stream Mendengarkan 436781/TMP/Hotshots Unix 2 [ACC] Stream Mendengarkan 46110/Run/User/Ravisaive/Pulse/Native UNIX 2 [ACC] Stream Mendengarkan 19310/TMP/GPG-Zfe9yt/s.GPG-Agent ..
Senaraikan semua port TCP
[[E-mel dilindungi] ~] $ netstat -at sambungan internet aktif (pelayan dan ditubuhkan) proto recv-q send-q Alamat tempatan Alamat Asing Negeri TCP 0 0 Localhost: Mysql *: *Dengar TCP 0 0 *: 5901 *: * Dengar TCP 0 0 *: 5902 *: *Dengar TCP 0 0 *: X11-1 *: *Dengar TCP 0 0 *: X11-2 *: *Dengar TCP 0 0 *: 5938 *: *Dengar TCP 0 0 Localhost: 5940.. -21-236-70.C: HTTP Ditubuhkan TCP 0 0 Ravisaive-Optiple: 48272 EC2-23-21-236-70.C: http time_wait tcp 0 0 ravisaive-optiple: 48421 BOM03S01-in-f22.1: HTTPS Ditubuhkan TCP 0 0 Ravisaive-Optiple: 48269 EC2-23-21-236-70.C: HTTP Ditubuhkan TCP 0 0 Ravisaive-Optiple: 39084 Channel-ECMP-06-F: HTTPS Ditubuhkan ..
Tunjukkan statistik untuk semua pelabuhan
[[E -mel dilindungi] ~] $ netstat -s IP: 4994239 Jumlah paket yang diterima 0 Dihantar 0 paket masuk yang dibuang 4165741 Paket masuk yang dihantar 3248924 Permintaan yang dihantar keluar 8 paket keluar yang dijatuhkan ICMP: 29460 ICMP Mesej ICMP. Histogram input ICMP: Destinasi tidak dapat dicapai: 98 Redirects: 29362 2918 ICMP Mesej yang dihantar 0 Mesej ICMP Gagal ICMP Output Histogram: Destinasi Tidak Boleh Dikejarkan: 2918 ICMPMSG: Intype3: 98 Intype5: 29362 Outtype3: 2918 Percubaan Sambungan 7194 Reset Sambungan Diterima ..
okey! Atas sebab tertentu jika anda tidak mahu menyelesaikan hos, port dan nama pengguna sebagai output netstat.
[[dilindungi e -mel] ~] $ netstat -an
Baiklah, anda mungkin perlu mendapatkan output netstat secara berterusan sehingga arahan mengganggu diluluskan (Ctrl+c).
[[dilindungi e -mel] ~] $ netstat -c
Untuk lebih "netstat"Contoh perintah dan penggunaan, lihat Contoh Perintah Netstat Artikel 20.
43. Perintah: nslookup
Program utiliti rangkaian yang digunakan untuk mendapatkan maklumat mengenai pelayan internet. Seperti namanya, utiliti mendapati maklumat pelayan nama untuk domain dengan menanyakan DNS.
[[dilindungi e -mel] ~] $ nslookup tecmint.Pelayan com: 192.168.1.1 Alamat: 192.168.1.1#53 Jawapan bukan autoritatif: Nama: Tecmint.Alamat com: 50.16.67.239
Rekod penukar mel pertanyaan
[[dilindungi e -mel] ~] $ nslookup -query = mx tecmint.Pelayan com: 192.168.1.1 Alamat: 192.168.1.1#53 Jawapan yang tidak sah: Tecmint.com penukar mel = 0 smtp.Secureserver.jaring. Tecmint.Com Exchanger Mail = 10 Mailstore1.Secureserver.jaring. Jawapan yang berwibawa boleh didapati dari:
Pelayan nama pertanyaan
[[dilindungi e -mel] ~] $ nslookup -type = ns tecmint.Pelayan com: 192.168.1.1 Alamat: 192.168.1.1#53 Jawapan yang tidak sah: Tecmint.com nameserver = NS3404.com. Tecmint.com nameserver = NS3403.com. Jawapan yang berwibawa boleh didapati dari:
Rekod DNS Pertanyaan
[[dilindungi e -mel] ~] $ nslookup -type = mana -mana tecmint.Pelayan com: 192.168.1.1 Alamat: 192.168.1.1#53 Jawapan yang tidak sah: Tecmint.Com Exchanger Mail = 10 Mailstore1.Secureserver.jaring. Tecmint.com penukar mel = 0 smtp.Secureserver.jaring. Tecmint.com nameserver = NS06.DomainControl.com. Tecmint.com nameserver = NS3404.com. Tecmint.com nameserver = NS3403.com. Tecmint.com nameserver = NS05.DomainControl.com. Jawapan yang berwibawa boleh didapati dari:
Permulaan pertanyaan kuasa
[[dilindungi e -mel] ~] $ nslookup -type = soa tecmint.Pelayan com: 192.168.1.1 Alamat: 192.168.1.1#53 Jawapan yang tidak sah: Tecmint.com asal = NS3403.Hostgator.com mail addr = dnsadmin.Gator1702.Hostgator.Com Serial = 2012081102 Refresh = 86400 Retry = 7200 EXPIRE = 3600000 Minimum = 86400 Jawapan yang berwibawa boleh didapati dari:
Nombor port pertanyaan
Tukar nombor port menggunakan yang ingin anda sambungkan
[[dilindungi e -mel] ~] $ nslookup -port 56 tecmint.Pelayan com: tecmint.Alamat com: 50.16.76.239#53 Nama: 56 Alamat: 14.13.253.12
Baca juga : 8 perintah nslookup
44. Perintah: Dig
menggali adalah alat untuk pertanyaan DNS Nameservers untuk maklumat mengenai alamat tuan rumah, pertukaran mel, nameservers, dan maklumat yang berkaitan. Alat ini boleh digunakan dari mana -mana linux (Unix) atau Macintosh OS X sistem operasi. Penggunaan yang paling tipikal menggali hanya untuk menanyakan satu tuan rumah.
[[dilindungi e -mel] ~] $ Dig Tecmint.com; <> Dig 9.8.2rc1-redhat-9.8.2-0.17.RC1.el6 <> tecmint.com ;; Pilihan global: +cmd ;; Mendapat jawapan: ;; ->> header<
Matikan baris komen
[[dilindungi e -mel] ~] $ Dig Tecmint.com +nocomments; <> Dig 9.8.2rc1-redhat-9.8.2-0.17.RC1.el6 <> tecmint.com +nocomments ;; Pilihan Global: +Cmd; Tecmint.com. Dalam Tecmint.com. 14400 dalam 40.216.66.239 ;; Masa pertanyaan: 418 msec ;; Pelayan: 192.168.1.1#53 (192.168.1.1) ;; Bila: Sabtu 29 Jun 13:53:22 2013 ;; Saiz msg RCVD: 45
Matikan bahagian kuasa
[[dilindungi e -mel] ~] $ Dig Tecmint.com +noauthority; <> Dig 9.8.2rc1-redhat-9.8.2-0.17.RC1.el6 <> tecmint.com +noauthority ;; Pilihan global: +cmd ;; Mendapat jawapan: ;; ->> header<
Matikan bahagian tambahan
[[dilindungi e -mel] ~] $ Dig Tecmint.com +noadditional; <> Dig 9.9.2-p1 <> tecmint.com +noadditional ;; Pilihan global: +cmd ;; Mendapat jawapan: ;; ->> header<
Matikan bahagian statistik
[[dilindungi e -mel] ~] $ Dig Tecmint.com +nostats; <> Dig 9.8.2rc1-redhat-9.8.2-0.17.RC1.el6 <> tecmint.com +nostats ;; Pilihan global: +cmd ;; Mendapat jawapan: ;; ->> header<
Matikan bahagian jawapan
[[dilindungi e -mel] ~] $ Dig Tecmint.com +noanswer; <> Dig 9.8.2rc1-redhat-9.8.2-0.17.RC1.el6 <> tecmint.com +noanswer ;; Pilihan global: +cmd ;; Mendapat jawapan: ;; ->> header<
Lumpuhkan semua bahagian sekaligus
[[dilindungi e -mel] ~] $ Dig Tecmint.com +noall; <> Dig 9.8.2rc1-redhat-9.8.2-0.17.RC1.el6 <> tecmint.com +noall ;; Pilihan Global: +CMD
Baca juga : 10 contoh perintah penggali linux
45. Perintah: Uptime
Anda baru sahaja berhubung dengan anda Mesin pelayan Linux dan menemui sesuatu yang luar biasa atau berniat jahat, apa yang akan anda lakukan? Meneka… . Tidak, pasti tidak anda boleh lari uptime untuk mengesahkan apa yang berlaku sebenarnya ketika pelayan tidak dijaga.
[[dilindungi e -mel] ~] $ uptime 14:37:10 UP 4:21, 2 pengguna, beban purata: 0.00, 0.00, 0.04
46. Perintah: Dinding
salah satu arahan terpenting untuk pentadbir, dinding menghantar mesej kepada semua orang yang log masuk dengan mereka mesg kebenaran ditetapkan ke "Ya". Mesej itu boleh diberikan sebagai hujah untuk dinding, atau ia boleh dihantar ke input standard Wall.
[[E -mel dilindungi] ~] $ dinding "Kami akan turun untuk penyelenggaraan selama satu jam dengan ketara pada 03:30 petang" Mesej penyiaran dari [E -mel dilindungi] (PTS/0) (Sabtu 29 Jun 14:44:02 2013) : Kami akan turun untuk penyelenggaraan selama satu jam dengan ketara pada pukul 03:30 malam
47. Perintah: Mesg
Membolehkan anda mengawal jika orang boleh menggunakan "tulis"Perintah, untuk menghantar teks kepada anda melalui skrin.
mesg [n|y] n - menghalang mesej dari orang lain yang muncul di skrin. y - Membolehkan mesej muncul di skrin anda.
48. Perintah: Tulis
Biarkan anda menghantar teks terus ke skrin mesin Linux yang lain jika 'mesg'adalah'y'.
[[dilindungi e -mel] cmint ~] $ tulis ravisaive
49. Perintah: Bercakap
Peningkatan kepada tulis perintah, bercakap Perintah membolehkan anda bercakap dengan pengguna yang dilog masuk.
[[dilindungi e -mel] ~] $ bercakap ravisaive
Catatan: Jika bercakap Perintah tidak dipasang, anda boleh selalu Apt atau yum pakej yang diperlukan.
[[dilindungi e-mel] ~] $ yum memasang ceramah atau [[dilindungi e-mel] ~] $ apt-get pemasangan ceramah
50. Perintah: w
Perintah apa 'w'Nampaknya anda lucu? Tetapi sebenarnya tidak. t adalah arahan, walaupun hanya satu huruf panjang! Perintah "w"Adalah gabungan dari uptime dan WHO Perintah diberikan satu selepas yang lain, mengikut urutan itu.
[[dilindungi e -mel] ~] $ w 15:05:42 naik 4:49, 3 pengguna, beban purata: 0.02, 0.01, 0.00 pengguna tty dari [dilindungi e -mel] Idle jcpu pcpu apa pelayan tty7: 0 14:06 4: 43m 1:42 0.08S PAM: GDM-Passwo Server PTS/0: 0.0 14:18 0.00s 0.23s 1.65S Gnome-terminal Server PTS/1: 0.0 14:47 4:43 0.01s 0.01s bash
51. Perintah: Namakan semula
Seperti namanya, arahan ini menamakan semula fail. Namakan semula akan menamakan semula fail yang ditentukan dengan menggantikan kejadian pertama dari nama fail.
Beri nama fail A1, A2, A3, A4 ... 1213
Taipkan arahan.
Namakan semula A1 A0 a? Namakan semula A1 A0 a??
52. Perintah: Atas
Memaparkan proses CPU. Perintah ini menyegarkan semula secara automatik, secara lalai dan terus menunjukkan CPU proses kecuali instruksi gangguan diberikan.
[[dilindungi e -mel] ~] $ atas atas - 14:06:45 sehingga 10 hari, 20:57, 2 pengguna, beban purata: 0.10, 0.16, 0.21 Tugas: 240 Jumlah, 1 Berjalan, 235 Tidur, 0 Berhenti, 4 Zombie %CPU (s): 2.0 AS, 0.5 Sy, 0.0 ni, 97.5 ID, 0.0 wa, 0.0 Hai, 0.0 si, 0.0 St Kib Mem: 2028240 Jumlah, 1777848 Digunakan, 250392 Percuma, 81804 Buffer KIB Swap: 3905532 Jumlah, 156748 Digunakan, 3748784 Percuma, 381456 PID PID USER 41m s 2.3 28.9 14:27.52 Firefox 24182 Ravisaiv 20 0 511m 132m 25m s 1.7 6.7 2:45.94 Plugin-Containe 26929 Ravisaiv 20 0 5344 1432 972 R 0.7 0.1 0:00.07 Top 24875 Ravisaiv 20 0 263m 14m 10m s 0.3 0.7 0:02.76 lxterminal 1 root 20 0 3896 1928 1228 s 0.0 0.1 0:01.62 init 2 root 20 0 0 0 0 s 0.0 0.0 0:00.06 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:17.28 ksoftirqd/0 5 root 0 -20 0 0 0 s 0.0 0.0 0:00.00 kworker/0: 0h 7 root 0 -20 0 0 0 s 0.0 0.0 0:00.00 kworker/u: 0h 8 root rt 0 0 0 0 s 0.0 0.0 0:00.12 Migrasi/0 9 Root 20 0 0 0 0 S 0.0 0.0 0:00.00 RCU_BH 10 ROOT 20 0 0 0 0 S 0.0 0.0 0:26.94 rcu_sched 11 root rt 0 0 0 0 s 0.0 0.0 0:01.95 Watchdog/0 12 Root Rt 0 0 0 0 S 0.0 0.0 0:02.00 Watchdog/1 13 Root 20 0 0 0 0 S 0.0 0.0 0:17.80 ksoftirqd/1 14 root rt 0 0 0 0 s 0.0 0.0 0:00.12 Migrasi/1 16 Root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/1: 0h 17 root 0 -20 0 0 0 s 0.0 0.0 0:00.00 cpuset 18 root 0 -20 0 0 0 s 0.0 0.0 0:00.00 khelper 19 root 20 0 0 0 0 s 0.0 0.0 0:00.00 kdevtmpfs 20 root 0 -20 0 0 0 s 0.0 0.0 0:00.00 netns 21 root 20 0 0 0 0 s 0.0 0.0 0:00.04 BDI -Default 22 Root 0 -20 0 0 0 S 0.0 0.0 0:00.00 KintegrityD 23 Root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd 24 root 0 -20 0 0 0 s 0.0 0.0 0:00.00 ATA_SFF
Baca Juga: 12 Contoh Perintah Teratas
53. Perintah: MKFS.ext4
Perintah ini mencipta yang baru ext4 sistem fail pada peranti yang ditentukan, jika peranti yang salah diikuti selepas arahan ini, seluruh blok akan dihapuskan dan diformat, oleh itu ia dicadangkan untuk tidak menjalankan perintah ini kecuali dan sehingga anda memahami apa yang anda lakukan.
Mkfs.ext4 /dev /sda1 (blok SDA1 akan diformat) MKFS.ext4 /dev /sdb1 (blok SDB1 akan diformat)
Baca lebih lanjut: Apakah ext4 dan cara membuat dan menukar
54. Perintah: vi/emacs/nano
vi (visual), Emacs, Nano adalah beberapa editor yang paling biasa digunakan di Linux. Mereka sering digunakan untuk mengedit teks, konfigurasi, ... fail. Panduan cepat untuk bekerja di sekitar Vi dan Nano adalah, Emacs adalah.
vi-editor
[[dilindungi e -mel] ~] $ sentuh a.txt (mencipta fail teks a.txt) [[dilindungi e -mel] ~] $ vi a.txt (buka a.TXT dengan editor VI)
[tekan 'i'Untuk memasukkan mod sisipan, atau anda tidak dapat menaip apa-apa]
echo "hello" (teks anda di sini untuk fail)
- alt+x (Keluar Mod Masukkan, ingat untuk menyimpan ruang antara huruf terakhir.
- Ctrl+x perintah atau perkataan terakhir anda akan dipadam).
- : wq! (Menyimpan fail, dengan teks semasa, ingat '!'adalah untuk mengatasi).
Editor Nano
[[dilindungi e -mel] ~] $ nano a.txt (buka a.fail txt untuk diedit dengan nano)
edit, dengan kandungan, diperlukan
ctrl +x (untuk menutup editor). Ia akan menunjukkan output sebagai:
Simpan penyangga yang diubah suai (menjawab "tidak" akan memusnahkan perubahan) ? Y ya n tidak membatalkan
Klik 'y'Untuk ya dan masukkan nama fail, dan anda sudah selesai.
55. Perintah: rsync
Rsync salin fail dan mempunyai -P Tukar bar kemajuan. Oleh itu, jika anda memasang rsync, anda boleh menggunakan alias mudah.
alias cp = "rsync -ap"
Sekarang cuba menyalin fail besar di terminal dan lihat output dengan item yang tinggal, sama dengan bar kemajuan.
Selain itu, menjaga dan mengekalkan sandaran adalah salah satu kerja yang paling penting dan membosankan sebagai pentadbir sistem, perlu melaksanakan. RSYNC adalah alat yang sangat bagus (ada, beberapa yang lain) untuk membuat dan mengekalkan sandaran, di terminal.
[[dilindungi e -mel] ~] $ rsync -zvr img_5267 \ copy \ = 33 \ copy \ = OK.JPG ~/ Desktop/ Menghantar Senarai Fail Tambahan IMG_5267 Salin = 33 Salin = OK.JPG Dihantar 2883830 bait diterima 31 bait 5767722.00 bytes/sec saiz jumlah ialah 2882771 speedup adalah 1.00
Catatan: -z untuk mampatan, -v untuk verbose dan -r untuk rekursif.
56. Perintah: Percuma
Menjejaki memori dan sumber adalah sama pentingnya, seperti tugas lain yang dilakukan oleh pentadbir, dan 'percuma'Perintah datang untuk menyelamatkan di sini.
Status memori penggunaan semasa
[[E -mel dilindungi] ~] $ percuma Jumlah Percuma Digunakan Percuma Buffer Berkongsi MEM: 2028240 1788272 239968 0 69468 363716 -/+ Buffers/Cache: 1355088 673152 SWAP: 3905532 157076 3748456
Output ditala dalam kb, atau mb, atau gb
[[E -mel dilindungi] ~] $ percuma -b Jumlah yang digunakan Percuma buffer dikongsi di cache MEM: 2076917760 1838272512 238645248 0 71348224 372670464 -/+ buffer/Cache: 1394253824
[[E -mel dilindungi] ~] $ percuma -K Jumlah Buffer Berkongsi Percuma Berkongsi Percuma MEM: 2028240 1801484 226756 0 69948 363704 -/+ Buffers/Cache: 1367832 660408 SWAP: 3905532
[[E -mel dilindungi] ~] $ percuma -m Jumlah Buffer Berkongsi Percuma Berkongsi MEM: 1980 1762 218 0 68 355 -/+ Buffer/Cache: 1338 641 SWAP: 3813 153 3660
[[dilindungi e -mel] ~] $ percuma -g total digunakan buffer shared free cached mem: 1 1 0 0 0 -/+ buffer/cache: 1 0 swap: 3 0 3
Periksa penggunaan semasa dalam format yang boleh dibaca manusia
[[dilindungi e -mel] ~] $ percuma -h total digunakan buffer shared buffer cached mem: 1.9g 1.7g 208m 0b 68m 355m -/+ buffer/cache: 1.SWAP 3G 632M: 3.7g 153m 3.6g
Periksa status secara kontin dengan selang masa yang tetap
[[E -mel dilindungi] ~] $ percuma -s 3 Jumlah Buffer Berkongsi Percuma yang Digunakan Percuma MEM: 2028240 1824096 204144 0 70708 364180 -/+ Buffers/Cache: 1389208 639032 SWAP: 3905532 204048 0 70716 364212 -/+ buffer/cache: 1389264 638976 SWAP: 3905532 157076 3748456
Baca juga : 10 contoh arahan percuma
57. Perintah: mysqldump
Ok sehingga sekarang anda akan memahami apa yang sebenarnya dipertaruhkan oleh perintah ini, dari nama perintah ini.mysqldump arahan membuang (sandaran) semua atau data pangkalan data tertentu ke dalam fail yang diberikan.Sebagai contoh,
[[dilindungi e -mel] ~] $ mysqldump -u root -p --all -databases>/home/server/desktop/backupfile.SQL
Catatan: mysqldump Memerlukan MySQL untuk menjalankan dan membetulkan kata laluan untuk kebenaran. Kami telah meliputi beberapa berguna "mysqldump"Perintah di sandaran pangkalan data dengan perintah mysqldump
58. Perintah: mkpasswd
Buat kata laluan yang sukar ditemui, rawak panjang seperti yang ditentukan.
[[dilindungi e -mel] ~] $ mkpasswd -l 10 zi4+ybqfx9
[[dilindungi e -mel] ~] $ mkPasswd -l 20 w0pr7aqkk & hmbmqdrlmk
Catatan: -L 10 menghasilkan kata laluan rawak 10 watak sementara -L 20 menjana kata laluan watak 20, ia boleh ditetapkan kepada apa sahaja untuk mendapatkan hasil yang diinginkan. Perintah ini sangat berguna dan dilaksanakan dalam bahasa skrip sering untuk menghasilkan kata laluan rawak. Anda mungkin perlu yum atau Apt pakej 'mengharapkan' menggunakan arahan ini.
[[dilindungi e-mel] ~]# yum pemasangan mengharapkan atau [[dilindungi e-mel] ~]# apt-get pemasangan yang diharapkan
59. Perintah: Tampal
Gabungkan dua atau lebih fail teks pada baris menggunakan. Contoh. Jika kandungan File1 adalah:
1 2 3 dan File2 adalah: A B C D File3 yang dihasilkan ialah: 1 A 2 B 3 C D
60.Perintah: lsof
lsof bermaksud "Senaraikan fail terbuka"Dan memaparkan semua fail yang telah dibuka oleh sistem anda. Sangat berguna untuk mengetahui proses mana yang menggunakan fail tertentu, atau untuk memaparkan semua fail untuk satu proses. Beberapa contoh arahan 10 LSOF berguna, anda mungkin berminat membaca.
[[dilindungi e -mel] ~] $ lsof command pid tid user fd jenis peranti saiz / off node init 1 root cwd dir 8,1 4096 2 / init 1 root rtd dir 8,1 4096 2 / init 1 root txt reg 8, 1 227432 395571/sbin/init init 1 root mem reg 8,1 47080 263023/lib/i386-linux-gnu/libnss_files-2.17.SO INIT 1 ROOT MEM Reg 8,1 42672 270178/lib/i386-linux-gnu/libnss_nis-2.17.SO INIT 1 ROOT MEM Reg 8,1 87940 270187/lib/i386-linux-gnu/libnsl-2.17.SO INIT 1 ROOT MEM Reg 8,1 30560 263021/lib/i386-linux-gnu/libnss_compat-2.17.SO INIT 1 ROOT MEM Reg 8,1 124637 270176/lib/i386-linux-gnu/libpthread-2.17.SO INIT 1 ROOT MEM Reg 8,1 1770984 266166/lib/i386-linux-gnu/libc-2.17.SO INIT 1 ROOT MEM Reg 8,1 30696 262824/lib/i386-linux-gnu/librt-2.17.SO INIT 1 ROOT MEM Reg 8,1 34392 262867/lib/i386-linux-gnu/libjson.Jadi.0.1.0 init 1 root mem reg 8,1 296792 262889/lib/i386-linux-gnu/libdbus-1.Jadi.3.7.2 init 1 root mem reg 8,1 34168 262840/lib/i386-linux-gnu/libnih-dbus.Jadi.1.0.0 init 1 root mem reg 8,1 95616 262848/lib/i386-linux-gnu/libnih.Jadi.1.0.0 init 1 root mem reg 8,1 134376 270186/lib/i386-linux-gnu/ld-2.17.jadi init 1 root 0u chr 1,3 0t0 1035 /dev /null init 1 root 1u chr 1,3 0t0 1035 /dev /null init 1 root 2u chr 1,3 0t0 1035 /dev /null init 1 root 3r fifo 0, 8 0T0 1714 PIPE INIT 1 ROOT 4W FIFO 0,8 0T0 1714 PIPE INIT 1 ROOT 5R 0000 0,9 0 6245 ANON_INODE INIT 1 ROOT 6R 0000 0,9 0 6245 ANON_INODE INIT 1 ROOT 7U UNIX 0XF5E91F80 0T /upstart init 1 root 8w reg 8,1 3916 394/var/log/upstart/teamviewerd.log.1 (dipadam)
Ini bukan akhir, a Pentadbir sistem Adakah banyak perkara, untuk memberikan anda antara muka yang bagus, di mana anda bekerja. Pentadbiran Sistem sebenarnya adalah seni pembelajaran dan pelaksanaan dengan cara yang sangat sempurna. Kami akan berusaha untuk mendapatkan anda dengan semua perkara yang diperlukan yang mesti dipelajari oleh seorang profesional Linux, Linux dalam asasnya sebenarnya sendiri, adalah proses pembelajaran dan pembelajaran. Kata -kata baik anda selalu dicari, yang mendorong kami untuk berusaha lebih banyak untuk memberi anda artikel yang berpengetahuan. "Suka dan kongsi kami, untuk membantu kami menyebarkan".
- « Buat storan selamat berpusat menggunakan sasaran iSCSI pada bahagian rhel/centos/fedora -i
- Cara Memasang 'Atop' untuk Memantau Aktiviti Pembalakan Proses Sistem Linux »