Вход:  Пароль:  
FreeSource: MikhailKuligin ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |

В последнее время у домашних пользователей и в небольших офисах обязательно есть выход в сеть интернет и возникает необходимость подключить несколько ПК к имеющемуся каналу интернет (и как правило, с минимум или без дополнительных затрат на приобретение дополнительного оборудования). Крупные компании и организации могут себе позволить держать в штате системного администратора, мелкие фирмы, а тем более домашние пользователи такого позволить себе не могут и решают такие вопросы, как правило самостоятельно. Если в Windows эта задача опытными пользователями решается достаточно безболезненно, то после перехода на Linux эту задачу можно решить таким образом:
Как настроить транслятор адресов NAT




В феврале 2008 приобрел ноутбук, решил поделиться впечатлениями:
Ноутбук Acer Aspire5315




В bash по умолчанию автодополнение клавишей табулятора не работает, например, после команды sudo. Однако решается эта задача очень просто: достаточно раскоментировать в /etc/bash.bashrc следующие строки:


# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi


После этого автодополнение будет работать буквально везде, где только можно себе представить, например: bash [TAB] – автодополнение названия хоста или apt-cache --search.




Смена переключателя раскладки клавиатуры с Ctrl+Shift на caps lock для того, что бы в Open Office? работали все горячие клавиши.




Мультимедия в консоли – использование mplaer, mencoder, imagemagic...




Список наиболее важных сетевых портов Linux
21 порт => FTP
22 порт => SSH
23 порт => Telnet
25 порт => Порт SMTP отвечающий за передачу почты
43 порт => Порт клиента WHOIS
53 порт => Система преобразования имени хоста
80 порт => Стандартный порт HTTP Веб севрера
110 порт => Порт POP отвечает за приём почты
995 порт => Защищённое SSL/TLS соединение POP
143 порт => IMAP Протокол приёма почты
993 порт => Защищённое соединение IMAP
443 порт => Защищённое HTTP соединение (SSL для https:// )
3306 порт => Mys QL? Сервер
631 порт => Протоколы сетевой печати
5900 порт => Система удаленного доступа к компьютеру VNC (Virtual Network Computing)
iptraf монитор локальной сети с интерфейсом ncurses
ifconfig Показать конфигурацию всех сетевых интерфейсов
ifconfig eth0 Показать конфигурацию сетевого интерфейса eth0
ifup eth0 Активировать сетевой интерфейс eth0
ifdown eth0 Отключить сетевой интерфейс eth0
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Задать конфигурацию IP адреса
ifconfig eth0 promisc Позволяет получать все пакеты, независимо от того были ли они предназначены для хоста или нет. (Это позволяет анализировать сетевой трафик.)
dhclient eth0 Включить на интерфейсе eth0 режим dhcp
route -n Показать таблицу роутинга
route add -net 0/0 gw IP_адрес_шлюза Задать шлюз
route 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 gw IP_адрес_шлюз удалить статический маршрут
echo “1” > /proc/sys/net/ipv4/ip_forward активировать ip маршрутизацию
hostname Показать имя хоста
host www.it-talk.ru Получить IP адрес от хоста и наоборот
whois www.it-talk.ru Опросить WHOIS
nslookup www.it-talk.ru Получить IP адрес от хоста и наоборот через проверку DNS-сервера
ip link show Показать информацию о всех сетевых интерфейсах
ip link show eth0 Показать информацию интерфейса eth0
mii-tool eth0 Показать параметры интерфейса eth0
ethtool eth0 Показать статистику интерфейса eth0
netstat -p --inet Показать активные соединения
netstat -lp --inet Показать прослушиваемые порты в системе (и кто их слушает)




Общесистемные
hostname сетевое имя машины
whoami имя текущего пользователя
uname -m покажет архитектуру машины
uname -r версия ядра
sudo dmidecode -q информация об аппаратном обеспечении системы, в соответствии с SMBIOS/DMI.
cat /proc/cpuinfo информация о процесоре
cat /proc/interrupts прерывания
cat /proc/meminfo вся информация которая относится к памяти
cat /proc/swaps вся информация про swap
cat /proc/version версия ядра и другая информация
cat /proc/net/dev сетевые интерфейсы и статистика
cat /proc/mounts смонтированные устройства
cat /proc/partitions доступные разделы
cat /proc/modules загруженные модули ядра
lspci -tv PCI устройства
lsusb -tv USB устройства
date текущая дата
cal календарь и текущий месяц
cal 2008 покажет весь 2008 год =)




Список команд linux относящийся к процессам перезагрузки и выключения.
shutdown -h now выключить систему
init 0 выключить систему
telinit 0 выключить систему
shutdown -h hours:minutes & запланировать выключение системы
shutdown -c отменить запланированное выключение
shutdown -r now перезагрузить систему
reboot перезагрузить систему
logout завершить сессию




Операции с файлами и не только...
d /home перейти в домашний каталог
cd .. перейти на уровень выше
cd ../.. перейти на 2 уровня выше
cd перейти в домашний каталог
cd – перейти в предыдущий каталог
pwd показать путь к текущей директории
ls показать файлы и директории
ls -F показать файлы и директории
ls -l показать подробности о файлах и директориях
ls -a показать скрытые файлы
mkdir dir1 создать директорию с именем dir1
mkdir dir1 dir2 создать директории dir1 и dir2
mkdir -p /tmp/dir1/dir2 создать директорию в указанном месте
rm -f file1 vудалить файл с именем file1
rmdir dir1 удалить директорию с именем dir1
rm -rf dir1 удалит директорию dir1 и всё её содержимое
rm -rf dir1 dir2 удалить директории dir1 и dir2 со всем содержимым
mv dir1 new_dir переименовать / переместить директорию
cp [что копировать] [куда копировать]
ln -s cоздать символическую ссылку. [На что сделать ссылку] [имя ссылки]
Поиск файлов и директорий




Поиск


find / -name file1 искать файлы или директорию начиная с /
find / -user user1 искать файлы и директории относящиеся к user1
find /home/user1 -name \*.bin искать файлы с расширением .bin в директории /home/user1
find /usr/bin -type f -atime +100 искать бинарные файлы, которые не запускались 100 дней
find /usr/bin -type f -mtime -10 найти файлы созданные или изменённые за 10 дней
find / -name \*.deb -exec chmod 755 '{}' \; найти файлы с расширением .deb и изменить права доступа
locate \*.ps найти файлы с расширением .ps
whereis halt показать путь к указанной программе, в данном случае halt
which halt показать полный путь к указанной программе, в данном случае halt


Права доступа

600 Файл недоступен
644 Доступ всем для чтения (например, документы HTML)
666 Файл может прочитан и модифицирован (для файлов HTML, изменяемых посредством скриптов)
755 Файл может быть прочитан и запущен кем угодно (например, скрипты)
777 Доступен для записи и запуска кому угодно (не рекомендуется)


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]