Hadoop复习(一) --- Centos修改静态ip,mount挂载,YUM,制作ios镜像,命令行提示符显式完整路径

一、Centos修改静态ip
---------------------------------------------------------------------------------
    1.切换root用户
        $>su root

    2.编辑/etc/sysconfig/network-scripts/ifcfg-eno16777736
        a.备份文件
            $>cd /etc/sysconfig/network-scripts
            $>cp ifcfg-eno16777736 ifcfg-eno16777736.bak

        b.进入/etc/sysconfig/network-scripts
            $>cd /etc/sysconfig/network-scripts

        c.编辑ifcfg-eno16777736文件
            $>nano ifcfg-eno16777736
                TYPE=Ethernet                    
                BOOTPROTO=none                    
                DEFROUTE=yes                    
                IPV4_FAILURE_FATAL=no            
                IPV6INIT=no
                IPV6_AUTOCONF=no
                IPV6_DEFROUTE=no
                IPV6_PEERDNS=no
                IPV6_PEERROUTES=no
                IPV6_FAILURE_FATAL=no
                NAME=eno16777736
                UUID=33f3ce5f-8b5c-41af-90ed-863736e09c29
                DEVICE=eno16777736
                ONBOOT=yes
                IPADDR=192.168.231.200
                PREFIX=24
                GATEWAY=192.168.231.2
                DNS=192.168.231.2

            注意:查看NAT网络的网关地址。
                0)Client机的网卡的DNS和GATEWAY设置为虚拟网卡NAT的网关值。
                1)vmware-->编辑-->虚拟网路编辑器
                2)v8条目
                3)点击"NAT设置"按钮
                4)查看网关地址:192.168.231.2(通常为xxx.xxx.xxx.2)

        e.重启网络服务
            $>su root
            $>service network restart
        
        f.****解决通过ip能够访问网络,通过域名无法访问的问题。*****
            1)编辑/etc/resolv.conf,添加名称服务器,内容是网关地址。
                nameserver 192.168.231.2
            2)保存退出
            
            3)重启服务
                $>su root
                $>service network restart
            4)测试www.baidu.com
                $>ping www.baidu.com

二、service管理命令
--------------------------------------------------------------------------------------------------
    1.查看服务的状态
        $>service server_name status        //语法
        $>service network status
        $>service network start                //启动
        $>service network stop                //停止
        $>service network restart            //重启

三、mount挂载外设以及卸载
----------------------------------------------------------------------------------------------
【挂载】    
1.右键client右下角的光盘图标 ->设置
    2.iso文件
        选择一个iso镜像文件。
    3.右键client右下角的光盘图标 ->连接.
    4.创建文件夹/mnt/cdrom
        $>su root
        $>mkdir cdrom
    5.挂载光驱/dev/cdrom到/mnt/cdrom
        $>mount /dev/cdrom /mnt/cdrom
        $>find . /mnt/cdrom                

【卸载】
    1.从挂载的目录中出来,否则出现设备繁忙
        $>cd ..
    2.使用umount进行卸载
        $>umount /mnt/cdrom


四、修改主机名和ip映射
---------------------------------------------------------------------------------
1.查看主机名    
$>hostname        //显式主机名

2.修改主机名
[/etc/hostname]
s200
    
3.配置主机名和ip地址的映射
    [/etc/hosts]
    127.0.0.1 localhost
    192.168.231.200 s200


五、创建和删除新用户
-----------------------------------------------------------------------------------
0.用户和组之间,一个用户可以属于多个组。
      但是有一个首要组。

1.adduser,等同于useradd
    符号链接。
    /usr/sbin/adduser --> /usr/sbin/useradd.

2.useradd
    $>su root
    $>useradd -m centos2
    输入新密码.
    重复输入。
        
3.删除用户
    $>su root
    $>userdel -r centos2


