如果是这样的话,可以从终端进入回收站,用rm删除
deepin中回收站的位置:
~/.local/share/Trash/files
此目录下看到的和回收站看到的一样
用sudo rm 删除文件
如果是文件夹 sudo rm -r 递归删除
如果是这样的话,可以从终端进入回收站,用rm删除
deepin中回收站的位置:
~/.local/share/Trash/files
此目录下看到的和回收站看到的一样
用sudo rm 删除文件
如果是文件夹 sudo rm -r 递归删除
这个错误是gd库出了问题,一般是gd库在安装的时候没有编译freetype。我的解决方案是重新编译php,或者在编译PHP的时候不安装gd,后期安装动态链接库。我用的是lnmp一键安装包,环境是 deepin 15.7 。在安装php7.2的时候一直有报错。
1.首先是libcurl.so4报错。
解决方案是 sudo apt-get libcurl4 libcurl4-dev
2.是gd库报错,找了半天也没找到办法,索性编译时候去掉了gd库。
但是项目实在需要gd库,只能手动的编译,在编译的时候需要freetype。
刚开始我没有用freetype直接编译,就出现了致命错误: Call to undefined function think\captcha\imagettftext()
我在/usr/local 中发现freetype。但是好像不能工作,我就直接rm掉了
手动安装了freetype 当然还是这个目录了
接下来在php源码中 找到 ext/gd 重新安装
/path/phpize
./configure –with-php-config=/usr/local/php/bin/php-config –with-freetype-dir=/usr/local/freetype/
make
sudo make install
PHP配置加上 gd.so 重启php-fpm 解决问题
在使用deepin安装好了php7.2 运行程序的时候华丽丽的给我报了这个错
/usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3′ not found
搜索了各种文档说的是libcurl.so.4有bug,不过可以安装libcurl3
sudo apt-get install libgconf-2-4
sudo apt-get install libcurl3
然后就可以使用了
crontab参数
-u:这个参数可以让我们去编辑其他人的crontab,如果没有加上这个参数的话就会开启自己的crontab crontab -u 使用者名称
-l:可以列出crontab的内容
-r:可以移除crontab
-e:可以使用系统预设的编辑器,开启crontab
-i:可以移除crontab,会跳出系统信息让你再次确定是否移除crontab
crontab时间格式说明
minute(分)可以设置0-59分
hour(小时)可以设置0-23小时
day of month(日期)可以设置1-31号
month(月份):可以设置1-12月
day of week(星期):可以设置0-7星期几,其中0和7都代表星期天,或者我们也可以使用名称来表示星期天到星期一,例如sun表示星期天,mon表示星期一等等
crontab时间格式范例
1-3表示123
1-9/2表示13579
crontab范例
每五分钟执行 */5 * * * *
每小时执行 0 * * * *
每天执行 0 0 * * *
每周执行 0 0 * * 0
每月执行 0 0 1 * *
每年执行 0 0 1 1 *
在工作当中经常会登录远程服务器安装软件、部署应用或者拷贝文件到远程服务器上,都会提示输入密码才能完成相关的操作。工作中如果要频繁登录服务器和拷贝文件的情况下,经常输入密码难免会觉得麻烦,且效率低下。而且在持续集成的场景下,自动部署应用时是没有人工干预的,这种情况如果要输入密码才能拷贝文件至远程服务器,就不能实现自动部署的功能了。下面以A服务器与B服务器双向实现免密码登录和拷贝文件为例,介绍相关的配置。
A服务器地址:192.168.1.200,下面简称A
B服务器地址:192.168.1.201,下面简称B
1、在A生成密钥对
ssh-keygen -t rsa -P “”
执行上述命令,一路回车,会在当前登录用户的home目录下的.ssh目录下生成id_rsa和id_rsa.pub两个文件,分别代表密钥对的私钥和公钥,如下图所示:
rsa密钥对
2、拷贝A的公钥(id_rsa.pub)到B
这里拷贝到B的root用户home目录下为例:
scp /root/.ssh/id_rsa.pub root@192.168.1.200:/root
3、登录B
拷贝A的id_rsa.pub内容到.ssh目录下的authorized_keys文件中
cd /root
cat id_rsa.pub >> .ssh/authorized_keys
4、此时在A中用SSH登录B或向B拷贝文件,将不需要密码
ssh root@192.168.1.201
scp abc.txt root@192.168.1.201:/root
实现B免密码登录A,操作方式是一样的,在B中用ssh-keygen生成ssh密钥对,将公钥拷贝到A中,A将B的公钥拷贝到.ssh目录下的authorized_keys文件中即可。
快捷方式
ssh-copy-id -i ~/.ssh/id_rsa.pub root@服务器地址
来源 https://blog.csdn.net/xyang81/article/details/51477925