Archive for the ‘Linux’ Category

知识点: OpenShift是redhat公司推出的平台即服务(PaaS)云计算服务平台,Openshift面向开源开发人员,使开发人员可以构建、测试、运行和管理他们的应用。广泛支持多种编程语言和框架,包括Java PHP Ruby Python Node.js Drupal WordPress等。还可使用Do-It-Yourself框架,自己安装部署所需的运行环境。 DIY安装部署 Nginx/Tengine + PHP + MYSQL 运行环境 1. 首先注册 Openshift 账号; 2. 然后在控制面板中的 Applications 标签点击 Add Application; 3. 选择 Do-It-Yourself 0.1 创建新应用; 4. 进入新建的应用,添加MySQL; 5. SSH连接到Openshift; 6. 运行 env 命令,查看环境变量: $OPENSHIFT_DIY_IP $OPENSHIFT_DIY_PORT $OPENSHIFT_MYSQL_DB_HOST $OPENSHIFT_MYSQL_DB_USERNAME $OPENSHIFT_MYSQL_DB_PASSWORD $OPENSHIFT_MYSQL_DB_URL $OPENSHIFT_DATA_DIR $OPENSHIFT_REPO_DIR 7. 下 ...

知识点: SSL(全称 Secure Sockets Layer 安全套接层),由Netscape Communication公司设计开发,利用数据加密(Encryption)技术,保障在Internet上数据传输的安全。 SSL继任者TLS(全称 Transport Layer Security 安全传输层协议),由TLS记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)组成,用于在两个通信应用程序之间提供保密性和数据完整性。TLS 记录协议用于封装各种高层协议;TLS握手协议处理对等用户的认证,在这一层使用了公共密钥和证书,并协商算法和加密实际数据传输的密钥,该过程在TLS记录协议之上进行。 HTTPS(全称 Hyper Text Transfer Protocol over Secure Socket Layer 安全超文本传输协议),它是由Netscape开发,内置于浏览器中,用于对数据进行安全传输。HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。 SSL证书是一种数字证书,用于激活SSL/TLS协议,实现数据信息在 ...

知识点: Linux系统用户在备份系统数据的时候,常常通过一些压缩打包命令对备份文件进行压缩打包,从而节省宝贵的存储空间,同时在恢复备份数据的时候也要使用相应的解包解压命令处理已经压缩打包的文件。 常见压缩文件格式操作命令如下: .tar 解压:tar zxvf FileName.tar 打包:tar zcvf FileName.tar TargetName .gz 解压I:gunzip FileName.gz 解压II:gzip -d FileName.gz 打包:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 打包:tar zcvf FileName.tar.gz TargetName .bz2 解压I:bzip2 -d FileName.bz2 解压II:bunzip2 FileName.bz2 打包: bzip2 -z FileName .tar.bz2 解压:tar jxvf FileName.tar.bz2 打包:tar jcvf FileName.tar.bz2 TargetName .bz 解压I:bzip2 -d FileName.bz 解压II:bunzip2 FileName.bz .tar.bz 解压:tar jxvf FileName.tar.bz .z 解压:uncompress FileName.Z ...

知识点: SWAP交换区是Linux系统下的虚拟内存分区,作用是在系统物理内存使用完之后,将磁盘空间(也就是Swap分区)虚拟成内存来使用。它是一段连续的磁盘空间,并且对用户不可见。 Swap交换区是“匿名”(Anonymous)内存数据的交换空间。这些数据包括堆栈中的一些状态和变量数据等,以及用malloc和new函数生成的对象的数据,它们需要Swap空间,因为它们在文件系统中没有相应的“储备”文件。 虽然Swap分区能够作为虚拟的内存,但它的速度比物理内存慢,因此如果考虑速度,最好的办法仍然是增加物理内存,Swap分区只是临时的解决办法。 Swap分区的数量对性能有很大的影响。因为Swap交换的操作是磁盘IO的操作,如果有多个Swap交换区,Swap空间的分配会以轮流的方式操作于所有的Swap,这样会大大均衡IO的负载,加快Swap交换的速度。如果只有一个交换区,所有的交换操作会使交换区变得很忙,使系统大多数时间处于等待状态,效率很低。用 ...

知识点: Linux是一个多用户的操作系统。当用户登录系统后,每个用户都有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上是一组环境变量的定义。用户可以对自己的运行环境进行定制,存储一些常用命令存放的目录路径,其方法就是修改相应的系统环境变量。 环境变量是操作系统中用来指定操作系统运行环境的一些参数,是一个具有特定名字的对象,它包含一个或者多个应用程序将使用到的配置信息,比如临时文件夹位置和系统文件夹位置等。这类似于默认路径,当运行某些程序时除了在当前文件夹中查找,还会到设置的默认路径中去查找。 常见的环境变量: PATH:包含了一系列由冒号分隔开的目录,决定shell到哪些目录中寻找命令或程序 HOME:当前用户主目录 ROOTPATH 功能和PATH相同,但它只列出超级用户root输入命令时所需检查的目录。 LDPATH 包含用冒号隔开的目录,动态链接器将在这些目录里查找库文 ...

分类

归档

ipv6 ready