The selected operation can only be executed on a disk with no snapshots. 发表于 2018-04-09 更新于 2026-03-03 分类于 技术分享 不能对包含有snapshot快照的硬盘扩容,所以,只好去打开虚拟机->虚拟机快照->快照管理器,然后删除了对应的快照,然后再继续下面操作. 阅读全文 »
解决rsync error error in socket IO (code 10) at clientserver.c 发表于 2018-04-07 更新于 2026-03-03 分类于 技术分享 报错: 1 2 rsync: failed to connect to **.**.**.**: No route to host (113) rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9] 解决: 对方没开机、没开rsync、防火墙阻挡、通过的网络上有防火墙阻挡,都有可能. 关闭防火墙,其实就是把tcp udp 的873端口打开. 阅读全文 »
防止提权 发表于 2018-03-26 更新于 2026-03-03 分类于 技术分享 chattr命令给下面的文件加上不可更改属性,从而防止非授权用户获得权限. 1 2 3 4 chattr +i /etc/passwd chattr +i /etc/shadow chattr +i /etc/group chattr +i /etc/gshadow 阅读全文 »
linux下查看显卡的信息 发表于 2018-03-23 更新于 2026-03-03 分类于 技术分享 1、hwbrowser 2、dmidecode,从bios中读取信息. 3、lspci | grep VGA 4、glxinfo,如果是nvdia的话,可以试试. 阅读全文 »
利用screen永久后台运行程序 发表于 2018-03-16 更新于 2026-03-03 分类于 技术分享 root登陆后,输入: 1 screen 然后回车,然后就会出现窗口,和原来差不多,你在这里,和刚才一样输入: 1 cd qq && ./qq 就可以了,登陆以后, 1 Ctrl+a,再按d. 就算退出了,这是断开连接,QQ就不掉线了. 想再次进入,只需运行: 1 screen -r 输入命令screen -ls可以查看到被挂起的窗口: 1 2 3 4 $ screen -ls There is a screen on: 22496.pts-0.Nginx (Detached) 1 Socket in /var/run/screen/S-root. 阅读全文 »
解决mysql error while loading shared libraries libmysqlclient.so.16 cannot open shared object file No such file or directory 发表于 2018-03-03 更新于 2026-03-03 分类于 技术分享 这个错误原因很简单,就是没有找到libmysqlclient.so.16, 我们可以用yum来安装它, 命令是: 1 2 yum install libmysqlclient.so.16 ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/ 照做后仍然报错,原因是该方法适用于32位系统,64位系统应使用下面的这行: 1 ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/ 一共下载8M多的文件,然后启动mysql,错误消失. 阅读全文 »
git安装 发表于 2018-02-28 更新于 2026-03-03 分类于 技术分享 1.安装git 1 yum install –y git 2.服务器创建git账户 1 2 useradd git passwd git 3.服务器git打开RSA认证 进入 /etc/ssh目录,编辑sshd_config,打开以下三个配置的注释,如无则添加: 1 2 3 RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys 保存并重启sshd服务. 1 /etc/rc.d/init.d/sshd restart 4.在 /home/ 阅读全文 »
nginx反向代理 发表于 2018-02-25 更新于 2026-03-03 分类于 技术分享 首先在nginx的配置文件nginx.conf的http模块中添加,服务器集群server cluster(我们这里是两台)的定义: 1 2 3 4 upstream myCluster { server 127.0.0.1:80 ; server 158.37.70.143:80 ; } 表示这个server cluster包含2台服务器>然后在server模块中定义,负载均衡: 1 2 3 4 5 6 7 location ~ .php$ { proxy_pass http://myCluster ; #这里的名字和上面的cluster的名字相同 阅读全文 »
Linux php.ini的安全优化配置 发表于 2018-02-24 更新于 2026-03-03 分类于 技术分享 1、PHP函数禁用找到 1 disable_functions = 该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以直接执行一些CentOS系统级脚本命令,如果允许这些函数执行,当PHP 程序出现漏洞时,损失是非常严重的!以下我们给出推荐的禁用函数设置: 1 disable_functions = phpinfo,passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status 需注意:如果您的服务器中 阅读全文 »
设置程序开机启动和检测 发表于 2018-02-21 更新于 2026-03-03 分类于 技术分享 将pound设置为开机自动启动. 1 2 3 4 $ chkconfig --level 5 pound on $ chkconfig --level 3 pound on $ chkconfig --list|grep pound pound 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭 以将pound设置为开机启动. 通过上面方法设置后,可以通过重启电脑的方式来测试pound是否可以自启动, 重启电脑命令: 1 reboot 然后等待一段时间.重新连接,连接后可以通过以下命令可以查看pound是否启动成功. 1 2 3 ps -eaf|gr 阅读全文 »