8代小主机跑windows10,待机温度最低47度。原本这个小主机就是要拿来做NAS服务器的,当然要安装CentOS了。装7.2的时候发现无线网卡无法驱动,放弃安装,安装7.9版。
完成之后安装lm_sensors查看处理器温度。
yum install -y lm_sensors
很快安装完成了,检测传感器
sh -c "yes|sensors-detect"
执行命令查看CPU各个内核温度
sensors
[root@localhost ~]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +27.8°C (crit = +119.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +47.0°C (high = +82.0°C, crit = +100.0°C)
Core 0: +46.0°C (high = +82.0°C, crit = +100.0°C)
Core 1: +48.0°C (high = +82.0°C, crit = +100.0°C)
Core 2: +45.0°C (high = +82.0°C, crit = +100.0°C)
Core 3: +45.0°C (high = +82.0°C, crit = +100.0°C)
Core 4: +45.0°C (high = +82.0°C, crit = +100.0°C)
Core 5: +46.0°C (high = +82.0°C, crit = +100.0°C)
iwlwifi-virtual-0
Adapter: Virtual device
temp1: +44.0°C
然后安装wget
yum install -y wget
安装ifconfig
yum install -y net-tools.x86_64
修改网络适配器的设置,改为静态IP地址(这里用的是WIFI,所以修改的是无线网络的配置文件)
vi /etc/sysconfig/network-scripts/ifcfg-ChinaNet-DDF3
配置文件的主要内容如下:
BOOTPROTO=static #如果是DHCP,改成static就是静态IP模式
IPADDR=192.168.2.7 #这里就是指定网卡的静态IP地址
GATEWAY=192.168.2.1 #网关IP地址
NETMASK=255.255.255.0 #网卡对应的子网掩码
DNS1=192.168.1.1 #DNS1配置,根据实际情况修改
DNS2=192.168.2.1 #DNS2配置,根据实际情况修改
在安装系统的过程中就配置好了网卡静态IP地址,但是配置文件还是需要修改,但是不用改那么多,只需要两步。
1.将BOOTPROTO=none修改成BOOTPROTO=static
2.添加NETMASK=255.255.255.0
这样网卡配置文件就配置好了,重启一下网络。
service network restart 或 /etc/init.d/network restart
通过SSH连接服务器。
安装AMH面板
export CV=[CN] && wget http://dl.amh.sh/amh.sh && bash amh.sh nginx-1.20,mysql-5.5,php-7.2
只用了6分钟就安装完成了。之前用J4125的迷你主机安装AMH面板用了至少10多分钟才安装完成,具体的时间不记得了,当时没有看。8代的处理器果然比J4125这种低功耗CPU性能强多了。
AMH面板安装完成之后,就可以放网站了。之前修改的神雕大神的NAS主页,还有些配置需要修改才能正常运行。
修改网站的php-fpm文件夹下的*.conf文件,在文件最后一行添加下面内容并保存:
security.limit_extensions = .php .html
然后修改vhost文件夹下的*.conf文件,将location ~ .*\.php$修改成如下内容并保存:
location ~ .*\.php|\.html$
在AMH面板中重启一下nginx和php,HTML文件就可以被解析成为PHP文件了,可以执行HTML文件中的PHP代码。但是代码里面有一句shell命令,需要管理员权限,要将AMH面板的运行用户赋予可执行命令的用户,就需要用visudo命令修改系统配置文件。
把www用户添加到最后一项配置里面,也就是这一段:
## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
#includedir /etc/sudoers.d
www ALL=(ALL) NOPASSWD: ALL
将系统重新启动:reboot
之前是这样操作的,不知道为啥现在就不行了。别的都好,就是执行shell命令的不行,无法获得内网IP地址。暂时的解决办法是在shell命令前要加sudo提权命令,就可以正常获得内网IP地址。
等这个问题解决后再做内网穿透。