Lazarus project

Текущее время: 29 мар 2024, 05:14

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Полезные команды в терминале.
СообщениеДобавлено: 25 сен 2011, 19:51 
Не в сети

Зарегистрирован: 25 сен 2011, 19:42
Сообщений: 4
Cпасибо сказано: 0
Спасибо получено:
4 раз в 2 сообщениях
dpkg -i package.deb установить / обновить пакет
dpkg -r package_name удалить пакет из системы
dpkg -l показать все пакеты, установленные в систему
dpkg -l | grep httpd среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени "httpd"
dpkg -s package_name отобразить инфрмацию о конкретном пакете
dpkg -L package_name вывести список файлов, входящих в пакет, установленный в систему
dpkg --contents package.deb отобразить список файлов, входящих в пакет, который ешё не установлен в систему
dpkg -S /bin/ping найти пакет, в который входит указанный файл.

Добавлено (20.09.2011, 11:36)
---------------------------------------------
apt-get install package_name установить / обновить пакет
apt-cdrom install package_name установить / обновить пакет с cdrom'а
apt-get update получить обновлённые списки пакетов
apt-get upgrade обновить пакеты, установленные в систему
apt-get remove package_name удалить пакет, установленный в систему с сохранением файлов конфигурации
apt-get purge package_name удалить пакет, установленный в систему с удалением файлов конфигурации
apt-get check проверить целостность зависимостей
apt-get clean удалить загруженные архивные файлы пакетов
apt-get autoclean удалить старые загруженные архивные файлы пакетов

Добавлено (20.09.2011, 11:38)
---------------------------------------------
arch отобразить архитектуру компьютера
uname -m
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 устройства
date вывести системную дату
cal 2007 вывести таблицу-календарь 2007-го года
date 041217002007.00 установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды)
clock -w сохранить системное время в BIOS

Добавлено (20.09.2011, 11:42)
---------------------------------------------
groupadd group_name создать новую группу с именем group_name
groupdel group_name удалить группу group_name
groupmod -n new_group_name old_group_name переименовать группу old_group_name в new_group_name
useradd -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash user1 создать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell'а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognome
useradd user1 создать пользователя user1
userdel -r user1 удалить пользователя user1 и его домашний каталог
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 изменить атрибуты пользователя
passwd сменить пароль
passwd user1 сменить пароль пользователя user1 (только root)
chage -E 2005-12-31 user1 установить дату окончания действия учётной записи пользователя user1
pwck проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadow
grpck проверяет корректность системных файлов учётных записей. Проверяется файл/etc/group
newgrp [-] group_name изменяет первичную группу текущего пользователя. Если указать "-", ситуация будет идентичной той, в которой пользователь вышил из системы и снова вошёл. Если не указывать группу, первичная группа будет назначена из /etc/passwd

Добавлено (20.09.2011, 11:46)
---------------------------------------------
badblocks -v /dev/hda1 проверить раздел hda1 на наличие bad-блоков
fsck /dev/hda1 проверить/восстановить целостность linux-файловой системы раздела hda1
fsck.ext2 /dev/hda1 проверить/восстановить целостность файловой системы ext2 раздела hda1
e2fsck /dev/hda1
e2fsck -j /dev/hda1 проверить/восстановить целостность файловой системы ext3 раздела hda1 с указанием, что журнал расположен там же
fsck.ext3 /dev/hda1 проверить/восстановить целостность файловой системы ext3 раздела hda1
fsck.vfat /dev/hda1 проверить/восстановить целостность файловой системы fat раздела hda1
fsck.msdos /dev/hda1
dosfsck /dev/hda1

Добавлено (20.09.2011, 11:48)
---------------------------------------------
eject открыть привод CD или DVD
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force очистить перезаписываемый диск RW
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 записать звуковые дорожки в WAV-файлы (rip)
cd-paranoia -- "-3" записать первые 3 звуковые дорожки в WAV-файлы (rip)
cdrecord --scanbus сканировать шину для идентификации устройства

