linux
文章平均质量分 53
超级无敌强
现在就职于美团点评
展开
-
inotify+rsync实时同步 - 脚本备份
文件同步,rsync原创 2022-09-01 19:50:45 · 289 阅读 · 0 评论 -
vSwitch下udp广播连通性测试
nc socat原创 2022-09-01 19:45:12 · 376 阅读 · 0 评论 -
ZFS文件系统预研资料
ZFS文件系统原创 2022-09-01 16:54:38 · 432 阅读 · 0 评论 -
Linux Shell 小脚本
1、读取文本跳过前2行,打印第1列,去掉字符串的双引号,保存文件cat aaaa.csv | awk -F "," 'NR <= 2 {next} {print "aliyun",$1}' | sed 's/\"//g' > bbbb.csv原创 2021-08-13 16:43:55 · 188 阅读 · 0 评论 -
常用办公效率工具
1、神器:Alfred中文破解版:https://www.macwk.com/soft/alfred-4#step-history更多插件搜索:http://www.packal.org/插件1:Secure SHell一个可在 Alfred 上快速打开 SSH/SFTP/mosh 链接的插件,其功能非常的强大。插件官方地址:https://github.com/deanishe/alfred-ssh插件2:有道翻译地址:https://github.com/whyliam/whyliam.w原创 2021-01-15 20:17:01 · 403 阅读 · 0 评论 -
Java线程问题快速定位
#!/bin/shts=$(date +"%s")jvmPid=$1defaultLines=100defaultTop=20threadStackLines=${2:-$defaultLines}topThreads=${3:-$defaultTop}jvmCapture=$(top -b -n1 | grep java )threadsTopCapture=$(top -b -n1 -H | grep java )jstackOutput=$(echo "$(jstack $jv原创 2020-08-21 16:51:46 · 337 阅读 · 0 评论 -
环境变量配置的几种方法
1、Linux下大家熟悉的环境变量配置方式/etc/profile /etc/environment/etc/bashrc~/.bash_profile~/.bashrc~/.bash_history~/.bash_logout2、关于环境变量的读取顺序用户登录 >> 加载`~/.bash_profile` >> bash_profile中配置了首先是使...原创 2020-04-18 12:36:55 · 1669 阅读 · 1 评论 -
Virtualbox的centos7 Nat和桥接网络配置
1、安装VBox2、下载CentOS镜像http://mirrors.163.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso3、安装CentOS7管理>主机网络管理器>创建一个新的网卡>然后安装镜像4、配置网络设置>网络>【网卡1】配置NAT模式...原创 2019-10-14 14:56:18 · 1697 阅读 · 1 评论 -
如何定位cpu占用率高的java线程
查看cup的使用情况,在Linux下可以使用 top 或者 htop命令top -u ${用户} -c top -u devops -c 在命令行提示符执行top命令,输入大写P,则结果按CPU占用降序排序。输入大写M,结果按内存占用降序排序。大写T按运行时间排序。(注:大写P可以在capslock状态输入p,或者按Shift+p)。具体的可以参考: http://www.169it.co原创 2017-10-09 10:03:48 · 3008 阅读 · 0 评论 -
linux删除日志清理磁盘空间
找需要清空文件,并清空日志(不删除文件)for logfile in $(ls | grep gc.log.20180614 | xargs); do echo "clean log" &gt; $logfile; done;定时删除(删除文件)#!/bin/bashwhile truedo cd /data/applogs/ rm -rf app.log-2...原创 2018-07-16 16:38:57 · 1890 阅读 · 0 评论 -
线上日志快速定位-grep
线上程序出问题,往往需要查看日志来排查问题,根据日志排查问题也先手操作。 下面操作下使用grep定位日志命令的使用 有几个零碎的关键词,如何快速定位日志 语法: grep “关键词1” file | grep “关键词2 | grep “关键词n” grep "20533" /opt/logs/com.sankuai.it.fin.invoice/finance-...原创 2018-08-03 23:25:17 · 2249 阅读 · 0 评论 -
Git常用操作记录
GitGit的一些基本使用Git alias设置别名 git config --global xxxgit config --global alias.st=statusgit config --global alias.di=diffgit config --global alias.ci=commitgit config --global alias.co=checko...原创 2019-01-24 11:50:08 · 212 阅读 · 0 评论 -
Linux命令 - tldr - 查询某条命令如何使用
Linux命令 - tldr - 查询某条命令如何使用 tldrGitHub地址https://github.com/tldr-pages/tldr安装$ npm install -g tldr使用案例$ tldr tar✔ Page not found. Updating cache✔ Creating index tar Archiving utilit...原创 2019-01-15 09:43:06 · 1307 阅读 · 0 评论 -
Linux命令 - netstat - lsof 端口占用情况
Linux命令 - netstat - lsof 端口占用情况netstatMac: $ netstat -anp tcp | grep 8080Linux: $ netstat -anp | grep 8080lsof$ lsof -i :8080 $ lsof -P # 所有文件句柄的占用情况直接杀死占用端口的进程$ lsof -i :8080...原创 2019-01-15 10:03:39 · 528 阅读 · 0 评论 -
Charles 在线破解工具
https://www.zzzmode.com/mytools/charles/转载 2019-07-24 15:07:57 · 906 阅读 · 0 评论 -
Docker动态给容器Container暴露端口
查看Container的IP地址docker inspect <container name or id>| grep IPAddress查看Container的映射的端口docker port <container name or id>eg.docker port d8dac7399647docker port hfq-jedi-zxf-eden用iptables查看容器映射情况iptab原创 2017-04-06 17:03:10 · 15385 阅读 · 1 评论 -
Docker中使用supervisor管理开机自启动(redis && sshd)
1、Centos安装Redis参考http://blog.csdn.net/lsziri/article/details/693891872、Dockerfile # Docker for CentOS 7 #Base image FROM hfq/centos7:Jurassic RUN \ wget http://download.redis.io/re原创 2017-04-06 16:37:43 · 8560 阅读 · 0 评论 -
VirturalBox中windows和ubuntu共享文件夹
1、 设置共享文件夹点击虚拟机 设置–>选择 共享文件夹 1 选择路径2 填写自定义的共享名称(在后面需要与挂载路径相对应)3 设置自动挂载/固定分配2、安装增强工具安装菜单项“设备”中的最后一项 3、此时,共享文件夹的位置/media/sf_文件夹的名字4、最后设置,永久可用如果在virtualbox管理器设置共享文件时,设置了自动挂载选项时,ubuntu每次重启后会自动挂载共享的文件到/原创 2016-12-22 15:13:23 · 858 阅读 · 0 评论 -
win10下开启和使用子系统Linux
1、配置选项控制面板--程序---启用或者关闭windows功能将 适用于Linux的windows子系统(Beta) 选择确定,重启电脑2、开启开发者功能windows设置 --- 更新和安全针对开发人员 ---- 开发人员模式3、下载Linux子系统win + R 进入 到命令行窗口bashC:\Users\Administrator>bash-- Beta 版功能 --这将在 Wind原创 2017-02-14 09:28:49 · 6066 阅读 · 1 评论 -
Linux进程管理之“四大名捕”
作者:Antony_来源:Antony_ 的BLOG|2017-03-03 10:10 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xinzong.blog.51cto.com/10018904/1755060一、四大名捕四大名捕,最初出现于温瑞转载 2017-03-06 09:40:01 · 509 阅读 · 0 评论 -
Linux系统下安装rz/sz命令将本地的文件上传到服务器或者从服务器上下载文件到本地
安装sudo yum install lrzsz -y sz命令发送文件到本地sz filenamerz命令本地上传文件到服务器rz rz -be 执行该命令后,在弹出框中选择要上传的文件即可。 -b 以二进制方式,默认为文本方式。 -e 对所有控制字符转义。 如果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志:rz -be其他说明:打开SecureC原创 2017-03-13 10:18:05 · 3647 阅读 · 0 评论 -
Docker使用-nginx
1、Dockerfile# Docker for Nginx#Base imageFROM hfq/centos:7#WhoMAINTAINER shimanqiang@huizhaofang.com#gcc 安装RUN yum install -y gcc-c++#PCRE pcre-devel 安装RUN yum install -y pcre pcre-devel#zlib 安装原创 2017-03-13 11:59:58 · 373 阅读 · 0 评论 -
Docker使用-基础
1、构建docker镜像# Docker for CentOS 7#Base imageFROM centos:7#WhoMAINTAINER ShiManQiang "shimanqiang@huizhaofang.com"#更换repo镜像源-替换为网易的镜像源ADD CentOS7-Base-163.repo /etc/yum.repos.d/CentOS7-Base-163.repo原创 2017-03-13 11:20:31 · 415 阅读 · 0 评论 -
wget下载oracle JDK
1、OracleJDK的下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、找到你要下载的jdk版本,右键赋值URL地址3、wget下载在 wget 后面拼接 --no-check-certificate --no-cookies --header "Cookie:原创 2017-03-13 14:34:07 · 455 阅读 · 0 评论 -
Docker使用-OracleJDK
Dockerfile 编译命令在注释里面# Docker for JDK-8u121#Base imageFROM hfq/centos:7#WhoMAINTAINER SHIMANQIANG "shimanqiang@huizhaofang.com"# ls -d */ 只显示目录#$(<CMD>) 或者 `<CMD>` 命令的结果可以交给另一个命令执行RUN \ mkdir /myso原创 2017-03-13 15:38:12 · 5211 阅读 · 0 评论 -
Jenkins构建-docker
Jenkins构建 Dockerfile# Docker for CentOS 7#Base imageFROM hfq/centos7:Jurassic#http://mirrors.jenkins-ci.org/war/latest/jenkins.war#https://pkg.jenkins.io/redhat-stable/ADD supervisord.conf /etc/super原创 2017-04-08 10:10:34 · 680 阅读 · 0 评论 -
Docker使用-SSH登录-Gradle环境-APP使用
# Docker for JDK-App-Jedi#Base imageFROM hfq/jdk8:8#WhoMAINTAINER SHIMANQIANG "shimanqiang@huizhaofang.com"#https://services.gradle.org/distributions/gradle-2.7-all.zip#https://services.gradle.org/d原创 2017-03-14 13:58:16 · 705 阅读 · 0 评论 -
Docker使用分享
Docker初步0检查系统1安装docker环境2docker之Hello World3Docker基础命令通过Dockerfile构建docker镜像4编辑Dockerfile文件5构建image镜像遇到的问题1ADD 或 COPY 不能到容器中的root中2ENTRYPOINT 和 CMD 不同Docker初步0、检查系统[root@5a25c7e57895 ~]# cat原创 2017-03-14 17:11:19 · 339 阅读 · 0 评论 -
Git 换行符自动转换问题,Git中的AutoCRLF与SafeCRLF换行符问题
片头先引用2篇,IDE中修改换行符的文章IntelliJ Idea设置默认换行符Eclipse将换行符统一设置成Linux风格—————-本文主题——————–以前都是在Linux上工作,所以在使用Git的时候没有碰到文件行分隔符的问题,现在突然转到Windows上使用Git,发现原来是Unix文件行结束符的文件在使用git diff的时候显示文件所有行都被修改。导致这个问题的原因是Git自作原创 2017-03-21 13:58:36 · 3479 阅读 · 0 评论 -
Docker使用-完整的Dockerfile
# Docker for CentOS 7#Base imageFROM centos:7#WhoMAINTAINER ShiManQiang "shimanqiang@huizhaofang.com"ADD motd /etc/motd#更换repo镜像源-替换为网易的镜像源ADD CentOS7-Base-163.repo /etc/yum.repos.d/CentOS7-Base-163原创 2017-03-15 12:22:34 · 3050 阅读 · 1 评论 -
Centos中文乱码处理
修改时区rm -rf /etc/localtime && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime安装中文支持yum -y install kde-l10n-Chinese && yum -y reinstall glibc-common配置显示中文localedef -c -f UTF-8 -i zh_CN zh_CN.utf8原创 2017-04-06 09:56:52 · 1142 阅读 · 0 评论 -
Redis安装使用教程
1、Redis安装和配置# wget http://download.redis.io/releases/redis-3.2.8.tar.gz# tar xzf redis-3.2.8.tar.gz# cd redis-3.2.8# yum -y install tcl# make# make install# mkdir -p /etc/redis/# cp redis.conf /原创 2017-04-06 14:21:23 · 664 阅读 · 0 评论 -
CentOS 7 搭建vsFtp服务器 全教程
1、检测是否安装vsFtp rpm -qa | grep ftp2、如果没有安装,安装ftp客户端和服务器端 yum install ftp vsftp -y3、启动vsFtp服务 systemctl start vsftpd4、此时,本地可以直接通过匿名用户登陆FTP 用户名:anonymous 密码:任意邮箱格式eg: aaa123原创 2015-08-15 16:23:55 · 973 阅读 · 0 评论