文件同步工具Syncthing介绍以及在centos下的使用方法

admin 发表于 [Golang] 分类,标签: CentOS Linux SSH VPS管理 服务器维护 Golang
0
Syncthing 是由 瑞典开发者Jakob Borg 用Golang开发的文件同步工具,是Dropbox和BitTorrent Sync的开源替代 ,称用户的数据将由自己完全控制,所有的通信全都加密,每个访问节点都用加密证书验证。Syncthing的代码和协议都发布在 GitHub 上,代码使用MIT许可证,协议使用创作共用许可证,程序安装之后了使用... 阅读全文>>

让进程在CentOS系统后台可靠运行的几种方法

admin 发表于 [Linux] 分类,标签: CentOS Linux VPS管理
0
我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。 nohup/setsid/& 场景: 如果只是临时有一个命令需要长时间运行,什么方法能最...阅读全文>>

【转】shell日志分析--支持分析日志访问路径,统计访问IP,IPTABLES解与封

admin 发表于 [Linux] 分类,标签: Linux VPS管理 服务器环境 性能优化
0
#!/bin/bash #特性: #1,可分析多个网站项目日志 #2,每个网站项目日志可根据关键字进行统计分析 #3,可调整访问IP次数的阀值(超过多少次加入到墙) #4,可调整IP封的时间 #5,可在定时任务修改分析日志的时间间隔 #6,防火墙在封的时候进行了去重,不会封同样的IP #-----zhaoll@ ############...阅读全文>>

Linux(nginx)下安装awstats日志分析软件

admin 发表于 [Linux] 分类,标签: CentOS Linux
0
这里用的是centos的系统,linux上的安装方法基本上都一样的. 一.下载awstats软件 从http://sourceforge.net/projects/awstats/ 地址可以下载,这里使用的是最新的7.0的版本 #cd /usr/local#wget http://cdnetworks-kr-1.dl.sourceforge.net/pro... 阅读全文>>

Centos下SSH用FTP命令上传文件至另一个FTP空间

admin 发表于 [Linux] 分类,标签: CentOS Linux FTP
1
在Linux下,往往因为没有图形界面,上传和下载文件是很多客户难以使用的原因.这里介绍下在Centos的VPS中使用ftp命令上传文件. 先安装ftp工具: yum install ftp 安装好后,开始使用:[假设远程vps或空间的IP是8.8.8.8,] #ftp 8.8.8.8 21          [远程vps或空...阅读全文>>

linux安装FTP客户端lftp

admin 发表于 [Linux] 分类,标签: CentOS Linux FTP
0
linux下可以直接通过FTP命令进行ftp上传下载,不过貌似不好用. linux下有什么好的FTP客户端工具用于上传呢,我们日常中,为了数据安全,都把本地数据备份到其他服务器上,有了这个FTP上传利器lft很是方便。 下面我来介绍一下在linux系统centos下安装使用lftp ,我的测试环境是centos5的VPS环境安装lftp ,我们采取最偷懒的办法,想折腾的可以编译。 ...阅读全文>>

linux下tar压缩使用

admin 发表于 [Linux] 分类,标签: Linux 压缩
0
具体的可以在linux环境下 用tar --help查看详细说明格式:tar [option] file           -c create  create a new archive        &nb...阅读全文>>

在Linux中用Quota为用户分配磁盘限额

admin 发表于 [Linux] 分类,标签: CentOS Linux 服务器环境 磁盘限额
0
  quota磁盘配额比较常见的作用: 1.避免恶意ftp用户用垃圾数据塞满宝贵的硬盘. 2.虚拟空间不同用户的容量限制 3.邮局用户的容量限制 4.多人多任务使用同一个硬盘,妥善分配系统资源     假设我们的系统用户ftpd的主目录是/home/ftpd,它是建立在/home分区中,那么如果我们要对ftpd用户进行磁...阅读全文>>

用PHP来监控CentOS服务器系统负载

admin 发表于 [PHP] 分类,标签: CentOS Linux 服务器维护
0
  在实际项目的应用中,我们由于各种条件的现实,利用PHP来实现服务器负载监控将是一种更为灵活的方式。   由于Web Server以及PHP的实现方式所限,我们在现实环境中很难利用PHP去调用一些Linux中需要root权限才能执行的程序,对此,我从网上找到另外一种方式来绕开这个限制。首先先写个c程序中转调用系统命令,然后用PHP去执行此c程序。 c程序 ... 阅读全文>>

nginx.conf文件详解及优化

admin 发表于 [Nginx] 分类,标签: CentOS Linux 服务器环境 服务器维护 Nginx
0
   user    www www;           #运行NGINX所使用的用户和组   worker_processes     4;    #nginx...阅读全文>>

解决error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

