3k 3 分钟

# 最小配置文件 Worker_processes Worker_processes 1; 默认为 1, 表示开启一个业务进程 Worker_connections Worker_connection 1024; 单个业务进程可接受连接数 include mime.types; include mime.types; 引入 http mime 类型 default_type application/octet-stream default_type application/octet-stream 如果 mime 类型没匹配上,默认使用二进制流的方式传输 sendfile...
589 1 分钟

# https 证书配置 # 不安全的 http 协议 1 # https 原理 # 非对称加密算法原理 浏览器将公钥 + 算法得到密文传输给服务器通过 443 端口下载浏览器传输过来的公钥然后私钥 + 算法进行解密得到明文,传输给浏览器后,同样浏览器得到私钥然后 + 算法得到明文 公钥加密后不能使用公钥解密,如果可以则说明不够安全 # 同样不安全的非对称算法 # CA 机构 https21 世纪最伟大的互联网发明 # 证书 查看证书: win+R 执行命令: certmgr.msc # 客户端 (浏览器) # 服务器端 # OpenSSL openssl 包含:SSL...
1.1k 1 分钟

# 启动 Nginx 进入安装好的目录 /user/local/nginx/sbin ./nginx 启动 ./nginx -s stop 快速停止 ./nginx -s quit 优雅关闭,在退出前完成已经接收的连接请求 ./nginx -s reload 重新加载配置 nginx 启动后如果使用 kill -9 来进行关闭的话会很费劲所以不建议干这么蠢的事儿 访问:浏览器输入自己 Linux 的 IP 访问效果: 如果不能访问的解决方案如下: 查看是否开启了防火墙 如果开启了就关闭防火墙 查看自己上次是否改了端口号或者端口并不是 80 的话,80...
15k 13 分钟

清空控制台命令: clear 查看 ip 地址的两种方式 ip add ifconfig 如果不存在下载执行: sudo yum install net-tools.x86_64 -y # 路径 ==安全人员[必须]知道的路径==cat /var/log/messages #Linux 系统日志文件cat /var/log/secure #登入日志,ssh 远程连接安全,很重要cat /var/log/lastlog #有哪些用户登入 lastlog==用户和组相关文件==cat /etc/passwd #用户 (user)...
194 1 分钟

基本介绍 就是 shell 设计者事先已经定义好的变量,可以直接在 shell 脚本中使用 基本语法 (功能描述:当前进程的进程号(PID))(功能描述:当前进程的进程号(PID)) (功能描述:当前进程的进程号(PID)) $?(功能描述:最后一次执行的命令的返回状态,如果这个变量的值为 0, 证明上一个命令正确执行;如果这个变量的值为非 0 (具体是哪个数,由命令自己来决定), 则证明上一个命令执行不正确了)
442 1 分钟

基本语法格式 "((运算式))"或"((运算式))"或"((运算式))"或"[运算式]" 或者 expr m + n //expression: 表达式 注意 expr 运算符间要有空格,如果希望将 expr 的结果赋给某个变量,使用: expr m - n expr *,/,% 乘,除,取模 乘的前面 \ 是转移的 #!/bin/bash#使用第一种方式A=$(((2+3)*4))echo a=$A...
172 1 分钟

基本语法: export 变量名 = 变量值 (功能描述:将 shell 变量输出为环境变量 / 全局变量) source 配置文件 (功能描述:让修改后的配置文件信息立即生效) echo $ 变量名 (功能描述:查询环境变量的值) 注意:在输出 TOMCAT_HOME 环境变量前,需要让其生效 source /etc/profile shell 脚本的多行注释 :<<!内容!
208 1 分钟

case 语句 基本语法 case $ 变量名 in "值 1") 如果变量的值等于值 1, 则执行程序 1 ;; "值 2") 如果变量的值等于值 2, 则执行程序 2 ;; ... 省略其它分支... *) 如果变量的值都不是以上的值,则执行此程序 ;; esac 案例 #!/bin/bashcase $1 in"1") echo "周一";;"2") echo "周二";;"3") echo...
839 1 分钟

基本语法 if [condition] (注意 condition 前后要有空格) then echo "" #执行体 fi #结束 #非空返回 true, 可使用 $? 验证 (0 为 true,>1 为 false) 应用实例 [hspEdu] 返回 true [ ] 返回 false [condition] && echo OK || echo notok 条件满足,执行后面的语句 判断语句 常用判断条件 1) = 字符串比较 2) <font...
436 1 分钟

函数介绍 shell 编程和其它编程语言一样,有系统函数,也可以自定义函数,系统函数中,我们这里就介绍两个 系统函数 basename 基本语法 功能:返回完整路径最后 / 的部分,常用于获取文件名 basename [pathname] [suffix] basename [string] [suffix] (功能描述:basename 命令会删掉所有的前缀包括最后一个 ("/") 字符,然后将字符显示出来) 选项: suffix 为后缀,如果 suffix 被指定了,basename 会将 pathname 或 string 中的 suffix...