折腾

淘汰笔记本当WEB服务器

老古董acer4930G笔记本,自从屏幕坏了140元换了个二手垃圾屏后,一直放在家里吃灰。
看了把手机ROOT当服务器之后,把笔记本电脑找出来玩玩。毕竟手机能用的PHP扩展少。
CPU不支虚拟化,不能装虚拟机,不能拍快照。
第1次失败,安装XP系统,安装phpstudy,发现XP`win2003不支持PHP5.5以上版本,现在都是PHP7.2用5.4太低了。
第2次失败,安装win2012,老毛桃去广告U盘PE安装,发现只安装了win2012的核心,开机黑屏弹出个CMD框没有图像桌面。网上找教程,要联网输命令,重新安装这个组件。在cmd中输入如下命令: Dism /online /enable-feature /all /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer
回车运行,会安装这些组件,然后等待,会提示重新启动,按Y重启即可正常出现桌面。PS:每个/前有空格。用UltraISO写入U盘就不用这么麻烦直接安装成功,想装宝塔,WIN性能差了点换了CentOS7。
第3次失败成功,CentOS7版本很多用UltraISO写入U盘安装失败,开机安装就错误堆,只有CentOS7 DVD版安装成功。选择中文,最小安装改选gnome桌面,硬盘分区。设置ROOT密码,设置用户帐号密码,安装完成后重启失败,关机再开机。
成功开机,帐号登录换ROOT,同意协议,设置网络,选择pinyin输入法,修改CentOS7锁屏,修改笔记本关盖休眠。找到配置文件目录为:/etc/systemd/logind.conf
去掉HandleLidSwitch前面的注释符号#,并把它的值从suspend修改为ignore,也可改成lock。

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
HandleLidSwitch=ignore
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=no
~                  

然后systemctl restart systemd-logind,使更改生效。再合上笔记本盖子,也不会待机了。

如果再想进入待机状态,可执行systemctl suspend。

安装宝塔面板,官方6.2版本安装失败,安装5.9版本成功,PHP7.2安装后更新。
下载linux amd64 FRP内网穿透,配置frpc客户端frpc.ini,终端运行./frpc。

回复

This is just a placeholder img.