Linux

Установка LAMP

Периодически приходится переустанавливать Linux и соответствующее окружение для разработки на PHP. Пользуюсь на данный момент вот этой инструкцией https://vitux.com/how-to-install-lamp-stack-on-linux-mint/

Устранение ошибки работы Wi Fi на ноутбуках Lenovo в Linux

Установил на свой новый Lenovo Legion операционную систему Linux Mint 20.1 Ulyssa и после перезагрузки перестал работать Wi Fi. Оказалось, что всё дело в модуле ядра ideapad_laptop, который не даёт нормально работать Wi Fi.

Лечится следующим образом.

Тэги:

Скрипт для остановки служб в Linux

Бывает такое, что возникает необходимость остановить какие-то службы, занимающие определённые порты. Например, в тех случаях когда эти порты нужно освободить для контейнеров Docker-а. В этих случаях можно воспользоваться скриптом, пример которого приложен ниже:

	# !/bin/bash
	sudo service apache2 stop
	sudo service mysql stop
    sudo service mysql postgresql

или вот так:

	# !/bin/bash
	sudo systemctl stop apache2
	sudo systemctl stop mysql
    systemctl stop postgresql

Тэги:

Linux Mint 19: раскрашивание терминала

https://pingvinus.ru/note/bash-promt

\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
 

Работа с grep

Наиболее часто используемые мной команды grep

 

		grep -rl 'string' folder - рекурсивный поиск всех файлов внутри
		папки folder, содержащих строку 'string'

 

Тэги:

Работа с архивированием в Linux

Работа с tar

 

		tar cf file.tar files – создать tar-архив с именем file.tar содержащий files
		tar xf file.tar – распаковать file.tar
		tar czf file.tar.gz files – создать архив tar с сжатием Gzip
		tar xzf file.tar.gz – распаковать tar с Gzip
		tar cjf file.tar.bz2 – создать архив tar с сжатием Bzip2
		tar xjf file.tar.bz2 – распаковать tar с Bzip2
		gzip file – сжать file и переименовать в file.gz
		gzip -d file.gz – разжать file.gz в file
		tar -cf - folder | pv -L 2M > file.tar - создание архива с ограничением 
		максимальной передачи данных до 2 Мегабайт в секунду
		tar -pczvf archieve.tar.gz /public_html/ --exclude /public_html/tmp - создание архива, исключая папку tmp

 

Тэги:

Подключение к серверу через SSH в Linux

		ssh -p port user@host
данная команда подключает к host на порт port пользователя user

Справочник по командам Linux

Тэги:

Применение патчей

http://knoppix.ru/adv240604.shtml - вот хорошее объяснение;

Ubuntu 16.04 Wireless Broadcom

https://losst.ru/chto-takoe-json
https://losst.ru/nasrojka-wifi-v-ubuntu

Тэги:

Расстановка прав на файлы и папки в Linux

Допустим есть папка public_html и нужно рекурсивно расставить права доступа на все вложенные папки и файлы внутри неё. Сделать это можно следующим образом:

	find public_html/ -type d -exec chmod 0755 {} \;
	find public_html/ -type f -exec chmod 0644 {} \;

Эти команды расставят следующие права для папок:

Тэги:

Страницы

Subscribe to RSS - Linux