Author: JackSun

arch-打印机器的硬件名称 0

arch-打印机器的硬件名称

这个命令打印机器的硬件名称。 名称 arch 用法 arch -option 选项 –help 打印帮助信息 –version 打印版本信息 结果 类似下面的名称。 x86_64 相关命令 uname -m //跟arch有相同的结果

0

Unix下使用inotify+rsync同步文件

之前介绍了rsync同步工具,相比cp、tar等同步工具来说,rsync的确更安全、更迅速,并且支持增量备份。通过rsync可以解决对实时性要求不高的同步需求,比如磁盘文件文件定期备份等。了解rsync 但是rsync也有缺点,首先rsync在同步文件时,先要扫描所有文件进行对比,然后进行差量传输,当文件数量比较大时,比如几百万甚至上千万数量的文件,扫描所有文件是非常耗时的。并且发生改变的文件是非常少的,这是非常高效的。其次,rsync不能时实的去同步、监控数据,虽然它可以通过crontab方式进行触发同步,但是两次触发动作一定会有时间差,这样就导致了服务端和客户端数据可能出现不一致,无法在应用故障时完全的恢复数据。所以,为了提高传输文件的效率、提高实时性,推荐inotify+rsync组合。

Linux/Unix使用nohup让进程在后台可靠运行 0

Linux/Unix使用nohup让进程在后台可靠运行

通过nohup运行一个命令开启进程,该进程会忽略所有挂断(SIGHUP),在命令尾部添加 & ,关闭终端或电脑死机后,进程也不会挂掉。

Linux使用rsync在VPS之间同步数据 1

Linux使用rsync在VPS之间同步数据

作为Web工程师或者运维工程师,经常会面对几十台甚至几百台服务器,数据同步是一个很重要的为题。本文将介绍一种Unix下的数据同步工具——Rsync。

Centos安装FileZilla 0

Centos安装FileZilla

CentOS可以用yum安装FileZilla的,一开始真没想到,Google好一阵才整出来。 首先要更新下rpmforge sudo rpm -Uhv http://fedora.mirrors.pair.com/epel/6/i386/epel-release-6-8.noarch.rpm 然后直接下手装就可以了 sudo yum install filezilla 安装完成后在 应用程序->Internet->FileZilla下可以找到。

1

Mysql 基准测试

为什么要进行Mysql基准测试?答案显而易见,如果在一个模拟的环境中系统设计能承受住压力并且能满足性能目标,那么产品上线时我们是不是可以更放心了。

小内存VPS LNMP配置优化 0

小内存VPS LNMP配置优化

一、Nginx配置 1、nginx运行的进程数,一般设置成和CPU的核数相同。 worker_processes 1; 2、worker_rlimit_nofile是nginx能打开文件的最大句柄数。 worker_rlimit_nofile 40960; 3、nginx进程所允许的最大的连接数,max_clients = worker_processes * worker_connections。 worker_connections 10240; 4、设置连接超时时间为60。 keepalive_timeout 60; 5、该指令用于开启或关闭gzip模块(on/off) gzip on;

使用Vagrant创建跨平台统一开发环境 5

使用Vagrant创建跨平台统一开发环境

Vagrant 是一个虚拟机管理工具,非常适合用于搭建统一开发环境。无论开发人员用的是 Windows 还是 Mac,都可以跑一个一致的 Linux 开发环境。所以如果你想快速安装/重置虚拟机,或者给开发组成员部署完全一致的开发环境,Vagrant 就是你需要的。它提供了一套易用的配置规则,比人工操作或者使用虚拟机软件提供的命令行要方便,且可重复。这里说的虚拟机一般用的是 VirtualBox。

0

乔布斯给年轻人的62个忠告

最近在忙着毕业,顺便买了本乔帮主的励志书看看,颇有感触。所以记录下来,希望那个能与大家共勉。

Mysql的存储引擎 0

Mysql的存储引擎

在文件系中,Mysql将每个数据库(也可称为schema)保存为数据目录下的子目录。创建表时,Mysql会在数据子目录下创建一个和表名相同的.frm文件保存表的定义。可以使用SHOW TABLE STATUS 命令查看表的信息。

Mysql多版本并发控制

Mysql多版本并发控制

Mysql大多数事务型存储引擎实现的都不是简单的行级锁。为了提升并发性能,他们一般都实现了多版本并发控制(MVCC)。不仅仅是Mysql,包括Oracle、PostgreSQL等他其他数据库系统也都实现了MVCC。

Mysql事务 0

Mysql事务

事务就是一组原子性的Sql查询,或者是一个独立的工作单元。事务内的语句,要么全部执行成功,要么全部执行失败。

Mysql并发控制 2

Mysql并发控制

无论何时,只要有多个请求需要在同一时刻修改或提取数据,就会存在并发控制的问题。 设计良好的数据库系统都会用锁来防止数据算损坏,如果客户端修改数据,而数据已经被其他客户端锁住,那就必须等待,直到释放锁才能进行修改。

0

Mysql逻辑架构

本人最近在系统学习Mysql,决定写成博客记录下学习过程。内容多摘自书籍再加上自己的理解,希望可以对各位有所帮助,也能使自己加深印象。如果博客内容有错,希望各位大神指出。

PHP $_GET $_REQUEST 为空 1

PHP $_GET $_REQUEST 为空

刚才遇到一个很奇怪的问题——$_REQUEST无法获取GET参数,一开始以为是PHP配置的问题,后来打印$_GET也是空,所以猜想不是PHP的问题,也许是Nginx的问题。

Android Studio was unable to find a valid Jvm (Related to MAC OS) 0

Android Studio was unable to find a valid Jvm (Related to MAC OS)

最近想搞点Android小应用,听说Android Studio最近已经很成熟了,所以下载了Android Studio1.0试试。 一路下载安装都很顺利,但是打开的时候爆出了如下错误: Android Studio was unable to find a valid Jvm 一开始以为是Java版本冲突,最后Google了一下,原来改下配置文件就好了。 1、在Finder里打开Android Studio的安装包,找到Info.plist 文件。 2、编辑Info.plist ,把1.6*改成1.6+就好了。 广告

Centos 安装Sublime text 3 24

Centos 安装Sublime text 3

Centos大多数情况下是用来做服务器的,但是由于各种原因我现在要用Centos做开发机,所以当然要安装开发神奇Sublime textle.