今天本打算学习Nginx,发现需要在虚拟机上安装,然而Linux的命令忘得差不多了,又回去学习Linux,安装 了Xshell和Xftp,遇到的问题还真不少

  1. 虚拟机使用NAT与本机可以互ping,但是Xshell连不上虚拟机,发现没有ssh服务端
  • 如果提示没有安装的话,用这个命令安装(如果已使用root权限,sudo 可省略)

sudo apt-get install openssh-server

  • 安装完成后,输入命令重启

sudo /etc/init.d/ssh restart

  1. 关于Xftp上传文件状态错误的解决
  • 权限问题。需要把文件夹的权限改为777。

chmod 777 /opt

  1. E: 无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 1797(unattended-upgr)持有 N

sudo rm /var/lib/dpkg/lock-frontend

  1. Xftp中文乱码怎么解决
  • 在会话管理窗口中,右键选择我们中文显示乱码的连接会话,如下图的“新建会话”,然后在右键菜单中选择【属性】设置。

alt

  • 在“新建会话属性”窗口中,点击“选项”,在选项窗口的“连接”设置中,可以看到连接编码设置

alt

  1. 发现我的虚拟机没有yum,也没有rpm。很多东西下不了。再安装yum命令无果后发现没有yum源,又去配置yum源,直到最后看到大佬的一篇文章点醒了我,ubuntu中很少用yum,可以用apt-get来替代,yum一般用在centos系统中。强行让yum装在ubuntu不可行,换种安装命令豁然开朗。