当咱们运行ls的时候其实是运行ls --color=auto,这些设置在alias中node
alias 查看当前bash的别名设定linux
alias vi='vim' 当前bash设定别名,退出bash(或新开一个bash)失效shell
vim .bashrc 当前用户的别名设置vim
alias vi='vim'安全
alias xie='vim'bash
source .bashrc 生效服务器
vim /etc/bashrc 全部用户的别名设置ide
alias vi='vim'函数
source /etc/bashrc 生效性能
unalias vi取消vi的别名设置
存储分离 nfs
用户分离 ldap
服务器共享设备,客户端来格式化
fdisk /dev/vdb 建立一个共享的新分区
yum install targetcli -y
systemctl start target
systemctl stop firewalld.service
targetcli
1. 给共享取名字
/backstores/block create westos:storage1 /dev/vdb1
2. 客户端能看到的名字,以iqn这种方式共享
IQN:ISCSI限定名称
/iscsicreate iqn.2016-12.com.example:storage1
3. 至关于建立key认证,每一个客户端和服务器须要惟一名称进行标识
/iscsi/iqn.2016-12.com.example:storage1/tpg1/aclscreate iqn.2016-12.com.example:key1
4. 建立新设备和key的联系
/iscsi/iqn.2016-12.com.example:storage1/tpg1/lunscreate /backstores/block/lalala:storage1
5. 开启本机端口3260
/iscsi/iqn.2016-12.com.example:storage1/tpg1/portalscreate 172.25.254.10
exit
netstat antlpe |grep 3260
作本实验以前,只有一块硬盘。
yum install iscsi-initiator-utils.x86_64 -y
vim /etc/iscsi/initiatorname.iscs
InitiatorName=iqn.2016-12.com.example:key1 用惟一名称标识客户端和服务器认证
systemctl restart iscsi
iscsiadm -m discovery -t st -p172.25.254.230 -m 动做 -t type –st sendtargets
iscsiadm -m node -Tiqn.2016-12.com.example:storage1 -p 172.25.254.230 -l node ? -l login
fdisk -l
fdisk /dev/sda
partprobe
mkfs.xfs /dev/sda1
mount /dev/sda1 /mnt/
而后在新分区就能够想干吗就干吗了~~~
在/mnt 里存储,就至关于在服务器存储
iscsiadm -m node -Tiqn.2016-12.com.example:storage1 -u 临时删除
iscsiadm -m node -Tiqn.2016-12.com.example:storage1 -o delete 永久删除
targetcli
clearconfig confirm=true
在没有配置桥接接口的时候,虚拟机的网卡只能经过NAT获得ip(192.168.122.XX),慢
网卡(virbr0)自己给虚拟机影射了一个ip
virbr0:flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.122.1 netmask255.255.255.0 broadcast 192.168.122.255
注意:在设置网卡前,必定不要忘记打开真机的dhcp!!!!(还要配置dhcp哦)
vim /etc/sysconfig/network-scripts/lalala
BOOTPROTO=none
DEVICE=enp2s0
ONBOOT=yes
BRIDGE=br0
vim/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.88
NETMASK=255.255.255.0
TYPE=Bridge
虚拟机就能够获得一个和真机在相同网段的ip,这是由于咱们亲爱的dhcp~~~
systemctl stop NetworkManager
删除全部网卡
brctl addbr br0 添加接口br0
brctl show 能看见br0
ifconfig 没有IP
ifconfig br0 172.25.254.10 netmask255.255.255.0
ifconfig 有IP了,可是这个时候,理论上ping不通,由于接口(br0)尚未插在网卡(eth0)上!!!
brctl addif br0 eth0 把br0插入eth0
如今能够ping通88 ~~~~~~~~~~~
ifconfig eth0 up 激活eth0
ifconfigbr0
brctl show 能够看到eth0
ifconfig br0 down 关闭br0,可是这个时候br0有IP,eth0没有IP
brctl delif br0 eth0 删除绑定
brctl delbr br0 删除桥接
Bond 网卡备用
添加一块新网卡
systemctl start NetworkManager 能够识别新添加的网卡
ifconfig
nm-c 删除已有网卡
nmcli connection add con-name bond0 ifnamebond0 type bond mode active-backup ip4 172.25.254.130/24
bond0已添加~~
bond0 添加可是没有设备支撑
因此,这个时候ping不通…..
接口插入网卡
nmcli connection add con-name eth0 ifnameeth0 type bond-slave
nmcli connection add con-name eth1 ifnameeth1 type bond-slave
若是一块网卡出故障了!
ifconfig eth0 down
eth1马上顶替eth0~~
ifconfig eth0 up
在处理完问题后,eth0,被插上去,处于闲置状态。
watch -n cat /proc/net/bonding/bond
team 轮询
nmcli connection add con-name team0 ifnameteam0 type team config'{"runner":{"name":"activebackup"}}' ip4172.25.254.130/24
nmcli connection add con-name eth0 ifnameeth0 type team-slave master team0
nmcli connection add con-name eth1 ifnameeth0 type team-slave master team1
效果:eth1,eth0交替工做
yum installsamba samba-common samba-client -y
systemctl start smb
netstat -antlpue |grep smb
匿名用户识别可用的smb目录
匿名用户登录出现错误
解决方法:解析本地主机
vim /etc/hosts
更改以后,匿名用户成功识别smb目录
useradd zoe
smbpasswd -a zoe 改密码
pdbedit -L 查看用户列表
pdbedit -x lalala 删除用户
注意:本地不存在的用户不能加入samba列表!
zoe 用户成功识别smb目录
zoe 用户成功登陆smb
setsebool -P samba_enable_home_dirs on whensetenforce 1
smbclient //172.25.254.130/zoe -U zoe
vim /etc/samba/smb.conf中,有相关selinux 设置说明
zoe 在selinux=enforcing 时,也能成功登陆啦~
vim /etc/samba/smb.conf
[lalala]
comment = samba directory
path = /samba
emanage fcontext -a -t samba_share_t '/samba(/.*)'?
restorecon -FvvR /samba/
smbclient //172.25.254.130/westos -U zoe
原本也能够刷新上下文,可是刷新了,目录自己的文件在使用时,就会出错。
vim /etc/samba/smb.conf
[hahaha]
comment = mnt dir
path = /mnt
因此看看/etc/samba/smb.conf,从中发现咱们该怎么作~
setsebool -P samba_export_all_ro on 但安全性能降低了……
smbclient //172.25.254.130/mooc -U zoe
vim /etc/samba/smb.conf
123 security = user
124 passdb backend = tdbsam
125 map to guest = bad user把匿名用户映射成guest
[lalala]
comment = samba dir
guest ok = yes
path = /samba
systemctl restart smb.service
smbclient //172.25.254.130/westos