Ubuntu系统纯净安装后可能遇到的问题解析

Ubuntu系统纯净安装后问题汇总

一、ssh不可用(默认未安装)

  • 使用如下命令安装openssh

    sudo apt install openssh-server
  • 使用如下命令启动ssh服务

    sudo systemctl restart ssh
  • 配置root用户SSH服务

Ubuntu中ssh服务安装完成后查看是否允许root用户登陆,若不允许则无法远程登陆root用户,需要修改配置

打开“/etc/ssh/sshd_config”
sudo vim /etc/ssh/sshd_config
找到并用#注释掉这行:PermitRootLogin prohibit-password
查看是否有“PermitRootLogin yes”新建一行 添加:PermitRootLogin yes

重启服务:
/etc/init.d/ssh restart
systemctl restart ssh

二、vi编辑不正常

        在Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符。这是由于Ubuntu预装的是vim-tiny,而我们需要使用vim-full。这个问题主要是新系统预装了vi,而没有装vim。因为vi是不能直接按退格键删除字符的,所以当你使用退格键删除字符,只有在按下esc时,那些字符才会消失。但vim可以直接像记事本一样编辑字符!
        只要依次执行以下两个命令即可完美解决Ubuntu下vi编辑器方向键变字母的问题。即:卸载当前vi编辑器,然后重新安装。
先打开命令行窗口,以root管理员身份登录。
① 执行命令 sudo apt-get remove vim-common
② 执行命令 sudo apt-get install vim

再试试Vi编辑器,应该可以正常使用了。

三、安装g++,gcc,gdb,cmake

        默认的Ubuntu存储库包含一个名为“build-essential” 的元软件包,其中包括GNU编译器集合,GNU调试器以及其他开发库和编译软件所需的工具。可以考虑替换国内清华源:“https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/”。
只要依次执行①②③⑥命令即可顺利安装:
① 命令更新包:sudo apt update
② 命令升级包:sudo apt upgrade
③ 命令安装g++、gcc和gdb:sudo apt install build-essential gdb
④ 查看gcc或g++版本:gcc -v
⑤ 查看gcc或g++安装路径:dpkg -L gcc
⑥ 安装cmake:sudo apt-get -y install cmake
⑦ 查看cmake版本:sudo cmake --version

四、将虚拟机的Ubuntu映射为windows的网络驱动器

        Samba服务主要用于Linux和Windows系统主机间的文件共享,也可用于Linux和Linux之间的共享文件。
① 安装samba软件包:sudo apt-get install samba
② 修改samba配置文件:

#备份samba的配置文件

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

#修改配置文件

sudo vi /etc/samba/smb.conf

#在smb.conf配置文件尾添加下面语句
[share]
    comment = VMware Ubuntu Share
    path = /home/用户名
    browseable = yes
    writable = yes
    create mask = 777

#保存退出即可

#查看配置文件是否添加成功

cat /etc/samba/smb.conf

#common: 共享说明,可自定义
#path: 共享目录,应与之前创建的一致,必须为绝对路径
#browseable: 允许所有人都能够看到此目录
#writable: 允许用户在此目录下可写
#create mask: 创建文件的权限

③ 创建samba用户和密码(Windows映射需要用到该用户名和密码):
     sudo smbpasswd -a admin123
     注:admin123 用户是与Linux的用户表所绑定的,必须是已经存在的用户
④ 重启Samba服务:sudo /etc/init.d/smbd restart
⑤ windows添加网络映射驱动:\\虚拟机ip\share

你可能感兴趣的:(linux,ubuntu,linux)