linux 相关配置笔记整理 持续添加

目录

 

Centos的yum源更换为国内的阿里云源

网卡配置

配置linux主机映射

安装 ssh包 以使用scp命令

配置linux间免密码登录

VM虚拟机克隆并快速配置网卡


Centos的yum源更换为国内的阿里云源

1、备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 5

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3、之后运行yum makecache生成缓存

 

 

 

网卡配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0 #默认网卡 或者自己选择对应的网卡

    添加下面内容

    ONBOOT=yes

    BOOTPROTO=static #静态设置IP,避免以后远程连接的时候ip发生改变导致连接失败

    IPADDR=192.168.1.11 #IP以及网关自己根据实际情况设置

    GATEWAY=192.168.1.1

    NETMASK=255.255.255.0

    #DNS1=192.168.1.1 #可不必

配置nameserver ping域名

vim /etc/resolv.conf

添加以下内容

nameserver 8.8.8.8

如果 使用VM,一定要把windows下 的nat服务启动

关闭防火墙

service iptables stop

禁止开机启动防火墙 

 chkconfig iptables off

重启网络

service network restart

 

配置linux主机映射

修改文件并添加内容:

vi /etc/hosts

不要直接复制以下内容!!!请根据实际自己添加:  别名   IP 

servermaster1    192.168.14.120

servermaster2    192.168.14.121

serverslave1        192.168.14.122

serverslave2        192.168.14.123

serverslave3        192.168.14.124

 

安装 ssh包 以使用scp命令

yum install openssh-clients

菜鸟教程中的简单scp命令例子

1、从本地复制到远程

scp local_file [email protected]_ip:remote_folder 
或者 
scp local_file [email protected]_ip:remote_file 
或者 
scp local_file remote_ip:remote_folder 
或者 
scp local_file remote_ip:remote_file

2、从远程复制到本地

从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可,如下实例

应用实例:

scp [email protected]:/home/root/others/music /home/space/music/1.mp3 
scp -r www.runoob.com:/home/root/others/ /home/space/music/

说明

1.如果远程服务器防火墙有为scp命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号,命令格式如下:

#scp 命令使用端口号 4588
scp -P 4588 [email protected]:/usr/local/sin.sh /home/administrator

配置linux间免密码登录

linux1:

ssh-****** -t rsa -P '' -f ~/.ssh/id_rsa

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

chmod 600  ~/.ssh/authorized_keys

linux2:

ssh-****** -t rsa -P '' -f ~/.ssh/id_rsa

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

chmod 600  ~/.ssh/authorized_keys

linux3:

ssh-****** -t rsa -P '' -f ~/.ssh/id_rsa

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

chmod 600  ~/.ssh/authorized_keys

在linux1上

ssh-copy-id linux2

ssh-copy-id linux3

 

VM虚拟机克隆并快速配置网卡

使用VM工具克隆(右击虚拟机,管理,克隆)

linux 相关配置笔记整理 持续添加

编辑虚拟机设置,生成新的网卡,记录新的mac地址

linux 相关配置笔记整理 持续添加

修改hostname

vi /etc/sysconfig/network

将"HOSTNAME=xxx 保存退出

修改主机映射关系 参考本文章上面的教程

vi /etc/hosts

修改网卡地址

vi /etc/udev/rules.d/70-persistent-net.rules

该文件记录当前机器上的所有网卡信息

根据刚才新生成的mac地址,找到对应的行,把网卡名称改成 eth0,其它网卡都删除。

文件内容类似下方

# PCI device 0x8086:0x100f (e1000)

#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:b9:30:#59", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

 

# PCI device 0x8086:0x100f (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:25:d4:58", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

 

保存退出,之后修改网卡配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0 #该文件记录第一块网卡eth0的详细信息

把uuid随便改一个数字,保证它跟原来的系统不同即可,然后把HWADDR改成新生成的mac地址,保存退出。

重启系统  shutdown -r now;进入系统,一切OK。