Купить сервер в Киеве. Cерверы и рабочие станции в Украине
Продажа мощных серверов по низким ценам. Серверы Dell, HP, Supermicro. Мощные рабочие станции из США. В наличии новые и б/у за наличку и по безналу.
  • Главная
  • Серверы
  • Рабочие станции
  • Комплектующие
  • Статьи
  • Контакт
  • Главная
  • Серверы
  • Рабочие станции
  • Комплектующие
  • Статьи
  • Контакт

Консольные команды FreeBSD

Здесь я расскажу об основных консольных командах FreeBSD.
Это должен знать каждый Unix-админ! :)

quit и exit

используются для выхода из программы

more

основное средство для постраничного вывода на экран текста (содержимое файла или вывода команды). Синтаксис more файл. См. также less и cat.

grep

фильтр для отображения текста и результатов вывода другой программы. Может использовать регулярные выражения. См. также fgrep и egrep

find

программа поиска файла. Пример поиска файла crontab рекурсивно по всем директориям, начиная с корневого каталога: find / -name crontab

locate

быстрый поиск файла по предварительно сформированной базе данных. См. также updatedb

updatedb

обновляет базу данных о файлах для работы команды locate. В новой версии FreeBSD 7.2 для обновления базы данных служит скрипт /usr/libexec/locate.updatedb

man

система справки по командам. Синтаксис man [раздел] команда или man команда. Раздел указывается в виде номера.

pwd

показывает текущую директорию (каталог)

ls

показывает список содержимого директории (каталога). Позволяет просматривать права и владельцев, делать мягкие ссылки (soft или symbolic link) на файлы и папки. Синтаксис ls [-опции] [каталог]. Примеры опций: -F, -laF, -s, -l. См. также команду ln.

ln

делает жесткие ссылки (hard link), а также мягкие (с опцией -s) ссылки. См. также команду ls.

cd

меняет текущую директорию. Синтаксис cd каталог. В качестве каталога может быть также / (корневой каталог), .. (родительский каталог), . (текущий каталог, хотя его указывать для команды cd нет смысла).

halt

команда для остановки системы. Команда halt -n подавляет системный вызов sync приостанове.

shutdown

команда для остановки системы. Примеры: shutdown -h now (выключить компьютер сейчас), shutdown -r 09:30 “Reboot for maintenance”(перегрузить в 9.30 и разослать сообщение пользователям)

reboot

команда для перезагрузки. Аналог shutdown -h now

echo

вывод содержимого переменной или сообщения. Частый гость в скриптах.

dmesg

выдаёт список сообщений загрузки. Очень полезно для просмотра в консоли ssh тех сообщений, которые вываливаются по умолчанию на tty при подключении новых устройств (например USB)

clear

очищает экран консоли

vi

де-факто текстовый редактор. Не для простых пользователей, только для фанатов. Намного приятнее использовать mcedit или на худой конец cat. См. также ee и touch

boot0cfg

конфигуратор начального загрузчика FBSD

ifconfig

конфигурирование параметров сетевого интерфейса, получение параметров сетевых интерфейсов (имени, состояния, MAC-адреса)

dhclient

DHCP клиент. Его вызов без параметров пытается переконфигурировать все сетевые интерфейсы. Чтобы не поломать систему, в качестве параметра нужно как минимум указывать имя сетевого интерфейса (их узнать можно командой ifconfig без параметров).

fsck

проверка дисков

cp — копирование, mv — перемещение файла, rm — удаление файла, папки или группы файлов и папок, rmdir — удаление пустого каталога (-p с подкаталогами).

touch

создание пустого нового файла, или изменение даты/времени последнего доступа для существующего файла, или модификация существующего файла.

wc

подсчёт в файле строк, слов и символов

sort

сортировка текстового файла

tr

замена/удаление символов в файле (строки, к сожалению, менять нельзя)

cut

вывод частей строк из текстовых файлов. Пример вырезания только второго поля из строки, разделитель полей — пробел: cut -f2 –delimiter=” ” file1.txt > file2.txt

fmt

простое форматирование и обработка текста. Более сложная обработка текста — sed и awk.

uniq -c file1

подсчёт в файле file1 одинаковых строк и вывод только разных строк с количеством их вхождений

uniq nouniq.txt > uniq.txt

оставляет в файле uniq.txt только уникальные строки (только при условии, если он предварительно отсортирован, например командой sort)

chmod

изменение прав на файлы

killall

посылка сигналов демонам и программам. См. также kill

pkg_add

установка пакета. См. также pkg_info, pkg_delete

ftp

ftp-клиент

make

программа для сборки и установки пакетов

whereis

поиск пакетов и приложений. См. также which и locate

