FreeBSD
Поключаемся удаленно к физической консоли (например к 7-ой) и авторизируемся в ней:
[root@srv] # watch -W ttyv7
root
Password:
Теперь выходим из watch нажатием сочетания клавиш Ctrl+G. Читаем лог обновления.
Количество установленных соединений с сервером и их состояние:
[root@srv] # netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c
Просмотр лога в реальном времени:
[root@srv] # tail -f /var/log/httpd-error.log|grep 'PHP Fatal error'|colorize
Так же можно воспользоваться multitail, где grep можно не использовать - есть ключи -e "выражение" и -ev "выражение".
10 последних входов в систему:
[root@srv ~]#last -10
Сканируем все открытые порты:
root@lar:~# nmap -p 1-65535 IP
Меняем Shell пользователю используемый по умолчанию, например root-у:
[root@srv ~]# chpass -s /usr/local/bin/bash root
chpass: user information updated
Проверяем скорость передачи данных и времени позиционирования головок:
diskinfo -t /dev/da10
diskinfo -c /dev/da10
Обновление IP-адреса в FreeBSD:
[root@srv /]#/etc/rc.d/netif restart
Обновление роутинга в FreeBSD:
[root@srv /]#/etc/rc.d/routing restart
LINUX
Память:
vmstat -sa
free
cat /proc/meminfo
Процессор:
iostat -c 1
cat /proc/cpuinfo
Монтирование SMB-ресурсов по CIFS:
mount -t smbfs -o username=<пользователь>,password=<пароль>,iocharset=koi8-r,codepage=cp866,fmask=666,dmask=777 //Имя сервера/шарый ресурс/локальная_точка_монтирования
mount -t cifs //192.168.1.14/Shared /mnt/shared/ -o username=,password=,domain=
Список открытых портов в LINUX:
$netstat -na | grep LISTEN
[root@srv] # watch -W ttyv7
root
Password:
Теперь выходим из watch нажатием сочетания клавиш Ctrl+G. Читаем лог обновления.
Количество установленных соединений с сервером и их состояние:
[root@srv] # netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c
Просмотр лога в реальном времени:
[root@srv] # tail -f /var/log/httpd-error.log|grep 'PHP Fatal error'|colorize
Так же можно воспользоваться multitail, где grep можно не использовать - есть ключи -e "выражение" и -ev "выражение".
Удалить файлы, старше N дней:
find /home/user -type f -mtime +N -exec rm {} \;
Количество последних ребутов:
[root@srv] #last reboot
Создать и забить файл нулями:
dd if=/dev/zero of=/file bs=1G count=3
Пересобираем ядро FreeBSD:
cd /usr/src
make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNEL
Простенький WEB-сервер на питоне:
python -m SimpleHTTPServer
Показывает размеры очередей на слушающих портах:
netstat -Lan
Монтирование SMB-ресурсов:
mount_smbfs -I IP -W MYDOMAIN -E koi8-ru:cp866 //username@SERVERNAME/Shared /mnt/ad2/shared
Посмотр железа в FreeBSD:
dmidecode
pciconf -l
Просмотр температуры CPU:
kldload coretemp
sysctl -a | grep temp
Установит дату в 16:32 2010-05-20
date 1005201632
Убираем непечатаемые символы(^M) Windows в файлах:
cat file.txt | tr -d "\r" > new.file.txt
Статистика загруженности сетевых интерфейсов в реальном времени:
systat -ifstat 1
Статистика загруженности CPU, MEMORY в реальном времени:
systat -vmstat 1
Статистика загруженности CPU, каждое ядро отдельно:
top -SPH
Отправка эл. почты с консоли:
echo "текст письма" | mail -s "тема" admin@example.com
Посмотреть размер каджого каталога:
[root@srv ~]# du -d 1 -c -h /var
Показать 10 последних введённых команд в shell:
history 10
Кто был или находится в системе:
#last
#who
#w
find /home/user -type f -mtime +N -exec rm {} \;
Количество последних ребутов:
[root@srv] #last reboot
Создать и забить файл нулями:
dd if=/dev/zero of=/file bs=1G count=3
Пересобираем ядро FreeBSD:
cd /usr/src
make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNEL
Простенький WEB-сервер на питоне:
python -m SimpleHTTPServer
Показывает размеры очередей на слушающих портах:
netstat -Lan
Монтирование SMB-ресурсов:
mount_smbfs -I IP -W MYDOMAIN -E koi8-ru:cp866 //username@SERVERNAME/Shared /mnt/ad2/shared
Посмотр железа в FreeBSD:
dmidecode
pciconf -l
Просмотр температуры CPU:
kldload coretemp
sysctl -a | grep temp
Установит дату в 16:32 2010-05-20
date 1005201632
Убираем непечатаемые символы(^M) Windows в файлах:
cat file.txt | tr -d "\r" > new.file.txt
Статистика загруженности сетевых интерфейсов в реальном времени:
systat -ifstat 1
Статистика загруженности CPU, MEMORY в реальном времени:
systat -vmstat 1
Статистика загруженности CPU, каждое ядро отдельно:
top -SPH
Отправка эл. почты с консоли:
echo "текст письма" | mail -s "тема" admin@example.com
Посмотреть размер каджого каталога:
[root@srv ~]# du -d 1 -c -h /var
Показать 10 последних введённых команд в shell:
history 10
Кто был или находится в системе:
#last
#who
#w
10 последних входов в систему:
[root@srv ~]#last -10
Сканируем все открытые порты:
root@lar:~# nmap -p 1-65535 IP
Меняем Shell пользователю используемый по умолчанию, например root-у:
[root@srv ~]# chpass -s /usr/local/bin/bash root
chpass: user information updated
или так:
[root@srv ~]#pw usermod root -s /usr/local/bin/bash
[root@srv ~]#pw usermod root -s /usr/local/bin/bash
Узнаем размер каталога:
[root@srv /]#du -hsx /tmp
[root@srv /]#du -hsx /tmp
Проверяем скорость передачи данных и времени позиционирования головок:
diskinfo -t /dev/da10
diskinfo -c /dev/da10
Обновление IP-адреса в FreeBSD:
[root@srv /]#/etc/rc.d/netif restart
Обновление роутинга в FreeBSD:
[root@srv /]#/etc/rc.d/routing restart
LINUX
Установит дату в 16:32 2010-05-20
date 0520163210
Добавляем алиасы на eth0:
ifconfig eth0:0 inet 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255
Просмотр таблицы SMART:
smartctl --all /dev/sdb
Посмотреть какой socket программа держит (Linux):
netstat -pvlA inet
lsof -i -U
Информация о нагрузке - процессор, память
procinfo -D -n1
vmstat 1
vmstat -sa
date 0520163210
Добавляем алиасы на eth0:
ifconfig eth0:0 inet 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255
Просмотр таблицы SMART:
smartctl --all /dev/sdb
Посмотреть какой socket программа держит (Linux):
netstat -pvlA inet
lsof -i -U
Информация о нагрузке - процессор, память
procinfo -D -n1
vmstat 1
vmstat -sa
Память:
vmstat -sa
free
cat /proc/meminfo
Процессор:
iostat -c 1
cat /proc/cpuinfo
Монтирование SMB-ресурсов по CIFS:
mount -t smbfs -o username=<пользователь>,password=<пароль>,iocharset=koi8-r,codepage=cp866,fmask=666,dmask=777 //Имя сервера/шарый ресурс/локальная_точка_монтирования
mount -t cifs //192.168.1.14/Shared /mnt/shared/ -o username=,password=,domain=
Список открытых портов в LINUX:
$netstat -na | grep LISTEN