使用ubuntu过程中遇到的一些问题

Posted 我想静静

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用ubuntu过程中遇到的一些问题相关的知识,希望对你有一定的参考价值。

ubuntu 中常见的基础命令
----------------------------
$>sudo reboot               重启
$>sudo passwd root          给root设置密码
$>su root                   切换当前用户


$>ifconfig                  查看ip地址
$>ping www.baidu.com        ping网络
$>clear                     清屏
$>cd  /etc                  切换到某个目录下
$> cd ..                    返回到上一个目录
$> cd .                     返回在当前目录
$>ls -l                     以列的形式列出当前文件夹的所有内容

nano 的简单编辑命令
------------------------------------
ctrl+z  保存所做的修改
enter   文件保存后按enter键,再按ctrl+x,即可以修改文件并保存
ctrl+x  退出,若修改了文件会让你确认是否保存修改
ctrl+k  光标移到一行最前面,剪切一行
ctrl+u  粘贴一行

ubuntu服务器版出现乱码的解决办法
----------------------------------------
$>sudo nano /etc/default/locale
  将原来的中文编码替换为:
                         LANG="en_US.UTF-8"
                         LANGUAGE="en_US:en"
  修改完后,保存,进行重启


ubuntu server中安装桌面软件
---------------------------
apt-get -----> /usr/bin下的
  属性:update 更新软件源
        upgrade 升级软件包
        install 安装软件包
        remove  删除   purge 丢弃,删除软件和配置文件
在修改网易源之前需要将之前的sources.list进行备份,先备份后修改
$>sudo mv sources.list sources.list.bak
$>sudo touch sources.list
1,修改软件源列表,这里用的是网易源,
 

   $>cd /etc/apt/  进入到apt中
   $>cat apt  查看apt中有哪些文件,寻找source.list
   $>sudo nano source.list   编辑软件源,在后面加入网易的源如下
    deb http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse
    deb-src http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse
    deb http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted
    deb-src http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted
    deb http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted
    deb http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted
    deb-src http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted
    deb http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted
    deb-src http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted
    deb-src http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted


2,更新软件源
   $>cd /usr/bin          进入到bin目录下
   $>ls  -l               列出bin目录下的文件
   $>sudo apt-get update  更新软件源
3,升级软件包   
   $>apt-get upgrade   
4,搜索软件
   $>cd /usr/bin
   $>ls -l
   $>sudo apt-cache search ubuntu-desktop
5,安装ubuntu 桌面软件
   $>sudo apt-get install ubuntu-desktop

ubuntu服务器版中安装vm增强工具
---------------------------------------------
作用:a.和host共享文件夹
      b.共享剪切版
      c.客户机和宿主机之间支持拖放

过程:1,安装VM-tool
      2, 自动打开光驱软件
      3,复制vm-tool-xxx.tar.gz到桌面,点击释放到桌面这里
      4,打开终端     ctrl+alt+t
      5, 进入 cd /home/zjf/Desktop/vmware-tools-distrib
      6,  sudo ./vmware-install.pl
      7,一路按回车,但有可能会碰到下面的问题:
          Searching for a valid kernel header path...
          The path "" is not a valid path to the 3.13.0-24-generic kernel headers.
          Would you like to change it? [yes]
       解决办法:重新开一个终端
         $>/home/zjf/Desktop/vmware-tools-distrib# sudo apt-get install linux-headers-3.13.0-24-generic
         正在读取软件包列表... 完成
         正在分析软件包的依赖关系树       
         正在读取状态信息... 完成       
         linux-headers-3.13.0-24-generic 已经是最新的版本了。
         linux-headers-3.13.0-24-generic 被设置为手动安装。
         升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级
       执行下面命令
           $>/home/zjf/桌面/vmware-tools-distrib# sudo -i
           $>~# cd /lib/modules/3.13.0-24-generic/build/include
           $>lib/modules/3.13.0-24-generic/build/include# cp ./generated/uapi/linux/version.h linux/version.h
      8,再安装原来的,出现enjoy就安装成功

卸载vm增强工具:
                1,进入 cd /home/zjf/Desktop/vmware-tools-distrib/bin
                2,sudo ./vmware-uninstall-tools.pl
                3,sudo rm -rvf /usr/lib/vmware-tools


共享文件夹:客户机与宿主机之间共享文件夹
  1,虚拟机设置->选项->共享文件夹->添加
  2,进入到客户机   cd /mnt/hgfs  查看共享文件夹
         
安装vm增强工具成功后可能看不到共享文件夹的解决办法:(可能是系统没有自动挂载)              
重新安装tools工具后  执行 $>sudo apt-get install open-vm-dkms
                          $>sudo mount -t vmhgfs.host:/ /mnt/hgfs
                     或者:$>cd /home/zjf/Desktop/vmware-tools-distrib/bin
                           $>sudo ./vmware config-tools.pl
               删除open-vm-dkms:
                        $>sudo apt-get remove open-vm-dkms  --purge

   
 


客户机桌面模式和文本模式切换
--------------------------------------------
1.ctrl+alt+f6    //文本模式
2.ctrl+alt+f7    //桌面模式
开机进入文本模式:
  a.修改 /etc/default/grub文件,若改为文本模式,修改其中代码如下:
     $>cd /etc/default
     $>ls -l
     $> sudo nano grub
        #GRUB_COMDEINE_LINUX_DEFAULT="quiet"  //桌面模式,#表示为隐藏
          GRUB_COMDEINE_LINUX_DEFAULT="text"   //文本模式
          GRUB_GFXMODE=1024x1600     //修改文本模式分辨率
  b.更新启动项
     $>sudo update-grub

  c.手动进入图形模式
    $>startx
   
