• Linux系统virtualbox + ubuntu + xshell 问题与注意事项


    序言:ubuntu闭源软件太多,一般不推荐使用;没钱可以使用centos、debian;有钱使用redhat

    目前主流和常用的Linux版本主要有:
    1、Redhat 版本5.5和6.0最新;培训、学习、应用、知名度最高的Linux发行版本,对硬件兼容性来说也比较不错,版本更新很快,对新硬件和新技术支持较好。
    2、Debian 版本5.0和6.0最新;社区版的Linux来说是较好的,文档和资料较多,尤其是英文的。但在国内的占有率有一定的局限性。关键是上手难,但在所有的Linux发行版本中,这个版本应该说是最自由的。
    3、SuSe 版本11和11.4最新;最华丽的Linux发行版,很多人都这样说,X windows和程序应用方面做的确实不错。尤其与Microsoft的合作关系,应该是在所有的Linux发行版本中最亲密的。
    4、Ubuntu 版本9和10最新;最近几年出来的,主要指Server版本,强项就是其desktop版,应用是在太广泛了。
    5、Centos 版本5.4和6.0最新;这个发行版主要是Redhat企业版的社区版,基本上跟redhat是兼容的,相对来说局限性教少。很多人都喜欢使用。
    至少gentoo、mandriva、Slackware、redflag等可以暂时不考虑。虽然各自均有特点,但市场占有率和应用相对较少。

    说了各自的特点,给出结论:
    ----如果作为php、jsp等开发平台使用,最好选择Redhat或Centos,原因主要是硬件和软件兼容性方面应该是所有Linux发行版本中较好的。最主要的原因是国内的多数游戏运营商和大型网站,使用这两个版本的较多。
    ----如果是作为asp.net等开发平台使用,最好使用suse,原因是与Microsoft的合作关系。同时也说明下,移动运营商好像很多使用suse的操作系统平台。
    ----如果是作为c或c++等开发平台使用,而且对应用程序开发要求较高,建议使用debian版本的Linux,毕竟这个版本的Linux限制性是最小的。自由度较大。

    下面是ubuntu使用过程中常见的问题:

    1、virtualbox没有64位系统选项问题:使用securable工具检测电脑是否支持虚拟化,如果支持重启电脑进入bios查看是否开启了虚拟化

    2、安装ubuntu 后本机ping不通虚拟机:查看设置项网络连接方式是否选择了桥连接,网卡是否与你本机连接的网卡一致
      

    3、ping通虚拟机构xshell无法连接上虚拟机:进入ubuntu打开终端使用(yum -y install ssh或者sudo apt-get install ssh)命令看看是否有ssh服务更新或安装提示,一般默认都没有安装ssh服务

    4、root权限
      root用户登录:su/su root   会提示输入密码,验证成功登录
      修改root登录密码:sudo passwd
      *使用sudo  可以执行root权限的命令

    5、安装软件包:apt install openjdk-9-jre-headless   安装“openjdk-9-jre-headless”软件包

    6、卸载软件包
      查询要卸载的软件包:apt search openjdk  查出来结果是软件包名带有“openjdk”的软件包列表

      找到要卸载软件包的全名进行卸载:

      apt-get --purge remove openjdk-9-jre-headless   删除软件包“openjdk-9-jre-headless”+配置

      apt-get --purge autoremove openjdk-9-jre-headless   删除软件包“openjdk-9-jre-headless”+配置+自动安装且不再使用的软件包

    7、xshell无法直接使用root账户登陆问题,ssh安装好后默认禁止root账户远程连接
      

      执行命令 nano /etc/ssh/sshd_config命令对ssh的配置文件进行修改(此处修改文件我们使用nano工具)

      添加一行内容为: PermitRootLogin yes   允许root账户登录

      执行命令 sudo /etc/init.d/ssh restart   重启SSH服务

  • 相关阅读:
    活动精彩实录 | 在Kubernetes上自动运行Cassandra
    行业动态 | 利用云端Cassandra实时推送个性化广告
    技术基础 | 用JSON在抖音上发布动态——使用Stargate即可轻松实现
    Apache Cassandra——可扩展微服务应用程序的持久数据存储
    使用微服务构建现代应用程序
    何为“混合云”?
    Linux基本命令(5)管理使用者和设立权限的命令
    Linux基本命令(4)有关关机和查看系统信息的命令
    Linux基本命令(3)文件备份和压缩命令
    Linux基本命令(2)有关磁盘空间的命令
  • 原文地址:https://www.cnblogs.com/rgky/p/5812907.html
Copyright © 2020-2023  润新知