dmesg | less - постраничный вывод всего лога загрузки
dmesg | grep ada - какие диски есть в системе
Лог загруки FreeBSD пишет в /var/run/dmesg.boot
mv * /mnt/ - перемещение всех файлов из тек каталога в папку mnt (рекурсивное)
mv name1 name2 - переименование
ll - аналог ls -Al.
Поиск осуществляется командой find
Посмотреть запущенные службы
Скорость и дуплекс сетевой карты
Узнаем какие режимы поддерживаются
dmesg | grep ada - какие диски есть в системе
Лог загруки FreeBSD пишет в /var/run/dmesg.boot
mv * /mnt/ - перемещение всех файлов из тек каталога в папку mnt (рекурсивное)
mv name1 name2 - переименование
ll - аналог ls -Al.
Поиск осуществляется командой find
# find . -type f -name 'name*'
systat -netstat - сетевых подключения в реальном времени
systat -ifstat n - загруженность канала, n - обновление в сек.
Посмотреть все открытые порты
(Mb/s - Мегабит/сек, MB/s - Мегабайт/сек, 1 MB/s = 8 Mb/s, поэтому чтобы не путать лучще пишите Mbit/s)
Показывает какие порты слушают запущенные программы
Обновление портов
portsnap fetch update - обновление портов
make config install clean - установка портов
make -DBATCH install clean - с настройками по умолчанию, не будут появляться диалоговые окна конфигурации.
touch filename - создание пустого файла.
whereis nemeofport - где находится порт
nslookup login.icq.com - узнать ip по домену
adduser - добавить нового пользователя
passwd user - изменить пароль пользователя
Различия между директориями
-r рекурсивно,
-q — не показывать сами различия, только имена файловв которых есть различия
du -hsx /usr/ports/ - узнать размер директории
du -h -d 1 /
Перезапустить ipfw
Установка программ из архивов
1) Сначала распаковать tar.gz
systat -ifstat n - загруженность канала, n - обновление в сек.
Посмотреть все открытые порты
# netstat -anили проверить конкретный порт:
# netstat -an | grep 1723
(Mb/s - Мегабит/сек, MB/s - Мегабайт/сек, 1 MB/s = 8 Mb/s, поэтому чтобы не путать лучще пишите Mbit/s)
/etc/netstart - перезапуск сетевых служб
Показывает какие порты слушают запущенные программы
# sockstat
Обновление портов
portsnap fetch update - обновление портов
make config install clean - установка портов
make -DBATCH install clean - с настройками по умолчанию, не будут появляться диалоговые окна конфигурации.
touch filename - создание пустого файла.
whereis nemeofport - где находится порт
nslookup login.icq.com - узнать ip по домену
adduser - добавить нового пользователя
passwd user - изменить пароль пользователя
Различия между директориями
diff -r -q /www/site.ru /www/beta.site.ru/ > /www/beta.site.ru/diff.html
ключи -r рекурсивно,
-q — не показывать сами различия, только имена файловв которых есть различия
diff -Naur nginx36/nginx-0.6.36/ nginx38/nginx-0.6.38/
du -hsx /usr/ports/ - узнать размер директории
du -h -d 1 /
Назначение прав осуществляется командой chmod в формате: чтение, запись, исполнение для владельца, группы и остальных, т.е. в виде буквенной записи вида rwx rwx rwx. Или в числовом десятичном представлении это 777, в двоичном 111 111 111. т.е. каждый бит в байте служит меткой.
000 - 0 - ничегоИсходя из этого можно составить любую нужную комбинацию, например,
001 - 1
010 - 2
011 - 3
100 - 4 - только чтение
101 - 5
110 - 6 - чтение и запись
111 - 7 - полный доступ
chmod 764 filenameКоманда chown user:wheel filename меняет владельца и группу.
Перезапустить ipfw
/etc/rc.d/ipfw restartили
service ipfw restartМонтировать iso img образы
mdconfig -a -t vnode -f PATH_TO_YOUR_ISO/ISOFILE.isoЧтобы включить dhcp на интерфейсе в rc.conf пишем
mount -t cd9660 /dev/md0 /cdrom
umount /cdrom
mdconfig -d -u md0
ifconfig_fxp0="DHCP"
Установка программ из архивов
1) Сначала распаковать tar.gz
tar xvfz filename.tar.gzили tar.bz2.
tar jxvf filename.tar.bz22) Зайти в директорию, куда распаковали и выполнить
./configure & make & make install
Посмотреть запущенные службы
ps -ax | grep mpd5Показывает подключенные к ядру модули
kldstatВыгрузить модуль
kldunload ng_mppcОткатиться на старое ядро
cd /boot
chflags noschg kernel
mv kerel kernel.new
mv kernel.old kernel
chflags schg kernel
reboot
Поиск в редакторе vi осуществляется командой "/" - вниз по файлу, а "?" - вверх. Команды "n" и "N"
повторяют поиск в том же или противоположном направлении.
Переход к строчке с номером 160
gpart show ada0
Переход к строчке с номером 160
:160
gpart show ada0
gpart destroy ada0
gpart delete -i 1 /dev/ada0
gpart add -t freebsd-zfs /dev/ada0
zpool create -m /mnt pool1 /dev/ada0p1zpool attach systor ada0p1 ada0p2
Анализируем сетевой трафик
Анализируем сетевой трафик
tcpdump dst host 192.168.2.1
tcpdump -ni ng0
tcpdump -i eth2 port 21
Спикок установленных пакетов
tcpdump -ni ng0
tcpdump -i eth2 port 21
Спикок установленных пакетов
# pkg info
Посмотреть таблицу маршрутизации, где default - шлюз по умолчанию, а link#1 - соответствует первому адаптеру в системе.
# netstat -rnСписок PCI устройств с указанием драйвера (если нет, то none), производителя, названия и типа.
# pciconf -lvЕсли выполнить поиск по производителю, получим в основном список драйверов.
# man -k AtherosСписок USB устройств
# usbconfig dump_device_desc
Поиск программ в портах.
Если вам известно точное название программы, то можно так
Если знаете только примерное название, тоЕсли вам известно точное название программы, то можно так
# whereis mbmon
# cd /usr/portsИли можно поискать во всех комментариях и описаниях.
# make searchname
=mbmon
# cd /usr/portsПерезапуск сетевой службы,
# make searchkey
=mbmon
# service netif restartБыстрый поиск файлов по базе
# locate named.confВывод информации о выполняемых в текущий момент процессах
# ps -axИзменить скорость для интерфейса на 10Mbps full-duplex:
# ifconfig re0 media 10baseT/UTP mediaopt full-duplexКак посмотреть сжатые логи:
# bzcat proftpd.log.2.bz2Смотрим логи
# less /var/log/messagesСервисы из /ect/rc.d
# service -lЕсли вы случайно в консоли нажали Ctrl-Z и тем самым перевели процесс в фоновый режим. То напишите jobs, увидите все приостановленные задания и по номеру с помощью команды fg можете вернуть нужную на передний план
#jobsТакая ситуация может быть, если вы открыли файл в редакторе vi, нажали Ctrl-Z, вышли в консоль, забыли об этом. Снова открыли тот же файл, но при попытке записи :wq получаете сообщение, что файл открыт только для чтения!
#fg 1
Скорость и дуплекс сетевой карты
Узнаем какие режимы поддерживаются
#ifconfig -m re1И устанавливаем, например, 1Гбит/сек полный дуплекс
#ifconfig re1 media 1000baseT mediaopt full-duplexПосмотреть активных пользователей можно
#whoЕсли у вас случайно разорвалось соединение по ssh, а там были открытые файлы, то нужно закрыть старую сессию ssha
#ps -aux|grep sshСписок дисков, подключенных к системе:
затем
#kill номер процесса
sysctl kern.disks
Если нужно увидеть их модели, в виде ST3200826A
camcontrol devlis
а так же
geom disk list или gpart list
Копировать без замены
No | cp -iR /share/ /mnt/ntfs/share/