客户机配置静态ip    //我出现了问题,无法配置静态ip
-------------------------------------------------------
ubuntu网络连接方式:
      a.桥接:模拟一台物理主机,相当于真实的主机,
      b.NAT:网络地址转换,和host 形成局域网,由host做NAT地址转换
            有网时:客户机可以访问外网和相临客户机
            无网络时:宿主机和客户机可以连通
        vmnet8和vmnet1均为虚拟网卡
        客户机访问外网或主机走的是vmnet8
      c.only-host:类似NAT,但不能访问外部网络

1.查看网关  
   虚拟网络编辑-->vmnet8-->net-->网关:192.168.44.2
   虚拟网络编辑-->vmnet8-->dhcp-->网段:   起始:192.168.44.100
                                           结束:192.168.44.254
2,配置静态ip
    cd /etc/network/
    sudo nano interfaces
    进入到interfaces文件进行编辑(很重要,之前一直弄错写成address: 192.168.44.100)
      auto eth0
      iface eth0 inet static
      address 192.168.44.100
      netmask 255.255.255.0
      network 192.168.44.0
      broadcast 192.168.44.255
      gateway 192.168.44.2
      dns-nameservers 192.168.44.2
    按ctrl+z保存 ctrl+x退出
  $>cat interfaces
  重启网络服务 : $> /etc/init.d/networking restart  重启成功才算静态ip配置成功

ubuntu服务器从dhcp到静态ip的配置(有时候出现无法配置静态ip的情况可能是系统的bug,需要将dhcp进行删除)
下面是官方的解答
1,sudo vi /etc/network/interfaces
  会出现以下默认配置的dhcp
     auto eth0
     iface eth0 inet dhcp
2,我们将其改为一下语句,来配置静态ip
     auto eth0
     iface eth0 inet static
     address 192.168.1.100
     netmask 255.255.255.0
     network 192.168.1.0
     broadcast 192.168.1.255
     gateway 192.168.1.1
     dns-nameservers 192.168.1.1
3,顺便配置DNS服务器
     sudo vi /etc/resolv.conf
4,将dhcp进行删除
     sudo apt-get remove dhcp-client
5,重启网络服务
   sudo /etc/init.d/networking restart
   
      

客户机环境处理
------------------------------
将主机名分别改为 hadoop01,hadoop02,hadoop03
cd /etc
echo hadoop01 > hostname
hostname

修改dns解析
/etc$ ls |grep hosts
/etc$ cat hosts  查看hosts内容
编辑hosts内容:
  sudo nano hosts
  127.0.0.1  localhost
  192.168.44.100  hadoop01
  192.168.44.101  hadoop02
  192.168.44.102  hadoop03





ubuntu 安装jdk     jdk-8u65-linux-x64.tar.gz
---------------------------------------------------------
a,安装jdk
  1,复制 jdk-8u65-linux-x64.tar.gz 到 ~/Downloads
       $>cp  /mnt/hgfs/Downloads jdk-8u65-linux-x64.tar.gz  ~/Downloads
  2,将jdk-8u65-linux-x64.tar.gz tar开
       $>tar -xzvf jdk-8u65-linux-x64.tar.gz
  3,创建文件夹soft
       $> sudo mkdir /soft
  4,改变soft的拥有者
       $> sudo chown ubuntu(用户):ubuntu(组) /soft
  5,将jdk文件复制到当前目录/soft下
       $>mv ~/Downloads/jdk1.8.0_65 /soft/
  6,创建符号链接
       $>ln -s /soft/jdk1.8.0_65 jdk          将jdk1.8.0_65命名为jdk
       $>ls
b,配置环境变量
  1,进入到etc/environment下,进行编辑
      $>cd /etc
      $>nano  environment
      PATH = ".....:/soft/jdk/bin"
      JAVA_HOME = /soft/jdk
  2,让环境变量生效
      $> source /etc/environment
  3,检验是否安装成功
      $>cd ~
      $> java -version

ubuntu 配置hadoop     hadoop-2.7.0.tar.gz
------------------------------------------------------
a,安装hadoop
  1, 复制 hadoop-2.7.0.tar.gz 到 ~/Downloads
      $>cp  /mnt/hgfs/Downloads hadoop-2.7.0.tar.gz  ~/Downloads
  2,将 hadoop-2.7.0.tar.gz tar开
       $>tar -xzvf  hadoop-2.7.0.tar.gz
  3, 将hadoop文件复制到当前目录/soft下
       $>mv ~/Downloads/hadoop-2.7.0  /soft/
  4,创建符号链接
       $>ln -s /soft/hadoop-2.7.0   hadoop         将hadoop-2.7.0 命名为hadoop
       $>ls
b,配置环境变量
  1,进入到etc/environment下,进行编辑
      $>cd /etc
      $>nano  environment
      PATH = ".....:/soft/jdk/bin:/soft/hadoop/bin:/soft/hadoop/sbin"
      JAVA_HOME = /soft/jdk
      HADOOP_HOME= /soft/hadoop
  2,让环境变量生效
      $> source /etc/environment
  3,检验是否安装成功
      $>cd ~
      $> java -version

 

待续















































































































































































































































































以上是关于使用ubuntu过程中遇到的一些问题的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu上安装MySql过程,以及遇到的一些问题

ubuntu下安装LAMP环境遇到的一些小问题

语音识别:安装编译Kaldi详细过程及遇到的一些问题汇总

64位 ubuntu14 编译 hadoop2.90 中遇到的一些问题回顾

cndeepdive 安装过程中遇到的一些小问题

安装python caffe过程中遇到的一些问题以及对应的解决方案