1. rsync(远程同步,Remote Synchronization)
原文地址: 第2章 rsync(一):基本命令和用法 - 骏马金龙 - 博客园.
#拷贝文件夹并显示进度
rsync -r --progress ${srcdir} ${dstdir}
2. 同步yum源(redhat)
##### 阿里云
https://mirrors.aliyun.com/epel/7/x86_64/Packages/
##### 华为云
https://mirrors.huaweicloud.com/epel/7/x86_64/Packages/
##### 清华
https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64/Packages/
#切换至yum仓库
cd /etc/yum.repos.d/
#删除本地默认yum源
rm -f ./*.repo
#同步远端yum源
scp {remote.repo} {local.repo}
#...
yum makecache
3. netstat 查看端口号
#查看某个端口号的使用情况
netstat -anp | grep 389
4. df 、du
#查看指定文件大小
du -sh ${filename}
5. export
vim ~/.bashrc
source ~/.bashrc
export PATH=$PATH:${path}/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${path}/lib
export CPLUS_INCLUDE_PATH=${path}/include
export C_INCLUDE_PATH=${path}/include
6. mount
mount -o
- loop:用来把一个文件当成硬盘分区挂接上系统
##### nfs mount #####
#nconnect client和server间的tcp连接数
mount -o vers=3,nconnect=16 $src_ip:$src_path $dst_ip:$dst_path
#强制umount
umount -f $mount_path
#or
umount -l $mount_path
7. 构建本地源(yum源、pip源等)
$ip /var/www/html/pip3
cp $src_path $dst_path
cd $dst_dir
dir2pi
8. linux设置文件类型颜色区分
# 设置环境变量
vim ~/.bashrc
# 添加内容
alias ls='ls --color=auto'
# 使得修改后的环境变量生效
source ~/.bashrc
9. apt命令
# 查询软件包版本
apt-cache madison ${package}
# 查询软件包内容
dpkg -L ${package}
10. core
# 列出所有内核参数
sysctl -a
# 查看 kernel.core_pattern设置
sysctl kernel.core_pattern
# 将核心转储保存到目录
sysctl -w kernel.core_pattern=/tmp/core-%e.%p.%h.%t
# %e.%p.%h.%t含义,可查看 man core
man core
11. 查看核数
cat /proc/cpuinfo
12. top
# 指定进程号
top -p ${PID}