Вывод всех портов и программ, которые их слушают:
netstat -anp | grep LISTEN
Или альтернативный вариант:
netstat -plutn
Вывод всех портов и программ, которые их слушают:
netstat -anp | grep LISTEN
Или альтернативный вариант:
netstat -plutn
Самый простой способ удалить всё содержимое файла (очистить его) - скопировать в него "содержимое" файла /dev/null (/dev/null в *nix - синоним пустоты. Всё что копируется в него - пропадает, всё что копируется из него - является пустотой).
Сделать это можно выполнив:
cp /dev/null file.ext
, где file.ext - имя очищаемого файла.
Иногда возникает необходимость подсчитать - сколько вложенных файлов и папок находится в какой-то отдельной папке.
Самый простой способ - выполнить команду:
find /path/to/folder | wc -l
, где /path/to/folder - путь к проверяемой папке от корня диска.
Если нужно подсчитать - в какой папке больше всего вложенных элементов (файлов и папок), а потом вывести их списком в возрастающем порядке, то делайте так:
find . -mindepth 2 | awk -F/ '{ print $2"/" }' | sort | uniq -c | sort -n
Но часто таких деталей не нужно - достаточно увидеть 2-3 папки в которых больше всего элементов. Для этого в конце той же команды допишите | tail -3 ( "3" в ней - это количество элементов, которые будут показаны):
find . -mindepth 2 | awk -F/ '{ print $2"/" }' | sort | uniq -c | sort -n | tail -3
chown -R user directory
chown user:group filename.ext
chown -R user:group *
chmod 644 /path/to/file/filename.extгде,
chmod 644 filename.ext
find . -type f -exec chmod 644 {} \;
chmod 755 /path/to/folder/
cd /path/to/folder/где, /path/to/folder/ путь к папке от корня.
find . -type d -exec chmod 755 {} \;
Как оказалось, многие пользователи не знают, как подключиться к серверу по shh (получить доступ к его консоли) для дальнейшей работы с ним. В этой заметке я постараюсь исправить этот пробел в знаниях! : ) Для подключения по SSH к удалённому серверу нужно не так уж и много:
Начнём с первого пункта.
Для всех версий windows схема одинакова. Сначала нужно скачать специальную программу-клиент под названием putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (кликнуть по putty-0.63-installer.exe) установить её и запустив ввести адрес сервера в поле HostName (в поле Port должно быть значение 22):
[caption id="attachment_943" align="aligncenter" width="487"] Подключение по ssh программой Putty[/caption]...далее (если Вы подключаетесь к этому серверу впервые) программа спросит, доверяете ли Вы данному серверу? Нажмите "Да" (Или "Нет", если планируете подключиться к серверу только один раз):
[caption id="attachment_944" align="aligncenter" width="466"] Подтвердите, что узел является доверенным[/caption]Далее в поле "Login as:" введите имя пользователя (зачастую, это - root):
[caption id="attachment_945" align="aligncenter" width="628"] Введите имя пользователя[/caption]После этого введите пароль и всё - Вы подключились к серверу по ssh!
Внимание! При вводе пароля, из соображений безопасности не отображаются даже "звёздочки"! Так и должно быть - просто наберите пароль и нажмите "Enter"
Если же на рабочем компьютере установлена любая версия любого линукса, то всё очень просто - откройте терминал и введите команду вида
ssh [email protected]
и введите пароль где, username - имя пользователя. 111.222.333.444 - IP-адрес сервера Если подключение производится впервые - также нужно будет подтвердить свои намерения набрав слово "yes" и нажав "Enter".
Прокомментировать