Добавлено (20.09.2011, 11:51)
---------------------------------------------
ifconfig eth0 показать конфигурацию сетевого интерфейса eth0
ifup eth0 активировать (поднять) интерфейс eth0
ifdown eth0 деактивировать (опустить) интерфейс eth0
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 выставить интерфейсу eth0 ip-адрес и маску подсети
ifconfig eth0 promisc перевести интерфейс eth0 в promiscuous-режим для "отлова" пакетов (sniffing)
ifconfig eth0 -promisc отключить promiscuous-режим на интерфейсе eth0
dhclient eth0 активировать интерфейс eth0 в dhcp-режиме.
route -n вывести локальную таблицу маршрутизации
netstat -rn
route add -net 0/0 gw IP_Gateway задать ip-адрес шлюза по умолчанию (default gateway)
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 добавить статический маршрут в сеть 192.168.0.0/16 через шлюз с ip-адресом 192.168.1.1
route del 0/0 gw IP_gateway удалить ip-адрес шлюза по умолчанию (default gateway)
echo "1" > /proc/sys/net/ipv4/ip_forward разрешить пересылку пакетов (forwarding)
hostname отобразить имя компьютера
host http://www.yandex.ru разрешить имя http://www.yandex.ru хоста в ip-адрес и наоборот
host 93.158.134.3
ip link show отобразить состояние всех интерфейсов
mii-tool eth0 отобразить статус и тип соединения для интерфейса eth0
ethtool eth0 отображает статистику интерфеса eth0 с выводом такой информации, как поддерживаемые и текущие режимы соединения
netstat -tupn отображает все установленные сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID'ы и имена процессов, обеспечивающих эти соединения
netstat -tupln отображает все сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID'ы и имена процессов, слушающих порты
tcpdump tcp port 80 отобразить весь трафик на TCP-порт 80 (обычно - HTTP)
iwlist scan просканировать эфир на предмет, доступности беспроводных точек доступа
iwconfig eth1 показать конфигурацию беспроводного сетевого интерфейса eth1

Добавлено (20.09.2011, 11:52)
---------------------------------------------
Microsoft Windows networks(SAMBA) «Команда Описание
nbtscan ip_addr разрешить netbios-имя nbtscan не во всех системах ставится по-умолчанию, возможно, придётся доустанавливать вручную. nmblookup включен в пакет samba.
nmblookup -A ip_addr
smbclient -L ip_addr/hostname отобразить ресурсы, предоставленные в общий доступ на windows-машине
smbget -Rr smb://ip_addr/share подобно wget может получить файлы с windows-машин через smb-протокол
mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share смонтировать smb-ресурс, предоставленный на windows-машине, в локальную файловую систему

Добавлено (20.09.2011, 11:56)
---------------------------------------------
Мониторинг и отладка «Команда Описание
top отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (с автоматическим обновлением данных)
ps -eafw отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (единожды)
ps -e -o pid,args --forest вывести PID'ы и процессы в виде дерева
pstree отобразить дерево процессов
kill -9 98989 "убить" процесс с PID 98989 "на смерть" (без соблюдения целостности данных)
kill -KILL 98989
kill -TERM 98989 Корректно завершить процесс с PID 98989
kill -1 98989 заставить процесс с PID 98989 перепрочитать файл конфигурации
kill -HUP 98989
lsof -p 98989 отобразить список файлов, открытых процессом с PID 98989
lsof /home/user1 отобразить список открытых файлов из директории /home/user1
strace -c ls > /dev/null вывести список системных вызовов, созданных и полученных процессом ls
strace -f -e open ls > /dev/null вывести вызовы бибилотек
watch -n1 'cat /proc/interrupts' отображать прерывания в режиме реального времени
last reboot отобразить историю перезагрузок системы
last user1 отобразить историю регистрации пользователя user1 в системе и время его нахождения в ней
lsmod вывести загруженные модули ядра
free -m показать состояние оперативной памяти в мегабайтах
smartctl -A /dev/hda контроль состояния жёсткого диска /dev/hda через SMART
smartctl -i /dev/hda проверить доступность SMART на жёстком диске /dev/hda
tail /var/log/dmesg вывести десять последних записей из журнала загрузки ядра
tail /var/log/messages вывести десять последних записей из системного журнала

Добавлено (20.09.2011, 12:12)
---------------------------------------------
sudo aptitude install ubuntu-restricted-extras установить расширения убунту ограниченные патентами , кодаки и т.д.

Добавлено (20.09.2011, 12:15)
---------------------------------------------
sudo aptitude install rar unrar p7zip-full установить архиватор рар и 7зип.

