centos相关知识

目录和权限
----------------    
    [Linux文件类型]
    -                //文件
    d                //目录
    l                //链接,类似于windows快捷方式.
    b                //block,块文件。
    c                //字符文件

    /etc                //配置目录
    /mnt                //挂载目录
    /boot                //引导目录
    /dev                //设备目录
    /lib[64]            //库目录


    [centos]
    逻辑结构.
    /                //文件系统的根.

    /bin                //最初的命令(祖先),binary文件,可执行文件
    /sbin                //super binary(重要性高)

    /usr/bin            //厂商相关的命令,ubuntu
    /usr/sbin            //厂商相关的命令,ubuntu

    /usr/local/bin            //用户级别
    /usr/local/sbin
    

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

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

    2.useradd
        $>su root
        $>useradd -m centos2
            输入新密码.
            重复输入。
        
    3.使用方法
        $>su root
        $>userdel -r centos2    

[客户端与宿主机之间的网络连通方式]
------------------------------------------------------
    1.桥接
        桥接(client完全等价于一台物理主机)

    2.NAT(最多,默认模式)
        a.Net Address transform,网络地址转换.
        b.客户机能访问外网,可以访问局域网内的其他物理主机。
        c.其他的局域网内物理主机不能访问客户机。

    3.only host.
        a.和NAT非常像。
        b.不能访问外网。

    4.查看client机的网络连接模式
        a.右键选择Centos客户机。
        b.点击"设置"
        c.网络适配器.
        
    5.查看DHCP的分配网段
        a.vmware-->编辑-->虚拟网络编辑器
        b.选中V8条目
        c.下方显示的V8的详细信息。
        d.点击DHCP的设置.
        e.查看分配网段.

安装min版的centos
-------------------------
    
ubuntu
-------------    
    apt        //advanced package tool,高级包工具。
    apt-get install

centos
-------------
    yum        //yellowdog updater modified.
    
    
软件源
-------------------
    Repository            //仓库.
    URL                //http:// 

    .d                //directory目录
    xxxd                //daemon

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

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

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

修改centos能够使用sudo命令
-------------------------------
    [/etc/sudoers]
    $>su root
    $>nano /etc/sudoers
        ...
        centos ALL

使用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        //安装网络工具

    

在没有nano时,使用自带的vi文本编辑器
-------------------------------------
    1.vi xx.txt
    2.模式切换
        esc                //切换到命令模式,退出编辑模式
                        //:q!  不保存退出
                        //:wq  保存退出
                        //x        删除一个字符
                        //dd    删除一行

        insert                //切换到编辑模式,退出命令模式
                        //del backspace


制作iso镜像文件
-------------------------------------
    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.原理
        插入iso(C:\myprograms\vmwar11.0.4-x86_64\linux.iso)文件到光盘中。
        
    2.vmware虚拟机菜单 -> 重新安装vmware-tools
    3.自动会将C:\myprograms\vmwar11.0.4-x86_64\linux.iso镜像文件插入光驱中,并直接打开。
    4.复制VMwareTools-9.9.3-2759765.tar.gz文件到centos的桌面下。
    5.tar开该文件.
        鼠标右键点击桌面的tar.gz文件,选择 extract here.
    6.进入桌面的vmware-tools-distrib目录下.
        $>su root
        $>cd /home/centos/Desktop/vmware-tools-distrib
    7.执行安装脚本
        $>./vmware-install.pl
            一路回车。
            只到遇到Enjoy!!...

#==========修改网络地址======================    //需要重启network服务
    [修改静态IP]
    1.切换root用户
        $>su root
    2.编辑/etc/sysconfig/network-scripts/ifcfg-enoXXX
        a.备份文件
            $>cd /etc/sysconfig/network-scripts
            $>cp ifcfg-enoXXX ifcfg-enoXXX.bak
        b.进入/etc/sysconfig/network-scripts
            $>cd /etc/sysconfig/network-scripts
        c.编辑ifcfg-enoXXX文件
            $>nano ifcfg-enoXXX
                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=enoXXX
                UUID=33f3ce5f-8b5c-41af-90ed-863736e09c29
                DEVICE=enoXXX
                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,添加名称服务器,内容是网关地址。
            [/etc/resolv.conf]
            $>sudo nano /etc/resolv.conf    /修改该文件不需要重启network服务

                nameserver 192.168.231.2
            2)保存退出
            
            3)重启服务
                $>su root
                $>service network restart
            4)测试www.baidu.com
                $>ping www.baidu.com

主机名
---------------
    $>hostname                //显式主机名

    $>修改主机名(sudo)
        [/etc/hostname]
        s200
    
配置主机名和ip地址的映射
--------------------------
    [/etc/hosts]
    127.0.0.1 localhost
    192.168.231.200 s200
    

启用client和host之间共享目录的功能
---------------------
    1.右键点击vmware中的client机,选择设置
    2.找到"选项" -> "共享文件夹" 
    3.选择"总是启用"
    4.在文件夹区域中添加要共享的目录
        d:/downloads
    5.确定.
    6.重启客户机.

vmware Vnet8虚拟网卡丢失的找回问题
--------------------------------------
    1.打开VMware Workstation 
    2.然后点击Edit --> Virtual Network Edit --> 打开Virtual Network Edit框 ,
    3.点击最下面的的Restore Default 按钮,
    3.恢复默认设置,这会在网络连接那块可以看到丢失的VMware Network Adapter VMnet8 又回来啦,
      或者 在Virtual Network Edit框 找到一个Add Network... 的按钮 弹出来一个框 然后在select a network to add 中选择VMnet8 
      单击OK 就可以啦
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值