Skip to content

Instantly share code, notes, and snippets.

@Error-331
Created February 13, 2012 09:55
Show Gist options
  • Save Error-331/1815557 to your computer and use it in GitHub Desktop.
Save Error-331/1815557 to your computer and use it in GitHub Desktop.
Linux note
Комманды Linux
--------------
dmesg | more - для того что-бы посмотреть все сообщения выводимые при загрузке.
fsck - аналог Scandisk в Windows.
getty - программа которая контролирует разные опции защиты и терминала.
printenv - выводит на экран все переменные окружения.
clear - команда для очистки эарана.
file - позволяет узнать тип файла, включая дополнитльную информацию.
cat - обьединяет файлы и выводит их на экран, не форматируя их содержимое.
ps - показывает все запущеные процессы для данного терминала.
kill - уничтожает запущеный процесс.
exit,logout - команды для завершения сессии и выхода из терминала.
sudo reboot - перзагрузить удаленый сервер, если пользователь записан в /usr/local/etc/sudoers.
more, less - "прокручивальшики" вывода.
sudo dpkg -i package.deb - установка программы из пакета под Debian
grep *login* /etc/passwd - данная команда позволяет узнть командную оболочку для пользователя *login*.
Пример использования команды chmod: chmod u=rwx,go=r-x myscript1
Для того что бы запустить команду в фоновом режиме нужно после имени команды поставить амперсанд(&).
Для того что бы приостановить процесс нужно нажать комбинациб клавиш ctrl+z.
Папки Linux
-----------
/boot/kernel - стандартное местонахождение ядра
/cat/var/run/dmesg.boot - сдесь находиться вся иформация выводимая во время загрузки ОС.
/etc/fstab - список файловых систем которые нужно смонтировать.
/etc/rc.local - сдесь находяться скрипты выполняемые при загрузки системы. Данный файл может не поддерживаться в более новых версиях FreeBSD.
/usr/local/etc/rc.d - сдесь находяться скрипты выполняемые при загрузки системы. Рекомендуемое место для хранения скриптов.
/etc/ttys - сдесь храняться опции заданые с помощью программы getty.
/bin/ - сдесь находяться исполнительные файлы системных утилит.
/etc/ - сдесь находяться конфигурационные файлы системы и базы данных.
/lib/- сдесь находяться библиотеки операционной системы и програмные.
/tmp/ - сдесь находиться временное хранилище, все пользователи могут сдесь создавать и удалять файлы.
/usr/bin/ - сдесь находяться дополнительные команды пользователя.
/usr/include/ - сдесь находяться стандартные заголовочные файлы системы.
/usr/lib/ - сдесь находяться дополнительные системные библиотеки.
/usr/local/ - сдесь находяться локальные утелиты.
Настройка DSL(ppoe) в kubuntu(ubuntu)
-------------------------------------
sudo pppoeconf - конфигуратор
sudo apt-get install pppoeconf - если утилита не установлена - так ее можно поставить.
sudo pon dsl-provider - чтобы подключится
sudo poff - чтобы отключиться
plog - просмотреть статистику подключения
Работа с apache2
----------------
sudo /etc/init.d/apache2 start
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 restart
/var/www - пака для файлов apache
/etc/apache2/httpd.conf - местонахождение httpd.conf в Ubuntu
/etc/hosts - местонахождение файла hosts в Ubuntu
/etc/php5/apache2 - местонахождение php.ini в Ubuntu
Работа с git
------------
* Для Windows сделать переменную окружения home и сделать чтоб она указывала на другую папку в которой будут
хранится все ключи.
git commit -m 'first commit' - так можно сделать сommit
Работа с SVN
------------
find ./ -type d -name "\.svn" -exec rm -R {} \; - удаление файлов svn
Fuse
----
Fuse ssh disk mount: sshfs alionpay@alionpay.com:/var/www/alionpay/data/www/alionpay.com /var/www/alionpay.com
Заметки по Linux
----------------
fxp0 - имя драйвера которое FreeBSD назначает для Ethernet карты.
Если ввести cd без каких либо параметров - то будет произведен возврат в домашнюю директорию пользователя.
~ - обозначает домашнюю директорию.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment