vim
vim是linux上的编辑器
获取:
sudo apt-get install vim命令:
1、查看文件
cat 文件名2、编辑
vim 文件名按键盘的i进入编辑模式下面会有个提示
-- INSERT -- 按Esc退出编辑模式
3、退出
先按shift+:然后输入q(不保存)/wq(保存)/q!(强制退出)
vim是linux上的编辑器
获取:
sudo apt-get install vim命令:
1、查看文件
cat 文件名2、编辑
vim 文件名按键盘的i进入编辑模式下面会有个提示
-- INSERT -- 按Esc退出编辑模式
3、退出
先按shift+:然后输入q(不保存)/wq(保存)/q!(强制退出)
一:
/usr/local/etc/nginx/nginx.conf (配置文件路径)
/usr/local/var/www (服务器默认路径)
/usr/local/Cellar/nginx/1.6.2 (貌似是安装路径)
二:
nginx -V 查看nginx版本及安装的本地位置
nginx -v 查看nginx版本(此方法依然可以检测是否安装某一软件,如git,hg等)
三:
/nginx/sbin/nginx #没有提示表示启动成功
/nginx/sbin/nginx -t #检查语法
/nginx/sbin/nginx -s reload #重启四:
/nginx/conf/nginx.conf文件参数对应意思:
worker_processes 1; #worker进程数量
events { #事件区块开始
worker_connections 1024; #每个worker进程支持的最大连接数
}
http { #http区块开始
include mime.types; #Nginx支持的媒体类型库文件包含
default_type application/octet-stream; #默认的媒体类型
sendfile on; #开启高效传输模式
keepalive_timeout 65; #连接超时
server { #server区块开始,表示一个独立的主机站点
listen 80; #提供服务的端口,默认80
server_name www.toyixin.cn; #提供服务的域名主机号
location / { #第一个location区块开始
root html/www; #站点根目录,相对于nginx安装目录
index index.html index.html; #默认的首页文件多个用空格分开
}
error_page 500 502 503 504 /50x.html; #出现对应的http状态码时,使用50x.html回应客户
location = /50x.html { #location区块开始,访问50x.html
root html; #指定对应的站点目录位html
}
}
}
1.安装
sudo apt-get install ufw
2.启用
sudo ufw enable
sudo ufw default deny
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。
3.开启/禁用
sudo ufw allow|deny [service]
打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 53 允许外部访问53端口(tcp/udp)
sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
4.查看防火墙状态
sudo ufw status
5.根据端口删除规则
先查询规则号:
sudo ufw status numbered
然后再根据号来删除
sudo ufw delete 2
在开启ufw前就可以用ufw指令
建议先开发端口22、80
端口22是ssh端口不开放ssh链接不上
端口80是nginx/apache服务器端口不开放则网站打不开
其他端口开放:
有使用应用例如宝塔(默认端口8888)
需要先开放端口否则不能访问面板/不能运行