随笔分类 - Linux系统
摘要:一. 为什么需要NTP • 为了让服务器更安全 • 为了让时间同步更准确 二. 时间同步软件 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大
阅读全文
摘要:一、远程管理服务知识介绍 1. SSH服务介绍 SSH是Secure Shell Protocol的简写,由 IETF 网络工作小组(Network Working Group)制定。在进行数据传输之前,SSH先对联机数据包通过加密技术进行加密处理,加密后在进行数据传输,确保了传递的数据安全。 SS
阅读全文
摘要:一、实时复制服务介绍 企业网站和应用需要有完善的数据备份方案确保数据安全。在真实企业中,通常有两种数据备份方案 1. 利用定时方式实现周期备份重要数据信息 主要是利用定时任务执行备份数据脚本,然后使用Rsync工具推送到远端服务器数据备份。 2.利用实时复制方式实现实时备份重要数据信息 实时复制是企
阅读全文
摘要:一、Rsync服务概念特性介绍 1. Rsync介绍 Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。rsync软件适用于unix/linux/windows等多种操作系统平台。 Rsync是
阅读全文
摘要:一、集群架构介绍 集群就是指一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点都是运行各自服务的独立服务器。这些服务器之间可以彼此通信,协同向用户提供应用程序、系统资源和数据,并以单一系统的模式加以管理。 集群架构的特点: 1. 高并发,大流量:面对高并发用
阅读全文
摘要:一、Linux下存在进程和线程两种操作系统的基本概念。 Linux系统特性: 1. 以多进程形式,允许同时多个任务 2. 以线程形式,允许单个任务分成不同的部分去运行 3. 锁机制,防止线程资源抢夺。 二、Linux管理进程的命令 1. ps命令 ps命令用于报告当前系统的进程状态。可以搭配kill
阅读全文
摘要:一、计算机网络 1. 计算机通信 计算机通信是面向计算机和数据终端的一种现代通信方式,从计算机应用的广泛与深入角度出发可以实现计算机与计算机、人与计算机之间数据信息的生成、存储、处理、传递和交换。要求处于不同地理位置的计算机系统之间能够交换信息。共享资源,协同工作,更好的完成给定的任务。 2.网络协
阅读全文
摘要:软件包就是将应用程序、配置文件和数据打包的产物,所有的linux发行版都采用了某种形式的软件包系统,这使得linux软件管理和在windows下一样方便。suse、red hat、fedora等发行版都是用rpm包,Debian和Ubuntu则使用.deb格式的软件包。 一、编程语言 1.系统级开发
阅读全文
摘要:一、LVM LVM逻辑卷管理,是一种将一个或者多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘分区加入其中,这样可以实现一种磁盘空间动态管理。 1. 基于分区创建lvm 硬盘的多个分区由lvm统一为卷组,可以弹性的调整卷组的大小,充分利用硬盘容量。
阅读全文
摘要:RAID全称磁盘冗余阵列,是由多块独立磁盘组合的一个超大容量磁盘组。 一、RAID技术特性 RAID技术意为将多个硬盘设备组成一个容量更大,安全性更好的磁盘阵列组,将数据切割成多个区段后分别存放在不同的物理硬盘上,利用分散读写技术提升磁盘阵列组的整体性能,并且数据同步在不同的物理硬盘上,也起到了数据
阅读全文
摘要:一、ln命令:创建文件之间的链接,连接类型包括硬链接和软连接。 硬链接:硬链接生成的是普通文件 软连接/符号链接:生成符号链接文件 二、 readlink命令:主要用来找到符号链接所指向的位置 使用cat查看软连接文件,只能看到源文件的内容。软连接文件存储的是源文件的路径。 软链接可以看到源文件的路
阅读全文
摘要:一、磁盘知识体系 Linux磁盘存储描述 二、 磁盘分区 磁盘分区就是使用分区编辑器将一个硬盘上划分几个独立的逻辑部分,盘片一旦划分成数个分区,不同类的目录与文件可以存储进不同的分区。 MBR原理 MBR主分区引导记录。磁盘的每块扇区都被分配了一个逻辑块地址,引导扇区是每个分区的第一个扇区,主引导扇
阅读全文
摘要:一、计划任务 后台运行,到了预定的时间就会自动执行的任务。前提是:事先手动将计划任务设定好。 计划任务用到的服务是crond服务 1. 检查crond服务相关的软件包 rpm -qa |grep cron 注: rpm -ivh 安装rpm软件 rpm -qa 查看软件是否安装 rpm -ql 查看
阅读全文
摘要:一、正则表达式的意义 处理大量的字符串 处理文本 通过特殊符号的辅助,让Linux管理员快速过滤、替换、处理所需要的字符串、文本,让工作高效。 二、Linux三剑客 文本处理工具,均支持正则表达式引擎 grep:文本过滤工具(模式:pattern) sed :stream editor,流编辑器,文
阅读全文
摘要:通配符 一些特殊的符号,实现特殊的功能 一、常见通配符 二、特殊通配符 三、Linux特殊符号 与路径有关的 四、特殊的引号 在Linux系统中,单引号,双引号可以用来表示字符串 反引号进行命令解析 双引号:当输出双引号内所有内容时,内容中有命令需要用反引号标记 单引号:单引号中内容是强引用,保持原
阅读全文
摘要:一、Linux用户管理 Linux系统不同用户权限不一样。 root用户:此用户是唯一的,且拥有系统的所有权限。 普通用户 虚拟用户 在Linux中,用户有自己的UID身份账号且唯一 在Linux系统中UID为0,就是超级用户,如要设置管理员用户,可以修改UID为0,建议使用sudo 系统用户UID
阅读全文
摘要:一、Linux文件属性 1. 文件或目录属性主要包括 索引节点:inode 文件类型 文件权限 硬链接个数 归属的用户和用户组 最新修改时间 2. 文件类型 可以通过ls -F 给文件结尾加上特殊标识 1)普通文件(文件类型以‘-‘开头) 可以通过以下命令生成普通文件 echo,touch,cp,c
阅读全文
摘要:一、vi/vim 1. vi / vim 的使用 vi / vim分为三种模式:命令行模式,输入模式和底线命令模式 2. vi /vim工作模式 命令模式:进入vi / vim默认模式 编辑模式:按下a(光标之后)/i(光标之前)/o(光标的下一行)都可以进入 底线命令模式:按下:之后进入到的模式
阅读全文
摘要:一、Linux系统文件 1. /etc 初始化系统重要文件 /etc/sysconfig/network-scripts/ifcfg-eth0 :网卡配置文件 /etc/resolv.conf :Linux系统DNS客户端配置文件 /etc/hostname:(CentOS 7)主机名配置文件 /e
阅读全文