linux
bucketli1987
这个作者很懒,什么都没留下…
展开
-
加速 git clone 速度
国内因为各种原因 git clone 的速度让人心碎,那是否没有办法加速了呢?肯定是有的,直接说方法。需要先准备一个 socks5 代理(比如通过海外一台机器),然后本地做端口转发,比如 :ssh -qTfnN -D 10086 root@远程机器ip vmstat 10 执行以下命令: git config --global http.proxy socks5://127.0.0.1:12345...原创 2019-08-18 18:02:13 · 212 阅读 · 0 评论 -
Docker 一些有用的命令
实时查看docker 日志 docker logs -f -t --tail 行数 容器名 登陆容器执行 bash docker exec -it 容器名 bash 删除本地镜像 docker rmi 镜像ID 登陆远程 Registry 并验证 docker login --username=username registry.xxx.xxx.xxx cat ~/.docker/conf...原创 2019-08-21 15:09:21 · 128 阅读 · 0 评论 -
Linux 性能优化基础-平均负载
一些概念 平均负载含义是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,和 cpu 使用率没有直接关系 可运行状态是指正在使用 cpu 或者等待 cpu 的进程,不可中断状态则是指正处于内核态关键流程中的进程,并且这些流程不可被打断,比如等待硬件设备的 I/O 响应,常见案例是当一个进程向磁盘读写数据时,为了保证数据一致性,在得到磁盘回复前,他是不能被其他进程或者中断打断的,这...原创 2019-08-21 09:38:23 · 108 阅读 · 0 评论 -
SSH 反空闲
配置客户端,找到所在用户的.ssh目录,如root用户该目录在: /root/.ssh/ 在该目录创建config文件(若没有,直接创建一个config) vi /root/.ssh/config 加入下面一句: ServerAliveInterval 10 保存退出,重新开启root用户的shell,则再ssh远程服务器的时候,不会因为长时间操作断开。应该是加入这句之后,ssh客户端会每隔...原创 2019-08-14 12:08:29 · 515 阅读 · 0 评论 -
WireShark 过滤语法
过滤IP,如来源IP或者目标IP等于某个IP 例子 ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107 #或者 ip.addr eq 192.168.1.107 #都能显示来源IP和目标IP 过滤端口 tcp.port eq 80 #不管端口是来源的还是目标的都显示 tcp.port == 80 tcp.port eq 2722 tcp.port...原创 2019-08-14 12:06:52 · 129 阅读 · 0 评论 -
Linux 定时清理日志
应用中如果有用各种日志框架的话,类似rolling类型的日志appender就能解决问题。不过有时候不得不使用系统的定时任务来清理日志也是有的,这边记录一下。 查看当前用户的定时任务 crontab -l 定义crontab任务文件,比如定时清理任务文件clean_log,参数意义见google 0 3 * * * find /home/admin/output/ -name "*.lo...原创 2019-08-14 11:54:14 · 155 阅读 · 0 评论 -
Ubuntu源相关操作
修改源,添加一些速度快一点的源 vi /etc/apt/sources.list 更新完毕后刷新,不更新的话包都找不到 apt-get update 搜索相关包,命令和apt-get不一致,体验没有yum一致 apt-cache search xxxx 装软件包 apt-get install xxxx 删除软件包 apt-get remove xxxx 查看已经安装的包 dpkg --get-...原创 2019-08-14 11:52:38 · 64 阅读 · 0 评论 -
Linux 抓包工具 tcpdump 详解
PS:tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执...原创 2019-08-14 11:49:08 · 99 阅读 · 0 评论 -
Linux 抓包工具 tcpdump 使用
tcpdump -D 获取网络适配器列表,以下是在windows上获取到的结果: \Device\PssdkLoopback (PSSDK Loopback Ethernet Emulation Adapter) \Device\{CF587901-C85F-4FD6-896F-D977DEFE76EC} (Intel(R) PRO/100 VE Network Co nnection) tc...转载 2019-08-14 11:41:25 · 108 阅读 · 0 评论 -
Linux 远程机器打通和文件系统权限
linux文件系统的权限包括文件(或者目录)拥有者用户,组用户和其他用户权限组成。 用ls -ag可以查看 drwxrwxrwx 777 目录权限 -rwxrwxrwx 777 文件权限 d代表目录,后面3组分别文件所有者,组用户和其他用户的权限。每一组3位按照二进制来算 比如 -rw-r--r-- 644 -rwxr-xr-x 755 -rwxrw-rw- 766 -rwxrwxrwx 777...原创 2019-08-14 11:36:14 · 256 阅读 · 0 评论 -
VI/VIM 一些有用命令
命令介绍 0:移到行首 $:移到行尾 ):最后一行的最后 (:最前一行的最前面 G:文档最后一行 gg:文档第一行 h,j,k,l:左下上右4个方向移动,如果在按这些键之前加一个g,可以达到的效果是只移动一行 w:向右移动一个词 b:向左移动一个词 fx:移动到本行x字符上 Fx:和fx功能相同,不过往回找 tx:移动到本行x字符左边一个字符 /text:搜索,重复按n i:在当前字符的左...原创 2019-08-14 11:17:21 · 89 阅读 · 0 评论 -
Linux 一些有用的命令
授权某一个文件或者文件夹给某一个组和用户,需要提的一点是,重新授权后,可以执行文件(.sh)需要重新授予执行权限。 sudo chown -R admin:admin /home/admin/abc/ sudo chown admin:admin /home/admin/dfd.log 命令行敲命令,需要回到一行头部或者尾部 control+e control+a control+a 然后 co...原创 2019-08-14 11:14:41 · 161 阅读 · 0 评论 -
Mac 终端多开免登等问题
终端多开tab免登 在你的登录账户下的.ssh文件夹新建一个文件:config. cd ~/.ssh vi config #config的文件中,内容为: host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p 重新打开终端,第一次,你还是需要输入密码,第二次 ssh 登录同一台机器,你就不用输入密码了 这个文件的属性我这边设置...原创 2019-08-18 19:46:12 · 184 阅读 · 0 评论 -
Linux 进程后台运行的几种方法
简要tips: 当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。因此,让进程忽略 HUP 信号或者让进程运行在新的会话里从而成为不属于此终端的子进程.解决方案包括: nohup 只需在要处理的命令前加上 nohup 即可,标准输出和标准错误缺省会被重定向到 nohup.out 文件中。一般我们可在结尾加上 &来将命令同时放入后台运行,也...转载 2019-08-18 19:43:55 · 216 阅读 · 0 评论 -
kubernetes 相关信息
kubernetes 国内 yum 镜像点 cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=1...原创 2019-08-18 18:43:17 · 114 阅读 · 0 评论