Просмотр информации о компьютере в Linux Ubuntu

Приведу ниже пример некоторых команд.
Общая информация:

sudo lshw

Вывод информации в файл в текущую директорию:

sudo lshw > pcinfo.txt

Информация о PCI устройствах:

lspci

Информация о USB устройствах:

lsusb

Информация о процессоре:

cat /proc/cpuinfo

Информация о свободной и использованной оперативной памяти, swap.

cat /proc/meminfo
free

Информация о настройке и состоянии программного RAID

cat /proc/mdstat

Информацию о жестком диске:

fdisk -l
fdisk -l /dev/sda6
ls -l /dev/disk/by-uuid
tune2fs -l /dev/sda1 | grep UUID
hdparm -I /dev/sda

С помощью dmidecode:

dmidecode -t ID

IDs:
0 BIOS
1 System
2 Base Board
3 Chassis
4 Processor
5 Memory Controller
6 Memory Module
7 Cache
8 Port Connector
9 System Slots
10 On Board Devices
11 OEM Strings
12 System Configuration Options
13 BIOS Language
14 Group Associations
15 System Event Log
16 Physical Memory Array
17 Memory Device
18 32-bit Memory Error
19 Memory Array Mapped Address
20 Memory Device Mapped Address
21 Built-in Pointing Device
22 Portable Battery
23 System Reset
24 Hardware Security
25 System Power Controls
26 Voltage Probe
27 Cooling Device
28 Temperature Probe
29 Electrical Current Probe
30 Out-of-band Remote Access
31 Boot Integrity Services
32 System Boot
33 64-bit Memory Error
34 Management Device
35 Management Device Component
36 Management Device Threshold Data
37 Memory Channel
38 IPMI Device
39 Power Supply

Также существует достаточно много утилит выводящих информацию о системе…

Как обжать витую пару коннектором RJ45/8P8C

Обжим коннектора осуществляется специальным инструментом обжимкой (обжимные клещи), в крайнем случае если их нет можно использовать плоскую тонкую отвертку. Сначала аккуратно снимаем 3 сантиметра верхней оплетки кабеля, расплетаем пары проводников и выравниваем в ряд согласно стандарту который нам нужен. Лишние концы обрезаем чтобы примерно 1см остался. Вставляем в коннектор так чтобы проводники дошли до самого конца коннектора и уперлись, внешняя изоляция кабеля тоже должна максимально возможно зайти в коннектор. Проверяем не перепутались ли цвета при вставке, вставляем в обжимку и сжимаем. Готово.

Стандарты обжима витой пары:
1) прямой линк, самый наиболее используемый, используется зачастую для соединения компьютера с коммутатором, роутером и т.д. Оба коннектора обжимаются одинаково.
бело-оранжевый / оранжевый / бело-зеленый / синий / бело-синий / зеленый / бело-коричневый / коричневый

rj45

2) перекрестный линк (кроссовер), используется для соединения между собой двух компьютеров, однако в наше время компьютеры могут быть соединены и кабелем обжатым по стандарту выше, поэтому он используется довольно редко. Один коннектор обжимается как указано ниже, второй как указано выше.
бело-зеленый / зеленый / бело-оранжевый / синий / бело-синий / оранжевый / бело-коричневый / коричневый

Как прописать статические маршруты (routes) в Windows

Допустим имеем сеть со следующими данными:
— IP адрес шлюза (default gateway) — 192.168.1.1
— маску подсети (subnet mask) 255.255.255.0
— адрес VPN сервера 10.0.0.3
тогда для прописания статического маршрута открываем командную строку Пуск -> Выполнить -> cmd или комбинацией клавиш Win+R и набираем команду:

route ADD -p 10.0.0.3 MASK 255.255.255.255 192.168.1.1 METRIC 1

Или допустим имеем:
— Сеть: 192.168.1.0/24
— IP первого компьютера 192.168.1.2 с VPN соединением
— IP второго компьютера 192.168.1.3
— IP адрес шлюза 192.168.1.1
Нужно чтобы первый компьютер смог видеть второй компьютер при включенном VPN соединении:

route –p add 192.168.1.0 mask 255.255.255.0 192.168.1.1

Команды и ключи:
route.exe подпрограмма работы с маршрутами;
add команда добавления маршрута;
change меняет маршрут в таблице маршрутизации;
delete удаляет маршрут из таблицы маршрутизации;
print отображает содержимое таблицы маршрутизации;
gateway параметр для указания шлюза;
metric параметр, определяющий приоритет от 1 до 9999, являющегося метрикой стоимости для маршрута, 1 — наивысший;
-f удаляет из таблицы маршрутизации все маршруты;
-p ключ сохранения, без которого добавленный маршрут после перезагрузки компьютера пропадет;
mask маска подсети.

Как вытащить данные из одного столбца mysql таблицы

Недавно нужно было срочно разослать электронные письма большому количеству пользователей, email адреса которых находились в mysql базе. Мысль сразу пришла такого плана (Создаем php файл и открываем его через браузер):

<?php
// Соединяемся с mysql сервером
mysql_connect("localhost", "пользователь", "пароль") or die (mysql_error ());
// Выбираем базу данных
mysql_select_db("users") or die(mysql_error());
// SQL-запрос
$rows = "SELECT * FROM account";
// Выполняем этот SQL-запрос
$d = mysql_query($rows);
// Каждый ряд становится массивом ($row) с помощью функции mysql_fetch_array
while($row = mysql_fetch_array($d)) {
// Выводим значения столбца email
echo $row['email'] . "<br />";
}
// Закрываем соединение с базой данных
mysql_close();
?>