Добавлено (20.09.2011, 12:27)
---------------------------------------------
Работа с репозитарием
apt-get update - актуализирование списка пакетов
apt-get upgrade - обновление установленных пакетов
apt-get dist-upgrate - обновление ОС до последнего релиза
apt-get install <имя> - установка/обновление пакета/ов (перечисление пакетов через запятую)
apt-get remove <имя> - удаление пакета/ов (перечисление пакетов через запятую)
apt-get source <имя> - скачивание исходника пакета
apt-cdrom add - подключение к локальному репозитарию CD-ROMa
apt-cache search <имя> - поиск пакета по неполному имени и по тексту в описании
apt-cache show <имя> - показать описание пакета
apt-cache depends <имя> - показать, от каких пакетов зависит пакет
apt-cache whatdepends <имя> - показать, какие пакеты зависят от пакета Работа с DEB-пакетами
dpkg -i <имя,маска> - инсталляция пакета
dpkg -r <имя,маска> - деинсталляция пакета
dpkg -l <имя,маска> - запрос всех установленных пакетов
dpkg -L <имя,маска> - запрос всех файлов, входящих в пакет
dpkg -S <имя файла> - поиск данного файла в установленных пакетах
dpkg -p <имя файла> - вывод детальной информации о установленном пакете
dpkg-reconfigure <имя пакета> - переконфигурировать пакет
/var/lib/dpkg - Каталог со всей информацией по пакетному менеджеру
/var/lib/dpkg/info - Информация о пакетах: список файлов, список конфигов, конфигурационные скрипты, контрольные суммы Настройки прокси-сервера для apt
/etc/apt/apt.conf - Acquire::http::Proxy "http://192.168.21.1:3128";

Настройка сети Основные настройка сетевых интерфейсов
/etc/network/interfaces: - auto имя_интерфейса (если необходимо стартовать при загрузке) - iface имя_интерфейса (можно указывать алиас) - вид работы (static или dhcp) - gateway шлюз_по_умолчанию - address ip-адрес - netmask маска_сети - network подсеть - broadcast широковещательный_адрес - dns-nameservers адрес_dns_сервера Изменение переменных ядра
/etc/sysctl.conf: - net.ipv4.conf.default.forvarding=1 разрешение форвардинга - net.ipv4.tcp_syncookies=1 SYN Cookies Настройка DNS
/etc/resolv.conf: - nameservers выбор NS - search подстановка суффикса по умолчанию
/etc/nsswitch.conf: - определение последовательности выбора NS Настройка статическоо маршрута
/etc/network/interfaces: - up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.17.254 - down route del -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.17.254 Настройка Wi-Fi
Пример настройки - #iface wlan0 inet dhcp - iface wlan0 inet static - address 192.168.0.2 - netmask 255.255.255.0 - network 192.168.0.0 - broadcast 192.168.0.255 - gateway 192.168.0.1 - # dns-* options are implemented by the resolvconf package, if installed - dns-nameservers 192.168.0.1 - wpa-psk b56243d133283f7efd34741dfedbfc590fae0e24640625f0e7767555afcd787e - wpa-driver wext - wpa-key-mgmt WPA-PSK - wpa-proto WPA - wpa-ssid mynet
iwconfig - вывод информации о wi-fi сетевых интерфейсах
iwlist scan - вывод информации о точках доступа в радиусе действия
wpa_passphrase <имя сети> <ключ сети> - генерация hex-ключа для заданного ssid Использование Windows драйверов сетевых карт под Linux
ndiswrapper -i <файл inf> - инсталляция драйвера
ndiswrapper -r <имя драйвера> - удаление драйвера
ndiswrapper -l - список драйверов и устройств
ndiswrapper -m - запись информации о драйвере в конфиг модулей для автозагрузки

Другие настройки системы Управляющие команды
/etc/init.d/<имя_сервиса> <действие> - управление сервисами
update-rc.d - управление загрузочными скриптами
sysctl - управление переменными ядра Работа с модулями
/etc/modules - перечиление загружаемых модулей (именно так, как они будут переданы команде modprobe)
/etc/init.d/module-init-tools - скрипт загрузки модулей Настройки bash
/etc/skel/ - каталог с дефолтными файлами, которые создаются у всех новых пользователей
/etc/adduder.conf - конфиг с параметрами создания нового пользователя
/etc/bash.bashrc - глобальный конфиг
/etc/profile - глобальный профиль при локальном логине
~.bashrc - индивидуальный конфиг
~.profile - индивидуальный профиль при локальном логине
~.bash_logout - скрипт, выполняющийся при разлогине Работа с локалями
/var/lib/locales/supported.d/local - Список используемых локалей
/usr/share/i18n/SUPPORTED - Список возможных локалей
/etc/default/locale - Локаль по умолчанию
dpkg-reconfigure locales - Пересобрать используемые локали
apt-get install console-cyrillic - Установка пакета кирилизации
/usr/bin/cyr - Закаментировать проверку tty
/etc/console-cyrillic - Конфиг пакета кирилизации
dpkg-reconfigure console-cyrillic - Настройка кирилизации Инициализация различных баз
updatedb - инициализация базы поиска утилиты "locate"
mandb - инициализация базы контекстного поиска для "man -k"

