您的位置:首页 > 运维架构 > Linux

Linux笔记一 -- CentOS7

2015-11-12 17:15 489 查看
一、 安装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:就是数码签章的公钥档所在位置!使用默认值就行。

三、 手动设置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. 设置完之后重新启动网络接口:

    


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

四、给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            重新启动
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: