Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
# Посмотреть IP-адрес
ip a
ip addr
# Пинг сети (проверка сетевого подключения)
ip IP-адрес целевой машины
# Посмотреть системное время
date
# Выйти
logout
# Неисправность
shutdown now
# Перезапуск
reboot
# очистить экран
clear
1. Все в Linux представляет собой файл. 2. Существует только один каталог верхнего уровня, в отличие от Windows, который разделен на диск C, диск D и диск E.
Linux | значение | windows |
---|---|---|
/bin | Все доступные пользователю базовые места хранения Заказа | В Windows нет фиксированного каталога для хранения команд. |
/sbin | Для использования Заказа требуется администратор Разрешения. | |
/boot | Файлы, которые необходимо загружать и использовать при запуске системы Linux | |
/dev | После подключения периферийного устройства к Linux определяется место, где хранится соответствующий файл. | Подобно диску U в Windows, файлу символов компакт-диска. |
/etc | Храните файлы конфигурации системы или установленных программ, сервисов регистрации и т.п. | Аналогично реестру в Windows. |
/home | домашний каталог,Каждый раз, когда в Linux создается новый пользователь,автоматическиhomeСерединапользовательвыделитьдокументпапка | Похоже на: «Мои документы» в Windows,У каждого пользователя есть свой каталог. |
/root | Домашний каталог учетной записи root, используемый только учетной записью root. | Аналогично «Моим документам» учетной записи Администратора в Windows. |
/lib | Команды Linux и запуск системы требуют использования некоторых общедоступных зависимостей, которые помещаются в библиотеку, аналогично JDK jar, который необходимо ввести для выполнения разрабатываемого нами кода. | |
/usr | Путь установки по умолчанию для многих системных программ. | Аналогично каталогу Program Files на диске C в Windows. |
/var | Здесь размещаются файлы журналов и файлы кэша, созданные в результате работы системы и программы. |
Примечание. Команды чувствительны к регистру.
# 1. Посмотреть список файлов
ls [-параметр1параметр2] [Цельдокументпапка]
# Просмотр списка файлов в текущем каталоге
ls
# Просмотр файлов в указанном каталоге
ls /
# Просмотр подробностей, информации метаданных (пользователь, группа, размер, время создания, информация Разрешения, тип файла)
ls -l
# Просмотр скрытых файлов
ls -a
# Используйте вместе с параметром
ls -la
# 2. Переключить каталог
cd Цельдокументпапка
# Абсолютное переключение пути
cd абсолютный путь
# Абсолютное переключение пути
cd относительный путь
# Пример: переключитесь на /etc/sysconfig/networks-scripts. в каталоге
# 3. Посмотреть каталог, в котором в данный момент находится Заказ
[root@centos7 network-scripts]# pwd
/etc/sysconfig/network-scripts
# Специальные символы каталога
~ Текущий домашний каталог пользователя
. текущий каталог
.. Предыдущий каталог
# 4. Новыйдокументпапкаидокумент
# Создать новую папку в текущем местоположении
mkdir имя папки
# Создайте папку в указанном каталоге и создайте родительскую папку.
mkdir -p /a/b/имя папки
# существоватьтекущий каталог Вниз Новыйдокумент
touch документимя
# 5. Удалить файлы
# Удалить файлы
rm документ
# Удалить файлыпапка
rm -r документпапка
# Принудительное удаление без запроса
rm -rf документ
# 6. копироватьдокумент
# копироватьдокумент
cp Оригиналдокумент новыйдокумент
# копироватьдокументпапка
cp -r источникдокументпапка новыйдокументпапка
# 7. двигатьсядокументили изменитьдокументимя
# двигатьсяисточникдокументприезжать Цельдокументпапкасередина
mv документ документпапка
# ИсправлятьдокументAизимя ХарактердлядокументB
mv документA документB
# 8. получатьдокументизmd5отпечаток пальца(数Характер签имя)
md5sum документимя
# Введение
1. Цифровая подпись, также известная как цифровой отпечаток пальца
2. Можно проверить, был ли изменен документ
3. одиндокумент通过计算得приезжатьиз一串Характер符串,документсодержаниеизуникальный тег(документ Содержание остается неизменным,Отпечатки пальцев не изменятся)
# catЗаказ
# Проверятьдокументсерединаизвсеинформация(Подходит для просмотра небольших документов.)
cat документимя
# lessЗаказ
# разбивать на страницыиз Просмотреть подокументинформация(Подходит для просмотра больших документов.),Войти в режим просмотра
less документимя
# Сочетания клавиш режима просмотра
↑ #Предыдущая строка
↓ #Следующая строка
G #последняястраница
g #первая страница
космос #следующаястраница
/ключевое слово #Поиск ключевых слов
# Выйдите из режима просмотра и вернитесь в рабочий режим Linux Order.
q #покидать
# tail Заказ
# Отображение прокрутки в реальном временидокументизнаконец10ХОРОШОинформация(по умолчанию10ХОРОШО)
tail -f документимя
# показыватьдокументизнаконец20ХОРОШОинформация
tail -n 20 документимя
tail -n -20 документимя
# показыватьдокументинформация С первого20ХОРОШОкдокументконец
tail -n +20 документимя
Поиск по имени файла
# грамматика
find путь поиска -name "документимяключевые слова"
# пример
find / -name "passwd"
find / -name "ifcfg-*"
Поиск по содержимому файла
# грамматика
grep -параметр Диапазон каталогов для поиска
# параметр
-n Отобразить номер строки, в которой находится результат поиска
-R Рекурсивный поиск каталогеизвседокумент
# пример
grep aries /etc
grep aries /etc/passwd
иллюстрировать
# документимя
Должендокументизимя Характер
# inode
Должендокументизметаданные
# datablock
Должендокументнастоящийдержатьизданные
Уведомление: 1. В индексном дескрипторе хранятся метаданные файла. 2. Команда ls просматривает только метаданные Linux. 3. Блок данных — это реальные данные файла.
Заказ
ln источникдокумент жесткая ссылкадокумент
Заказ
ln -s Цельдокументилидокументпапка Мягкое соединениеимя Характер
# Статический просмотр системных процессов
ps -aux
# Просмотр системных процессов в режиме реального времени
top
# быстрая клавиша
↑ Отказываться
↓ Оказаться
q покидать
# закрыть процесс
kill идентификатор процесса
# силазакрыть процесс (используйте с осторожностью)
kill -9 идентификатор процесса
# крышкавыход
# Поставить интересовать результаты из Заказ1,выходприезжать后面издокументсередина。
`накрыть Писать в`
Заказ1 > документ
# пример
date > date.log
# добавлениевыход
# Поставить интересовать результаты из Заказ1,выходприезжать后面издокументсередина。
`добавление Писатьвходить`
Заказ1 >> документ
# пример
date >> date.log
# трубопровод
# грамматика,Результаты вывода Will Order1,В качестве входных данных для Заказ2
Заказ1 | Заказ2
# пример
Найти Овна пользователь: кот /etc/passwd | grep -n “baizhi”
Найти группу Овна: кошка /etc/group | grep -n “baizhi”
Найдите процесс sshd: ps -aux | grep sshd
Настройка текстового редактора по умолчанию для MobaXterm Избавьтесь от хлопот с vimЗаказ
Сопутствующий заказ
1. Создать группу
`groupadd Название группы`
2. Удалить группу
`groupdel Название группы`
3. Найти группы в системе
`cat /etc/group | grep -n «Название группы»`
иллюстрировать:система каждый Группаинформациябудет хранитьсясуществовать/etc/groupиздокументсередина
Сопутствующий заказ
1. создаватьпользователь `useradd -g Название группы пользовательимя`
2. Установить пароль
`passwd пользовательимя`
3. Найти системный аккаунт
иллюстрировать:система каждыйпользовательинформациядержатьсуществовать`/etc/passwd`документсередина
4. выключательпользователь `su пользовательимя`
5. удалитьпользователь `userdel -r пользовательимя`
Заказ
# Проверять Разрешения
ls -la документ
ll документ
# настраиватьдокументвладелец
грамматика:chown [-R] имя пользователя:имя группы документимя
параметр:-R в случаедокументпапка,Необходимо использовать этот параметр,может бытьдокументпапкаи其Внутри部вседокументизвладелеци Группа Изменить все
Уведомление:Заказ Разрешениянуждатьсяroot
## Исправлятьдокументвладелец
chown пользовательимя документимя
## Исправлятьдокумент Принадлежность Группа
chown :Название группы документимя
## Исправлятьдокументвладелеци Принадлежность Группа
chown пользовательимя:Название группы документимя
## Исправлятьдокументпапкаизвладелеци Принадлежность Группа
chown [-R] пользовательимя:Название группы документпапка
# Разрешениянастраивать1
грамматика:chmod u±rwx,g±rwx,o±rwx документимя
Оператор:
- удалить Разрешения
+ добавить в Разрешения
= Назначение Разрешения
## Даватьдокументизвладелецдобавить восуществлять Разрешения
chmod u+x документимя
## Даватьдокументиздругиеудалитьвсе Разрешения
chmod o-rwx документимя
## Даватьдокументиз Принадлежность Группанастраиватьчитать Писать Разрешения
chmod g=wx документимя
# Разрешениянастраивать2
# документизкаждая принадлежащая сторонаиз Разрешенияизиспользование стоимостиrwx之и计算出来из。
# грамматика
`chmod [-R] nnn документ`
-R рекурсиянастраиватьдокументпапка Внутривседокумент
# настраиватьдокументиз Разрешениядля(владелец Можетчитать Может Писать Можетосуществлять,Группа, к которой вы принадлежите, может читать, может Писать,другие Можетчитать)
chmod 764 документимя
сжатиеграмматика:
tar -zcvf Имя сжатого файла сжатый файл
Синтаксис декомпрессииtar -zxvf Имя сжатого файла -C Каталог, в котором находятся файлы после распаковки.
Параметр 1: параметр описывать -z Требуется для работы с файлом tar.gz. -x Разархивировать -c сжатие -v Отображение информации о процессе для сжатия или Разархивировать интерес. -f Файл file, подлежащий обработке, должен располагаться в конце. параметр2:-C Укажите место хранения распакованных файлов.
Введение: аналогично программе .exe в Windows.
1. Установитьпрограммное обеспечение об/мин
грамматика:`rpm -ivh xxx.rpm`
2. Проверьте, установлена ли программа уже в системе. обеспечение об/мин
грамматика:`rpm -qa Название программного обеспечения`
3. удалитьпрограммное обеспечение об/мин
грамматика:`rpm -e Название программного обеспечения`
4. пример:Установитьtree工具
作用:Проверятькто-тов каталогеиздокументинформация
# в древовидной структуре Проверять2слойдокументинформация
tree -L 2 путь для просмотра
Yum реализован на основе rpm. В дополнение к функциям rpm по установке и удалению программного обеспечения, yum также автоматически находит и загружает программное обеспечение, автоматически обрабатывает зависимости между программами, а также загружает и устанавливает зависимые пакеты.
## Список всех устанавливаемых пакетов
yum list
## Установить программное обеспечение
yum install -y Название программного обеспечения
## Удаление программного обеспечения
yum remove Название программного обеспечения
## Найти пакеты
yum search all Название программного обеспечения
# Например: сшд network firewalld ждать
# Управление сервером Заказ
systemctl status Название службы
# Запустить службу
systemctl start Название службы
# Перезапуск Служить
systemctl restart Название службы
# Остановить службу
systemctl stop Название службы
# Отключите службы начиная с Linux.
systemctl disable Название службы
# Служба установки запускается с Linux.
systemctl enable Название службы
Имя службы: сеть
[root@centos7 dirnew]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
----------------Переписка по сетевой картеиздокументсодержание---------------------
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="0bd5d8a5-fe1b-42de-82bd-bfa7d2984b95"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.199.8" # Просто измените IP-адрес здесь
PREFIX="24"
GATEWAY="192.168.199.2"
DNS1="192.168.199.2"
DNS2="8.8.8.8"
IPV6_PRIVACY="no"
[root@centos7 dirnew]# systemctl restart network #Перезапусксетевая карта Служить
Имя службы: firewalld
# Открытый брандмауэр
systemctl stop Название службы
# Временное закрытиеbrandmauer
systemctl stop firewalld
# Отключить брандмауэр от загрузки
systemctl disable firewalld
# Посмотреть имя хоста
hostname
# настраиватьимя хоста
hostnamectl set-hostname имя хоста
Разрешение доменного имени
Локальные хосты
[root@centos7 ~]# vim /etc/hosts
----------------Ниже приведен документ------------------
192.168.199.8 centos7
# Удаленный вход в Linux
ssh Удаленный IP-адрес Linux или сопоставленное доменное имя
# Введение
SSH-вход в удаленный Linux, устраняющий необходимость ввода пароля
# Генерация открытых и закрытых ключей
[root@centos7 ~]# ssh-keygen
------------осуществлятьрезультат----------- [root@centos7 ~]# tree .ssh
.ssh
├── id_rsa # закрытый ключ
├── id_rsa.pub # открытый ключ
└── known_hosts
# отправлятьоткрытый ключ
`держатьоткрытый ключиздокументдля/root/.ssh/authorized_keys`
[root@centos7 .ssh]# cat id_rsa.pub > authorized_keys
# отправлятьоткрытый ключ
[root@centos7 .ssh]# ssh-copy-id IP целевого хоста
scp местныйиздокумент root@удаленныйlinuxip:/удаленныйlinuxиздокументпуть
scp -r локальный каталог root@удаленныйlinuxip:/удаленныйlinuxиздокументпуть
vim (расширенная версия редактора vi)
vim документ
wget (загрузчик)
wget url
дерево (отображение дерева каталогов)
# На основе древовидной структуры,Рекурсивно отображать текущийдокумент Внизвседокумент
tree
# показывать Цельдокументпапка Внизиздокумент
tree целевой каталог
psmisc (расширенный инструмент управления процессами)
# Отображение текущих процессов системы в виде дерева
pstree
# убить процесс
killall имя процесса
# показывать Должендокумент Какой процесс используется
fuser /Цельдокумент
установка jdk
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/172230.html Исходная ссылка: https://javaforall.cn