Добавлено (20.09.2011, 12:37)
---------------------------------------------
sudo apt-get install gedit установка текстового редактора джидид.

Добавлено (20.09.2011, 12:53)
---------------------------------------------
sudo apt-get install vlc установка плеера vlc


Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю asd "Спасибо" сказали:
efen, Lazarus, Пешеход
 Заголовок сообщения: Re: Полезные команды в терминале.
СообщениеДобавлено: 13 окт 2011, 13:04 
Не в сети

Зарегистрирован: 25 сен 2011, 19:42
Сообщений: 4
Cпасибо сказано: 0
Спасибо получено:
4 раз в 2 сообщениях
Настройки ubuntu 11.04 после установки как убрать панель Unity, Открываем терминал и вводим:
sudo mv / usr/lib/indicators/5/libappmenu.so / usr/lib/indicators/5/libappmenu.so.old ,Вернуть на место так же не сложно:
sudo mv /usr/lib/indicators/5/libappmenu.so.old /usr/lib/indicators/5/libappmenu.so ,Установить обновления ,sudo apt-get update && sudo apt-get upgrade ,Установка Убунту-Твик ,Вводим следующие команды:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak ,Добавить репозиторий Medibuntu ,Для добавления репозитория прописываем в терминал следующее:
sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update , Затем устанавливаем нужные пакеты:
sudo apt-get install app-install-data-medibuntu apport-hooks-medibuntu , Расшаривание папок в Ubuntu 11.04

Не слишком важный, но полезный шаг - настройка сетевых папок. А что бы сетевые папки были доступны как для linux, так и для windows, нужно поставить Samba.
sudo apt-get install samba ,Установка медиа компонентов

Для полной готовности вашей Ubuntu 11.04 к проигрыванию любых мультимедиа файлов придётся выполнить несколько шагов. Для начала установим медиа кодеки:
sudo apt-get install non-free-codecs libxine1-ffmpeg gxine mencoder libmpcdec3 libquicktime1 flac faac faad sox ffmpeg2theora libmpeg2-4
uudeview flac libmpeg3-1 mpeg3-utils mpegdemux liba52-dev mpeg2dec vorbis-tools id3v2 mpg321 mpg123 libflac++6 ffmpeg libmp4v2-0
totem-mozilla icedax tagtool easytag id3tool lame nautilus-script-audio-convert libmad0 libjpeg-progs ,Теперь включим поддержку DVD:
sudo apt-get install libdvdcss2 && sudo /usr/share/doc/libdvdread4/./install-css.sh , Игры и приложения под Windows

Для многих большая потеря при переходе с Windows на Linux - отказ от игр и приложений, которые доступны только для Windows. Теперь это не такая уж и проблема, ибо существует множество способов запустить практически все приложения Windows. Для большинства игр и некоторых приложений обычно используют PlayOnLinux.
sudo apt-get install playonlinux ,Интернет мессенджеры

Рассмотрим 2 самых популярных мессенджера: Pidgin и Skype.

Pidgin один из самых популярных клиентов для ICQ и Jabber. Поддерживает огромное количество плагинов.
sudo apt-get install pidgin

Skype это стандартный клиент для видеосвязи, знакомый многим ещё с Windows. Для установки в начале активируйте Canonical partner repository, затем введите в терминале:
sudo apt-get update && sudo apt-get install skype ,Архиваторы

Ну куда сейчас без архиваторов. Лучше всего поставить сразу всё скопом:
sudo apt-get install unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack lha arj cabextract file-roller ,несколько пакетов, среди которых полезный в некоторых случаях aptitude:
sudo apt-get install aptitude
sudo apt-get install ubuntu-restricted-extras ,Медиа плеер XBMC, XBMC в ubuntu 11.04 устанавливаем так:

sudo add-apt-repository ppa:team-xbmc/unstable
sudo apt-get update
sudo apt-get install xbmc


Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю asd "Спасибо" сказали:
Lazarus
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB