摘要:
作为前端开发人员(自己给自己定义的) 免不了每次的F12进行调试,这次我们说说 浏览器是如何请求你制作的一个个页面,一个个css文件。 大概分为几个部分 * DNS查询 * TCP中三次握手建立连接 * 根据请求发送数据 * 断开连接 # **DNS查询** DNS全称为(Domain Name S 阅读全文
摘要:
前面写了[Linux 下文件权限](http://www.jianshu.com/p/4d3f403bc641) 这里作一个补充介绍一下ACL 先使用root账户创建一个文件 test 并查看文件权限。 使用getfacl可以获取该文件的访问控制列表,可以看见下面有user group other 阅读全文
摘要:
一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组. 如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的用户具有的权限. 而setuid, setgid 可以来改变这种设置. **setuid**:该位是 阅读全文
摘要:
在Linux下有很多快捷键,掌握这些快捷键会给你的工作效率带来更多的提高。 ctrl + a 光标移动到行首 ctrl + e 光标移动到行尾 ctrl + f 光标右移一位 ctrl + d 光标左移一位 ctrl + l 清屏 ctrl +u 删除光标至行首的字符 ctrl + k 删除光标至行 阅读全文
摘要:
**权限列表** -rw (600) 只有所有者才有读和写的权限 -rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限 -rwx (700) 只有所有者才有读,写,执行的权限 -rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执 阅读全文
摘要:
linux系统在用户登录后会自己加载执行一些脚本,你可能会发现当你使用 whereis ll 时系统不会给你返回 ll 命令的地址,那么我们再 使用 alias (别名) 查看,会发现ll是 ls -l 的一个别名而已,今天就来探讨下 用户登录后系统会自动执行加载的一些脚本。 * * * 全局文件名 阅读全文
摘要:
上一节介绍了Linux系统按照怎么样的方式启动以及如何配置启动级别,在这一节介绍系统按照不同级别启动时需要启动的服务。 * * * 进入目录:etc 执行命令:ls -l | grep "rc.*" | sort 结果如下图:  // 限制单位时间内执行次数 func main() { limitChan := make(chan struct{}) recoverChan := make(cha 阅读全文
摘要:
#### 字符串长度 > 关键符号 `${#parameter}` ```bash str1="hello world" echo ${str1} #hello world echo ${#str1} #11 ``` #### 截取字符串 > 关键符号 `${parameter:offset} ${ 阅读全文
摘要:
### 限制 IP 访问 需求 > 有一个后台,只允许由公司内部发送访问,不支持其他地方访问,这个时候就需要使用IP 地址进行访问控制啦~ ``` location /admin/ { deny 10.0.0.1; allow 10.0.0.0/20; allow 2001:0db8::/32; d 阅读全文
摘要:
### HTTP 负载均衡 需求 > 你需要将请求分配到两台或者更多的 HTTP 服务器 解决方法 > 在 HTTP 模块中使用 `Nginx` 的 `upstram` 语法来实现 HTTP 的服务负载均衡 ``` upstream backend_name { server 127.0.0.1:7 阅读全文
摘要:
iptables 端口转发配置规则 #### 请求在防火墙中的路由过程 ``` XXXXXXXXXXXXXXXXXX XXX Network XXX XXXXXXXXXXXXXXXXXX + | v + + + + |table: filter| |table: filter | v ******* 阅读全文
摘要:
在使用腾讯云的时候,装了docker 服务,并提供服务映射端口到外网,但是查看绑定网卡,始终是tcp6 导致外网不能访问 下面是我找到的帮助信息,可以关闭ipv6 的使用 关闭服务器程序监听 ipv6 的方法 ``` nano /etc/default/grub add ipv6.disable=1 阅读全文
摘要:
Ubuntu 16.4 版本下面安装文件管理利器 mc #### 官方网址 官方网址:[https://midnight-commander.org/](https://midnight-commander.org/) #### 安装方法 ##### 命令行安装方法 在终端中安装 ``` sudo 阅读全文