Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Система Linux. Командная строка (Основные команды)

Читайте также:
  1. Cудебник 1550 г. Общая характеристика, система и источники
  2. I. Семинар. Тема 1. Предмет, система, задачи судебной медицины. Правовые и организационные основы судебно-медицинской экспертизы, Понятие, объекты, виды, экспертизы
  3. I. СИСТЕМА ПСИХОЛОГИЧЕСКОГО ОБЕСПЕЧЕНИЯ ОБРАЗОВАНИЯ В СОВРЕМЕННЫХ УСЛОВИЯХ
  4. II. Налоговая система.
  5. IV. Внешняя система
  6. IV. ИЗБИРАТЕЛЬНАЯ СИСТЕМА.
  7. V. Формы и методы контроля, система оценок
  8. V2: 1.1. Денежная система: понятие, структура и типы
  9. V2: 1.7. Современная банковская система Российской Федерации
  10. Автоматизированная система управления транспортным комплексом РФ (АСУ ТК РФ)
Получение справки  
top Загруженность сервера
cat /proc/cpuinfo Тип и частота процессора
free -m Количество оперативной памяти
fdisk -l Количество и размер жёстких дисков
man Описание команды или файла конфигурации. Синоним info. Описание листается стрелками, выход клавишей q. Пример: man fstab
# fdisk -l Показать все диски
# man hier Описание иерархии файловой системы (для чего нужна каждая директория linux)
#date Показывает текущую дату и время
Работа с файлами  
# ls Список файлов и каталогов
# ls -l Выводить дополнительную информацию о файлах: права, владельца, дату создания и т.д.
# ls -laX Форматированный список всех файлов и директорий, включая скрытые
# pwd Текущий путь
# cd В домашнюю директорию
# cd /home Переход в директорию /home
# locate primer Поиск всех файлов с именем primer
# cp -la /dir1 /dir2 Копирование директорий
# mv /dir1 /dir2 Переименование директории
# mkdir /home/primer Создание директории с именем primer
# rmdir /home/primer Удаление директории с именем primer
# rm -rf /home/primer Удаление директории с вложенными файлами
# touch /home/primer Создание пустого файла с именем primer
# cat /home/primer Показать содержимое файла /home/primer
# cp /1c/primer/primer.txt /1c/primer.txt Копирует /1c/primer/primer.txt в /1c/primer.txt
# ln –s/1c/primer/primer.txt /1c/primer Создает символическую ссылку /1c/primer к файлу /1c/primer/primer.txt
Управление процессами  
# ps Вывести ваши текущие активные процессы
# top Показать все запущенные процессы
# kill pid Убить процесс с id pid
# killall proc Убить все процессы с именем proc
Работа с архивами  
# tar cf primer.tar /home/primer.txt Создать tar-архив с именем primer.tar содержащий /home/primer.txt
# tar czf primer.tar.gz /home/primer.txt Cоздать tar-архив с сжатием Gzip по имени primer.tar.gz
# tar cjf primer.tar.bz2 /home/primer.txt Cоздать tar-архив с сжатием Bzip2 по имени primer.tar.bz
# tar xf primer.tar Распаковать архив primer.tar в текущую папку
# tar xzf primer.tar.gz Распаковать tar-архив с Gzip
# tar xjf primer.tar.bz Распаковать tar-архив с Bzip2
Права доступа  
# chmod 0777 /home/ Доступ для всех к дериктории /home с правами чтение/запись/исполнение
# chown username:groupname /home/test.txt Изменение владельца и группы только для файла /home/test.txt/
Работа с сетью  
# ifconfig Информация о текущей настройке сетевых карт
# /etc/hosts Здесь находится список ip-адресов и назначенных им имен
# /etc/resolv.conf В этом файле указываются DNS сервера. DNS-сервер задается директивой nameserver
# /etc/host.conf Файл указывает последовательность использования механизмов разрешения имени
# /etc/init.d/network Скрипт останавливающий и запускающий работу сети
#/proc/sys/net/ipv4/ip_forward Включение маршрутизации для своих интерфейсов, если у вас два или более интерфейсов её нужно включить
# echo '1' > /proc/sys/net/ipv4/ip_forward Включение осуществляется передачей “1” в этот файл
# netstat -r Команда позволяющая отслеживать сетевые подключения сервера
# netstat -nlp | grep:25 Можно узнать слушает ли кто нибудь 25-й порт?
# netstat -nt Посмотрим с кем у нас есть подключение и по какому порту
# nmap 192.168.146.132 Nmap позволяет сканировать удаленные компьютеры на предмет открытых портов.
# nmap -A -T5 192.168.0.33 С более агрессивными опциями можно узнать версию ОС и некоторые другие вещи.
# nmap -sT -p 0-66000 192.168.0.33 Сканируем диапазон портов 0-66000.
# yum -y install nmap Устанавливаем программу nmap.
# man nmap У nmap много различных опций, подробнее о них можно прочитать вызвав справку.
# man tcpdump tcpdump позволяет выяснить, какие пакеты передаются по сети
# tcpdump -nn host 192.168.0.13 and port 22 Слушаем трафик для определенного ip-адреса и порта
# ssh -X root@192.168.0.1 Подключение к удаленному серверу по ssh
# sysctl net.ipv4.icmp_echo_ignore_all Проверяем значение ответа сервера на ping
# sysctl -w net.ipv4.icmp_echo_ignore_all=1 Отключаем ответ сервера на ping
# dig -x 93.188.206.2 Узнаем имя сервера по IP адресу (in-addr.arpa)
# nc -v -w 1 localhost -z 1-5901 Netcat(nc) - cоздаёт или читает/пишет TCP/IP соединения

 




Дата добавления: 2015-02-16; просмотров: 16 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав