Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 10626|Ответ: 0

[linux] Общие команды Linux (очень подробные!! )

[Скопировать ссылку]
Опубликовано 04.03.2019 8:12:41 | | |
В последнее время я сталкиваюсь с Linux, и ощущения уже довольно хорошие. Думаю, более сложная особенность Linux по сравнению с Windows в том, что многие вещи должны управляться командами, конечно, именно поэтому многим нравится Linux, который относительно короткий, но мощный. Я перечислю команды, которые я выучил, только для вашей справки:




Информация о системе
Архитектура процессора машин с арчным дисплеем (1)
UNAME-M показывает архитектуру процессора машины (2)
UNAME-R показывает используемую версию ядра
dmidecode -q Компоненты аппаратного обеспечения дисплея - (SMBIOS / DMI)
HDPARM -i /dev/HDA перечисляет архитектурные характеристики диска
hdparm -tT /dev/sda выполняет тестовую операцию чтения на диске
cat /proc/cpuinfo отображает информацию о процессоре
cat /proc/interrupts, чтобы показать прерывание
cat /proc/meminfo для проверки использования памяти
cat /proc/swaps показывает, какие свопы используются
cat /proc/version показывает версию ядра
Отображение сетевых адаптеров и статистики CAT /Proc/Net/dev
cat /proc/mounts показывает загруженную файловую систему
lspci -tv показывает устройства PCI
lsusb -tv показывает USB-устройства
Дата показывает дату системы
Cal 2007 показывает календарную таблицу на 2007 год
Дата 041217002007.00 Назначьте дату и время — месяц, день, время, год. секунды
такт -w для экономии времени при модификациях BIOS





Отключение (выключение, перезагрузка и выход из системы)
Система отключения -H Now Shutdown (1)
INIT 0 Отключить систему (2)
Система отключения Telinit 0(3)
Отключение — часы:минуты и отключение системы в запланированное время
Отключение -C Отменить отключение системы в запланированное время
Отключение -R теперь перезапуск(1)
Перезапуск (2)
Выход из системы



