Linux 一些常用命令

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 初始化本地仓库到线上:

// 初始化仓库
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
发布了37 篇原创文章 · 获赞 2 · 访问量 3086

猜你喜欢

转载自blog.csdn.net/weixin_41406041/article/details/100692828