Благодаря за всички харесвания, добри думи и подкрепа, които ни оказахте в първите две части на тази статия. В първата статия обсъдихме команди за тези потребители, които току -що са премина към Linux и се нуждаеше от необходимите знания за начало.
Във втората статия обсъдихме командите, които a средно ниво потребителят изисква да управлява собствената си система.
Какво следва? В тази статия ще обясня тези команди, необходими за администриране на Linux сървър.
ifconfig се използва за конфигуриране на резидентни мрежови интерфейси. Използва се по време на зареждане за настройка на интерфейси, ако е необходимо. След това обикновено е необходим само при отстраняване на грешки или когато е необходима настройка на системата.
[[защитен имейл] ~] $ ifconfig eth0 Link encap: Ethernet HWaddr 40: 2C: F4: EA: CF: 0E inet addr: 192.168.1.3 Bcast: 192.168.1.255 Маска: 255.255.255.0 inet6 addr: fe80:: 422c: f4ff: feea: cf0e/64 Обхват: СВЪРЗВАНЕ НА РАДИТЕЙНО РАБОТВАНЕ МУЛТИКАСТ МТУ: 1500 Метрика: 1 RX пакети: 163843 грешки: 0 изпуснати: 0 превишения: 0 кадър: 0 TX пакети: 124990 грешки: 0 изпуснати: 0 превишения: 0 носител: 0 сблъсъци: 0 txqueuelen: 1000 RX байта: 154389832 (147.2 MiB) TX байта: 65085817 (62.0 MiB) Прекъсване: 20 Памет: f7100000-f7120000 lo Обхващане на връзката: Local Loopback inet addr: 127.0.0.1 Маска: 255.0.0.0 inet6 addr::: 1/128 Обхват: Host UP LOOPBACK RUNNING MTU: 16436 Метрика: 1 RX пакети: 78 грешки: 0 изпуснати: 0 превишения: 0 кадър: 0 TX пакети: 78 грешки: 0 изпуснати: 0 препълнения: 0 носител: 0 сблъсъци: 0 txqueuelen: 0 RX байта: 4186 (4.0 KiB) TX байтове: 4186 (4.0 KiB)
Покажете подробности за всички интерфейси, включително деактивирани интерфейси, като използвате „-а”Аргумент.
[[защитен имейл] ~] $ ifconfig -a eth0 Link encap: Ethernet HWaddr 40: 2C: F4: EA: CF: 0E inet addr: 192.168.1.3 Bcast: 192.168.1.255 Маска: 255.255.255.0 inet6 addr: fe80:: 422c: f4ff: feea: cf0e/64 Обхват: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Метрични: 1 RX пакети: 163843 грешки: 0 изпуснати: 0 претоварвания: 0 кадър: 0 TX пакети: 124990 грешки: 0 изпуснати: 0 превишения: 0 носител: 0 сблъсъци: 0 txqueuelen: 1000 RX байта: 154389832 (147.2 MiB) TX байта: 65085817 (62.0 MiB) Прекъсване: 20 Памет: f7100000-f7120000 lo Обхващане на връзката: Local Loopback inet addr: 127.0.0.1 Маска: 255.0.0.0 inet6 addr::: 1/128 Обхват: Host UP LOOPBACK RUNNING MTU: 16436 Метрични: 1 RX пакети: 78 грешки: 0 изпуснати: 0 претоварвания: 0 кадър: 0 TX пакети: 78 грешки: 0 изпуснати: 0 препълнения: 0 носител: 0 сблъсъка: 0 txqueuelen: 0 RX байта: 4186 (4.0 KiB) TX байта: 4186 (4.0 KiB) virbr0 Връзка капсула: Ethernet HWaddr 0e: 30: a3: 3a: bf: 03 inet addr: 192.168.122.1 Bcast: 192.168.122.255 Маска: 255.255 .255.0 НАГОРЕ BROADCAST MULTICAST MTU: 1500 Метрични: 1 RX пакети: 0 грешки: 0 изпуснати: 0 претоварвания: 0 кадър: 0 TX пакети: 0 грешки: 0 изпуснати: 0 препълнения: 0 носител: 0 сблъсъци: 0 txqueuelen: 0 RX байта: 0 (0.0 B) TX байтове: 0 (0.0 B)
[[защитен имейл] ~] $ ifconfig eth0 надолу
[[защитен имейл] ~] $ ifconfig eth0 нагоре
Задайте „192.168.1.12“ като IP адрес за интерфейса eth0.
[[защитен имейл] ~] $ ifconfig eth0 192.168.1.12
[[защитен имейл] ~] $ ifconfig eth0 мрежова маска 255.255.255.
[[защитен имейл] ~] $ ifconfig eth0 излъчване 192.168.1.255
[[защитен имейл] ~] $ ifconfig eth0 192.168.1.12 netmask 255.255.255.0 излъчване 192.168.1.255
Забележка: Ако използвате безжична мрежа, трябва да използвате командата „iwconfig“. За още "ifconfig”Примери и използване на команди, прочетете 15 Полезни команди „ifconfig“.
netstat командата показва различна информация, свързана с мрежата, като мрежови връзки, таблици за маршрутизиране, статистика на интерфейса, маскарадни връзки, многоадресно членство и др.,
[[защитен имейл]~] $ netstat -активни гнезда за домейн UNIX (сървъри и установени) Proto RefCnt флагове Тип състояние I-възел Път. unix 2 [ACC] СЛУШАНЕ НА ПОТОК 741379/run/user/user1/keyring-I5cn1c/gpg. unix 2 [ACC] СЛУШАНЕ НА ПОТОК 8965 /var/run/acpid.socket. unix 2 [ACC] СЛУШАНЕ НА ПОТОК 18584 /tmp/.X11-unix/X0. unix 2 [ACC] СЛУШАНЕ НА ПОТОК 741385/run/user/user1/keyring-I5cn1c/ssh. unix 2 [ACC] СЛУШАНЕ НА ПОТОК 741387/run/user/user1/keyring-I5cn1c/pkcs11. unix 2 [ACC] ПОТОЧНО СЛУШАНЕ 20242 @/tmp/dbus-ghtTjuPN46. unix 2 [ACC] СЛУШАНЕ НА ПОТОК 13332/var/run/samba/winbindd_privileged/pipe. unix 2 [ACC] СЛУШАНЕ НА ПОТОК 13331 /tmp/.winbindd/pipe. unix 2 [ACC] СЛУШАНЕ НА ПОТОК 11030 /var/run/mysqld/mysqld.sock. unix 2 [ACC] СЛУШАНЕ НА ПОТОК 19308 /tmp/ssh-qnZadSgJAbqd/agent.3221. unix 2 [ACC] СЛУШАНЕ НА ПОТОК 436781 /tmp /HotShots. unix 2 [ACC] ПОТОЧНО СЛУШАНЕ 46110/run/user/ravisaive/pulse/native. unix 2 [ACC] СЛУШАНЕ НА ПОТОК 19310 /tmp/gpg-zfE9YT/S.gpg-agent. ...
[[защитен имейл]~] $ netstat -at Активни интернет връзки (сървъри и установени) Proto Recv-Q Send-Q Местен адрес Състояние на чужд адрес Състояние tcp 0 0 localhost: mysql *: *LISTEN tcp 0 0 *: 5901 *: *LISTEN tcp 0 0 *: 5902 *: *LISTEN tcp 0 0 *: x11-1 *: *LISTEN tcp 0 0 *: x11-2 *: *LISTEN tcp 0 0 *: 5938 *: *LISTEN tcp 0 0 localhost: 5940 *: *LISTEN tcp 0 0 ravisaive-OptiPl: domain *:* LISTEN tcp 0 0 ravisaive-OptiPl: domain *: * LISTEN tcp 0 0 localhost: ipp *: * LISTEN tcp 0 0 ravisaive-OptiPle: 48270 ec2-23-21-236-70.c: http УСТАНОВЕН. 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 ESTABLISHED. tcp 0 0 ravisaive-OptiPle: 48269 ec2-23-21-236-70.c: http УСТАНОВЕН. tcp 0 0 ravisaive-OptiPle: 39084 channel-ecmp-06-f: https УСТАНОВЕН. ...
[[защитен имейл] ~] $ netstat -s Ip: 4994239 общо приети пакети 0 препратени 0 входящи пакета изхвърлени 4165741 доставени входящи пакети 3248924 заявки изпратени 8 изходящи пакета са отпаднали. Icmp: Получени 29460 ICMP съобщения 566 входно ICMP съобщение е неуспешно. Входяща хистограма на ICMP: недостъпна дестинация: 98 пренасочвания: 29362 2918 Изпратени ICMP съобщения 0 ICMP съобщения не успяха Изходна хистограма на ICMP: недостъпна дестинация: 2918. IcmpMsg: InType3: 98 InType5: 29362 OutType3: 2918. Tcp: 94533 отвори за активни връзки 23 отвора за пасивна връзка 5870 неуспешни опити за връзка 7194 получени връщания. ...
ДОБРЕ! По някаква причина, ако не искате да разрешавате хост, порт и потребителско име като изход на netstat.
[[защитен имейл] ~] $ netstat -an
Добре, може да се наложи да получавате изхода на netstat непрекъснато, докато премине инструкцията за прекъсване (ctrl+c).
[[защитен имейл] ~] $ netstat -c
За още "netstat”Примери и използване на команди, вижте статията 20 Примери за команди на Netstat.
Помощна програма за мрежа, използвана за получаване на информация за интернет сървърите. Както подсказва името му, помощната програма намира информация за сървъра на имена за домейни чрез запитване DNS.
[[защитен имейл] ~] $ nslookup tecmint.com Сървър: 192.168.1.1 Адрес: 192.168.1.1#53 Неавторитетен отговор: Име: tecmint.com Адрес: 50.16.67.239
[[защитен имейл] ~] $ nslookup -query = mx tecmint.com Сървър: 192.168.1.1 Адрес: 192.168.1.1#53 Неавторитетен отговор: tecmint.com обмен на поща = 0 smtp.secureserver.net. обменник на поща tecmint.com = 10 mailstore1.secureserver.net. Авторитетни отговори могат да бъдат намерени от:
[[защитен имейл] ~] $ nslookup -type = ns tecmint.com Сървър: 192.168.1.1 Адрес: 192.168.1.1#53 Неавторитетен отговор: tecmint.com nameserver = ns3404.com. tecmint.com сървър на имена = ns3403.com. Авторитетни отговори могат да бъдат намерени от:
[[защитен имейл] ~] $ nslookup -type = всеки tecmint.com сървър: 192.168.1.1 Адрес: 192.168.1.1#53 Неавторитетен отговор: обменник на поща tecmint.com = 10 mailstore1.secureserver.net. обменник на поща tecmint.com = 0 smtp.secureserver.net. tecmint.com сървър на имена = ns06.domaincontrol.com. tecmint.com сървър на имена = ns3404.com. tecmint.com сървър на имена = ns3403.com. tecmint.com сървър на имена = ns05.domaincontrol.com. Авторитетни отговори могат да бъдат намерени от:
[[защитен имейл] ~] $ nslookup -type = soa tecmint.com Сървър: 192.168.1.1 Адрес: 192.168.1.1#53 Неавторитетен отговор: tecmint.com origin = ns3403.hostgator.com поща addr = dnsadmin.gator1702.hostgator.com serial = 2012081102 refresh = 86400 повторен опит = 7200 expire = 3600000 минимум = 86400 Могат да се намерят авторитетни отговори от:
Променете номера на порта, с който искате да се свържете
[[защитен имейл] ~] $ nslookup -порт 56 tecmint.com Сървър: tecmint.com. Адрес: 50.16.76.239#53 Име: 56. Адрес: 14.13.253.12
Прочетете също: 8 Nslookup команди
копая е инструмент за запитване DNS сървъри на имена за информация за адресите на хостове, обмен на поща, сървъри на имена и свързана информация. Този инструмент може да се използва от всеки Linux (Unix) или Macintosh OS X операционна система. Най -типичното използване на копая е просто да заявите един хост.
[[защитен имейл] ~] $ dig tecmint.com; << >> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 << >> tecmint.com;; глобални опции: +cmd;; Получих отговор:;; ->> ГЛАВА <
[[защитен имейл] ~] $ dig tecmint.com +nocomments; << >> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 << >> tecmint.com +nocomments;; глобални опции: +cmd; tecmint.com. В A tecmint.com. 14400 В A 40.216.66.239;; Време на заявка: 418 ms;; СЕРВЕР: 192.168.1.1#53 (192.168.1.1);; КОГА: сб. 29 юни 13:53:22 2013;; MSG РАЗМЕР rcvd: 45
[[защитен имейл] ~] $ dig tecmint.com +noauthority; << >> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 << >> tecmint.com +noauthority;; глобални опции: +cmd;; Получих отговор:;; ->> ГЛАВА <
[[защитен имейл] ~] $ dig tecmint.com +без допълнителни; << >> DiG 9.9.2-P1 << >> tecmint.com +без допълнителни.;; глобални опции: +cmd.;; Получих отговор:;; ->> ГЛАВА <
[[защитен имейл] ~] $ dig tecmint.com +ностати; << >> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 << >> tecmint.com +ностати;; глобални опции: +cmd;; Получих отговор:;; ->> ГЛАВА <
[[защитен имейл] ~] $ dig tecmint.com +noanswer; << >> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 << >> tecmint.com +noanswer;; глобални опции: +cmd;; Получих отговор:;; ->> ГЛАВА <
[[защитен имейл] ~] $ dig tecmint.com +noall; << >> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 << >> tecmint.com +noall;; глобални опции: +cmd
Прочетете също: 10 примера за команди за копаене в Linux
Току -що сте се свързали с вашия Linux сървърна машина и открива нещо необичайно или злонамерено, какво ще направите? Предполагам…. НЕ, определено не можеш да бягаш време на работа за да проверите какво се е случило всъщност, когато сървърът е бил без надзор.
[[защитен имейл] ~] $ uptime 14:37:10 нагоре 4:21, 2 потребители, средно натоварване: 0.00, 0.00, 0.04
една от най -важните команди за администратора, стена изпраща съобщение до всички влезли с тях mesg разрешението е зададено на „да“. Съобщението може да бъде дадено като аргумент на стенаили може да бъде изпратен към стандартния вход на стената.
[[защитен имейл] ~] $ wall "ще слезем за поддръжка за един час рязко в 03:30 ч." Излъчване на съобщение от [защитен имейл] (pts/0) (Sat Jun 29 14:44:02 2013): ще отидем за поддръжка за един час рязко в 15:30
Позволява ви да контролирате дали хората могат да използват „пиши”Команда, за да ви изпрати текст през екрана.
mesg [н|y] н - предотвратява изскачането на съобщението от други на екрана. y - Позволява съобщенията да се показват на екрана ви.
Позволява ви да изпращате текст директно на екрана на друга Linux машина, ако „mesg'Е'y’.
[[защитен имейл] ~] $ напишете ravisaive
Подобрение на пиши команда, говоря командата ви позволява да говорите с влезлите потребители.
[[защитен имейл] ~] $ talk ravisaive
Забележка: Ако говоря командата не е инсталирана, винаги можете подходящ или yum необходимите пакети.
[[защитен имейл] ~] $ yum install talk. ИЛИ. [[защитен имейл] ~] $ apt-get install talk
каква команда 'w“, Изглеждаш ли смешен? Но всъщност не е така. това е команда, дори и да е само една буква! Командата „w”Е комбинация от време на работа и Кой команди, дадени една след друга, в този ред.
[[защитен имейл] ~] $ w 15:05:42 нагоре 4:49, 3 потребители, средно натоварване: 0,02, 0,01, 0,00 ПОТРЕБИТЕЛ TTY ОТ [защитен имейл] IDLE JCPU PCPU КАКВО сървър tty7: 0 14:06 4: 43m 1:42 0.08s pam: gdm-passwo сървър pts/0: 0.0 14:18 0.00s 0.23s 1.65s gnome-терминален сървър pts/1: 0.0 14: 47 4:43 0.01s 0.01s bash
Както подсказва името, тази команда преименува файлове. rename ще преименува посочените файлове, като замени първото събитие от името на файла.
Дайте имената на файловете a1, a2, a3, a4... 1213
Просто въведете командата.
преименувайте a1 a0 a? преименувайте a1 a0 a ??
Показва процесите на процесор. Тази команда се опреснява автоматично, по подразбиране и продължава да се показва процесор процеси, освен ако не е дадена инструкция за прекъсване.
[[защитен имейл] ~] $ top top - 14:06:45 нагоре 10 дни, 20:57, 2 потребители, средно зареждане: 0,10, 0,16, 0,21. Задачи: общо 240, 1 бягане, 235 спящи, 0 спряни, 4 зомбита. %Cpu (s): 2.0 us, 0.5 sy, 0.0 ni, 97.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st. KiB Mem: 2028240 общо, 1777848 използвани, 250392 безплатни, 81804 буфера. KiB Swap: 3905532 общо, 156748 използвани, 3748784 безплатно, 381456 кеширан PID ПОТРЕБИТЕЛ PR NI VIRT RES SHR S %CPU %MEM TIME+ КОМАНДА 23768 ravisaiv 20 0 1428m 571m 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 плъгин-съдържащ 26929 ravisaiv 20 0 5344 1432 972 R 0.7 0.1 0: 00.07 отгоре 24875 ravisaiv 20 0 263m 14m 10m S 0.3 0.7 0: 02.76 lxterminal 1 корен 20 0 3896 1928 1228 S 0.0 0.1 0: 01.62 init 2 корен 20 0 0 0 0 S 0.0 0.0 0: 00.06 kthreadd 3 корен 20 0 0 0 0 S 0.0 0.0 0: 17.28 ksoftirqd/0 5 корен 0 -20 0 0 0 S 0.0 0,0 0: 00,00 kworker/0: 0H 7 корен 0 -20 0 0 0 S 0.0 0.0 0: 00.00 kworker/u: 0H 8 корен rt 0 0 0 0 S 0.0 0.0 0: 00.12 миграция/0 9 корен 20 0 0 0 0 S 0.0 0.0 0: 00.00 rcu_bh 10 корен 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 миграция/1 16 корен 0 -20 0 0 0 S 0.0 0.0 0: 00.00 kworker/1: 0H 17 корен 0 -20 0 0 0 S 0.0 0.0 0: 00.00 cpuset 18 корен 0 -20 0 0 0 S 0.0 0.0 0: 00.00 khelper 19 корен 20 0 0 0 0 S 0.0 0.0 0: 00,00 kdevtmpfs 20 корен 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 корен 0 -20 0 0 0 S 0.0 0.0 0: 00.00 ata_sff
Прочетете също: 12 примера за ТОП команди
Тази команда създава нова ext4 файлова система на посоченото устройство, ако след тази команда бъде последвано грешно устройство, целият блок ще бъде изтрити и форматирани, поради което се препоръчва тази команда да не се изпълнява, освен ако и докато не разберете какво сте правя.
Mkfs.ext4 /dev /sda1 (блокът sda1 ще бъде форматиран) mkfs.ext4 /dev /sdb1 (блокът sdb1 ще бъде форматиран)
Прочетете още: Какво е Ext4 и как да създавате и конвертирате
vi (визуално), emacs, нано са някои от най -често използваните редактори в Linux. Те се използват често за редактиране на текст, конфигурация,... файлове. Бързо ръководство за заобикаляне на vi и nano е, emacs е a.
[[защитен имейл] ~] $ touch a.txt (създава текстов файл a.txt) [[защитен имейл] ~] $ vi a.txt (отворете a.txt с редактор на vi)
[Натиснете 'i“, За да влезете в режим на вмъкване, или няма да можете да въведете нищо]
ехо "Здравей" (вашият текст тук за файла)
[[защитен имейл] ~] $ nano a.txt (отворете a.txt файл за редактиране с nano)
редактиране, със съдържанието, задължително
ctrl +x (за затваряне на редактора). Той ще показва изхода като:
Запазване на модифициран буфер (ОТГОВОР "Не" ЩЕ УНИЩОЖИ ПРОМЕНИТЕ)? Д Да Н Не ^C Отказ
Щракнете върху „yДо да и въведете името на файла и сте готови.
Rsync копира файлове и има -П превключвател за лента за напредък. Така че, ако имате инсталиран rsync, можете да използвате прост псевдоним.
псевдоним cp = 'rsync -aP'
Сега се опитайте да копирате голям файл в терминала и да видите изхода с останали елементи, подобно на лентата за напредък.
Освен това поддържането и поддържането на резервно копие е една от най -важните и скучни работи, които системният администратор трябва да изпълнява. Rsync е много хубав инструмент (има няколко други) за създаване и поддържане на резервно копие в терминала.
[[защитен имейл] ~] $ rsync -zvr IMG_5267 \ copy \ = 33 \ copy \ = ok.jpg ~/ Desktop/ изпращане на допълнителен списък с файлове IMG_5267 copy = 33 copy = ok.jpg изпратено 2883830 байта получено 31 байта 5767722.00 байта/сек общ размер е 2882771 ускорение е 1.00
Забележка: -z за компресия, -v за многословен и -r за рекурсивен.
Проследяването на паметта и ресурсите е също толкова важно, колкото всяка друга задача, изпълнявана от администратор, и „Безплатно„Тук идва команда за спасяване.
[[защитен имейл] ~] $ безплатно общо използвани безплатни споделени буфери, кеширани. Mem: 2028240 1788272 239968 0 69468 363716. -/+ буфери/кеш: 1355088 673152. Размяна: 3905532 157076 3748456
[[защитен имейл] ~] $ безплатно -b общо използвани безплатни споделени буфери, кеширани. Mem: 2076917760 1838272512 238645248 0 71348224 372670464. -/+ буфери/кеш: 1394253824 682663936. Размяна: 3999264768 160845824 3838418944
[[защитен имейл] ~] $ безплатно -k общо използвани безплатни споделени буфери, кеширани. Mem: 2028240 1801484 226756 0 69948 363704. -/+ буфери/кеш: 1367832 660408. Размяна: 3905532 157076 3748456
[[защитен имейл] ~] $ free -m общо използвани безплатни споделени буфери, кеширани. Mem: 1980 1762 218 0 68 355. -/+ буфери/кеш: 1338 641. Размяна: 3813 153 3660
[[защитен имейл] ~] $ безплатно -g общо използвани безплатни споделени буфери, кеширани. Памет: 1 1 0 0 0 0. -/+ буфери/кеш: 1 0. Размяна: 3 0 3
[[защитен имейл] ~] $ free -h общо използвани безплатни споделени буфери, кеширани. Памет: 1.9G 1.7G 208M 0B 68M 355M. -/+ буфери/кеш: 1.3G 632M. Смяна: 3.7G 153M 3.6G
[[защитен имейл] ~] $ free -s 3 общо използвани безплатни споделени буфери, кеширани. Mem: 2028240 1824096 204144 0 70708 364180. -/+ буфери/кеш: 1389208 639032. Суап: 3905532 157076 3748456 общо използвани безплатни споделени буфери, кеширани. Mem: 2028240 1824192 204048 0 70716 364212. -/+ буфери/кеш: 1389264 638976. Размяна: 3905532 157076 3748456
Прочетете също: 10 примера за свободно командване
Добре, досега бихте разбрали какво всъщност означава тази команда от името на тази команда.mysqldump команди изхвърля (архивира) всички или определена база данни в даден файл. Например,
[[защитен имейл] ~] $ mysqldump -u root -p -всички бази данни> /home/server/Desktop/backupfile.sql
Забележка: mysqldump изисква mysql да работи и да коригира паролата за упълномощаване. Разгледахме някои полезни “mysqldump”Команди при Архивиране на база данни с команда mysqldump
Направете трудна за отгатване произволна парола с дължината, както е посочено.
[[защитен имейл] ~] $ mkpasswd -l 10 zI4+Ybqfx9
[[защитен имейл] ~] $ mkpasswd -l 20 w0Pr7aqKk & hmbmqdrlmk
Забележка: -10 генерира произволна парола на 10 знаци while -л 20 генерира символна парола 20, той може да бъде настроен на всичко, за да постигне желания резултат. Тази команда е много полезна и често се прилага в скриптов език за генериране на случайни пароли. Може да се наложи yum или подходящ пакетът „очаквам“ да използва тази команда.
[[защитен имейл] ~]# yum install очаквайте ИЛИ. [[защитен имейл] ~]# apt-get install очаквам
Обединете два или повече текстови файла на редове с помощта. Пример. Ако съдържанието на file1 беше:
1 2 3 и file2 беше: a b c d полученият файл3 би бил: 1 a 2 b 3 c d
lsof означава „списък на отворените файлове”И показва всички файлове, които системата ви е отворила в момента. Много е полезно да разберете кои процеси използват определен файл или да покажете всички файлове за един процес. Някои полезни 10 lsof Command примери, може да ви е интересно да прочетете.
[[защитен имейл]~] $ lsof COMMAND PID TID ПОТРЕБИТЕЛ FD ТИП УСТРОЙСТВО РАЗМЕР/ИЗКЛЮЧВАНЕ ИМЕ НА УЗЛА. init 1 root cwd DIR 8,1 4096 2 / init 1 корен rtd DIR 8,1 4096 2 / init 1 корен 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.so.0.1.0. init 1 root mem REG 8,1 296792 262889 /lib/i386-linux-gnu/libdbus-1.so.3.7.2. init 1 корен mem REG 8,1 34168 262840 /lib/i386-linux-gnu/libnih-dbus.so.1.0.0. init 1 root mem REG 8,1 95616 262848 /lib/i386-linux-gnu/libnih.so.1.0.0. init 1 корен mem REG 8,1 134376 270186 /lib/i386-linux-gnu/ld-2.17.so. init 1 корен 0u CHR 1,3 0t0 1035 /dev /null. init 1 корен 1u CHR 1,3 0t0 1035 /dev /null. init 1 корен 2u CHR 1,3 0t0 1035 /dev /null. init 1 корен 3r FIFO 0,8 0t0 1714 тръба. init 1 корен 4w FIFO 0,8 0t0 1714 тръба. init 1 корен 5r 0000 0,9 0 6245 anon_inode. init 1 корен 6r 0000 0,9 0 6245 anon_inode. init 1 root 7u unix 0xf5e91f80 0t0 8192 @/com/ubuntu/upstart. init 1 корен 8w REG 8,1 3916 394 /var/log/upstart/teamviewerd.log.1 (изтрит)
Това не е краят, а Системен администратор прави много неща, за да ви осигури такъв приятен интерфейс, върху който работите. Системното администриране всъщност е изкуство да се учи и прилага по много перфектен начин. Ще се опитаме да ви запознаем с всички други необходими неща, които професионалистът на Linux трябва да научи, Linux в своята основна всъщност е процес на учене и учене. Вашите добри думи винаги се търсят, което ни насърчава да положим повече усилия, за да ви дадем позната статия. “Харесайте и ни споделете, за да ни помогнете да се разпространим”.