Таблица disables или как делать запреты игрокам

Таблица состоит из 6 полей:
sourceType
0 — заклинание,
1 — квест,
2 — карта/подземелье/рейд,
3 — поле боя,
4 — достижение.

entry (ID) например поля боя:
1 — Alterac Valley
2 — Warsong Gulch
3 — Arathi Basin
4 — Nagrand Arena
5 — Blade’s Edge Arena
6 — All Arena
7 — Eye of the Storm
8 — Ruins of Lordaeron
9 — Strand of the Ancients
10 — Dalaran Sewers
11 — The Ring of Valor)

flags (имеет дополнительный параметр когда отключается карта или заклинание, иначе — 0) например для заклинаний:
0 — включено
1 — отключено для игроков
2 — отключено для npc
4 — отключено для петов
8 — полностью отключено
16 — отключено для определенной MapId
32 — отключено для определенной AreaId
Для подземелья:
1 — Нормальный режим или Рейд на 10 игроков нормальный режим
2 — Героический режим или Рейд на 25 игроков нормальный режим
4 — Рейд на 10 игроков Героический режим
8 — Рейд на 25 игроков Героический режим

params_0 (MapId) 0 — для всех карт.
params_1 (AreaId) 0 — для всех местностей.
comment (комментарий, необязательное к заполнению поле)

Пример запроса:

INSERT INTO `disables` VALUES ('3', 'ID', '0', '');

Установка Adobe Flash Player в Linux Ubuntu

Для установки Adobe Flash Player в Linux Ubuntu/Debian необходимо:
Открыть терминал, можно комбинацией клавиш Ctrl+Alt+T.
Выполнить команду:

sudo apt-get install flashplugin-installer

Все.

Файловая система и структура каталогов Linux

/
Корневой раздел.

/bin
Каталог хранения основных двоичных пользовательских модулей (программ).

/boot
Директория хранения образов ядра Linux, загрузчика grub.

/cdrom
Точка монтирования для компакт-дисков

/dev
Каталог содержит файлы устройств, подключенных к операционной системе. принтеры, сканеры, жёсткие диски и т.д.

/etc
Каталог с конфигурационными файлами.

/home
Директория с домашними каталогами пользователей.

/lib
Директория хранящая системные библиотеки, необходимые для основных двоичных файлов из каталогов /bin и /sbin.

/lost+found
Восстановленные после сбоя файлы.

/media
Директория для автоматического монтирования устройств, например USB-накопителей, CD-ROM и т.д.

/mnt
Директория для ручного монтирования устройств, например USB-накопителей, CD-ROM и т.д.

/opt
Директория, в которой обычно размещаются вспомогательные пакеты.

/proc
Файлы ядра и процессов.

/root
Домашний каталог суперпользователя.

/run
файлы состояния приложений

/sbin
Каталог хранения основных двоичных системных модулей (программ).

/srv
Данные сервисных служб. Обычно директория пуста. В ней может находится например директория /srv/ftp как стандартная директория для файлов ftp сервера и т.д.

/sys
Директория с примонтированной файловой системой sysfs, которая добавляет в пространство пользователя информацию ядра Linux о присутствующих в системе устройствах и драйверах.

/tmp
Директория для хранения временных файлов. Все пользователи имеют полный доступ в данную директорию.

/usr
Пользовательские двоичные файлы и данные, используемые только для чтения.

/var
Каталог для часто меняющихся данных.

Как убрать в wordpress rss ленте повторяющийся title

В директории /wp-includes/ находим файлы feed-atom.php, feed-rdf.php, feed-rss.php, feed-rss2.php и ищем в них строку:

<title type="text"><?php bloginfo_rss('name'); wp_title_rss();?></title>

убираем из нее

bloginfo_rss('name');

либо

wp_title_rss();

Готово.

Смотрите также:
Устранение повторяющихся заголовков на страницах WordPress

Angry IP Scanner сканер портов в Linux

Angry IP Scanner — быстрый IP сканер портов, также выводит информацию о машине, имени пользователя, NetBIOS, рабочей группе, MAC адрес. Результаты сканирования могут быть сохранены в CSV, TXT, HTML, XML формате.

Официальная страница загрузки:
http://angryip.org/w/Download

Ipscan-linux

Исправление ошибки BOOTMGR is missing

Приведу пример восстановления загрузчика в Windows 7:
При включении компьютера после загрузки BIOS необходимо нажать F8, появится меню «Дополнительных вариантов загрузки«, потом выбрать «Устранение неполадок компьютера«, если этого пункта меню нету значит удален скрытый раздел восстановления. В этом случае придется воспользоваться диском установки или восстановления Windows 7. Допустим у нас есть установочный диск, загружаемся с него и вместо кнопки «Установить» жмем внизу «Восстановление системы«, потом «Восстановление запуска«. Должно появится окно с надписью «Обнаружены проблемы в параметрах загрузки….», нажимаем «Исправить и перезапустить«. Если не помогло, то в этом же окне «Параметры восстановления системы» выбираем «Командная строка«. В ней пишем «diskpart«, потом «list volume» и смотрим какой буквой помечен раздел с операционной системой и какой CD-ROM, пишем «exit«. Набираем G:/ (где G наш CD-ROM). Потом «copy bootmgr C:\» (где C — раздел с нашей операционной системой) или эти команды: bootrec.exe /FixMbr и bootrec.exe /FixBoot. Перезагружаем компьютер. Все.