51CTO博客开发技术在于折腾
容量足够大 服务不能中断 处理性能足够强 Scale up:向上扩展,将当前的机器扩展为更强的计算机 scale out:向外扩展,即集群 cluster: 1负载均衡集群(LB Cluster):LVS 2高可用集群(HA Cluster):heartbeat,corosync
目的:练习软RAID的制作,虽然确实不常用,以raid5为例 实验环境:1,vmware8 2,redhat 5.8 3,有闲置空间可划4个分区(本例用4G练习) 过程:一,先划出4个4G分区,标记为raid的fd 磁盘类型。 1,fdisk
一,大致做法1,划分分区 更改类型为8e 2, pvcreat 添加那两个分区为Pv 3,vg 把pv整合为vg
RDBMS: 关系数据库管理系统 Oracal Sybase DB2 Infomix SQL Server Mysql AB--Sun—Oracle Percona 修改版-- 实现热备份 PostgreSQL EnterpriseDB
一,进程的管理 1,内核的功能: 内核三部分: /boot/vmlinuz-Version /boot/initrd-Version /lib/modules/Version 系统初始化 驱动程序 进程调度 内存管理 通过缓存,缓冲对系统加速 安全功能 文件系统 网络功能 2,
1,RAID redundant array inexepensive of disks 廉价冗余磁盘阵列 raid级别:指磁盘不同的连接方式,硬件RAID bios中设定 raid0 条带卷。当多块硬盘当做一块用,同时存储,提高性能,临时存储用,无冗余
磁盘结构 文件系统 superblock记录此filesystem的整体信息,包括inode/block的总量,使用量,剩余量 inode:记录档案的属性 block:记录档案 的实际内容 linux系统在格式化时通常区块分组 inode存block号码时通常 12直接,1个间接,1个双间接,1个三间接 block bitmap (是否为空对照表) inode bitmap (是否
系统初始化流程 查看发行版信息:lsb_release –a linux运行级别 0-6 切换级别 init # 3.5正常级别 0:halt 6:reboot 1:single user mode 会初始化驱动
1.sed sed [option] ‘script’ input_file sed -f ‘script_file’ input_file 'ADDRESScommand [para]' ‘ADDRESS!command [para]’ 取反 ADDR:
1,网络 协议:双方遵循的语法格式 MAC:Media Access Control MAC算法 Ethernet:CSMA/CD 载波侦听多路访问/冲突监测 交换处于广播域中 2,动态/静态 TCP/IP内
1,文本编辑器 行编辑器:sed ,Stream EDitor 全屏幕编辑器:nano,emacs,vim(visual interface improved) 2.vi 模式化编辑器: 一般模式:游标移动,删除字符 输入模式:以插入或取代编辑档案内容 指令模式:读取,查找替换 vi +n file 打开文本光标定在n行 v
1,文件查找 locate,find locate:快速,非实时 find:略慢,实时 功能强大,查找细致 find [选项] 查找路径 查找条件 [动作] 路径默认:当前目录 &
<备份>1,RHEL LInux系统安装 1)安装编译好的程序 2)安装bootloader grub—ioslinux/vmlinuz(加载光盘initrd)—init—anaconda(安装前配置功能) Fedora:anaconda(text,GUI)
RPM 中的依赖关系 yum 可以自动解决依赖关系 yum源:yum repository这个是yum仓库 yum repo: 里面有很多rpm包,有名称,版本,依赖关系, xml:扩展标记语言 repomd.xml 主要
一,内核编译 1,内核功能: 系统初始化 硬件驱动 内存管理 进程管理 安全 网络功能 文件系统 提供缓冲缓存 2,内核三部分 内核本身 initrd modules (内核模块,.ko kernel object) 3,交叉编译 x86---powerpc
1,进程是程序运行的副本。计算机是由进程来操作的。 物理地址 线性地址 cpu字长 静态编译 动态链接 设备类型 block 块 随即存储,按块存取
一, 机密性:TCP/IP,明文传输(ftp,http,smtp,telent) 完整性:不能被篡改 身份验证:确保建立会话是否是它 机密性:plaintext -->转换规则-->ciphertext 转换规则:(1)对称加密
1.EnableSendFile 2.web程序 编程语言,代码 脚本语言 使用与we应用程序开发的语言或语言框架 支持编译功能的脚本型语言,编译成中间代码,jsp(java bytecode),php(zend engine)(Opcode)
一,DNS DNS:Domain Name Server UDP/53,TCP/53 DNS:名称解析 nsswitch.conf hosts: files dns file:/etc/hosts
1,CIFS/SMB,NFS,SAMBA ,FTP Common Internet File System Service Message Block Network File System SAMBA + LDAP 域 FTP :两个信道 命令连接:一直连接
1,Firewall 工作在网络或主机边缘,对进出的数据包根据定义的规则进行检查,并作出相应的动作。 2,检查规则:匹配条件和处理办法的办法 匹配条件: 帧首部,IP首部(源IP,目的IP),TCP首部(标识位,URG,ACK,SYN,RST ,PSH,FIN端口),应用层首
1.Windows 上的网上邻居实现 CIFS/SMB,NETBIOS CIFS:Common Internet File System 139/tcp 445/tcp 数据共享 SMB:Service Message Block NetBIOS: 137/udp 138/udp WINS: UNC路径:\\IP\Share 2.Samba N
MAIL Service 协议: SMTP:Simple Mail Transmission Protocol 25 ESMTP:Extended POP3:POST Office Protocl 3 TCP 110 IMAP4:Internet M
HTTP: HyperText Transfer Protocal :超文本传输协议 超链接 web: http/0.9:仅支持纯文本 HTML:HyperText Mark Language browser:www的客户端 URI:Uniform Resource Indet
MIME:Multipuerpose Internet Mail Extention IO模型(网络IO,磁盘IO): 同步 阻塞 同步非阻塞 异步阻塞 &
1,终端 console 物理终端/dev/console 虚拟终端 /dev/tty(1,6)Ctrl+Alt+F(1-6) mingetty--->>bash-------SHELL 模拟终端/dev/pts/# 2,SHell 两大类 GUI
1,echo –n 不换行 echo –e 使后面的特殊字符生效 \a 警示 alert \b 退格 backspace \c 忽略最后的换行 \f 清屏Formfeed \n 换行Newline \r 回车 \t 水平制表 \v 垂直制表 \\反斜杠
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号