linux 相关配置笔记整理 持续添加
目录
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工具克隆(右击虚拟机,管理,克隆)
编辑虚拟机设置,生成新的网卡,记录新的mac地址
修改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。