随笔分类 -  系统运维

摘要:linux - Make install, but not to default directories? - Stack Overflow I want to run 'make install' so I have everything I need, but I'd like it to in 阅读全文
posted @ 2018-02-07 10:44 bingo彬哥 阅读(4825) 评论(0) 推荐(0)
摘要:源码的安装一般由3个步骤组成:配置(./configure)、编译(make)、安装(make install)。 这时最常用的命令就是这三个——./configure && make && make install ./configure是用来检查环境变量以及配置编译选项 make是用来将源代码编 阅读全文
posted @ 2018-02-07 10:39 bingo彬哥 阅读(266) 评论(0) 推荐(0)
摘要:转自: http://wdxtub.com/2016/02/18/oh-my-zsh/ 使用技巧 连按两次Tab会列出所有的补全列表并直接开始选择,补全项可以使用 ctrl+n/p/f/b上下左右切换 命令选项补全。在zsh中只需要键入 tar - 就会列出所有的选项和帮助说明 命令参数补全。键入 阅读全文
posted @ 2018-02-06 20:03 bingo彬哥 阅读(635) 评论(0) 推荐(0)
摘要:前段时间打包,直接用tar命令压缩,压缩好的文件取名rar.同事用winrar打开发现一直报错。 经过查询发现,tar -cvzf压缩下来的格式其实应该是.tar.gz 但是格式怎么会这么奇怪呢?是压缩了两次,有两个后缀名么? 知乎上有问题:《为什么linux的包都是.tar.gz?要解压两次》里面 阅读全文
posted @ 2018-02-05 19:59 bingo彬哥 阅读(914) 评论(0) 推荐(0)
摘要:当我们需要一次执行多个命令的时候,命令之间需要用连接符连接,不同的连接符有不同的效果。 (1) ; 分号,没有任何逻辑关系的连接符。当多个命令用分号连接时,各命令之间的执行成功与否彼此没有任何影响,都会一条一条执行下去。 (2) || 逻辑或,当用此连接符连接多个命令时,前面的命令执行成功,则后面的 阅读全文
posted @ 2018-02-05 19:44 bingo彬哥 阅读(4631) 评论(0) 推荐(0)
摘要:1、cat /dev/null test.txt txt的文件内容被清空。 2、ls | xargs rm 目录中大量文件的删除 3、查看文件夹下文件个数 ls | wc w 查看有多少个文件及文件夹 4、du查看目录大小,df查看磁盘使用情况。 查看某个目录的大小:du hs /home/mast 阅读全文
posted @ 2018-02-03 16:48 bingo彬哥 阅读(221) 评论(0) 推荐(0)
摘要:刚拿到的服务器vim退格键(backspace)失灵: 解决方案: 在主目录下建立.vimrc 覆盖/etc/vimrc的配置 .vimrc 与 /etc/vimrc的区别: 在启动的时候vim会读取 /etc/vimrc 和 ~/.vimrc (也就是说, 全局设置的vimrc 和用户设置)。 U 阅读全文
posted @ 2018-02-03 16:27 bingo彬哥 阅读(579) 评论(0) 推荐(0)
摘要:原理: 公钥私钥匹配通过验证,允许访问服务器。 简单步骤: 执行到第3步,现在其实已经可以不同过密码进行访问服务器了,但是还是需要记住IP比较麻烦。 具体操作: 1. 在本地机器创建密钥 2.将公钥传到需要访问的服务器上,并加入authorized_keys文件中 3.创建别名快捷登录 以后执行运行 阅读全文
posted @ 2018-01-17 16:50 bingo彬哥 阅读(2436) 评论(0) 推荐(0)
摘要:文件拷贝后无法编辑,chmod查看权限,发现当前用户不在文件里的所有者或所有组你,需用chwon修改拥有者和分组。 实例1:改变拥有者和群组 实例2:改变文件拥有者和群组 实例3:改变文件群组 实例4:改变指定目录以及其子目录下的所有文件的拥有者和群组 参考: 1、http://www.cnblog 阅读全文
posted @ 2018-01-17 15:48 bingo彬哥 阅读(387) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-01-16 18:55 bingo彬哥 阅读(472) 评论(0) 推荐(0)
摘要:有一些包在源在国外,因为某些原因,网络并不是很好,常常会发生Read time out安装失败的问题。 一般解决方法有:修改国内的安装源,如果能够获取只是慢的话,还有中比较懒的方法就是增加读取的时间。 报错:Read time out pip install default timeout=100 阅读全文
posted @ 2018-01-14 21:33 bingo彬哥 阅读(1970) 评论(0) 推荐(0)
摘要:最近跟同事合作代码没有用git进行协同,很多代码拷贝后进行粘贴,常常报以上错误。 经过查询发现是空格跟tab混合使用了,重新将代码的缩进手动调整下就好了。 阅读全文
posted @ 2018-01-12 10:03 bingo彬哥 阅读(1199) 评论(0) 推荐(0)
摘要:1、下载wps的linux的deb版本 2、运行dpkg i wpsXXX.deb 3、提示权限不够 4、运行 sudo dpkg i wpsXXX.deb 5、提示错误 未安装软件包 libpng12 0 6、下载libpng包 7、运行sudo dpkg i libpngXXX.deb 8、运行 阅读全文
posted @ 2017-12-22 18:17 bingo彬哥 阅读(2207) 评论(0) 推荐(0)
摘要:命令替换允许我们把一个命令的输出作为一个展开模式来使用: [me@linuxbox ~]$ echo $(ls) Desktop Documents ls output.txt Music Pictures Public Templates Videos bash 也支持这种语法。它使用倒引号来代替 阅读全文
posted @ 2017-12-07 14:11 bingo彬哥 阅读(24559) 评论(0) 推荐(0)
摘要:下午同事给了包含超多usr_id的csv格式的文件,大概有10000+行,但是usr_id之前存在一个空格。 需要把空格去掉才能够进行批量查询。 想到方法有三: 法一: 直接对读取到的字符串进行strip操作。 法二: vim 对csv的空格进行批量替换 :%S/ //g 法三: vim norma 阅读全文
posted @ 2017-11-29 15:03 bingo彬哥 阅读(281) 评论(0) 推荐(0)
摘要:该命令其实是本地分支推送到远程分支的妙用。 origin后面接空格,冒号后面为远程分支,即本地的空分支传到远程,即达到删除远程分支的作用。 当然后来发现还有一种比较好理解的方式: 阅读全文
posted @ 2017-11-28 17:47 bingo彬哥 阅读(223) 评论(0) 推荐(0)
摘要:1、docker ps 列出所有容器 2、docker images 查看docker镜像 3、docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 运行容器 4、docker run i t ubuntu /bin/bash 运行交互式容器 5、contain 阅读全文
posted @ 2017-11-24 18:22 bingo彬哥 阅读(240) 评论(0) 推荐(0)
摘要:&方式: Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。 比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe user=mysql & nohup方式: 但是我们很多程序并不象mysqld一样可以做成守 阅读全文
posted @ 2017-11-21 15:44 bingo彬哥 阅读(6474) 评论(0) 推荐(0)
摘要:一. 安装包安装 1.1 安装Nginx Ubuntu安装之后的文件结构大致为: 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites available下 程序文件在/usr/sbin/nginx 日志放在了/var/log/nginx中 并已经在 阅读全文
posted @ 2017-11-21 11:25 bingo彬哥 阅读(913) 评论(0) 推荐(0)
摘要:格式: scp root@ip地址/远程服务器文件地址 本地服务器地址 查看了半天发现无法联通,最终22端口不通 后来经过同事提示,忽然想到要经过跳板进行转发才能够登录。 想到自己配置了ssh文件 直接命令变为 scp ssh里面的配置名称。 阅读全文
posted @ 2017-11-08 14:40 bingo彬哥 阅读(715) 评论(0) 推荐(0)

本站总访问量