linux

centos安装gcc4.8 linux

centos安装gcc4.8

740 0

centos安装gcc4.8 1. 下载gcc-4.8 源码包 wget -c https://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.gz 2. 解压源码包 tar -zxvf gcc-4.8.5.tar.gz 3. 下载依赖库(自动步骤) cd gcc-4.8.5/contrib ./download_prerequisites 3. 下载依赖库(手动步骤) cd gcc-4.8.5/contrib #先下载好下面的包(可直接服

yum命令之下载rpm包而不安装 linux

yum命令之下载rpm包而不安装

562 0

yum install --downloadonly下载而不安装rpm包 当你在yum安装某个插件的时候,如果有冲突,此时,可以将rpm先下载下来,然后手动强制安装即可。 yum install --downloadonly <package-name> #默认情况下,下载的RPM包会保存在:/var/cache/yum/x86_64/[centos|fedora-version]/[repository]/packages,[repository]表示下载包的来源仓库的名称(例如:bas

centos下使用rsync+inotify同步文件,简单明了 linux

centos下使用rsync+inotify同步文件,简单明了

533 0

这里的配置是采取单向同步,采取 主web机 向 从web机 推送代码,如要双向同步,请自行配置 安装配置 rsync (所有服务器都需安装) 服务器:host1、host2 ··· yum install rsync -y 编辑 rsyncd.conf 配置文件,如果没有则创建一个,host1可以不配置此文件 vim /etc/rsyncd.conf #rsync通用配置文件,配置的注释不要写在配置后面,否则会有问题 #文件同步后,用户组变为www uid = www gid

shell脚本的加解密 linux

shell脚本的加解密

626 0

sh加密常用两种命令,gzexe的原理是压缩脚本,脚本被执行的时候,该文件会自动解压然后继续执行,和使用一般的执行文件相同。shc是一个专业的加密shell脚本的工具,它的原理是把shell脚本转换为一个可执行的二进制文件。 shc加密 wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.7.tgz tar -zxvf shc-3.8.7.tgz cd shc-3.8.7.tgz make test mkdir -p /usr/lo

Linux命令之tmpwatch linux

Linux命令之tmpwatch

837 2

tmpwatch指令可删除不必要的暂存文件,可以设置文件超期时间,单位以小时计算。 语法 tmpwatch [-afqv][--test][超期时间][目录...] 参数 -a或--all  删除任何类型的文件。 -f或--force  强制删除文件或目录,其效果类似rm指令的"-f"参数。 -q或--quiet  不显示指令执行过程。 -v或--verbose  详细显示指令执行过程。 --test  仅作测试,并不真的删除文件或目录。 实例 t

Linux命令之stat linux

Linux命令之stat

552 0

stat命令:文件/文件系统的详细信息显示; 格式:stat 文件名 stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下: -f  不显示文件本身的信息,显示文件所在文件系统的信息 -L  显示符号链接 -t  简洁模式,只显示摘要信息 需要注意的是在Mac下stat命令需加-x参数 Access:最后访问文件时间(cat等命令) Modify:最后修改文件内容时间(vim等命令) Change:最后修改文件属性时间(chmod/chown等命令)

运行shell脚本使终端跟随脚本cd命令切换目录 linux

运行shell脚本使终端跟随脚本cd命令切换目录

683 0

日常开发中经常需要写一点脚本,project.sh有如下一段内容: #!/usr/bin/env bash dir=/data/httpd/www/project/$1 if [ ! -z $1 ] && [ -d $dir ];then cd $dir else cd /data/httpd/www/project fi 在当前终端,你如果直接执行./project.sh,是无法实现切换到指定目录的,因为shell在执行脚本时,会创建一个子shell

Centos中PHP使用PDO连接sql server 2012 linux

Centos中PHP使用PDO连接sql server 2012

655 1

centos中用pdo连接sql server需要两个扩展PDOpdo_dblib,PDO的安装不作解释,主要说说pdo_dblib的安装。 我们要再centos中正常使用pdo_dblib,需要安装freetds。那么什么是FreeTDS?简单的说FreeTDS是一个程序库,可以实现在Linux系统下访问微软的SQL数据库! FreeTDS 是一个开源的程序库,是TDS(表列数据流 )协议的再次实现。它可以被用在Sybase的db-lib或者ct-lib库。它也包含一个ODBC的库。允许许多开源的应用软件比

Linux命令之curl命令二 linux

Linux命令之curl命令二

564 0

curl常用命令 #下载单个文件,默认将输出打印到标准输出中(STDOUT)中 curl https://blog.wanxiaohong.cn # 通过-o/-O选项保存下载的文件到指定的文件中: -o 将文件保存为命令行中指定的文件名的文件中 -O 使用URL中默认的文件名保存文件到本地 # 将文件下载到本地并命名为myfile.html curl -o myfile.html https://blog.wanxiaohong.cn/file.html # 将fi

Nginx中if语句中的判断条件 linux

Nginx中if语句中的判断条件

609 0

1. 正则表达式匹配 == 等值比较; ~ 与指定正则表达式模式匹配,判断是否匹配时区分字符大小写; ~* 与指定正则表达式模式匹配,判断是否匹配时不区分字符大小写; !~ 与指定正则表达式模式匹配,判断是否匹配时区分字符大小写; !~* 与指定正则表达式模式匹配,判断是否匹配时不区分字符大小写; 2. 文件及目录匹配判断 -f/!-f 判断指定的路径是否存在且为文件; -d/!-d 判断指定的路径是否存在且为目录; -e/!-e 判断指定的路径是否存在,文件或目录均可