linux
linux
2023-07-19 17:52:44
1339
`chage -l root`查看用户有效期
`chage -M 99999 root`将root用户有效期改为永久
###### 其他选项
```bash
-d 日期 #修改 /etc/shadow 文件中指定用户密码信息的第 3 个字段,也就是最后一次修改密码的日期,格式为 YYYY-MM-DD
-E 日期 #设置密码到期的日期,过了这天,此账号将不可用。0表示马上过期,-1表示永不过期。格式YYYY-MM-DD
-h #查看帮助信息
-I 天数 #设置密码过期天数
-l #展示账号的相关日期信息
-m
linux
2023-04-13 16:03:04
60
######
```bash
# 安装Ruby
wget -c https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.8.tar.gz
tar -zxvf ruby-2.7.8.tar.gz
cd ruby-2.7.8
./configure
make && make install
# 请注意,此方式安装后的命令在 /usr/local/bin,如果提示找不到命令,请使用绝对路径调用或者修改$PATH(export PATH=$PATH:/usr/local/bin
linux
2023-04-11 13:27:17
1241
```bash
mkdir -p /data/cdrom /data/cdrom2
mount /dev/cdrom /data/cdrom
cp VMwareTools-10.3.21-14772444.tar.gz /data/cdrom2
cd /data/cdrom2
tar -zxvf VMwareTools-10.3.21-14772444.tar.gz
cd vmware-tools-distrib
./vmware-install.pl
```
###### 第一步提示你是否安装,选 yes ,剩
linux
2023-04-09 13:38:08
1085
`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
linux
2023-04-08 13:57:54
83
##### 以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
2018-04-19 19:37:47
172
##### 编辑文件(默认没有这个文件)
```bash
vim ~/.vimrc
```
##### 末尾新增
```bash
set mouse=c
syntax on
```
linux
2018-04-12 12:38:34
1217
##### 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
linux
2018-04-09 19:15:55
933
`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)
linux
2018-04-08 18:59:39
872
###### 这里的配置是采取单向同步,采取 主web机 向 从web机 推送代码,如要双向同步,请自行配置
##### 安装配置 rsync (所有服务器都需安装)
服务器:host1、host2 ···
`yum install rsync -y`
编辑 rsyncd.conf 配置文件,如果没有则创建一个,host1可以不配置此文件
`vim /etc/rsyncd.conf`
```bash
#rsync通用配置文件,配置的注释不要写在配置后面,否则会有问题
#文件同步后,用户组变为www
u
linux
2018-04-07 18:04:19
1118
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