随笔分类 - 学习笔记
摘要:一、需求分析 1.前端需支持更大的访问量,单台Web服务器已无法满足需求了,则需扩容Web服务器; 2.虽然动态内容可交由后端的PHP服务器执行,但静态页面还需要Web服务器自己解析,那是否意味着多台Web服务器都需要在各自的系统中都存有一份静态页面数据呢?那么如果能将静态页面集中存放,所有Web服
阅读全文
摘要:1.DNS 在浏览器中输入URL后,首先要进行DNS解析,DNS解析的顺序为: 浏览器缓存 本地hosts文件 系统缓存 路由器缓存 DNS服务器迭代查询 2.发送请求 通过DNS得到目标的IP地址后,通过TCP协议向服务器发送请求即三次握手。 3.服务器永久重定向响应 大多数的网站会将用户访问的地
阅读全文
摘要:简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、以及yum仓库、构造系统ISO镜像。今天这里只介
阅读全文
摘要:要执行周期性任务,要保证服务运行。服务名为crond;service crond start ; systemctl start crond; 配置文件 /etc/crontab cron的日志文件 cat /var/log/cron 一、简介 crond是linux下用来周期性的执行某种任务或等待
阅读全文
摘要:在用户home目录越来越大时,就可以考虑将home目录迁移至新的分区。 1.创建新分区。 fidisk /dev/sda:用磁盘管理器打开磁盘 n:新建 +10g :设置分区为10G w :保存 保存后使用 命令同步分区表 2.更新分区后格式化 保存后使用 命令同步分区表 格式化分区 3.创建挂载点
阅读全文
摘要:Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。swap分区在非高内存的服务器上必不可少,但是swap不能充当内存使用。 一、swap分区扩展的方法 新建swap分区:以分区的形式创建swap 新
阅读全文
摘要:一、多系统服务器搭建 1.首先挂载光盘 2.安装vsftp 3.使用 查看vsftpd安装时都产生了哪些文件,找到以 结尾的文件路径。此文件的文件名就是vsftp的服务名。 4. 启动服务,然后用 命令查看ftp使用的21端口是否启动,21端口时vsftp使用的端口启用则说明ftp服务正常启动。 5
阅读全文
摘要:一个黑客突破你的层层防御后,修改你的程序或者覆盖了你的工具时。确定一个已安装程序的所有文件,有没有被修改过的途径之一就是使用RPM包校验功能 如果图片无法加载或者乱码,欢迎访问我的 "简书" RPM包校验功能 此功能可以将你现在的程序所有文件,与当初安装时记录到数据库中的信息进行比对。从而查出哪些文
阅读全文
摘要:1.进入apache官网https://www.apache.org/,点击Download 2.如图选择 3.选择httpd 4.下载两个包,2.2为CentOS6使用,2.4为CentOS7使用 一、CentOS6 1.输入命令 ,会弹出对话框可以把windows的文件传到linux中去。 2.
阅读全文
摘要:Yum:Yellowdog Updater,Modified的简称,起初由yellow dog发行版的开发者Terra Soft研发,用Python编写,后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。Yum是一个shell前端软件包管理器,基于RPM包管理,能够从指定的服务器自动下载
阅读全文
摘要:在使用rpm安装软件包时,时常会遇到一些软件依赖性问题,如果是简单的一两个依赖性还是可以手动解决。要是出现大量的依赖性问题的话会让增大工作量。yum是一个很好的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具。 一、yum配置文件解读 公共配置文件: /etc/y
阅读全文
摘要:一个黑客突破你的层层防御后,修改你的程序或者覆盖了你的工具时。确定一个已安装程序的所有文件,有没有被修改过的途径之一就是使用RPM包校验功能 如果图片排版有任何错误,欢迎访问我的 "简书www.jianshu.com/p/906e39353e09" RPM包校验功能 此功能可以将你现在的程序所有文件
阅读全文
摘要:CentOS系统上使用rpm命令管理程序包:安装、卸载、升级、查询、校验、数据库维护 1.基本安装 2.rpm选项 3.软件包脚本 4.软件包的升级 升级时的注意事项: 不要对内核进行升级操作,linux支持多内核并存,所以直接安装新内核就好. 如果升级时原程序的配置文件被更改过的话,新程序不会覆盖
阅读全文
摘要:在使用Linux系统时,有时会因为文件创建时间很久,而记不得全全名,只能记得模糊的几个关键字时,就可以使用文件查找命令来进行快速搜索。Linux提供最常用的搜索方有两个工具locate与find。不过在日常中还是使用find比较多,因为他具有时效性。 一、 locate locate的搜索是基于数据
阅读全文
摘要:Windows下的常见压缩格式有.zip和.rar,而Linux下的常见压缩格式有:gz,bzip2,xz,zip等由于压缩算法的不同,所以以上几个压缩后的文件大小各不同。 一、gzip 用法: gzip压缩与解压完成后会删除源文件。 二、bzip2 用法: 压缩文件: 解压文件: k 不删除原文件
阅读全文
摘要:一、bash的分类 1. 按生效范围分类 全局生效 /etc/profile /etc/profile.d/ .sh /etc/bashrc 个人用户生效 ~/.bash_profile ~/.bashrc 2.按功能分类 profile类 用于定义环境变量,运行命令或者脚本 bashrc类 用于别
阅读全文
摘要:在编写shell脚本时,除了声明bash,头部的一些其他注释信息如脚本描述、作用等等是十分必要的。那么能否编辑一个脚本在创建新脚本时自动生成头部注释信息呢。下面就来编出自动生成注释信息的脚本。 自动创建注释信息是利用多行重定向,将事先定义好的声明bash、以及其他注释信息,重定向到新的脚本并且打开可
阅读全文
摘要:grep是一个文本过滤工具,它支持正则表达式,能把搜索匹配到的行打印出来。grep的全称是Global Regular Expression Print(全局正则表达式)使用权限是所有用户。 一、grep 作用:按照用户指定的模式对目标进行搜索后输出 模式:正则表达式与文本字符 按照指定的字符搜索
阅读全文
摘要:一、SetUID与SGID 只能用于二进制程序 执行者需要有该二进制程序的x权限 执行具有SUID权限的二进制程序,那么执行者将具有该二进制程序所有者的权限。 举例来说,/etc/passwd文件的权限是 rw r r ,用户更改密码时需要对passwd文件进行写操作,root可以读写不用说,那普通
阅读全文
摘要:acl是基于文件系统的,所以支不支持acl在于使用什么文件系统。 FAT32文件系统不支持权限,也不区分大小写 如果一个分区不是安装系统时分的分区,是一个新的分区的话,默认是不支持acl CentOS7 之前版本,默认手工创建的ext4文件系统无ACL功能,需手动增加 CentOS7 默认创建的xf
阅读全文

浙公网安备 33010602011771号