Файлы и каталоги
cd /home в каталог '/home'
CD .. Возвращение к предыдущему каталогу
CD .. /.. Вернуться к предыдущим двум уровням каталога
CD в домашнюю папку пользователя
CD ~user1 для входа в домашнюю папку пользователя
cd - Возвращается в каталог, где он был обнаружен в последний раз
PWD показывает рабочий путь
LS, чтобы просмотреть файлы в каталоге
ls -F для просмотра файлов в каталоге
ls -l отображает детали файла и каталога
ls -a показывает скрытые файлы
ls *[0-9]* отображает имя файла и имя каталога, содержащие этот номер
Дерево отображает структуру древа файлов и каталогов, начиная с корневой папки (1)
lstree отображает структуру дерева файлов и каталогов, начиная с корневой папки (2)
MKDIR DIR1 создаёт каталог под названием 'DIR1''
MKDIR DIR1 DIR2 одновременно создаёт два каталога
mkdir -p /tmp/dir1/dir2 для создания дерева каталогов
rm -f file1 удаляет файл под названием 'file1'
RMDIR DIR1 удаляет каталог под названием 'dir1''
RM -RF DIR1 удаляет каталог под названием 'dir1' и одновременно удаляет его содержимое
rm -rf dir1 dir2 удаляет одновременно оба каталога и их содержимое
mv dir1 new_dir переименование/перемещение каталога
CP файл1 файл2 скопировать файл
CP режиссёр/* . Скопируйте все файлы в одну папку в текущий рабочий каталог
cp -a /tmp/dir1 . Скопируйте каталог в текущий рабочий каталог
cp -a dir1 dir2 duplicate a directory
LN -s file1 lnk1 создаёт софтлинк к файлу или каталогу
В ln file1 lnk1 создаёт физическую ссылку на файл или каталог
touch -t 0712250000 file1 Изменить временную метку файла или каталога - (YYMMDDhhmm)
file file1 выводит тип MIME файла в виде текста
iconv -l перечисляет известные кодировки
iconv -f fromEncoding -t toEncoding inputFile > outputFile создаёт новый из данного входного файла, предполагая, что он закодирован в fromEncoding, и преобразуя его в toEncoding.
найти . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; Пакетно изменяйте размер файлов в текущей директории и отправляйте их в папку миниатюр (требуется конвертация из Imagemagick)



Поиск по файлам
Найти /-name file1 ведёт в корневую файловую систему из '/' для поиска файлов и каталогов
Найти / -Пользователь User1 ищет файлы и каталоги, принадлежащие пользователю 'user1'
найти /home/user1 -name \*.bin Ищите файлы с окончанием '.bin' в каталоге '/home/user1'
найти /usr/bin -тип f -atime +100 Поиск исполняемых файлов, которые не использовались последние 100 дней
найти /usr/bin -тип f -mtime -10 Поискать файлы, созданные или изменённые в течение 10 дней
найти / -name \*.rpm -exec chmod 755 '{}' \; Ищите файлы, заканчивающиеся на '.rpm', и определите их права
Find / -xdev -name \*.rpm ищет файлы, заканчивающиеся на '.rpm', игнорируя съёмные устройства, такие как оптические приводы и ярлыки
Найти \*.ps чтобы найти файлы, заканчивающиеся на '.ps' — сначала выполните команду 'updatedb'
Whereis halt показывает местоположение бинарного кода, исходного кода или человека
который halt показывает полный путь к бинарному или исполняемому файлу



Монтирование файловой системы
Монтировать /dev/hda2 /mnt/hda2 Монтировать диск с названием HDA2 — убедитесь, что каталог '/mnt/hda2' уже существует
Umount /dev/hda2 удалите диск с названием HDA2 — сначала выйдите из точки монтажа '/mnt/hda2'
fuser -km /mnt/hda2 принудительно удалять, когда устройство занято
Umount -n /mnt/hda2 выполняет операцию удаления без записи в файл /etc/mtab — полезно, когда файл только для чтения или если диск заполнен записями
Смонтировать /dev/fd0 /mnt/floppy для монтажа дискеты
Монтировка /dev/cdrom /mnt/cdrom устанавливает CDROM или DVDROM
Подключите /dev/hdc /mnt/cdrecorder к CDRW или DVDROM
Mount /dev/hdb /mnt/cdrecorder — это cdrw или dvdrom
mount -o loop file.iso /mnt/cdrom для монтирования файла или ISO изображения
mount -t vfat /dev/hda5 /mnt/hda5 монтирует файловую систему Windows FAT32
Монтировать /dev/sda1 /mnt/usbdisk Подключить USB-ярлык или флэш-устройство
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Монтировать Windows network share



Дисковое пространство
df -h показывает список смонтированных разделов
ls -lSr |more организует файлы и каталоги по размеру
du -sh DIR1 оценивает уже использованное дисковое пространство каталога 'DIR1'
du -sk * | sort -rn отображает размер файла и каталога в порядке ёмкости
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | сортировать -k1,1n Отображает пространство, используемое установленными пакетами rpm, в порядке размера (fedora, система классов redhat)
dpkg-query -W -f='${Установленный размер; 10}t${Package}n' | сортировать -k1,1n Показывает пространство, используемое установленными пакетами deb по размеру (Ubuntu, классовые системы Debian)



Пользователи и группы
groupadd group_name для создания новой группы пользователей
Groupdel group_name удалить пользовательскую группу
groupmod -n new_group_name old_group_name переименовать пользовательскую группу
useradd -c "Имя Фамилия " -g admin -d /home/user1 -s /bin/bash user1 Создать пользователя, который принадлежит группе пользователей "admin"
useradd user1 для создания нового пользователя
userdel -r user1 удаляет пользователя ('-r' исключает домашний каталог)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Изменить атрибуты пользователя
passwd изменяет пароль
PassWD User1 изменяет пароль пользователя (пускается только root)
chage -E 2005-12-31 user1 Установить срок действия пароля пользователя
PWCK проверяет форматирование файлов и корректировки синтаксиса для '/etc/passwd' и присутствующих пользователей
grpck проверяет корректировки формата файлов и синтаксиса для '/etc/passwd' и присутствующих групп
NEWGRP group_name входит в новую группу, чтобы изменить стандартную группу для нового файла



Права для файлов — используйте «+» для установки разрешений, используйте «-» для отмены
LH для показа разрешений -LH
LS /tmp | pr -T5 -W$COLUMNS делит терминал на 5 столбцов
CHMOD UGO+RWX Directory1 устанавливает права всех (u), группы (g) и других (o) для чтения (r), записи (w) и выполнения (x) каталога
CHMOD Go-RWX Directory1 удаляет права на выполнение для чтения и записи группы (G) и других пользователей (O) в каталоге
chown user1 file1 изменяет свойство владельца файла
chown -R user1 directory1 одновременно меняет свойства всех файлов в каталоге и всех файлов в каталоге
CHGRP Group1 File1 меняет группу файлов
chown user1:group1 file1 изменяет свойства владельца и группы файла
find / -perm -u+s перечисляет все файлы в системе, использующие управление SUID
chmod u+s /bin/file1 устанавливает бит SUID бинарного файла — пользователю, использующему файл, предоставляются те же права, что и владелец
chmod u-s /bin/file1 отключает SUID-бит бинарного файла
chmod g+s /home/public устанавливает бит каталога SGID — похоже на SUID, но это специфично для каталога
chmod g-s /home/public отключает бит каталога SGID
chmod o+t /home/public устанавливает бит STIKY файла — только законный владелец может удалить файл
chmod o-t /home/public отключает STIKY-биты каталога



Особые свойства файла — установка разрешений с "+" и "-" для cancel
Chattr +A file1 позволяет читать и записывать файлы только в виде приложения
Chattr +C file1 позволяет ядру автоматически сжимать и распаковывать этот файл
chattr +d file1 Программа дампа игнорирует этот файл при выполнении резервного копирования файловой системы
Chattr +i file1 установлен как неизменяемый файл и не может быть удален, изменен, переименован или связан
Chattr +S file1 позволяет безопасно удалять файл
chattr +S file1 Как только приложение выполняет операцию записи этого файла, система немедленно записывает результат изменения на диск
chattr +u file1 Если файл удаляется, позже вы сможете восстановить его
LSATTR отображает особые свойства



Файлы упаковки и сжатия
Bunzip2 File1.BZ2 распакаивает файл под названием File1.bz2
BZIP2 File1 сжимает файл под названием 'file1'
Gunzip file1.gz распаковать файл под названием 'file1.gz'
gzip file1 сжимает файл под названием 'file1'
gzip -9 file1 максимальное сжатие
rar a file1.rar test_file создать пакет под названием 'file1.rar'
RAR a file1.rar file1 file2 DIR1 одновременно сжимает 'file1', 'file2' и каталог 'dir1'
RAR X file1.rar Распаковать RAR-пакеты
Unrar X file1.rar Unzip RAR пакет
tar -cvf archive.tar file1 для создания несжатого тарбола
tar -cvf archive.tar file1 file2 DIR1 создаёт архивный файл, содержащий file1, file2 и DIR1
tar -tf archive.tar отображает содержимое пакета
tar -xvf archive.tar выпуск пакета
tar -xvf archive.tar -C /tmp выпускает сжатый пакет в каталог /tmp
tar -cvfj archive.tar.bz2 DIR1 создает сжатый пакет в формате bzip2
tar -jxvf archive.tar.bz2 для распаковки сжатого пакета в формате bzip2
tar -cvfz archive.tar.gz dir1 для создания gzip-пакета
tar -zxvf archive.tar.gz Распаковать пакет gzip
zip file1.zip file1, чтобы создать zip-пакет
zip -r file1.zip file1 file2 DIR1 одновременно сжимает несколько файлов и каталогов в zip-пакет
Распаковать file1.zip Распаковать сжатый пакет в формате zip



Пакеты RPM — (Fedora, Redhat и подобные)
rpm -ivh package.rpm Установить rpm пакет
rpm -ivh --nodeeps package.rpm устанавливает пакет rpm и игнорирует предупреждения о зависимости
rpm -U package.rpm Обновляет пакет rpm без изменения его конфигурационного файла
rpm -F package.rpm Обновить пакет rpm, который точно был установлен
rpm -e package_name.rpm удаляет пакет rpm
rpm -QA отображает все пакеты RPM, установленные в системе
rpm -qa | GREP HTTPD показывает все пакеты RPM со словом «httpd» в названиях
rpm -qi package_name для получения специальной информации для установленного пакета
rpm -qg «System Environment/Daemons» отображает пакет оборотов для компонента
rpm -QL package_name отображает список файлов, предоставленных уже установленным пакетом rpm
rpm -QC package_name отображает список конфигурационных файлов, предоставленных уже установленным пакетом RPM
rpm -q package_name --whatrequires показывает список зависимостей с пакетом rpm
rpm -q package_name --whatprovides показывает объем, занимаемый пакетом об/мин
rpm -q package_name --scripts показывает скрипты, выполненные во время установки/удаления
rpm -q package_name --changelog показывает историю модификаций корпуса rpm
rpm -qf /etc/httpd/conf/httpd.conf для подтверждения, в каком пакете rpm предоставлен файл
rpm -qp package.rpm -l отображает список файлов, предоставленных пакетом rpm, который ещё не был установлен
rpm --import /media/cdrom/RPM-GPG-KEY для импорта цифрового сертификата с открытым ключом
rpm --checksig package.rpm подтверждает целостность корпуса rpm
RPM -QA GPG-PUBKEY подтверждает целостность всех установленных пакетов RPM
rpm -V package_name проверить размер файла, лицензию, тип, владельца, группу, MD5 и время последней модификации
rpm - VA проверяет все установленные пакеты оборотов в системе - Используйте с осторожностью
rpm -Vp package.rpm подтверждает, что пакет rpm ещё не установлен
rpm2cpio package.rpm | cpio --extract --make-directories *bin* запускает исполняемый файл из пакета rpm
rpm -ivh /usr/src/redhat/RPMS/'arch'/package.rpm Установите собранный пакет из исходного кода rpm
rpmbuild --rebuild package_name.src.rpm Создай пакет rpm из исходного кода одного оборота в минуту



Апгрейд пакета YUM — (Fedora, RedHat и подобные)
Установить package_name Скачать и установить пакет RPM
Yum localinstall package_name.rpm установит пакет rpm, который использует ваш собственный репозиторий для решения всех зависимостей за вас
Yum Update package_name.rpm обновляет все установленные пакеты в текущей системе
Yum обновление package_name обновление пакета RPM
Ммм, удалить package_name удалить пакет с оборотами
В списке Yum перечислены все пакеты, установленные в текущей системе
Yum поиск package_name поиск пакетов в репозитории RPM
Yum Clean Packages очищает кэш оборотов и удаляет загруженные пакеты
Yum Clean Headers удаляет все файлы заголовков
Yum Clean All удаляет все кэшированные пакеты и заголовки.



Пакеты DEB (Debian, Ubuntu и подобные)
dpkg -I package.deb установить/обновить пакет DEB
dpkg -r package_name удаление пакета DEB из системы
dpkg -l показывает все пакеты DeB, установленные в системе
dpkg -l | GREP HTTPD отображает все пакеты DEB со словом «httpd» в названиях
dpkg -s package_name получить информацию о специальном пакете, который уже установлен в системе
dpkg -L package_name отображает список файлов, предоставленных пакетом deb, установленным в системе
dpkg --содержимое package.deb отображает список файлов, предоставленных пакетом, который ещё не был установлен
dpkg -S /bin/ping для подтверждения, какой пакет deb предоставляется в данном файле



Программные инструменты APT (Debian, Ubuntu и подобные)
apt-get установка package_name установка/обновление пакета deb
Установка apt-CDROM package_name установка/обновление пакета DEB с диска
Пакет обновлений apt-get в списке обновлений
apt-get upgrade Обновить всё установленное программное обеспечение
apt-get удалить package_name удалить пакет deb из системы
Проверка apt-get подтверждает, что зависимый репозиторий верен
apt-get clean очищает кэш из загруженного пакета
apt-cache searched-package возвращает имя пакета, содержащего желаемую строку



Просмотр содержимого файла
Cat File1 просматривает содержимое файла с первого байта
TAC File1 смотрит содержимое файла в обратном порядке по сравнению с последней строкой
больше файла1 для просмотра содержимого длинного файла
меньше файла1 похож на команду 'more', но позволяет выполнять ту же операцию обратной работы в файле, что и в операции forward
голова -2 file1 рассматривает первые две строки файла
tail -2 file1, чтобы увидеть последние две строки файла
tail -f /var/log/messages, чтобы в реальном времени увидеть, что добавлено в файл



Обработка текста
файл кошки1 файл 2 ... | команда <> file1_in.txt_or_file1_out.txt общий синтаксис для обработки текстом с помощью PIPE, STDIN и STDOUT
Файл кота1 | Command (sed, grep, awk, grep и т.д.) > result.txt объединять подробный текст описания файла и записывать введение в новый файл
Файл кота1 | command (sed, grep, awk, grep и т.д.) >> result.txt объединить детальный текст описания файла и записать введение в существующий файл
grep Aug /var/log/messages Найдите ключевое слово «Aug» в файле '/var/log/messages'
grep ^Aug /var/log/messages Ищите слова, начинающиеся на «Aug» в файле '/var/log/messages'
grep [0-9] /var/log/messages Выберите все строки, содержащие числа в файле '/var/log/message'
grep Aug -R /var/log/* Поиск строки "Aug" в каталоге '/var/log' и последующих каталогах
sed 's/stringa1/stringa2/g' example.txt заменяет "string1" на "string2" в файле example.txt
sed '/^$/d' example.txt Удалить все пустые строки из файла example.txt
sed '/ *#/d; /^$/d' example.txt Удаляет все комментарии и пустые строки из example.txt файла
Эхо 'esempio' | tr '[:lower:]' '[:upper:]' объединяет содержимое верхней и нижней ячеек
sed -e '1d' result.txt исключить первую строку из файла example.txt
sed -n '/stringa1/p', чтобы увидеть строки, содержащие только слово «string1»
sed -e 's/ *$//' example.txt Удалить последний пробел каждой строки
sed -e 's/stringa1//g' example.txt удалить из документа только слово «string1» и оставить все остальные
sed -n '1,5p; 5q' example.txt Просмотреть содержимое от строки 1 до строки 5
sed -n '5p; 5q' example.txt Посмотри на строку 5
sed -e 's/00*/0/g' example.txt заменяет множественные нули на один ноль
cat -n file1 указывает количество строк в файле
Кошка example.txt | awk 'NR%2==1' удаляет все чётные строки в example.txt файле
эхо a b c | awk '{print $1}', чтобы посмотреть первую колонку строки
эхо a b c | awk '{print $1,$3}', чтобы посмотреть первую и третью колонки ряда
Вставить файл 1 Файл 2 объединяет содержимое двух файлов или столбцов
вставить -d '+' файл 1 файл 2 объединяет содержимое двух файлов или столбцов, разделённых буквой «+» посередине
сортировать файл 1 файл 2 сортирует содержимое обоих файлов
сортировать файл1 файл2 | Uniq удаляет объединение двух файлов (сохраняется только одна копия дублирующихся строк)
сортировать файл1 файл2 | uniq-u удаляет перекрёсток, оставляя остальные линии
сортировать файл1 файл2 | Uniq -D устраняет пересечение двух файлов (оставляя только те, что одновременно существуют в обоих файлах)
comm -1 File1 File2 сравнивает содержимое двух файлов и удаляет только то, что содержит 'file1'
comm -2 File1 и File2 сравнивают содержимое двух файлов и удаляют только содержимое 'file2'
comm -3 File1 File2 сравнивает содержимое двух файлов и удаляет только те части, общие для обоих файлов




