Linux

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

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

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

Тэги:

Устранение ошибки "Can't start listening for connections from 'xdebug'. Port 9000 is busy." в PhpStorm

Если при попытке запуска Xdebug в PhpStorm вы получаете такую ошибку с таким текстом:

Can't start listening for connections from 'xdebug'. Port 9000 is busy.

то нужно выполнить следующие действия.

Найдите процесс, который занимает порт под номером 9000 следующей командой

		sudo netstat -tulpn | grep :9000

Вы получите ответ примерно в таком виде:

Тэги:

Скрипт для остановки служб в 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

Тэги:

Работа с 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

Тэги:

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 {} \;

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

Тэги:

MCrypt: установка расширения для PHP в Linux

		apt-get install php5-mcrypt
		sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini
		sudo php5enmod mcrypt

Источники информации:

Тэги:

Subscribe to RSS - Linux