which

показывает, прописана ли программа в переменной среды PATH

mount

монтирование файла устройства в нужную папку. См. также mount_cd9660

smbclient

подключение к общим сетевым папкам Windows (Samba-клиент)

cmp

сравнение файлов. См. также diff

uname

выводит версию операционной системы

tcpdump

снифер. См. также tethereal

tail

вывод хвоста файла. Чрезвычайно удобно следить за изменениями файла, например, логами. Пример: tail -f файл. См. также head

head

вывод первых строк файла

mail

консольный почтовый клиент. Часто используется для чтения системной почты с разными предупреждающими сообщениями, которую FreeBSD отправляет пользователю root

dd

клонирование дисков

df

просмотр смонтированных дисков. Пример просмотра сколько осталось свободного места: df -m. См. также du

mkdir

создает папку

ssh

ssh-клиент

telnet

telnet-клиент

perl

запуск скриптов на выполнение на языке Perl (расширение .pl)

ps

просмотр запущенных процессов. Опция -ax выводит также список запущенных демонов. Команду ps -ax удобно использовать совместно с grep или more

top

просмотр запущенных процессов, а также сколько они занимают места в памяти. Программа top после выполнения остается загруженной, и постоянно обновляет список процессов. Кроме того, программа показывает загруженность процессора, использование памяти, использование swap-файла.

script

сохранить в файл работу в консоли

ping

определение доступности хоста по IP

traceroute

построение маршрута до хоста по IP

fdformat

форматирование floppy-дисков

bash

более удобный командный интерпретатор, чем использующийся по умолчанию, стандартный sh

hostname

позволяет узнать имя текущей машины

sockstat -4

показывает открытые TCP сокеты

history

просмотр листинга ранее введённых в консоли команд

du

просмотр статистики по использованию диска. Например (-h показать в человеческом формате с глубиной подпапок 2): du -h -d2 | more

passwd

смена пароля. Команда chpass запускает vi с открытым файлом информации для root

tar

объединение файлов и каталогов в один файл (обычно для архивирования или записи на ленту)

gzip

архиватор, см. также bzip2

netstat

просмотр информации по сетевой подсистеме. Часто используется для просмотра маршрутов и состояния сетевых интерфейсов. Например, netstat -a показывает статистику сетевых соединений, с адресами и портами. С опцией netstat -na без символьных имен (работает намного быстрее). Просмотр маршрутов netstat -rn.

route

управление маршрутами

date

получение текущей даты и/или времени. Часто используется в скриптах для генерации уникального имени файла, или имени, содерщего информации о дате

mc

Midnight Commander — аналог файлового менеджера Norton Commander. Для новичка — это первейшая программа, которую следует установить

mcedit

удобный текстовый редактор, который устанавливается вместе с Midnight Commander

host

несет в себе функции nslookup от Windows.

nslookup

проверка работы серверов DNS — можно посылать DNS запросы в интерактивном режиме

nmap

сканер портов и хостов. Это вторая программа, которую стоит поставить.

mpd

демон, обслуживающий PPP-соединения. Позволяет устанавливать VPN-соединения, например, с провайдерами Интернет.

logger

средство для занесения записей в syslog с командной строки

sysctl

нужна для просмотра и установки переменных системы

ipnat

утилита, реализующая подсистему NAT

who

посмотреть, кто работает и за какими консолями

whoami

посмотреть, под каким именем я залогинен

su

средство смены логина. Обычно используется для перехода к выполнению административных функций

w

посмотреть, кто залогинен, когда, с какого IP, какая программа выполняется в консоли

time

позволяет измерить время работы скрипта или программы

iconv

мощный перекодировщик (из одной кодировки в другую) текстовых файлов

cat

мощная команда как для вывода файлов на экран (альтернатива more), так и для создания новых файлов. Намного удобнее, чем паленый текстовый редактор vi.

ldd full_path_to_binary_program_file

показывает зависимости для программы — какие библиотеки или модули использует программа, и где они находятся

adduser

добавление нового пользователя в систему

rmuser

удаление пользователя из системы

service

скрипт в Red Hat Linux, который позволяет посмотреть статус сервисов (service –status-all), а также остановить, запустить и перезапустить их (например service smb restart). Под сервисами понимаются демоны.

scp

secure copy program — утилита для защищенного копирования файлов по протоколу SSH.

tee

перенаправление клавиатурного ввода в файл. Удобная замена текстовому редактору в том случае, когда нужно в putty что-то скопировать из буфера обмена Windows в файл на *nix. Пример: tee имя_файла.txt, после чего жмем Ctl+V (вставка из буфера обмена в консоль putty) и потом Ctrl+C (окончание работы для tee). В результате получаем в текущем каталоге файл имя_файла.txt с содержимым буфера обмена.

