0%

linux常用和错误集

lnmp一键安装包

1
2
3
4
wget http://soft.vpser.net/lnmp/lnmp1.7beta.tar.gz -cO lnmp1.7beta.tar.gz && tar zxf lnmp1.7beta.tar.gz && cd lnmp1.7

# 无人值守参数生成 https://lnmp.org/auto.html
wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && LNMP_Auto="y" DBSelect="2" DB_Root_Password="lnmp.org" InstallInnodb="y" PHPSelect="5" SelectMalloc="1" ./install.sh lnmp

Screen

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#https://www.runoob.com/linux/linux-comm-screen.html
#Linux screen命令用于多重视窗管理程序。
#screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。
#语法
#screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s <shell>][-S <作业名称>]
#参数说明:
#
#-A  将所有的视窗都调整为目前终端机的大小。
#-d<作业名称>  将指定的screen作业离线。
#-h<行数>  指定视窗的缓冲区行数。
#-m  即使目前已在作业中的screen作业,仍强制建立新的screen作业。
#-r<作业名称>  恢复离线的screen作业。
#-R  先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
#-s<shell>  指定建立新视窗时,所要执行的shell。
#-S<作业名称>  指定screen作业的名称。
#-v  显示版本信息。
#-x  恢复之前离线的screen作业。
#-ls或--list  显示目前所有的screen作业。
#-wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业。
#
# 如果提示screen: command not found 命令不存在可以执行:
# yum install screen 或 apt-get install
# 创建
screen -S t1
# 挂起,后台运行
ctrl+a d
# 恢复指定窗口,后台到前台
screen -r t1

南琴浪版暴力魔改BBR一键安装脚本

1
2
3
4
5
6
7
8
9
10
11
12
# https://github.com/tcp-nanqinlang/wiki/wiki/general
# Debian版:

wget --no-check-certificate https://github.com/tcp-nanqinlang/general/releases/download/3.4.2.1/tcp_nanqinlang-fool-1.3.0.sh
bash tcp_nanqinlang-fool-1.3.0.sh

# CentOS版:

wget --no-check-certificate https://raw.githubusercontent.com/tcp-nanqinlang/general/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.sh
bash tcp_nanqinlang-1.3.2.sh
#根据步骤走,安装完内核后重启
shutdown -r now

Rclone

1
2
3
4
5
6
7
8
9
yum -y update
# 安装依赖
yum install fuse -y
curl https://rclone.org/install.sh | sudo bash
# 创建配置文件
rclone config
# 查看配置文件路径
rclone config file
# 更多操作或帮助

虚拟内存

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# https://www.moerats.com/archives/722/
#Linux VPS一键添加/删除Swap虚拟内存
#脚本不支持OpenVZ架构,安装会自动退出。
#然后根据选项进行操作,记得添加swap的时候填写纯数字,默认单位为M。
wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh

#———————————————————————————————————————
#Linux VPS一键添加/删除swap脚本
#1、添加swap
#2、删除swap
#———————————————————————————————————————
#请输入数字 [1-2]:1
#请输入需要添加的swap,建议为内存的2倍!
#请输入swap数值:2048
#swapfile未发现,正在为其创建swapfile
#Setting up swapspace version 1, size = 2097148 KiB
#no label, UUID=e556830d-aa98-41cf-b8a5-14dad33a144d
#swap创建成功,并查看信息:
#Filename Type Size Used Priority
#/swapfile file 2097148 0 -1
#SwapCached: 0 kB
#SwapTotal: 2097148 kB
#SwapFree: 2097148 kB

多媒体

1
2
3
4
# emby
https://emby.media/linux-server.html
# plex
https://www.plex.tv/zh/media-server-downloads/?langr=1#plex-media-server

方法

nginx[宝塔]开启目录浏览模式(nginx autoindex)

在网站 设置 伪静态里边设置如下

1
2
3
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;

错误

-bash: wget: command not found

解决:yum -y install wget

Try ‘chmod –help’ for more information.

解决:chmod +x xx.sh或是bash xx.sh

参考