首页 / NGINX / 笔记6:linux&Nginx基础
笔记6:linux&Nginx基础
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了笔记6:linux&Nginx基础,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3300字,纯文字阅读大概需要5分钟。
内容图文
![笔记6:linux&Nginx基础](/upload/InfoBanner/zyjiaocheng/937/1c09ec70b627455c84fd8c64b7ec2274.jpg)
linux
---目录结构
/ 根目录
---常用命令
【查看目录】
---ll
【切换目录】
---cd
【浏览文件】
---cat 文件名
---more 文件名 q=退出
---less 文件名 空格=翻译 上下键=滚动
---head -行数 文件
---tail -行数 文件名 -f可动态查看文件
【拷贝】
---cp 待拷贝文件路径 目的路径/[变更文件名称]
【剪切】
---mv 待剪切文件路径 目的路径/[变更文件名称]
【删除】
---rm 待删文件路径 不指定参数只能删除文件
-r 删除文件夹(提示)
-rf 删除文件夹并且不提示
【打包和解压】
---tar
打包=tar 参数(-cvf) 打包名称 待打包资源
解压=tar 参数(-zxvf) 待解压资源路径 解压目的路径(默认解压到当前)
-c 创建新tar文件
-v 显示运行打包过程信息
-f 指定文件名
-z 调用gzip解压缩命令
-t 查看压缩文件内容
-x 解开tar文件
【查找文件】
---find 待查路径 参数 查找内容 *为统配符
-name 通过文件名查找
---grep 搜索内容 待查文件
【其他】
---查看当前目录: pwd
---清屏: clear或ctrl+L
---创建空文件: touch
【vi或vim编辑器】
---进入即命令行模式--》插入模式
i:当前位置前插入 I:行首插入
a:当前位置后插入 A:行位插入
o:行后插入一行 O:行前插入一行
---进入命令行
Esc
---插入模式--》底行模式
Esc+:
---退出
:q 退出
:q! 强制退出
:wq 保存退出
---底行模式快捷键
【重定向】
> 重定向输出
>> 输出追加
【系统管理】
---查看进程(所有) ps -ef
---查看进程(某一个) ps -ef | grep 进程名称
---杀死进程 kell 参数 进程编号
参数:-9==强制杀死
---常用网络操作
【主机名配置】
---查看 hostname
---修改(重启后无效) hostname 待修改名
---永久修改 修改配置文件(/etc/sysconfig/network)
【ip地址配置】
---查看IP地址 ifconfig
---修改ip地址(本次生效) ifconfig eth0 ip地址
---修改永久生效 修改配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0)
【域名映射】
---修改文件(/etc/hosts) ip地址 映射域名
【网络服务管理】
---service 服务名 (network、iptables等) status==查看服务状态 stop==停止服务 start==启动服务 restart==重启服务
---chkconfig 服务 off 禁止自启
---systemctl start 服务名(centos7版本使用)
---文件上传和下载
【FileZilla软件工具】(需在windows安装)
【Linux工具lrzsz】(需在Linux安装后通过secureCRT远程工具使用)
---安装:yum install lrzsz
---上传:rz
---下载:sz 需下载资源路径
【Linux自带工具SFTP】
---打开:alt+p
---上传:put 上传资源路径
---下载:get 下载资源路径(下载到Windows文档目录下)
---软件安装
【二进制发布包】
---针对平台编译打包发布,只要解压,修改配置即可
缺点:平台不兼容
【RPM包】
---安装命令 rpm -ivh 待装文件rmp包
缺点:不会安装依赖软件包
【yum在线安装】
---以RPM规范打包,在网络上自动下载安装
【源码编译安装】
---软件卸载
【查看安装信息】
---rpm -qa | 查找文件(例如:grep java)
【卸载】
---rpm -e --nodeps 卸载文件
Nginx
---反向代理
【正向代理】
相当于代理端代替客户端发送请求给服务端
【反向代理】
相当于代理端代替服务端接收客户端发送的请求
【反向代理配置】
----修改nginx.conf配置文件
----upstream 随便写(例如tomcat-travel){
# 可在这里面代理多个服务器
server 被代理服务器的ip:端口;
....
}
----nginx.conf里的server里的location里注释root行,添加proxy_pess http://第二步那个随便;
【访问走向】
-->访问nginx.conf里server里的server_name配置的域名或ip
-->找nginx.conf里server里location里配置的那个代理proxy_pess
-->通过代理proxy_pess找到第二步配置的那个主机upstream
---负载均衡
同一项目部署到多台服务器上通过nginx分配到不同服务器上,分担压力。
配置好反向代理后,若不设置,每台服务器分配到的几率是一样的,即负载均衡。
【修改分配权重】
在upstream里配置的server最后加weignt=权重值(默认为1)
内容总结
以上是互联网集市为您收集整理的笔记6:linux&Nginx基础全部内容,希望文章能够帮你解决笔记6:linux&Nginx基础所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。