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连接网络
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. 运行
2. 运行
注解:
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 重新启动
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 |
参数说明:
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 重新启动
相关文章推荐
- Linux查看系统信息
- Linux学习之路(很不错的文章)
- MIPS交叉环境的建立
- linux/windows下开发yii项目
- Linux下利用glibc2库和crypt()函数生成用户密码
- Linux下利用glibc2库和crypt()函数生成用户密码
- auto ssh other linux host via expect
- ARM Linux系统调用的原理
- linux下C获取系统时间的方法
- Centos6.7 编译安装 MySQL教程
- centos7安装配置nexus+maven
- linux 标准i2c接口(一)
- Qt在Linux环境下如何进行动态链接(i.e. Caffe+Qt)
- linux中的段错误
- CentOS7安装iptables防火墙
- linux 建库,编码,导入数据
- linux c: core dump
- linux下软件包的安装卸载
- CentOS下安装vsftpd(FTP)
- sudo and samba file example