linux中使用lighttpd安装简单web服务

平台系统:Ubuntu 16.04

安装 Lighttpd

 apt-get update 
 apt-get install lighttpd 
设置 Lighttpd

如果有更高的需求,我们可以通过修改默认设置文件,如/etc/lighttpd/lighttpd.conf,来对 Lighttpd 进行进一步设置。 而在这份教程中我们将使用默认设置,不对设置文件进行修改。如果你曾做过修改并想检查设置文件是否出错,可以执行下面的指令。

 lighttpd -t -f /etc/lighttpd/lighttpd.conf 
开启服务

现在,通过执行 systemctl 指令来重启 Web 服务。

 systemctl start lighttpd 

然后我们将它设置为伴随系统启动自动运行。

 systemctl enable lighttpd 
设置防火墙

如要让我们运行在 Lighttpd 上的网页或网站能在 Internet 或同一个网络内被访问,我们需要在防火墙程序中设置打开 80 端口。由于 CentOS 7 和 Ubuntu15.04 都附带 Systemd 作为默认初始化系统,所以我们默认用的都是 firewalld。如果要打开 80 端口或 http 服务,我们只需执行下面的命令:

 firewall-cmd --permanent --add-service=http 

success

 firewall-cmd --reload 

success

正常情况下可以省略设置防火墙的步骤,网站目录:/var/www/html

最后把域名指向服务器即可访问!

Linux服务器SSH挂断后继续后台运行命令

当我们断开SSH连接时,运行的命令也会终止。如何才能在断开SSH客户端后,让命令在后台自动运行呢?

解决方法:
1.nohup命令
功能:不挂断地运行命令,忽略HUP信号。
语法:nohup command &
中间红色command是需要运行的命令
退出时输入命令:exit
则能保证命令在后台继续运行!

举例:
1. sh test.sh &  
将sh test.sh任务放到后台 ,即使关闭xshell退出当前session依然继续运行,但标准输出和标准错误信息会丢失(缺少的日志的输出)
将sh test.sh任务放到后台 ,关闭xshell,对应的任务也跟着停止。
2. nohup sh test.sh  
将sh test.sh任务放到后台,关闭标准输入,终端不再能够接收任何输入(标准输入),重定向标准输出和标准错误到当前目录下的nohup.out文件,即使关闭xshell退出当前session依然继续运行。
3. nohup sh test.sh  & 
将sh test.sh任务放到后台,但是依然可以使用标准输入,终端能够接收任何输入,重定向标准输出和标准错误到当前目录下的nohup.out文件,即使关闭xshell退出当前session依然继续运行。

注意:退出时切记输入命令:exit

4、nohup 命令 参数 >/dev/null 2>&1 &
我们并不需要linux来记录日志,而且时间长了nohup.out文件会变的非常大,所以我们把linux中的日志全部丢到/dev/null中,相当于放入垃圾桶。>/dev/null是将1放进黑洞, 2>&1是将2放进1,最终都进入黑洞。

解决WordPress Cookies被阻止问题

点击登录以后,提示:“错误:Cookies被阻止或者您的浏览器不支持。要使用WordPress,您必须启用cookies。

解决方法:在wp-config.php里面添加下面的cookies转向define代码,

以本站为例:

 
/** 解决Cookies被阻止问题。 */
define('COOKIE_DOMAIN', '.80tm.com'); //注意域名前面那个点 保存之后,刷新页面登录即可。

OneDrive上传软件:OneDriveUploader(网盘上传)

OneDrive是微软的网盘,在国内也能正常访问,并且还有教育版免费5T的存储空间,非常值得使用。

OneDrive上传软件:OneDriveUploader(萌咖编写
项目地址:https://github.com/MoeClub/OneList/tree/master/OneDriveUploader
适用系统:linux各个版本,使用官方API,Golang语言编写,无需编译。

1. 安装(丢到/usr/local/bin/ 方便直接调用)


#64位系统下载
wget https://raw.githubusercontent.com/MoeClub/OneList/master/OneDriveUploader/amd64/linux/OneDriveUploader -P /usr/local/bin/
#32位系统下载
wget https://raw.githubusercontent.com/MoeClub/OneList/master/OneDriveUploader/i386/linux/OneDriveUploader -P /usr/local/bin/
#arm架构下载
wget https://raw.githubusercontent.com/MoeClub/OneList/master/OneDriveUploader/arm/linux/OneDriveUploader -P /usr/local/bin/

#给予权限
chmod +x /usr/local/bin/OneDriveUploader

2. Onedrive授权

点击此链接授权(国际版),此链接(国内版)

上面的链接会生成一个打不开的loacalhost的链接,复制这个链接,并把它替换到下面命令的“url”部分。

 #国际版,将url换成你上面复制的授权地址,包括http://loaclhost。
OneDriveUploader -a "url"

#个人版(家庭版),将url换成你上面复制的授权地址,包括http://loaclhost。
OneDriveUploader -ms -a "url"

#中国版(世纪互联),将url换成你上面复制的授权地址,包括http://loaclhost。
OneDriveUploader -cn -a "url"

如果提示Init config file: /path/to/file/auth.json类似信息,则初始化成功。

3. 使用方法示例(来自官方)


# 将同目录下的 mm00.jpg 文件上传到 OneDrive 网盘根目录
OneDriveUploader -s "mm00.jpg"

# 将同目录下的 mm00.jpg 文件上传到 OneDrive 网盘根目录,并改名为 mm01.jpg
OneDriveUploader -s "mm00.jpg" -n "mm01.jpg"

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘根目录
OneDriveUploader -s "Download" 

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘Test目录中
OneDriveUploader -s "Download" -r "Test"

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘Test目录中, 使用 10 线程
OneDriveUploader -t 10 -s "Download" -r "Test"

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘Test目录中, 使用 15 线程, 并设置分块大小为 20M
OneDriveUploader -t 15 -b 20 -s "Download" -r "Test"

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘Test目录中, 使用配置文件中的线程参数和分块大小参数
OneDriveUploader -f -c "/urs/local/auth.json" -s "Download" -r "Test"

Google BBR2一键安装脚本

建议系统 Debian 10 x86_64,理论支持Debian 8+、Ubuntu 16.04+、(Ubuntu 14.04 失败),仅适用于64位(x86_64)系统,不支持x86,不支持CentOS及其它系统。
只适用于KVM虚拟架构VPS,如果是OVZ、Xen、或者独服不支持。
已在以下商家的Debian 10系统中测试通过:Oracle Public Cloud, DMIT, OLVPS, AlibabaCloud
内核版本:5.4.0-rc6

手动选择:

wget --no-check-certificate -q -O bbr2.sh "https://raw.githubusercontent.com/yeyingorg/bbr2.sh/master/bbr2.sh" && chmod +x bbr2.sh && bash bbr2.sh

纯一键用法:

wget --no-check-certificate -q -O bbr2.sh "https://raw.githubusercontent.com/yeyingorg/bbr2.sh/master/bbr2.sh" && chmod +x bbr2.sh && bash bbr2.sh auto

安装内核后自动重启,重启后自动安装BBR2,开启ECN。
注:脚本里没有写自动卸载其余内核的代码(有选项,不卸载没关系),如果更换内核造成无法开机可以通过VNC连接机器,在Grub里使用旧的内核开机。

实测BBR2速度似乎还是没有bbrplus速度快

如何在一个美国人面前炫富

先引用一个数据:据调查显示美国现在有5500万人口银行户头上连50美元都没有,还有45%的人有一些户头存款,但是不足以支付连续三个月不工作的生活开销。

如何在一个美国人面前炫富:
1、告诉你的美国朋友,你没有学生贷款!
大意就是你没有申请大学的助学贷款,你的人生不需要还助学贷款!
背景小贴士:奥巴马身为美国总统,42岁才还完助学贷款。
同时,如果你的美国朋友告诉你,他在没有父母帮助的情况下,提前还完了助学贷款。那你一定要真心恭喜和庆贺别人,因为提早还完助学贷款在美国人的人生中算是非常大成就。

2、如果你的房子首付超过20%,或者你买房子没有贷款……把这个信息告诉美国人,那就是实锤炫富拉仇恨。不过完全没有贷款就买了房子……在国内估计也是很拉仇恨。

3、如果你的父母55岁或者60岁已经退休,在美国人面前千万不要提起……因为在美国人看来,但凡是在65岁以前退休的,不是特别有钱就是家境相当优渥。如果这个美国人再刚好知道你读大学还没有学生贷款的话……他内心里会认定你是一个富二代了!

以上技能经得起实锤!~
注意:以上技能仅针对普通中产美国人,如果你混迹的美国人圈子就是富二代圈子……那这些技能都会失效。

谷歌浏览器Chrome多线程下载

默认功能不开启,去这里开启(浏览器输入):


chrome://flags/#enable-parallel-downloading

Parallel downloading

Enable parallel downloading to accelerate download speed. – Mac, Windows, Linux, Chrome OS, Android

选择Enabled 点击开启(那堆英文就是并行下载的意思),

Chrome开启多线程下载后,和IDM对比了一下,之前Chrome跑不满的资源,其中的一部分也都能跑满了,基本可以代替IDM了。

美国大学研究

粗略研究了一下美国大学文化

芝加哥大学:有非常浓厚的学术氛围,在各个学术界都直接代表一个独立的芝加哥学派,如芝加哥建筑学派,芝加哥社会学派等,芝加哥大学图书馆有6个,藏书破亿,其中有一整个书架记录从九一八事变开始中国各党各军的抗日实录及军事著作(包括华野档案、东北抗联、解放军军史等),对面书架则放着日本历年的防务白皮书和战争资料,书架的反面摆满了东南亚其它国家对二战的记录和描述,在西方国家有如此庞大的中文藏书已经十分罕见,且有不同国家对于同一事件的不同角度书籍,更加罕见。芝加哥大学是一所有较深学术功底的学校。
芝加哥建筑学:全世界第一个摩天大楼和全世界大多数摩天大楼都是源于芝加哥建筑学派,所以芝加哥建筑学派在现代建筑学中占有十分重要的地位,芝加哥学派建筑最典型的特点就是钢架结构和巨大的玻璃外墙。
芝加哥社会学:芝加哥犯罪比较猖獗,芝加哥大学一面是密歇根湖,另外三面都是当地黑帮的地盘,校内每隔几十米就有一个跟路灯一样的报警器,这就造就芝加哥大学对社会学和犯罪学特别关注,研究较多。芝加哥大学的社会学主要分政策和临床,较普通大学的宏观和微观分类更加客观且有实操性

 

哈佛大学:首先声明,哈佛大学早上四点的图书馆是假的……哈佛图书馆晚上是关门的。
哈佛排名第一的是医学,但是这个学科招的中国人很少,在中国读完高中进入哈佛医学院的几乎没有,如今哈佛录取中国学生的整体比例已经升高到20%,但是在中国参加高考后去读哈佛医学院的中国学生的特别少。哈佛给学生打分非常宽松,备受诟病,但是依然我行我素。

 

耶鲁大学:耶鲁大学是几位看不惯哈佛开放作风的校友创建的,耶鲁大学没有挂科一说,期末考试是给学生放假四天,学生自己出题自我测验,最后只需要回答你有没有作弊有没有通过即可,这也是很多人觉得耶鲁大学低调、佛系的主要原因,但是耶鲁大学依然理念排名美国最佳大学第一名。
耶鲁大学还有一个非常知名的学生组织,骷髅会,此协会每年只邀请十几名优秀学生入会,历史上有好几名美国总统和大法官都是骷髅会成员,不过美国小报记者经过调查之后觉得骷髅会只是一个简单的学生组织,并不是什么企图掌控美国的政治组织。
耶鲁大学在美国算是学费要求非常高的学校,但是耶鲁也奉行按能力录取学生的方式,只要录取了学生就一定会给高额奖学金让学生去读(包括外国人)。

 


斯坦福大学:硅谷后备基地,中流砥柱,同时非常多互联网公司都来自斯坦福校友。就读该校基本就注定了你毕业时可以在美国IT行业拿到高薪(美国职场有校友文化)。该校最强是计算机专业、机械工程专业、电子工程专业等,并十分注重试错精神,每年会组织学生表达自己今年做过的错误尝试。