ubuntu系统支持exfat格式

添加源: sudo add-apt-repository ppa:relan/exfat sudo apt-get update 安装fuse-exfat sudo apt-get install fuse-exfat exfat-utils

2023年1月13日 · 1 分钟 · 13 字 · AIHugoBlog

Ubuntu添加和删除源

1.添加PPA源的命令为 add-apt-repository ppa:user/ppa-name apt-get update 2.删除PPA源的命令为 add-apt-repository -r ppa:user/ppa-name

2023年1月13日 · 1 分钟 · 9 字 · AIHugoBlog

活动目录域计算机限定只允许某个域账号登录

1.打开组策略 运行 gpedit.msc 2.找到指定策略 计算机配置–windows设置–安全设置–本地策略–用户权限分配 找到“允许本地登录” 删除users和guest 添加“指定域用户”

2023年1月13日 · 1 分钟 · 8 字 · AIHugoBlog

Git忽略规则gitignore配置不生效原因和解决

原因 .gitignore中已经标明忽略的文件目录下的文件,git push的时候还会出现在push的目录中,或者用git status查看状态,想要忽略的文件还是显示被追踪状态。 原因是因为在git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的, 这时候我们就应该先把本地缓存删除,然后再进行git的提交,这样就不会出现忽略的文件了。 解决方法 git清除本地缓存(改变成未track状态),然后再提交: git rm -r --cached . git add . git commit -m 'update .gitignore' git push -u origin master

2023年1月12日 · 1 分钟 · 26 字 · AIHugoBlog

Git远程仓库地址变更本地如何修改

1.查看所有远程仓库 git remote 2.删除原有远程仓库 git remote rm origin 3.添加新远程仓库 git remote add origin https://git.dingxiufeng.cn/Personal/vue3_study.git 4.推送代码到远程仓库 git push origin master

2023年1月12日 · 1 分钟 · 19 字 · AIHugoBlog

windows误删文件怎么找回?怎么恢复电脑中误删的文件?

1. 单击“开始——运行”,然后输入regedit(打开注册表) 依次展开“HKEY_LOCAL_MACHIME\Software\Microsoft\Windows\CurrentVersion\Explorer\DeskTop\NameSpace 在左边空白外点击“新建”,选择:“主键”,把它命名为“{645FF040-5081-101B-9F08-00AA002F54E}” 再把右边的“默认”的主键的键值设为“回收站” 然后退出注册表。就OK啦。 2. 要重启你的计算机。 只要你机器没有运行过磁盘整理。系统完好。任何时候的文件都可以找回来。

2023年1月12日 · 1 分钟 · 9 字 · AIHugoBlog

linux设置网络延迟和丢包操作用于测试

可以通过TC的方式来设定 清除设备策略:tc qdisc del root dev eth0 2>/dev/null 设置设备策略:tc qdisc add dev eth0 root netem loss 5% 其它示例: tc qdisc add dev eth0 root netem loss 5% tc qdisc add dev eth0 root netem delay 200ms tc qdisc add dev eth0 root netem delay 200ms loss 5%

2023年1月12日 · 1 分钟 · 47 字 · AIHugoBlog

mysql8.0中创建管理员并修改密码验证方式

1.修改密码验证策略,如果不修改简单密码无法创建 在my.cnf中添加以下内容: validate_password.policy=0 validate_password.length=6 validate_password.mixed_case_count=0 validate_password.special_char_count=0 validate_password.length=6 重启mysqld 2.创建用户 create user 'tab_ding'@'%' identified by '123456'; flush privileges; 3.给用户添加管理员权限 grant all privileges on *.* to 'tab_ding'@'%'; flush privileges; 4.Navicat和heisql登录时提示:caching_sha2_password 已创建用户修改 ALTER USER 'tab_ding'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; FLUSH PRIVILEGES; 默认创建用户修改,在my.cnf中添加 default_authentication_plugin = mysql_native_password

2023年1月12日 · 1 分钟 · 43 字 · AIHugoBlog

Moosefs-Chunkserver安装配置

