Linux笔记一 -- CentOS7

一、 安装vim(这是在不需要安装图形化界面的情况下可使用的)

  1. which vim: 查看是否已安装vim

  2. yum search vim:搜索vim安装包

    

  3. yum install 安装包名:按上图中的序号安装

二、yum的配置档

  配置档路径: /etc/yum.repos.d/CentOS-Base.repo

  

  配置档解析: 

  • [base]:代表容器的名字!中刮号是必须要的,里面的名称可随便取。但是不能有两个相同的容器名称, 否则 yum 会不晓得该到哪里去找容器相关软件清单文件。
  • name:只是说明一下这个容器的意义。
  • mirrorlist:列出这个容器可以使用的映射站台,如果不想使用,可以注解到这行。
  • baseurl:这个最重要,因为后面接的就是容器的实际网址! mirrorlist 是由 yum 程序自行去捉映射站台, baseurl 则是指定固定的一个容器网址。
  • enable=1:就是让这个容器被启动。
  • gpgcheck=1:指定是否需要查阅 RPM 文件内的数码签章。
  • gpgkey:就是数码签章的公钥档所在位置!使用默认值就行。

  可选择的源有:

    mirrors.aliyun.com,mirrors.163.com

 

三、 手动设置IP连接网络

 

修改的参数

配置文件与重要启动脚本

观察结果的指令

IP相关参数

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/init.d/network restart或service network restart

ifconfig (IP/Netmask)或ip addr
route -n (gateway)

DNS

/etc/resolv.conf

dig www.google.com

主机名

/etc/sysconfig/network

/etc/hosts

hostname (主机名)
ping $(hostname)
reboot

  1. 运行命令 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

  

  参数说明:   

    DEVICE=enp0s3       <==网络卡代号,必须要 ifcfg-enp0s3 相对应 HWADDR="08:00:27:71:85:BD" <==就是网络卡地址

    NM_CONTROLLED=no    <==不要受到其他软件的网络管理!                 
    ONBOOT=yes         <==是否默认启动此接口的意思
    BOOTPROTO=none                <==取得IP的方式,其实关键词只有dhcp,手动可输入none
    IPADDR=192.168.1.100         <==就是 IP 啊
    NETMASK=255.255.255.0      <==就是子网掩码
    GATEWAY=192.168.1.254      <==就是预设路由
    # 重点是上面这几个设定项目,底下的则可以省略的啰!
    NETWORK=192.168.1.0         <==就是该网段的第一个 IP,可省略
    BROADCAST=192.168.1.255  <==就是广播地址啰,可省略
    MTU=1500                        <==就是最大传输单元的设定值,若不更改则可省略

    几个重要参数的说明:

    • DEVICE:这个设定值后面接的装置代号需要与文件名 (ifcfg-enp0s3) 那个装置代号相同才行!否则可能会造成一些装置名称找不到的困扰。
    • BOOTPROTO:启动该网络接口时,使用何种协议? 如果是手动给予 IP 的环境,请输入 static 或 none ,如果是自动取得 IP 的时候, 请输入 dhcp
    • GATEWAY:代表的是『整个主机系统的 default gateway』,所以,设定这个项目时,请特别留意!不要有重复设定的情况发生喔!也就是当你有 ifcfg-enp0s3,       ifcfg-enp0s4.... 等多个档案,只要在其中一个档案设定 GATEWAY 即可
    • GATEWAYDEV:如果你不是使用固定的 IP 作为 Gateway , 而是使用网络装置作为 Gateway (通常 Router 最常有这样的设定),那也可以使用 GATEWAYDEV 来设定通讯闸装置呢!不过这个设定项目很少使用就是了!
    • HWADDR:这个东西就是网络卡的卡号了!在仅有一张网卡的情况下,这个设定值没有啥功能, 可以忽略他。但如果你的主机上面有两张一模一样的网卡,使用的模块是相同的。此时,你的 Linux 很可能会将 enp0s3, enp0s4 搞混,而造成你网络设定的困扰。如何解决呢? 由于 MAC 是直接写在网卡上的,因此指定 HWADDR 到这个配置文件中,就可以解决网卡对应代号的问题了!

  2. 设置完之后重新启动网络接口:

    

    这样就处理完毕,接下来就是测试喽

    如果出现了虚拟机能够ping通网关,真机也能ping通虚拟机,但是虚拟机却不能ping通外网,请配置一下DNS服务器试一试。

    vim /etc/resolv.conf

    添加:nameserver 192.168.0.1(你的网关地址,我的就是192.168.0.1)

四、给centos7安装locate搜索工具

  1. 运行 yum install mlocate 安装locate工具安装包

  2. 运行 updatedb 生成locate搜索所使用的数据库

  注解:

  • updatedb:根据 /etc/updatedb.conf 的配置去搜寻系统硬盘内的档名,并升级 /var/lib/mlocate 内的数据库文件;
  • locate:依据 /var/lib/mlocate 内的数据库记载,找出使用者输入的关键字档名

 五、centos7最小安装不能使用pstree命令

  1. 运行命令:yum install psmisc

六、Linux的模式  

  0:halt              关机
  1:single user mode        单用户模式
  2:multi-user without Network    不支持网络的多用户模式
  3:full multi-user mode       完整的多用户模式
  4:unused              保留
  5:X                x window模式,图形模式
  6:reboot                重新启动

七、rz、sz命令安装

  yum install lrzsz

 

posted on 2015-11-12 17:15  一路东逝  阅读(361)  评论(0编辑  收藏  举报

导航