2024/03/15 07:42:01
git config core.autocrlf
命令用于更改 Git 处理行尾的方式。 它将采用单一参数。
true
:Git会在文件提交时将行结束符自动转换为操作系统的默认换行符,并在文件签出时将其转换回来。
即在Windows上签出的文件将使用回车换行(CRLF),而在Unix和Linux上签出的文件将只使用换行符(LF)。
false
:Git不会自动转换行结束符。
input
:Git会在文件提交时将行结束符转换为换行符(LF),并在文件签出时保持不变。
即无论在哪个操作系统上签出文件,都将使用换行符(LF)。
# mac / linux
git config --global core.autocrlf input
# win
git config --global core.autocrlf true
2024/02/06 18:42:44
CentOS 9 同步时间
dnf install -y chrony
vi /etc/chrony.conf
# pool行修改为下面
pool ntp.aliyun.com iburst
systemctl start chronyd
systemctl enable chronyd
# 设置定时触发
crontab -e
*/1 * * * * systemctl restart chronyd
2024/02/01 13:59:41
nmcli配置网络
# 查看连接
nmcli con show
# 修改ip
# 也可以直接修改配置文件 `/etc/NetworkManager/system-connections/ens3.nmconnection`
# 下面命令的效果也是将内容保存进上述配置文件。
nmcli con mod ens3 ipv4.method manual ipv4.addr "192.168.1.2/24" ipv4.gateway "192.168.1.1"
# 添加dns
nmcli con mod ens3 +ipv4.dns 8.8.4.4
# 重启网络
# 重载配置文件
nmcli con reload
# 重启网卡
nmcli con up ens3
2024/01/21 09:52:29
go get拉取私有仓库module报错
go env -w GOPRIVATE=gitea.bughole.cn/ouch
2024/01/10 11:52:13
七牛云命令行工具上传文件
https://developer.qiniu.com/kodo/tools/qshell
鉴权(name为七牛云账号)
qshell account ak sk name
分片上传一个文件
qshell rput 存储桶名称 存储空间路径/文件名 本地文件路径
# 示例
qshell rput test-aa test/test.txt /home/test/test.txt
# 覆盖上传
qshell rput test-aa test/test.txt /home/test/test.txt --overwrite
表单上传将上面命令 rput 换为 fput
2024/01/07 20:32:36
linux磁盘测速
# 测试写性能的命令
time -p dd if=/dev/zero of=test.file bs=1M count=1000
# 测试读性能的命令
time dd if=test.file of=/dev/null bs=1M
2023/12/27 08:27:48
Linux挂载smb共享文件夹
# 安装smb工具包
yum install -y cifs-utils
mkdir /smb
mount -t cifs //10.16.8.202/home /smb -o username=smb_username,password=smb_password
2023/12/27 08:23:44
Linux挂载NFS共享文件夹
# 安装nfs工具包
yum install -y nfs-utils
# 查看服务器上可以挂载的NFS文件夹
showmount -e 10.16.8.202
mkdir /nfs
mount -t nfs 10.16.8.202:/tmp /nfs
持久化挂载
vim /etc/fstab
10.16.8.202:/tmp /nfs nfs defaults 0 0
# 使用命令重新加载 /etc/fstab 文件
systemctl daemon-reload
sudo mount -a
2023/12/20 17:22:16
在 Mac 上打的 tar 包中包含有以 ._
开头的隐藏文件,且无法在 Linux 上正常解压
brew install gnu-tar
# 使用
gtar xxx.tar.gz xxx
2023/12/13 11:00:08
IDEA maven项目编译时报错:
java.lang.OutOfMemoryError: GC overhead limit exceeded
解决方案:
增大maven的JVM内存: -Xmx4096m