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

浙公网安备 33010602011771号