Настройки символов и конвертация форматов файлов
dos2unix filedos.txt fileunix.txt преобразует формат текстового файла из MSDOS в UNIX
unix2dos fileunix.txt filedos.txt преобразует формат текстового файла из UNIX в MSDOS
Перекод... HTML < page.txt > page.html Преобразует текстовый файл в html
перекодировать -l | Больше шоу разрешили форматы конверсии



Анализ файловой системы
badblocks -v /dev/hda1 для проверки неисправных блоков на диске hda1
fsck /dev/hda1 для восстановления/проверки целостности файловой системы Linux на диске hda1
fsck.ext2 /dev/hda1 Восстановление/проверка целостности файловой системы ext2 на диске hda1
e2fsck /dev/hda1 Восстановление/проверка целостности файловой системы ext2 на диске hda1
E2FSCK -J /dev/HDA1 восстанавливает/проверяет целостность файловой системы ext3 на диске HDA1
fsck.ext3 /dev/hda1 восстанавливает и проверяет целостность файловой системы ext3 на диске HDA1
fsck.vfat /dev/hda1 восстанавливает/проверяет целостность файловой системы FAT на диске hda1
fsck.msdos /dev/hda1 для восстановления/проверки целостности файловой системы DOS на диске hda1
dosfsck /dev/hda1 восстанавливает и проверяет целостность файловой системы DOS на диске hda1



