rsync 命令的介绍:
rsync -vzrtopg --progress --delete --bwlimit=20000 --exclude "[文件或目录]" -e ssh [要同步的文件或目录] [email protected]:[要同步的目录或路径]
参数介绍:
-v表示verbose详细显示
-z表示压缩
-r表示recursive递归
-t表示保持原文件创建时间
-o表示保持原文件属主
-p表示保持原文件的参数
-g表示保持原文件的所属组
-a存档模式
-P表示代替-partial和--progress两者的选项功能
-e ssh建立起加密的连接。
--exclude不包含目录
--bwlimit限制传输速度
相关文档:http://man.linuxde.net/rsync
查看系统 JAVA 的安装路径:
echo $JAVA_HOME
查看内核版本:
uname -a
ubuntu 的防火墙:
ufw disable // 关闭
ufw enable // 开启
apt-get remove iptables // 卸载了 iptables
// 关闭ubuntu中的防火墙的其余命令
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
ubuntu 安装 ssh 服务:
sudo apt-get install openssh-server openssh-client
修改文件所属群组:
chown -R newname:newname ./filename
Operation not permitted 问题解决:
lsattr .user.ini
添加用户删除用户及查看密码文件:
useradd -g用户组 -G附加组 username 添加
passwd username 密码
userdel -r username 删除用
cat /etc/passwd 系统所有用户信
git 生成秘钥:
ssh-keygen -t rsa -C "[email protected]"
git 初始化本地仓库到线上:
扫描二维码关注公众号,回复:
8895281 查看本文章
// 初始化仓库
git init
// 添加线上仓库地址
git remote add origin https://gitee.com/yourPath/your.git
// 远程 master 合并到本地 master
git pull origin master:master
// 提交本地到远程分支
git push -u origin master
// 本地已有项目上传
git add -A
git commit -m '初始化项目'
git push --set-upstream origin master
IOStat指令: 磁盘情况:
iostat -d -k 2
# iostat主要用来显示磁盘IO情况,这里-d、-k、2是三个常加的参数:
# -d 表示显示设备(磁盘)使用状态
# -k 某些使用block为单位的列强制使用Kilobytes为单位
# 2 表示数据显示每隔2秒刷新一次。可以使用Ctrl+C来终止输出
统计文件目录大小:
du -sh ./
ls -alh // 每个目录的大小
内存使用情况:
free -m
查看端口:
netstat -anp | grep 9005