六、YUM(Yellow dog updater manager)
---------------------------------------------------------------------------------
    1.使用yum进行软件包安装卸载
    $>yum list                            //列出所有软件包
    $>yum list installed                //列出已经安装的软件包
    $>yum list installed | grep nano    //列出已经安装的软件包
    $>yum search nano                    //在yum的软件源中搜索软件 
    $>yum remove nano                    //卸载软件
    $>yum -y install nano                //直接安装,不需要yes确认.
    $>yum list installed | grep nano    //查看是否安装了Nano

    $>mkdir /home/centos/rpms
    
    $echo 以下命令只下载软件,不安装软件
    $>sudo yum install --downloadonly                //只下载
                  --downloaddir=/home/centos/rpms    //指定下载目录
                  wget
    
    //下载已经安装的软件
    $>sudo yum reinstall --downloadonly    
                         --downloaddir=/home/centos/rpms
                         wget

    $>sudo yum localinstall xxx.rpm    //从本地rpm文件直接安装软件


    
    $>su root
    $>yum search ifconfig
    $>yum -y install net-tools        //安装网络工具

    
    #==========修改网络地址======================    //需要重启network服务
    $>sudo nano /etc/sysconfig/network-scripts/ifcfg-eth1677736
        [/etc/sysconfig/network-scripts/ifcfg-eth1677736]
        ...
        IPADDR=192.168.231.201
        GATEWAY=192.168.231.2
        DNS=192.168.231.2

    $>service network restart                        //重启网络服务。

    $>sudo nano /etc/resolv.conf                    //修改该文件不需要重启network服务
        [/etc/resolv.conf]
        nameserver 192.168.231.2

七、软件源
-------------------------------------------------------------------------------------------    
1.软件源
    Repository        //仓库.
    URL                //http:// 

    .d                //directory目录
    xxxd            //daemon

2.查看仓库文件
    /etc/yum.repos.d/xxx.repo

3.curl
    传输url上的数据的。
    [下载文件到指定目录]
    curl -o /etc/yum.repos.d/ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo


4.更换centos的软件源
    a.下载源仓库文件,xxx.repo
        curl -o /etc/yum.repos.d/ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    b.将repo文件保存到/etc/yum.repos.d/目录中。
    
5.屏蔽软件仓库
    将/etc/yum.repos.d/xxx.repo文件删除或者更换扩展名即可。


八、制作ios镜像文件
--------------------------------------------------------------------------------------------
0.清除yum的缓存文件
    $.sudo yum clean cache

1.重新制作yum的缓存(需要几分钟时间)
    $>sudo yum makecache

2.搜索mkisofs软件包
    $>sudo yum search mkisofs

3.安装mkisofs软件包
    $>sudo yum install mkisofs

4.查看是否安装成功
    a)which
        $>which mkisofs
    
    b)通过yum list
        $>sudo yum list installed | grep geniso                    //geniso是软件包名

5.制作iso文件
    $>sudo mkisofs -r  -o CentOS-7-Packages.iso /home/centos/rpms    //-r : 保留原文件,-o:输出的iso文件名

6.挂载iso文件到client的光驱中。
    点击右下角的光驱图标。

7.挂载cdrom中的文件到/mnt/cdrom下.
    $>mount /dev/cdrom /mnt/cdrom

8.复制/mnt/cdrom/*到/home/centos/rpms目录下
    $>su centos
    $>mkdir ~/rpms
    $>cp /mnt/cdrom/* /home/centos/rpms

9.挂载vmware安装目录下的linux.iso(虚拟机增强工具镜像文件)文件
    a)卸载/mnt/cdrom目录
        $>sudo umount /mnt/cdrom
    b)插入linux.iso镜像文件到光驱.
    c)连接设备
    d)挂载/dev/cdrom到/mnt/cdrom
        $>mount /dev/cdrom /mnt/cdrom
    
    e)复制/mnt/cdrom/*到/home/centos/linux/目录下
        $>su centos ; mkdir ~/linux
        $>cp /mnt/cdrom/* /home/centos/linux


九、安装虚拟机增强工具以及问题解决
--------------------------------------------------------------------------------------------------------
    1.挂载并复制linux.iso镜像文件文件到/home/centos/linux中
    2.tar开VM-xx-xxx.tar.gz
        $>su centos ; cd ~/linux
        $>tar -xzvf VMxxx.tar.gz
        $>cd vmware-tools-distrib
        $>su root ; 
        #====可能重复以下过程====
        $>./vmware-install.pl
        $>出现perl没有解释器的错误.
            解决办法:
            $>cd /home/centos/rpms
            $>sudo yum localinstall perl-5.16.3-286.e17.x86_64.rpm
        
        $>./vmware-install.pl
        $>出现gcc path找不到
            解决办法:
            $>cd /home/centos/rpms
            $>sudo yum localinstall gcc-xxx.rpm
        
        $>./vmware-install.pl
        $>出现kenel-headers path找不到
            解决办法:
            $>cd /home/centos/rpms
            $>sudo yum localinstall kernel-devel-xxx.rpm


十、命令行提示符显式完整路径
-------------------------------------------------------------------------------------------------
    1.编辑profile文件,添加环境变量PS1
        [/etc/profile]
        export PS1='[\u@\h `pwd`]\$'
    
    2.source    
        $>source /etc/profile


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值