随笔分类 - Linux基础
Linux基础
发表于 2022-01-10 15:27阅读:47评论:0推荐:0
摘要:内容概要 高可用 七层负载均衡和四层负载均衡 内容详细 什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感 知的。 比如公司的网络是通过网关进行上网的,那么如果该路由器故障了,网关无法转发报文了,此时所有人都无法上网了
阅读全文 »
发表于 2022-01-07 17:55阅读:45评论:1推荐:0
摘要:内容概要 资源分离 Nginx的rewrite重写 内容详细 动静分离 1、创建NFS挂载点 mkdir /static vim /etc/exports /static 172.16.1.0/20(rw,sync,all_squash,anonuid=666,anongid=666) system
阅读全文 »
发表于 2022-01-07 17:41阅读:39评论:0推荐:0
摘要:内容概要 代理 负载均衡 内容详细 代理 将流量平均分配 代理的方式 1、正向代理 找完代理之后,还需要找服务器。 应用:VPN 2、反向代理 只需要找代理,不需要找服务器。 应用:负载均衡 Nginx代理服务支持的协议 ngx_http_uwsgi_module : Python ngx_http
阅读全文 »
发表于 2022-01-05 21:14阅读:45评论:0推荐:0
摘要:内容概要 location LNMP框架 内容详细 location 使用Nginx Location可以控制访问网站的路径, 但一个server可以有多个location配置, 多个location的优先级该如何区分。 匹配符 匹配规则 优先级 = 精确匹配 1 ^~ 以某个字符串开头 2 ~ 区
阅读全文 »
发表于 2022-01-04 21:27阅读:112评论:1推荐:0
摘要:内容概要 Nginx虚拟主机基于多IP的方式 Nginx虚拟主机基于多端口的方式 Nginx虚拟主机基于多域名的方式 日志配置 Nginx访问控制模块 Nginx访问认证模块 Nginx状态监控模块 内容详细 Nginx虚拟主机 1、基于多IP的方式 [root@web01 conf.d]# cat
阅读全文 »
发表于 2021-12-31 16:48阅读:132评论:0推荐:0
摘要:内容概要 Nginx的配置详细和部署 内容详细 什么是web服务 web就是B/S架构 web服务器软件 1、apache 网络模型 select poll epoll 2、Nginx 官网:https://nginx.org/ 软件:https://nginx.org/download/ 部署Ng
阅读全文 »
发表于 2021-12-31 16:40阅读:584评论:0推荐:0
摘要:内容概要 NFS的简介 实现NFS多主机共享 内容详细 NFS简介 NFS是Network File System的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。 NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS
阅读全文 »
发表于 2021-12-29 20:08阅读:110评论:0推荐:0
摘要:内容概要 rsync介绍 rsync特性 rsync的使用 内容详细 rsync介绍 rsync英文称为remote synchronizetion,从软件的名称就可以看出来,rsync具有可使本地和远程 两台主机之间的数据快速复制同步镜像、远程备份的功能,这个功能类似于ssh带的scp命令,但是又
阅读全文 »
发表于 2021-12-28 18:55阅读:13评论:0推荐:0
摘要:内容概要 VPN简介 VPN作用 VPN种类 openvpn 部署openvpn 内容详细 VPN简介 VPN(全称:Virtual Private Network)虚拟专用网络,是依靠ISP和其他的NSP,在公共网络中建立专用的数据通信的网络技术,可以为 企业之间或者个人与企业之间提供安全的数据传
阅读全文 »
发表于 2021-12-27 21:53阅读:47评论:0推荐:0
摘要:内容概要 Iptables 内容详细 防火墙 什么是防火墙 防止别人恶意访问。 防火墙种类 硬件防火墙 F5 软件防火墙 iptables firewalld iptables基本介绍 用户 > 调用iptables > ip_tables内核模块 > Netfilter(系统安全框架) > 过
阅读全文 »
发表于 2021-12-23 16:27阅读:50评论:0推荐:0
摘要:关于Linux三剑客的一些实例 1、找出/proc/meminfo文件中以s开头的行,至少用三种方式忽略大小写 [root@localhost ~]# grep -E '^[sS]' /proc/meminfo [root@localhost ~]# sed -r -n '/^[sS]/p' /pr
阅读全文 »
发表于 2021-12-22 21:27阅读:168评论:0推荐:0
摘要:内容概要 磁盘管理 awk命令 内容详细 磁盘管理 Linux系统中磁盘管理就是将硬盘通过挂载的方式挂载到Linux系统文件中 1、挂载磁盘的步骤: 磁盘分区 挂载 2、磁盘分区 fdisk:分区2TB以下的磁盘,最多可以分4个分区 gdisk: 分区2TB以上的磁盘,最多可以分128个分区 3、添
阅读全文 »
发表于 2021-12-21 19:26阅读:47评论:0推荐:0
摘要:内容概要 文本处理命令 Linux三剑客之sed 内容详细 文本处理命令 1、sort命令 用于将文件内容加以排序 -n :依照数值的大小排序 -r :以相反的顺序来排列 -k :以某列进行排序 -t :指定分隔符,默认是以空格为分隔符 cat 1.txt | sort -n -r -k2 -t '
阅读全文 »
发表于 2021-12-20 21:02阅读:274评论:0推荐:0
摘要:内容概要 find命令 正则表达式 Linux三剑客之grep 内容详细 find命令 根据文件的名称或者属性查找内容 语法格式: find [查找范围] [参数] 参数: -name :按照文件的名字查找文件 * :通配符 -iname :按照文件的名字查找文件(忽略大小写) -size :按照文
阅读全文 »
发表于 2021-12-17 16:22阅读:34评论:0推荐:0
摘要:内容概要 编译安装 压缩打包 定时任务 内容详细 编译安装 使用源代码,编译打包软件。 1、特点 1、可以自定制软件 2、按需构建软件啊 2、编译安装 1、下载源代码包 wget https://nginx.org/download/nginx-1.20.2.tar.gz yum install p
阅读全文 »
发表于 2021-12-16 20:05阅读:54评论:0推荐:0
摘要:内容概要 Linux中安装软件的三种模式 yum私有仓库 selinux和firewalld(iptables) 解决系统乱码 内容详细 Linux中安装软件的三种方式 1.有哪三种方式? rpm安装 yum安装 源代码编译安装 2.区别 rpm安转类似于Windows中的安装包,下载下来之后直接安
阅读全文 »
发表于 2021-12-15 15:49阅读:39评论:0推荐:0
摘要:内容概要 权限 系统优化 内容详细 权限 某一个用户针对某一个文件的权限 1、权限分三个部分 可读(r) 可写(w) 可执行(x) 没有对应权限(-) 执行脚本 == 运行脚本 2、权限位 权限位主要分为三个部分,分别是属主、属组以及其他人 -rw-r--r-- 1 root root 0 Dec
阅读全文 »
发表于 2021-12-14 19:42阅读:79评论:0推荐:0
摘要:首先要创建一个用户再设置密码。用以前的也可以 修改/etc/passwd配置文件 vim /etc/passwd 在这个模板用户下面添加一个新用户 修改/etc/shadow配置文件 vim /etc/shadow 把上面那个复制下来改名字,这里需要强制退出:wq! 修改/etc/group配置文件
阅读全文 »
发表于 2021-12-14 15:26阅读:47评论:0推荐:0
摘要:内容概要 文件类型概念说明 文件软硬链接说明 存储数据相关-inode和block 文件用户和用户组 内容详细 文件类型概念说明 1.文件详细信息详解 134319695 -rw . 1 root root 1.7K Dec 8 12:08 anaconda-ks.cfg 134319707 -rw
阅读全文 »
发表于 2021-12-13 16:31阅读:288评论:0推荐:0
摘要:内容概要 系统中重要的文件系统 使用单用户模式修改root密码 内容概要 解析映射文件 Linux系统中 /etc/hosts Windows系统 C:\Windows\System32\drivers\etc\hosts 磁盘挂载文件 /etc/fstab 磁盘挂载文件 开机加载脚本 /etc/r
阅读全文 »