1.xftp无法传输文件
这个是由于权限的限制,只要你更改权限即可进行文件的传输
2.root用户无法登陆xshell
这是由于ssh的配置文件对root用户做了限制需要进行更改,如下:
(1)编辑vim /etc/ssh/sshd_config文件
将PermitRootLogin 的值改为yes;修改PermitEmptyPasswords为 no
(2)重启ssh服务
service ssh restart
(3)重启服务器
shutdown -r now
cmake 会默认安装在 /usr/local/bin 下面
要改变安装路径,在bootstrap命令中加入'--prefix=PATH'选项。
3.安装的cmake版本太低无法编译
(1)首先将安装的cmake进行卸载
sudo apt purge cmake*
(2)下载新版本的cmake
下载地址找到最新版本的位置。一般开放源代码软件都会有两个版本发布:Source Distribution 和 Binary Distribution,前者是源代码版,你需要自己编译成可执行软件。后者是已经编译好的可执行版,直接可以拿来用的。
两个版本都需要先解压tar zxvf cmake-3.11.0-Linux-x86 64.tar.gz
如果是源码版本,解压进行以下的三个命令即可安装
./bootstrap ; make ; sudo make install
如果是可执行版本配置环境变量即可使用
vim /root/.bashrc 添加环境变量:export PATH=$PATH:/home/bnu/cmake-3.6.0-Linux-x86 64/bin
安装完成后执行下source /root/.bashrc更新下配置文件然后输入cmake --version查看有版本号即证明正确安装。
4.shell上传到云服务器无法执行
提示cannot find command 这是因为文件上传ubuntu中是dos文件,需要转为unix文件
所以需要用到dos2unix 指向sudo apt-get install dos2unix进行安装或者也可以使用tofrodos,功能是一样的
网友评论