Полезные команды Linux (Обновлено)

Так или иначе рано или поздно любой web-разработчик сталкивается с проблемой того, что «надо что-то подковырять на сервачке, где крутится проект». Само собой работая на локали, мы не задумываемся порой над проблемой распаковки архивов и тому подобных рутинных операций. Совсем другое дело, когда работа начинается с удаленный сервером, где крутится проект. В большинстве случаев на таких серверах расположена Unix-like OS без какого-либо user friendly интерфейса (в целях экономии ресурсов конечно же), а все действия с сервером осуществляются через ssh-туннель прямо в консоли. Приведу небольшой список операций, которые мне приходилось выполнять чаще всего.

Итак, погнали:

http://gnu.su/page.php?52

Еще под катом...

Рекурсивное удаление папок .svn

Весьма полезная команда. А делается все очень просто:

find . -name .svn -print0 | xargs -0 rm -rf


или так:

find . -name .svn -exec rm -rf {} \;


Запуск приложения от другого пользователя

Часто бывает нужно запустить какое-нибудь приложение, например, при загрузке, но не с правами root’а, а от имени другого пользователя. А делается это весьма просто

su - username -c "program &"


где username — имя нужного пользователя, а program название программы или команды которую нужно выполнить.
Ну например, запустить при загрузке сервер приложений resin с правами пользователя resin

su - resin  -c "/opt/resin/bin/httpd.sh start"







Вас также может заинтересовать:

Mysql и с чем его едят, основные команды...
Пробую CMS е107 v0.8 Обновлено!!!
Boston Dynamics LS3 научился понимать голосовые команды (Машина конца света)
Pinba — мониторим php в реальном времени (Обновлено)
Хакерами убито несколько сайтов на е107, с версией ядра ниже 0.7.21 (обновлено)
Релиз Linux Deploy 1.2.7, приложения для установки Linux на Android-устройства Ноя