Действителни команди на freebsd, IT база знания

mount- показва монтирани подсекции и флагове от монтирането

cat /etc/fstab– таблица за стартиране на монтиране

disklabel /dev/ad0s1- показва списъка с подразделения в първия дял на диска ad0swapinfo- показва списъка с подразделенията за размяна на дискове и тяхното използване

gstat- зареждане на дискаfstat- изброява отворените файлове (имената на файловете не се показват)pstat -f- изброява отворените файлове (имената на файловете не се показват)

iostat- показва информация, подобна на systat -vmstat, но не показва използването на диска по време и може да показва средна статистика от зареждането.iostat -d -w1 -c7– зареждане на диска. Статистика в удобна формаvmstat– показва броя на дисковите операции в секундаsysinstall– можете да преглеждате и променяте оформлението на диска и да го монтиратеsystat -vmstat n– на всеки n секунди показва броя на дисковите транзакции в секунда, количеството записани/прочетени данни в секунда, средния размер на транзакцията и процента от времето, през което дискът е бил зает.systat -io start 1– HDD + CPUdiskinfo -t ad4– тест за производителност на дискаtunefs -p /var/– информация за настройките на файловата система (UFS)

df -H– количество свободно пространствоdf -i– брой свободни inodes

Информация за текущата мрежова конфигурация.ifconfig

ifconfig ifn up Активиране на интерфейса ifn.

ifconfig ifn down Изключете ifn интерфейса.

ifconfig ifn scan Сканиране и показване на налични WiFi точки за достъп на интерфейса ifn.

tcpdump -i ifn -n хост 192.168.0.11 Наблюдение на мрежовата активност по зададенIP на интерфейса ifn.

route add -net 192.168.1.0/24 192.168.2.1 Добавяне на маршрут към мрежа 192.168.0.0, маска /24 през шлюз 192.168.2.1.

route add -host 192.168.1.123 192.168.2.1 Добавете маршрут към хост 192.168.0.0, през шлюз 192.168.2.1.

route add default 192.168.2.1 Задайте шлюза по подразбиране на 192.168.2.1.

uname -a –показва информация за системата

ls -l --изброява файлове и директории с разрешения

systat -ifstat Наблюдава текущото натоварване на мрежовите интерфейси.

systat -netstat Следи текущите мрежови връзки.

systat -iostat Наблюдава текущото използване на процесора и диска.

systat -ip Следи текущото състояние на IP протокола.

systat -vmstat Наблюдава различни системни параметри: използване на паметта, прекъсвания, натоварване на дисковата подсистема и др.

top -P Показване на натоварването на процесора в реално време с отделно показване на натоварването за всяко ядро ​​на процесора.

chown потребител: група файл1 файл2 … Промяна на собствеността върху файловете.

chmod достъп до файл1 файл2 .. Задаване на разрешения за файл.

котка име на файл, още име на файл,. по-малко име на файл Показване на съдържанието на файл.

cat filename1 filename2 >filename3 Свързване на файлове.

head Показва първите десет реда на файл

tail Показва последните десет реда на файл

tail -f файл Показва последните десет реда на файл и изчаква и показва последващи промени във файла. Полезно за наблюдение на регистрационни файлове.

script LogFile Command Записва копие на изхода на командата Command във файл LogFile, въвеждането на потребителя също се записва във файла.

cmd1 tee filename cmd2 Записва изхода на командата cmd1 във файл и го предава на входа на командата cmd2.

дата и час

дата 0351Задайте системното време на 03:51 без да променяте датата.

Cal - Календар за текущия или посочения месец.

cmd >log 2>&1 Пренасочване на cmd изход към файл заедно с грешки.

устройства

devinfo -r Дърво на устройства с информация за използваните ресурси (IRQ, DMA, памет).

devinfo -u Дърво на устройства, групирано по тип ресурс.

pciconf -lcv Информация за PCI устройства.

usbdevs -dv Информация за USB устройства.

vmstat -i Информация за броя на прекъсванията.Услуги за времедата- показва текущия час и датаw- показва преди колко време е стартирана системата и списък с влезли потребителипоследно- показва хронологията на рестартиране и влизане на потребители

lastlogin- показва датата и часа на последното влизане на потребителите

Други команди

apropos– Търсене на команда по действие;adduser– добавяне на потребител;rmuser– изтриване на потребител;addgroup– добавяне на група;rmgroup– изтриване на група;

# ls- показва съдържанието на текущата директория. Ключът -l (l -l) показва пълна информация, съдържаща права за достъп, време на създаване, размер и т.н.

# pwd- показва текущата директория

Пример # cp /home/pool/file /home/pool/file1

# chmod– промяна на разрешенията за файлове и директории. Можете да използвате маска.

# chown: - смяна на собственика и групата Пример: # chown mail:mailuser help.con

# mkdir– създаване на директория (пример: # mkdir ddf- ще създаде ddf директория в текущата директория)

#mount_msdos /dev/fd0 /mnt– монтиране на DOS провали към /mnt #umount /dev/fd0– демонтиране на провали

# tar xzvf .tar.gz- разархивирайте tar.gz# bunzip2 -x -f file.tar.bz2- разархивирайте file.tar.bz2# gzip -d .gz- разархивирайте .gz

# отгоре- вижте изпълняваните процеси в реално време ( -9 процес на унищожаване)

# ps axu -вижте изпълняваните процеси (в комбинация с grep можете да намерите необходимия процес - например # ps axu grep sshd)

# pwd_mkdb -p /etc/master.passwd– актуализиране на потребителската база данни (коригирайте потребителите във файловете /etc/master.passwd и /etc/passwd)

# passwd- промяна на паролата за потребител

grep- най-често използваната команда за филтриране на излишъка - оставя само редове в изходния поток, които отговарят на посочения ключ.

по-малко– извежда ред по ред. Използвайте стрелките за превъртане, q за изход. Пример # less /etc/masster.passwd или # ps axu less

още- извеждане на страници, например # man ps още

# ln -sf /usr/home /homeсъздайте символни връзки (след създаването на връзката # cd /home ще се промени на /usr/home)

# man natd col -b > /floppy/natd- извежда мана във файл без контролни знаци

Процеси на презареждане

Много често е необходимо да рестартирате процеса след промяна на някои бази или промени в настройките. В общия случай изглежда така - намираме номера на процеса (да кажем sshd)