【服务器迁移】服务器篇
Linux系统
在Linux/Unix中,一般在屏幕上面看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。
- /dev/null 代表空设备文件
dev/null 是 Unix/Linux 里的【无底洞】
任何的 output 送去了【无底洞】就再也没了
- Shell标准输出、标准错误
1表示stdout标准输出,系统默认值是1
注>/dev/null等同于1>/dev/null
2表示stderr标准错误
&表示等同于的意思
2>&1,表示2的输出重定向等同于1
- 系统常用命令
查看系统:hostname -i(i参数查看系统ip地址)
上传服务器文件:rz -be
持续查看日志文件输出内容:tail -n 20 -f access.log
不挂断地运行命令:Nohup
Nohup java -jar 程序 2>&1 > /dev/null &
web服务器Nginx
- web服务无法启动
当nginx配置文件配置完成后,启动提示无权限,原因是由于当前用户无80端口,所以无法启动
- 程序无法访问
当浏览器访问程序时,提示如下信息:
The page you are looking for is temporarily unavailable.Please try again later.
原因是没有启动php服务
/usr/local/webserver/php/sbin/php-fpm.sh
原来当初配置apache配置文件时,加的如下内容
LoadModule php5_module "D:/Develop/PHP/php5apache2_2.dll"
PHPIniDir "D:/Develop/PHP"
是为了启动apache服务时,自动加载php
心若沉浮,浅笑安然