linux

linux安装sqlsrv扩展 linux

linux安装sqlsrv扩展

1785 0

`curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo` 防止冲突先卸载原有版本(可选) `yum remove unixODBC` 安装驱动(三个都要装上,缺一不可) `yum install msodbcsql mssql-tools unixODBC-devel` 安装php pdo_sqlsrv扩展 ```bash # 下载 wget https://pec

CentOS下mysql仅安装client(客户端) linux

CentOS下mysql仅安装client(客户端)

549 0

##### 以mysql-5.7.39为例 ```shell wget -c https://downloads.mysql.com/archives/get/p/23/file/mysql-community-client-5.7.39-1.el7.x86_64.rpm wget -c https://downloads.mysql.com/archives/get/p/23/file/mysql-community-libs-5.7.39-1.el7.x86_64.rpm wget -c https://dow

Linux find命令排除目录查找 linux

Linux find命令排除目录查找

391 0

##### 个人使用find命令,常用参数大致有如下几种 ```bash # 普通查找文件 *.* find / -name "*.*" -type f # 查找大于10M的文件,并显示文件大小 find / -type f -size +10M -exec du -h {} \; # 查找文件中包含指定的字符Suvan find / -type f -name "*.*"|xargs grep "Suvan" ``` ##### 排除目录查找怎么写?使用-prune选项 find的详细用法可见`man f

docker长时间运行,log日志导致硬盘爆满的解决方案 linux

docker长时间运行,log日志导致硬盘爆满的解决方案

31 0

##### 1. 使用日志驱动,配置日志轮转 `docker info|grep "Logging Driver"`命令可查看当前支持的日志驱动 运行一个容器 `docker run -d --log-driver json-file --log-opt max-size=100m --log-opt max-file=3 my-image` 其中`max-size`和`max-file`选项来控制日志文件的大小和数量。`log-driver` 选择一个被支持的日志驱动,例如`json-file` #####

centos安装gcc4.8 linux

centos安装gcc4.8

1601 0

##### 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. 下载依赖库(自动步骤) ```bash cd gcc-4.8.5/contrib ./download_prerequisites ``` ##### 4. 下载依赖库(手动步骤) ```bash cd gcc-4.8.5/cont

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

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

1496 0

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

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

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

1165 0

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

shell脚本的加解密 linux

shell脚本的加解密

1511 0

sh加密常用两种命令,gzexe的原理是压缩脚本,脚本被执行的时候,该文件会自动解压然后继续执行,和使用一般的执行文件相同。shc是一个专业的加密shell脚本的工具,它的原理是把shell脚本转换为一个可执行的二进制文件。 shc加密 ```sh 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/loca

Linux命令之tmpwatch linux

Linux命令之tmpwatch

1496 2

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