一、安装 1.centos环境配置 yum update -y yum install -y epel-release yum install -y vim net-tools nmon clamav htop rsync iptraf-ng tree lrzsz cmake make gcc gcc-c++ ntp iftop telnet tcpdump traceroute 2.设置时间同步 echo "0 8 * * * root ntpdate ntp.southbaytech.co" >> /etc/crontab 3.关闭selinux和开启防火墙端口 sed -i 's@SELINUX=enforcing@SELINUX=disabled@' /etc/selinux/config firewall-cmd --add-port=9422/tcp firewall-cmd --add-port=9422/tcp --permanent 4.禁用DNS反向解析 sed -i 's@GSSAPIAuthentication yes@GSSAPIAuthentication no@' /etc/ssh/sshd_config sed -i 's@#UseDNS yes@UseDNS no@' /etc/ssh/sshd_config 5.安装moosefs软件 curl "http://ppa.moosefs.com/RPM-GPG-KEY-MooseFS" > /etc/pki/rpm-gpg/RPM-GPG-KEY-MooseFS curl "http://ppa.moosefs.com/MooseFS-3-el7.repo" > /etc/yum.repos.d/MooseFS.repo yum install moosefs-chunkserver moosefs-client -y 二、配置硬盘挂载(以sdb为例) 1.查看服务器硬盘信息 fdisk -l 2.硬盘sdb分区格式化并挂载 parted /dev/sdb mklabel gpt mkpart primary 0% 100% q mkfs.xfs -f /dev/sdb1 3.设置开机自动挂载 mkdir /mnt/moosefs_0 mount /dev/sdb1 /mnt/moosefs_0 vim /etc/fstab /dev/sdb1 /mnt/moosefs_0 xfs defaults 0 0 三、配置moosefs 1.配置chunkserver中的mfshdd vim /etc/mfs/mfshdd.cfg /mnt/moosefs_0 -10GiB 2.配置chunkserver中的mfschunkserver sed -i 's\# MASTER_HOST = mfsmaster\MASTER_HOST = mfsmaster20.southbaytech.co\' /etc/mfs/mfschunkserver.cfg 3.设置开机启动 # Master systemctl enable moosefs-master systemctl enable moosefs-cgiserv # Chunkserver systemctl enable moosefs-chunkserver # Metalogger systemctl enable moosefs-metalogger 4.启动chunkserver服务 mfschunkserver start # 出现无法创建lock,继续执行 chown -R mfs:mfs /mnt/* mfschunkserver start 5.设置系统读写性能 sed -i '$a\vm.dirty_background_ratio = 5' /etc/sysctl.conf sed -i '$a\vm.dirty_ratio = 20' /etc/sysctl.conf

2023年1月12日 · 1 分钟 · 169 字 · AIHugoBlog

Linux下rsync同步服务安装

安装配置 1、拷贝配置文件到/etc/rsyncd.conf cp /usr/share/doc/rsync/examples/rsyncd.conf /etc/rsyncd.conf 2、打开配置文件 vim /etc/rsyncd.conf 3、打开后需要去掉注释的语句 设置密码文件位置: secrets file = /etc/rsyncd.secrets rsync进程启动位置: pid file = /var/run/rsyncd.pid 日志文件位置: log file = /var/log/rsyncd (该文件需要手动创建) 修改rsync的同步位置: path = /home/test 4、编辑密码 vim /etc/rsyncd.secrets root:123456 5、设置启动方式 vim /etc/init.d/rsync RSYNC_ENABLE 原值为false 改为true Vim /etc/default/rsync RSYNC_ENABLE 原值为false 改为true 6、重启rsync服务 /etc/init.d/rsync restart 7、设置定时任务 vim /etc/crontab * * * * * root rsync -avz --delete root@192.168.1.11::ftp /home/test/ 避免crontab同时执行多个rsync脚本的方法 如果某脚本要跑30分钟,可以在crontab里把脚本间隔设为至少一小时来避免冲突。 而比较糟的情况可能该脚本在执行周期内没完成,接着第二个脚本又开始跑了。如何确保只有一个脚本实例运行? \ linux下面:flock \ help显示如下: flock (util-linux 2.13-pre7) Usage: flock [-sxun][-w #] fd# flock [-sxon][-w #] file [-c] command... -s --shared Get a shared lock -x --exclusive Get an exclusive lock -u --unlock Remove a lock -n --nonblock Fail rather than wait -w --timeout Wait for a limited amount of time -o --close Close file descriptor before running command -c --command Run a single command string through the shell -h --help Display this text -V --version Display version 比如在rsync定时同步某文件夹的时候,可能担心上一次任务还没执行完,下一次就开始了。于是可以采用如下方式: ...

2023年1月12日 · 1 分钟 · 160 字 · AIHugoBlog