linux

福利来了,svn限制提交文件的注释以及提交的文件类型-原创哦 linux

福利来了,svn限制提交文件的注释以及提交的文件类型-原创哦

1624 2

今天贡献一版纯手写的svn限制提交文件的注释以及提交的文件类型脚本,不多说,直接上代码: ```bash length=`$SVNLOOK log -t "$TXN" "$REPOS"|wc -m` if [ $length -lt 61 ] then echo -e "\nSuvan温馨提示:注释内容至少4个汉字!" >&2 exit 1 fi ifs=$IFS IFS=$'\n' fType=`$SVNLOOK changed -t "$TXN" "$REPOS"` filter='html\|ph

bash shell脚本常用方法总结 linux

bash shell脚本常用方法总结

1298 0

在日常系统管理工作中,需要编写脚本来完成特定的功能,编写shell脚本是一个基本功,在编写的过程中,掌握一些常用的技巧和语法就可以完成大部分功能了,也就是2/8原则。 ##### 1. 单引号和双引号的区别 单引号与双引号的最大不同在于双引号仍然可以引用变量的内容,但单引号内仅是普通字符 ,不会作变量的引用,直接输出字符串。请看如下例子: ```bash [root@linux ~]# name=suvan [root@linux ~]# echo $name suvan [root@linux ~]# myn

Linux命令之cp命令 linux

Linux命令之cp命令

1281 0

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。 ##### 语法 cp(选项)(参数) ##### 选项 -a:此参数的效果和同时指定"-dpR"参数相同; -b:覆盖已存在的文件目标前将目标文件备份; -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;

执行脚本报sudo: sorry, you must have a tty to run sudo解决办法 linux

执行脚本报sudo: sorry, you must have a tty to run sudo解决办法

1808 0

编辑 `/etc/sudoers` 两种办法二选一,个人推荐第一种: ①Defaults requiretty,修改为 #Defaults requiretty,表示不需要控制终端。 ②Defaults requiretty,修改为 Defaults:nobody !requiretty,表示仅 nobody 用户不需要控制终端。如果修改为 Defaults:%nobody !requiretty,表示仅 nobody 组不需要控制终端。

Nginx之504 Gateway Timeout的解决方法 linux

Nginx之504 Gateway Timeout的解决方法

1447 0

原因:配置问题 修改Nginx的服务器配置,调整Nginx的超时时间 fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; 默认单位:秒 如果使用了Nginx代理,需在块里加上如上代码 如果问题没有解决,修改php服务器配置 调大max_children,保证有充足的php-cgi进程可以被使用 调大request_terminate_timeout,使php-cgi进程处理脚本的超时时间变长

Shopex产品集群部署文件同步方案(三选一) linux

Shopex产品集群部署文件同步方案(三选一)

1907 2

web1:192.168.1.180 dir=/data/www/ecstore web2:192.168.1.181 dir=/data/www/ecstore ######rsync+lsyncd文件同步 安装服务:lsyncd阿里云yum源epel有该服务,没有的话需要安装(yum -y install epel-release) yum -y install rsync lsyncd xinetd chkconfig rsync on chkconfig lsyncd on chkconfi

Shopex产品服务器系统优化 linux

Shopex产品服务器系统优化

1771 2

###### 1. 关闭不需要的服务 service acpid off service atd stop service auditd stop service avahi-daemon stop service avahi-dnsconfd stop service bluetooth stop service conman stop service cpuspeed stop service cups stop service dnsmasq stop service dund stop

MAC系统安装redis拓展 linux

MAC系统安装redis拓展

2112 3

对于mac系统一些依赖包的安装,我个人还是推荐用homebrew,至于原因,当然是简单易用。 有时候homebrew无法自动安装,比如这次安装php的redis拓展时,用hongbrew就不行了,只能手动编译了。以下为安装过程及期间遇到的报错。 ```bash wget https://github.com/nicolasff/phpredis/zipball/master tar -zxvf master cd phpredis-phpredis-b718ce0/ phpize #此为当前使用php版本的

Linux的运行级别和chkconfig用法 linux

Linux的运行级别和chkconfig用法

1530 0

##### Linux的运行级别 简单点来说,运行级别就是操作系统当前正在运行的功能级别。级别是从0到6,具有不同的功能。这些级别定义在/ect/inittab文件中。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/ect/rc.d目录下的文件。 Linux下的7个运行级别: 0 系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。 1 单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。 2 多用户状态,没有NFS支持。 3