windows一次性关闭某个应用程序 (需要管理员权限)
# cmd 和powershell taskkill /F /IM java.exe /T #powershell Get-Process java | ForEach-Object { $_.Kill() }netstat -an|awk '/^tcp/{++S[$NF]} END {for (a in S)print a,S[a]}' 查看网络连接
sysctl -a |grep somaxconn 查看系统连接数限制
maven 下载源码 mvn dependency:sources
git 强制覆盖本地代码 git fetch --all && git reset --hard origin/master
查看系统剩余内存 free -m
查询大文件 ls -lh $(find / -type f -size +500M)
查看当前目录下文件实际大小 ll -h
查看当前目录下目录实际大小 du --max-depth=1 -h | sort -h
查看当前连接数 netstat -nat|grep ESTABLISHED|wc -l
查询磁盘io: iostat -x 1 20
删除乱码文件 首先通过ls -i 查询文件id号,然后通过 find -inum 文件id号 -delele 删除
查询数据库中所有表名表中数据量(不可靠:与数据库所用引擎有关)
select table_name,table_rows from information_schema.tables where table_schema='databasename' order by table_rows desc;
循环更新git代码 for /D %%i in (.\*) do (cd "%%i" & git pull origin master & cd ../ )
idea中循环更新git代码2 cd ../ & for /D %i in (.\*) do (cd "%i" & git pull origin master & cd ../ )
限制内存 java -jar -Xms16m -Xmx16m -XX:CompressedClassSpaceSize=16m -XX:MetaspaceSize=20m -XX:MaxMetaspaceSize=40m /xx.jar &
-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms512m -Xmx512m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC
python 将清华的镜像源设置为默认的镜像源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
统计系统中当前打开的总文件句柄数 lsof|awk '{print $2}'|wc -l
查看进程句柄数量限制 sudo cat /proc/${pid}/limits | grep "files"
根据pid查询所占用句柄数 ls /proc/${pid}/fd | wc -l
根据打开文件句柄的数量降序排列,其中第二列为进程ID: lsof|awk '{print $2}'|sort|uniq -c|sort -nr|more ,这个不准,要用上面一行的看详细的
cat /var/log/nginx/xxx.access.log | grep 6bb15e421e
共享node_modules mklink /d 源 目标
mklink /d D:\code\cc\ruoyi-ui\node_modules D:\tools\node_modules删除重复数据
DELETE FROM t_mature_account_source_log WHERE source_id=6 and id NOT IN ( SELECT dt.minid FROM ( SELECT MIN(id) AS minid FROM t_mature_account_source_log WHERE source_id=6 GROUP BY account ) dt )开启防火墙
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload firewall-cmd --list-portsword 替换匹配行数据 (内容*^13)(*)
数据库备份和还原
#备份 mysqldump -uroot -p 数据库名 > /name.sql #还原 mysql -uroot -p 数据库名 < /name.sqlmysql给字段生成自增值
set @rownum=0; update t_area SET area_id = CONCAT('', SUBSTR(CONCAT('000',(select @rownum := @rownum +1 )),-3)) WHERE country_id =004;ubuntu 没有ll 每次都要执行 source ~/.bashrc
在 ~/.bash_profile 文件末追加 # 加载.bashrc文件 if test -f .bashrc ; then source .bashrc figit 每次都要输入密码
git config --global credential.helper store清空mysql 表,并重置自增
DELETE FROM ${tableName}; ALTER TABLE ${tableName} AUTO_INCREMENT = 1;vmware ubuntu 网络不可用
redis 导出 keys *
redis-cli -a pwd -n db --scan --pattern 'SSP_DISTINCT_NUM:202602*' > redis_keys.txtredis 批量执行命令
redis-cli -h localhost -p 6379 -a password -n 10 < redis_commands.txt
自己常用的东西