chgrp chown chmod

три команды, меняющие у файлового объекта (файла, папки, вложенных папок и файлов) соответсвенно группу (group), владельца (owner), прав доступа (mode). Для того, чтобы команда применялась на вложенные файлы и папки, нужно вызывать команды с опцией -R. Пример смены группы: chgrp -R <группа>. Напомню, что права, группу и владельца на файлы и каталоги можно посмотреть командой ls -l

Опубликовано 17.08.2013
1 637
Анализ сетевой активности FreeBSD с помощью nettop
Основы безопасности FreeBSD

Смотрите также:

Программе установки не удалось создать новый или найти существующий системный раздел

Решение проблем с установкой Windows 10 (8.1, 8, 7) с USB флешки (Программе установки не удалось создать новый или найти существующий системный раздел)

Mysql

Журналы (logs) в MySQL

ddosattack

Полезные команды, которые могут пригодиться при DDoS и не только

netstat

Использование netstat

    Контакт

    e-mail  sales@server-kiev.com
    skype  l_o_t_u_s33
    skype  +38 (068) 784-3255

    Комплектующие

    • Процессоры (CPU) (0)
    • Блоки питания (3)
    • Жесткие диски (HDD) (7)
    • Видеокарты (0)
    • Контроллеры (4)
    • Материнские платы (7)
    • Оперативная память (2)
    • Радиаторы / Кулеры (0)
    • Мониторы (2)
    • Проекторы (0)
    • SSD (0)
    • Сетевое оборудование (0)

    Новые поступления

    • Gigabyte 7PESH2MS-00 Intel C602 Chipset Rev 1.0 LGA2011 E-ATX
    • Сервер HP DL560p Gen8 4×E5-4650 48GB RAM
    • Acer ET322QU 32″ Black Freesync 75Hz LED IPS Monitor 2560×1440
    • Dell Precision T5600 2x Xeon E5-4650L 64GB HDD 1TB
    • LG 32UK50T-W 32″ Class 4K UHD (3840 x 2160)
    • HP Z420 6-ти ядерный Xeon E5-1650 3,2 GHZ 32GB RAM 120GB SSD 3000GB HDD
    • Supermicro PWS-1K62P-1R 1620 Watt Power Supply — 180-240 V
    • Серверный блок питания SUPERMICRO Ablecom 560W/600W 1U PWS-563-1H
    • SUPERMICRO Ablecom PWS-521-1H 520W Watt Switching Power Supply
    • HP DL580 Gen8 E7-4880v2 2.80GHz 120 потоков 256Gb DDR3 16x16GB
    • Рабочая станция E5-2697v3 28/56 Ядер-Потоков Intel Xeon / 256GB DDR4 / 3/3TB SSD/HDD / GTX 1080 / 1300W
    • 1C Сервер Supermicro 1-2U 2PS Xeon 32x 2.6GHz 128GB DDR3 ECC SAS-SATA
    • Монитор Dell S2817Q
    • Twin Сервер Supermicro 6027TR-DTRF 2U 2PS 4x Xeon 32x 2.9GHz 4x E5-4650L 128GB DDR3 ECC SAS-SATA
    • Supermicro X9DRi-LN4F+ v1.20 Dual LGA 2011 DDR3 Xeon v1. v2
    • Рабочая станция SuperMicro Xeon E5-4650L 96GB DDR3 SSD 240GB 3TB HDD Quadro
    • Рабочая станция GIGABYTE Xeon E5-4650L 64GB DDR3 SSD 240GB 3TB HDD GTX
    • DELL SAS 1GB 9265-8I 6GB/S Raid DNKYM 6GB/S LSI MEGARAID
    • MSI Z97 Gaming 5
    • HP ProLiant DL370 G6 ML370 G6

    Translate:

    Метки

    1С бухгалтерия 1С предприятие 10600R avocent binary log c6100 command line ddos dell error log freebsd IPKVM kernel linux log mysql netstat nettop networking poweredge query log slow query log snippets sysadmin tcp/ip unix windows 10 windows 10 setup troubleshooting Виртуализация Программе установки не удалось создать новый или найти существующий системный раздел команды freebsd консоль лог всех запросов mysql оперативная память память для серверов полезные мелочи проблемы с установкой windows продажа сервер сисадмин сниппеты установка windows установщик не может найти раздел фрибсд ядро
Яндекс.Метрика
e-mail  sales@server-kiev.com
skype  server-kiev
Купить сервер в Киеве
Купить рабочую станцию в Киеве
Серверы Dell купить
Серверы Supermicro купить
Недвижимость Киева и Украины