04 2018 档案
摘要:在服务器管理中,我们会关心硬盘用了多少,还有多少剩余空间,哪些文件占用空间最大等等。以便我们在合适的时机为服务器添加硬盘分区以及管理磁盘文件等操作,让磁盘的利用率最大化,现在我们看下linux系统中和磁盘相关的操作命令。 Linux磁盘管理常用三个命令为df、du和fdisk。 df:列出文件系统的
阅读全文
摘要:引言 先了解linux磁盘管理 linux系统中可以使用的磁盘分为基本存储设备和指定的存储设备。 1.基本存储设备: 添加在物理硬件上的磁盘或者通过RAID阵列产生的存储设备。我们一般将操作系统存储在基本存储设备上。 2.指定的存储设备: 通过SAN / NAS / ISCSI等提供的存储设备。li
阅读全文
摘要:git的撤销与回滚在平时使用中还是比较多的,比如说我们想将某个修改后的文件撤销到上一个版本,或者是想撤销某次多余的提交,都要用到git的撤销和回滚操作。撤销分两种情况,一个是commit之前,一个是commit之后,下面具体看下这两种情况。 一.git commit之前 未添加到暂存区的撤销(没有g
阅读全文
摘要:1. 查看系统负载有两个常用的命令,是哪两个?这三个数值表示什么含义呢? [root@centos8 ~ ]# w 10:57:38 up 14 min, 1 user, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PC
阅读全文
摘要:安全加强型Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。 是linux安全加强的另一种实现方式。在生产环境中用的不多。是由美国国家安全局开发,美国国防部为计算机安全的不同级别指定了4个准则,从高到
阅读全文
摘要:dig命令:是常用的域名查询工具,可以用来测试域名系统工作是否正常。 语法: dig(选项)(参数) [root@localhost tmp]# dig http://oa.kingnet.com ; <<>> DiG 9.9.4-RedHat-9.9.4-18.el7 <<>> http://oa
阅读全文
摘要:grep命令 grep(global search regular expression)是一种强大的文本搜索工具,它可以使用正则表达式搜索文本,并把匹配的行打印出来。平时搜索文本中内容的时候是非常方便的。 格式: grep [option] pattern filename 主要选项: -A<显示
阅读全文
摘要:正则表达式就是用于匹配每行输入的一种模式,模式是指一串字符序列。拥有强大的字符搜索功能。也非常方便的搜索过滤出我们想要的内容。 linux正则表达式分为基本正则表达式(Basic Regexp)和扩展正则表达式(Extended Regexp) linux中,grep,sed,awk都支持正则表达式
阅读全文
摘要:Mysql按照其运行状态(即停库和运行库)分为冷备份和热备份。热备份有可以分为逻辑备份和裸文件备份。 1. 冷备份:冷备就是在数据库处于关闭的情况下进行对数据库的备份。 优点: 1.可以保证数据的完整性。 2.备份过程简单且恢复速度相对快些。 缺点: 1.由于数据库的关闭,会影响现有的业务运行,会一
阅读全文
摘要:我们linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险。所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限十分重要。 一.文件基本权限 首先看下linux下的文件权限,可以使用ll命令或者是带-l(长列表选项)的ls命令。 文件列表信息分为:文件类型、权
阅读全文
摘要:在了解二叉树之前先知道什么是树(tree),树结构是数据结构中一种非常重要的结构,应用很广,在很多系统程序中都有使用。 树结构和线性结构不同,可以把很多复杂的问题抽象成树结构,比如一个公司的人员组织架构,一个家庭的族谱,所以树结构可以表示一个层次关系,这种层次关系就是可以用树结构来表示。 树(tre
阅读全文
摘要:汉明距离是以理查德·卫斯里·汉明的名字命名的。在信息论中,两个等长字符串之间的汉明距离是两个字符串对应位置的不同字符的个数。换句话说,它就是将一个字符串变换成另外一个字符串所需要替换的字符个数。例如: 1011101 与 1001001 之间的汉明距离是 2。 2143896 与 2233796 之
阅读全文
摘要:一致性算法介绍 分布式系统中由于各个服务器及节点分散在不同的网络中,各个服务器之间数据的同步及网络环境的复杂性会导致数据通信和保持一致性的问题,而分布式一致性算法就是解决这些问题。一致性算法可以让一组服务器(集群),使得它们对某个行为的结果最终达成一致,看起来好像是一台服务器一样。而Paxos 算法
阅读全文
摘要:抓包介绍 抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作。 抓包功能: 1. 可以用来修改数据并发送到服务器,比如某些辅助 外挂的原理就是如此。 2. 模拟手动请求并配合一些编程语言比如python,易语言,C++等写出一个自动化小程序。 3.
阅读全文
摘要:Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须拥有一个账号,然后以这个账号的身份进入系统。 用户:使用linux系统的人。 用户组:具有相同权限的一组用户。 linux中的用户分为root用户和非root用户。非root用户即普通用户。当然也可以分三种用户身份,
阅读全文
摘要:动态规划的概念 每次决策依赖当前的状态,又随即引起状态的转移。一个决策序列就是在变化状态中产生出来的,所以这种多阶段最优化决策解决问题的过程就是动态规划。 动态规划的基本思想和策略 和分治算法类似是将待求解的问题分解成若干个子问题,按顺序求解子阶段,前一问题的解为后一个子问题的求解提供了有用的信息。
阅读全文
摘要:简介 Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息。Base64 算法最早应用于解决电子邮件传输的问题,在早期,由于“历史问题”,电子邮件只允许 ASCII 码字符,如果要传送一封带有非 ASCII 码字符的电子邮件,当它通过一些网关的
阅读全文