Инициализация файловой системы
MKFS /dev/HDA1 создаёт файловую систему в разделе HDA1
mke2fs /dev/hda1 создаёт файловую систему Linux ext2 в разделе hda1
mke2fs -j /dev/hda1 создает файловую систему Linux ext3 (на основе журналов) в разделе HDA1
mkfs -t vfat 32 -f /dev/hda1 для создания файловой системы FAT32
fdformat -n /dev/fd0 форматирует гибкий диск
mkswap /dev/hda3 для создания файловой системы swap



Файловая система SWAP
mkswap /dev/hda3 для создания файловой системы swap
swapon /dev/hda3 запускает новую файловую систему swap
swapon /dev/hda2 /dev/hdb3 включает оба раздела swap



резервная копия
Сбросьте -0aj -f /tmp/home0.bak /home, чтобы сделать полную резервную копию каталога '/home'
Сбросьте -1aj -f /tmp/home0.bak /home, чтобы сделать интерактивную резервную копию каталога '/home'
восстановить -if /tmp/home0.bak для восстановления интерактивной резервной копии
rsync -rogpav --delete /home /tmp для синхронизации каталогов с обеих сторон
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync через SSH-канал
rsync -az -e ssh --delete ip_addr:/home/public /home/local синхронизирует удалённый каталог с локальным каталогом через ssh и сжатие
rsync -az -e ssh --delete /home/local ip_addr:/home/public синхронизирует локальный каталог с удалённым каталогом через SSH и сжатие.
dd bs=1M if=/dev/hda | gzip | SSH user@ip_addr 'dd of=had.gz' выполняет одноразовую резервную копию локального диска на удалённом хосте через SSH
dd if=/dev/sda of=/tmp/file1 резервное копирование содержимого диска в файл
tar -Puf backup.tar /home/user выполнит интерактивную операцию резервного копирования в каталог '/home/user' один раз
( cd /tmp/local/ и tar c. ) | ssh -C user@ip_addr 'cd /home/share/ &&> tar x -p' Скопировать содержимое одного каталога в удалённый каталог через ssh
( смола c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Скопировать локальный каталог в удалённый каталог через ssh
Дегтя CF - . | (cd /tmp/backup ; tar xf - ) локально копирует одну папку в другую, сохраняя оригинальные права и ссылки
Найти /home/user1 -Имя '*.txt' | xargs cp -av --target-directory=/home/backup/ --родители находят и копируют все файлы, заканчивающиеся на '.txt', из одной папки в другую
Найти /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 находит все файлы, заканчивающиеся на '.log', и создаёт пакет bzip
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Выполните действие для копирования содержимого MBR (Master Boot Record) на дискету
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Восстановить содержимое MBR из резервной копии, сохранённой на дискету



CD
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Очистить содержимое копируемого диска
mkisofs /dev/cdrom > cd.iso Создать ISO-файл изображения диска на диске
mkisofs /dev/cdrom | gzip > cd_iso.gz создаёт сжатый файл изображения ISO-диска на диске
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Создать iso-файл изображения каталога
cdrecord -v dev=/dev/cdrom cd.iso Записать файл изображения ISO
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom — записывает сжатый файл изображения ISO
Mount -o loop cd.iso /mnt/iso для монтирования файла изображения ISO
cd-paranoia -B Транскрипция трека с CD-диска в wav-файл
cd-paranoia — «-3» транскрибирал аудиодорожки с CD-диска в WAV-файл (параметр-3)
CDRecord — SCanbus сканирует шину для идентификации SCSI-канала
dd if=/dev/hdc | md5sum проверяет кодирование md5sum устройства, например CD



Сеть — (Ethernet и WIFI беспроводные)
ifconfig eth0 показывает конфигурацию Ethernet-карты
ifUp eth0 активирует сетевое устройство 'eth0'
ifdown eth0 отключает сетевое устройство 'eth0'
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 управляющий IP-адрес
ifconfig eth0 promisc устанавливает 'eth0' в режим promiscuous для обнаружения пакетов (sniffing)
dhclient eth0 включает 'eth0' в режиме DHCP
маршрут -n показывает таблицу маршрутизации
Route Add -net 0/0 ГВт IP_Gateway Configura Default Gateway
Маршрут Add -net 192.168.0.0 NetMask 255.255.0.0 GW 192.168.1.1 Настроить статический маршрут для доступа к сети '192.168.0.0/16'
Route del 0/0 ГВт IP_gateway удаление статического маршрута
Echo "1" > /proc/sys/net/ipv4/ip_forward активировать маршрутизацию IP
Имя хоста шоу HostName of System
хозяинwww.example.comПоиск имени хоста, чтобы определить имя с IP-адресом и наоборот(1)
nslookupwww.example.comПоиск имени хоста, чтобы определить имя с IP-адресом и наоборот(2)
IP-ссылка показать статус всех интерфейсов
mii-tool eth0 показать статус ссылки 'eth0'
ethTool eth0 показывает статистику сетевой карты 'eth0'
netstat -tup показывает все активные сетевые соединения и их PID
netstat -tupl показывают все сетевые сервисы, слушающие в системе, и их PID
tcpdump tcp-порт 80 показывает весь HTTP-трафик
IWLIST Scan показывает беспроводные сети
IWconfig ETH1 показывает конфигурацию беспроводной сетевой карты
Имя ведущего шоу Имя ведущего
хозяинwww.example.comПоиск имени хоста для определения имени по IP-адресу и наоборот
nslookupwww.example.comПоиск имени хоста для определения имени по IP-адресу и наоборот
whoiswww.example.comпоиск на базе данных Whois JPS tool jps (Java Virtual Machine Process Status Tool) — это команда, предоставляемая JDK 1.5, которая отображает PID всех текущих java-процессов, что просто и практично, и очень подходит для простой проверки некоторых простых ситуаций текущего java-процесса на платформе Linux/Unix.    Думаю, многие используют команду ps в UNIX-системе, которая в основном используется для отображения текущих системных процессов, тех, какие процессы там есть, и их идентификаторов. То же самое касается jps, который показывает статус текущего Java-процесса системы и её ID-номер. Это позволяет нам увидеть, сколько Java-процессов мы запустили (поскольку каждая Java-программа имеет эксклюзивный экземпляр Java VM), их номера процессов (в подготовке к следующим программам), а также использовать opt, чтобы увидеть подробные параметры запуска этих процессов.     Как использовать: введите jps в текущей командной строке (нужно JAVA_HOME, если нет — перейдите в каталог программы смены). JPS хранятся в JAVA_HOME/bin/jps, поэтому пожалуйста, добавьте JAVA_HOME/bin/ в Path.$> jps для удобства
23991 JPS
23789 BossMain
23651 Смола
Наиболее часто используемые параметры: -q отображает только pid, но не имя класса, jar-файла и параметры, переданные основному методу
$> JPS -q
28680
23789
23651-м выводит параметры, переданные основному методу, которые могут составлять null$> jps -m на встроенном JVM
28715 JPS -m
23789 BossMain
23651 Resin -socketwait 32768 -stdout /data/aoxj/resin/log/stdout.log -stderr /data/aoxj/resin/log/stderr.log-l Выведите полное название пакета основного класса приложения или полное имя пути jar-файла приложения $> jps -l
28729 sun.tools.jps.jps
23789 com.asiainfo.aimc.bossbi.BossMain
23651 com.caucho.server.resin.Resin-v выводит параметр $> jps -v, передаемый в JVM
23789 BossMain
28802 JPS -Denv.class.path=/data/aoxj/bossbi/twsecurity/java/trustwork140.jar:/data/aoxj/bossbi/twsecurity/java/:/data/aoxj/bossbi/twsecurity/java/twcmcc.jar:/data/aoxj/ jdk15/lib/rt.jar:/data/aoxj/jdk15/lib/tools.jar -Dapplication.home=/data/aoxj/jdk15 -Xms8m
23651 Resin -Xss1m -Dresin.home=/data/aoxj/resin -Dserver.root=/data/aoxj/resin -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Djavax.management.builder.initial= com.caucho.jmx.MBeanServerBuilderImplsudo jps видит самое полное количество процессов В 192.168.0.77 перечислены все экземпляры JVM удалённого сервера 192.168.0.77, используя протокол RMI, порт подключения по умолчанию — 1099 (при условии, что удалённый сервер предоставляет jstatd). Примечание: в команде jps есть плохое место, похоже, что она может отображать только java-процесс текущего пользователя, и для отображения других пользователей можно использовать только команду PS Unix/Linux.





Предыдущий:Туториал по Vray для 3dsMax 2018
Следующий:Рекомендуемая библиография «Авторитетное руководство по атаке безопасности Android и обороне»
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com