工作小结001
1.python禁止缓存
export PYTHONUNBUFFERED=1
或者python -u xxx.py
2.rsync拷贝数据
rsync -avP --chown=user:group --chmod=755 * x.x.x.x:/a/b/c 改变数据属主
rsync -avP --no-g --no-o * x.x.x.x:/a/b/c 改成root
rsync -avP --exclude=partten x.x.x.x:/a/b/c 排除这些目录
rsync -avP --include=partten x.x.x.x:/a/b/c 包括这些目录
rsync -avP --bwlimit=num * x.x.x.x:/a/b/c 限制带宽
rsync -avP --relative a/b/c x.x.x.x:/x/y/z 保持目录结构
rsync -avP --avPL * x.x.x.x:/a/b/c 拷贝软链接的真实文件
rsync -avP -e 'ssh -p portnum' a/b/c x.x.x.x:/x/y/z 使用ssh的非默认端口
3.bashrc和.bash_profile
sftp登陆时,bashrc如果有非标准输出,sftp报错。把相关输出写在.bash_profile避免问题
4.格式化raid磁盘
格式化raid磁盘报错,无法格式化
cat /proc/mdstat
mdadm --stop md127
mkfs.ext4 /dev/sdc
5.扫描总线
当有新的sata硬盘热插拔时,lsblk无法发现硬盘信息,执行以下操作发现
cd /sys/class/scsi_host
for host in $(ls); do echo ${host};echo "- - -" > ${host}/scan; done
6.数据盘挂载规范
ext,xfs格式盘:
mount /dev/sdx /mnt/xxx
chown user:group /mnt/xxx
chmod 700 /mnt/xxx
ntfs,exfat格式盘:
mount -o uid=user,gid=group,fmask=133,dmask=077 /dev/sdx /mnt/xxx
特殊用户访问特殊目录:
setfacl -R -m u:xxx:rx /mnt/xxx
setfacl -b /mnt/xxx
setfacl -x u:user /mnt/xxx
浙公网安备 33010602011771号