Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
debian_common [2019/04/21 16:17] – [Basic commands 101] Júne Park | debian_common [2020/01/27 12:04] – [Disable power wireless off] Júne Park | ||
---|---|---|---|
Line 330: | Line 330: | ||
---- | ---- | ||
- | ==== Delete unnecessary files regularly ==== | ||
- | '' | ||
- | <code bash> | ||
- | 30 */6 * * * / | ||
- | </ | ||
- | Delete empty directory at 30 minutes past every 12 hours | + | ==== Disable power wireless off ==== |
- | <code bash> | + | <code bash> |
- | 30 */12 * * * / | + | sudo iwconfig wlan0 power off |
- | </ | + | </ |
---- | ---- | ||
- | ==== Delete all files except for desired file types ==== | + | ==== Disable Bluetooth service |
<code bash> | <code bash> | ||
- | find . -type f ! -name '*.mkv' -delete | + | vi / |
- | </ | + | </ |
- | ---- | + | Edit the line with '' |
- | ==== Disable power wireless off ==== | + | <code ini> |
+ | AutoEnable | ||
+ | </ | ||
+ | A more radical way is to either stop the bluetooth service | ||
+ | |||
+ | <code bash> | ||
+ | sudo systemctl stop bluetooth.service | ||
+ | </ | ||
+ | |||
+ | Or even more radical is to disable it permanently | ||
<code bash> | <code bash> | ||
- | sudo iwconfig wlan0 power off | + | sudo systemctl disable bluetooth |
</ | </ | ||
Line 388: | Line 392: | ||
---- | ---- | ||
+ | ===== Upgrade php 7.x ===== | ||
+ | Append additional source for php7.x latest, | ||
+ | |||
+ | <code bash> | ||
+ | wget -q https:// | ||
+ | echo "deb https:// | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | sudo apt-get update | ||
+ | </ | ||
+ | |||
+ | <code text> | ||
+ | Reading package lists... Done | ||
+ | E: The method driver / | ||
+ | N: Is the package apt-transport-https installed? | ||
+ | E: Failed to fetch https:// | ||
+ | E: Some index files failed to download. They have been ignored, or old ones used instead. | ||
+ | </ | ||
+ | |||
+ | When it comes to this errors, install additional packages for update, | ||
+ | |||
+ | <code bash> | ||
+ | sudo apt-get install ca-certificates apt-transport-https | ||
+ | </ | ||
+ | |||
+ | Install php with latest version | ||
+ | |||
+ | <code bash> | ||
+ | sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-opcache php7.2-curl php7.2-mbstring php7.2-mysql php7.2-zip php7.2-xml | ||
+ | </ | ||
+ | |||
+ | To verify the installation is completed run the following command: | ||
+ | |||
+ | <code bash> | ||
+ | php -v | ||
+ | </ | ||
+ | |||
+ | |||
+ | ---- | ||
+ | ===== Nginx repository ===== | ||
+ | |||
+ | Install the prerequisites: | ||
+ | |||
+ | <code bash> | ||
+ | sudo apt install curl gnupg2 ca-certificates lsb-release | ||
+ | </ | ||
+ | |||
+ | To set up the apt repository for stable nginx packages, run the following command: | ||
+ | <code bash> | ||
+ | echo "deb http:// | ||
+ | | sudo tee / | ||
+ | </ | ||
+ | |||
+ | If you would like to use mainline nginx packages, run the following command instead: | ||
+ | |||
+ | <code bash> | ||
+ | echo "deb http:// | ||
+ | | sudo tee / | ||
+ | </ | ||
+ | |||
+ | Next, import an official nginx signing key so apt could verify the packages authenticity: | ||
+ | |||
+ | <code bash> | ||
+ | curl -fsSL https:// | ||
+ | </ | ||
+ | |||
+ | Verify that you now have the proper key: | ||
+ | |||
+ | <code bash> | ||
+ | sudo apt-key fingerprint ABF5BD827BD9BF62 | ||
+ | </ | ||
+ | |||
+ | The output should contain the full fingerprint '' | ||
+ | |||
+ | <code txt> | ||
+ | pub | ||
+ | 573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62 | ||
+ | uid [ unknown] nginx signing key < | ||
+ | </ | ||
+ | |||
+ | To install nginx, run the following commands: | ||
+ | |||
+ | <code bash> | ||
+ | sudo apt update | ||
+ | sudo apt install nginx | ||
+ | </ | ||
+ | |||
+ | ---- | ||
==== Basic commands 101 ==== | ==== Basic commands 101 ==== | ||
Line 487: | Line 580: | ||
Both the standard output and standard error streams will be copied to the file while still being visible in the terminal. If the file already exists, the new data will get appended to the end of the file. | Both the standard output and standard error streams will be copied to the file while still being visible in the terminal. If the file already exists, the new data will get appended to the end of the file. | ||
+ | |||
+ | ---- | ||
+ | === Find string(s) in files === | ||
+ | |||
+ | <code bash> | ||
+ | find / | ||
+ | </ | ||
---- | ---- |