admin 发表于 [Linux] 分类,标签: CentOS Linux 故障排除 PHP扩展
0
解决编译php扩展xsl时出现 error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution 的问题,只需要执行: yum install libxslt-devel 即可。 *Tips: 如果要卸载通过yum install命令安装的某个包,请输入: yu...阅读全文>>

用于LuManager的自动定时加密备份网站数据并上传到其它FTP空间的shell脚本

admin 发表于 [Linux] 分类,标签: CentOS Linux LuManager shell
3
#!/bin/bash #为backup.sh添加执行权限chmod +x /root/backup.sh #添加脚本至crontab(自动启动程序)执行命令crontab -e,添加每天0点10分启动代码 #10 00 * * * /root/backup.sh #===========配置区开始============== BACKUP_DATA_TEMP...阅读全文>>

Shell高级编程

admin 发表于 [Linux] 分类,标签: CentOS Linux SSH shell
0
Shell高级编程 1、if语句 if语句的语法格式:if condition1then       command-listelif condition2then       command-listelse    &nbs...阅读全文>>

Linux系统shell编程入门

admin 发表于 [Linux] 分类,标签: CentOS Linux SSH shell
0
通常情况下,我们从命令行输入命令每输入一次就能够得到系统的一次响应。一旦需要我们一个接着一个的输入命令而最后才得到结果的时候,这样的做法显然就没有效率。要达到这样的目的,通常我们利用shell程序或者shell脚本来实现。  一、简介   Shell编程有很多类似C语言和其他程序语言的特征,但是又没有编程语言那样复杂。Shell程序就是放在一个文件中的一系列Linux命令和实用程序,在执行的... 阅读全文>>

Linux系统里的加密压缩方式

admin 发表于 [Linux] 分类,标签: CentOS Linux 网站管理 VPS管理 压缩
0
Linux下zip加密压缩  zip -q -r -P password zipfile.zip sourcefiles.txt  password 是加密密码zipfile.zip 是生成的压缩文件sourcefiles.txt 是被压缩的文件 zip [参数] <压缩包> <源文件> 使用zip格式打包文件 &nb...阅读全文>>

cp命令强制覆盖

admin 发表于 [Linux] 分类,标签: CentOS Linux SSH 常用命令
0
Linux下默认cp命令是有别名(alias cp='cp -i')的,无法强制覆盖,即使你用 -f 参数也无法强制覆盖文件,下面提供两种Linux下cp 覆盖方法.1)取消cp的alias,放心这不是永久生效 unalias cp cp a /test/a 2) 用 \cp 执行cp命令时不走alias \cp a /test/a 3)用 yes...阅读全文>>

给LuNamp安装MySQLi扩展

admin 发表于 [Linux] 分类,标签: CentOS Linux SSH 网站管理 VPS管理 Nginx LuManager
0
1、下载与您当前系统PHP版本一致的PHP安装包(http://www.php.net/downloads.php ),解压 tar zxvf php-5.2.17.tar.gz ,进入目录 cd php-5.2.17/ext/mysqli 2、 /usr/local/php_fcgi/bin/phpize Configuring for:PHP Api ...阅读全文>>

升级LuNamp中的组件

admin 发表于 [Linux] 分类,标签: CentOS Linux SSH Nginx LuManager
0
拿升级nginx为例: 1. 当使用命令: wget http://down.zijidelu.org/LuNamp_last.tar.gz 下载完成LuNamp_last.tar.gz后(如果已经下载过则无需下载),手动解压(命令:tar zxvf LuNamp_last.tar.gz),得到LuNamp目录 2. 下载最新版的nginx(注意以前的软件包的后缀名,如ta...阅读全文>>

Linux 下sh脚本执行时出现 syntax error near unexpected token `do 错误的解决方法

admin 发表于 [Linux] 分类,标签: CentOS Linux
0
今天 在装linux、的时候为了图方便,直接用Dreamweaver来编辑配置文件,结果就一直报这个错误。在vi下打开加上-b参数 发现在每段文字结尾的时候都会自动加上^M 历史   long long ago..... 老式的电传打字机使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车,<CR>,ASCII码为0D),另一个字符把纸上移一行 (称为换行, &...阅读全文>>

Linux VPS服务器根据CPU负载及内存占用自动重启的bash shell脚本

admin 发表于 [Linux] 分类,标签: CentOS Linux VPS管理 性能优化
0
主要用于监控 linux 服务器负载及内存占用,如 MySQl、php-fpm,当负载或内存占用达到设置值后,便自动重启该进程以避免宕机。 # 设置最大内存占用百分比 PID_MEM_MAX="85" # 设置最大系统负载 SYS_LOAD_MAX="3" # 设置需要监控的服务名称 NAME_LIST=&...阅读全文>>