
linux-os
文章平均质量分 55
带着草帽傻傻笑
netease软件开发工程师
展开
-
通过配置ssh-config,简化ssh连接
很多时候我们需要通过ssh连接开发,测试,线上服务器。在windows下我们有xshell等工具,配置一下密钥认证就可以快速连接。但是在mac或者在linux工作环境下下可能就没有比较通用的客户端了,这里我们介绍一种原生的通过配置ssh_config的方式简化连接命令。这是一段ssh_config文件的注释,解释这样做的原理:# This is the ssh client system-wid原创 2016-10-10 19:08:54 · 15269 阅读 · 0 评论 -
gitlab误删事件的反省,osx系统rm命令的代替方案
最近比较热门的一个gitlab误删事件,导致重要的数据文件夹被rm -rf命令清空,造成不小的影响。在linux系统和osx系统中进行开发操作的各位在进行命令行操作的时候,不可避免需要使用到rm操作进行文件删除操作,如果一时大意后rm掉的数据使很难找回的,因为在osx中rm的操作的数据是不走finder的trash(废纸篓的)。在网上找了很久,也出现很多解决方案,简单的解决方案是替换掉rm命令,原创 2017-02-06 19:31:23 · 888 阅读 · 0 评论 -
查看和杀死僵尸进程
转自:http://blog.youkuaiyun.com/zhuying_linux/article/details/7336662最近工作过程中,发现好几台服务器出现僵死进程 用下面的命令找出僵死进程 ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' 命令注解: -A 参数列出所有进程 -o 自定义输出字段 我们设定转载 2017-01-09 11:08:38 · 526 阅读 · 0 评论 -
OSX和Linux设置环境变量的方法
方法一:这种方法设置环境变量,对所有用户生效#修改/etc/profile文件,在其中添加需要的环境变量,如:export JAVA_HOME = /home/myuser/jdk1.7.0_03方法二:这种方法设置环境变量,对指定用户有效#mac 修改~/.profile文件,在其中添加需要的环境变量,如:export JAVA_HOME = /home/myuser/jdk1.7原创 2016-12-20 11:15:37 · 333 阅读 · 0 评论 -
Linux常用的5个查找命令
1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find - : 所要搜索的目录及其所有子目录。默认为当前目录。 - : 所要搜索的文件的特征。 - : 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回转载 2016-12-30 10:00:23 · 535 阅读 · 0 评论 -
seccomp sandbox简介
转自:http://www.linuxidc.com/Linux/2015-02/112913.htmSeccomp(secure computing)是Linux kernel (自从2.6.23版本之后)所支持的一种简洁的sandboxing机制。它能使一个进程进入到一种“安全”运行模式,该模式下的进程只能调用4种系统调用(system calls),即read(), write(),转载 2017-01-06 15:01:49 · 4030 阅读 · 0 评论 -
tar 解压缩命令详解
今天对目录及其文件进行压缩:/usr/local/test# tar -cvf /usr/local/auto_bak/test.tar /usr/local/test 仅打包,不压缩 # tar -zcvf /usr/local/auto_bak/test.tar.gz /usr/local/test 打包后,以gzip压缩 在参数f后面的压缩文件名是自己取的,习惯上用tar来做转载 2016-12-28 19:47:13 · 779 阅读 · 0 评论 -
Linux操作系统下运行命令时Ctrl+C和Ctrl+Z的作用及恢复
命令运行时使用CTRL+C,强制终止当前进程命令运行时使用CTRL+Z,强制当前进程转为后台,并使之挂起(暂停)使进程恢复运行(后台),使用命令bgExample: zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01 *这里使用CTRL+Z,此时serv01是停止状态* [1]+ Stopped ./tcpserv01 zuii@zuii转载 2016-12-25 18:08:06 · 2134 阅读 · 0 评论 -
Java程序在linux系统下运行,为什么会占用很多虚拟内存?
转自:Virtual Memory Usage from Java under Linux, too much memory usedQuestion:I have a problem with a Java application running under Linux.When I launch the application, using the default ma转载 2017-01-02 23:41:59 · 3309 阅读 · 0 评论 -
rsync 介绍
rsync 介绍 rsync是类unix系统下的数据镜像备份工具——remote sync。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 无须特殊权限即可安装。 快速:第一次同步时 rsync 会复制全部内容,但在下一次转载 2016-12-14 15:21:54 · 436 阅读 · 0 评论 -
HomebrewCask-解决版本更新后旧目录迁移问题
最近在更新homebrew和homebrew cask时发现出现如下提示: The default Caskroom location has moved to /usr/local/Caskroom,查阅了相关的资料,发现最新的homebrew cask的默认应用根目录发生了变更,我们需要做出相应的迁移原创 2016-10-19 11:14:14 · 12777 阅读 · 0 评论 -
【总结】两种 NIO 实现:Selector 与 Epoll
【总结】两种 NIO 实现:Selector 与 Epoll时间2012-11-17 08:38:42 开源中国新闻 原文 http://my.oschina.net/ielts0909/blog/89849我想用这个话题小结下最近这一阶段的各种测试和开发。其实文章的内容主要还是想总结一下 NIO Socket ,以及两种不同操作系统实现 NIO 的方式, selecto转载 2017-08-03 17:03:58 · 4610 阅读 · 0 评论