Linux常用命令
linux命令:
vi:查看修改文件,按ESC:wq:保存退出编辑
vi模式下,按下i进入插入修改模式。
"ESC",然后输入":wq!"这样就将文本保存了
下载:
rz //本地上传到服务器
sz filename //服务器下载到本地
su root:切换用户
ifconfig:查看ip地址
sudo + 命令 + /root。可以让普通用户执行root命令。
sudo只能用centos访问
sudo rm -rf /data/web/tomcat-mp/webapps/ROOT /root
复制文件夹:cp -a /tmp/A /tmp/B
Nginx命令:
启动
sudo nginx -c /etc/nginx/nginx.conf
nginx -s reload :修改配置后重新加载生效
nginx -s reopen :重新打开日志文件
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确
关闭nginx:
sudo nginx -s stop :快速停止nginx
quit :完整有序的停止nginx
其他的停止nginx 方式:
lsof -i:8001 查看端口占用程序
netstat -tunlp|grep 端口号
ps -ef | grep nginx (搜索)
kill -QUIT 主进程号 :从容停止Nginx
kill -TERM 主进程号 :快速停止Nginx
pkill -9 nginx :强制停止Nginx
启动nginx:
nginx -c /etc/nginx/nginx.conf
平滑重启nginx:
kill -HUP 主进程号
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
touch filename 创建一个文件
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
安装FTP:
sudo yum install vsftpd
Linux常用连接工具:WinSCP,SecureCRT,FileZilla