linux
文章平均质量分 87
fan2012huan
这个作者很懒,什么都没留下…
展开
-
使用putty从windows下访问Linux 使用pscp实现windows与linux间传递文件
用pscp 在Windows与Linux之间传输文件 putty工具在我的下载中有步骤如下:1. 整个流程是这样,在windows的命令行下,用pscp命令把文件从windows指定目录发送到linux指定目录;或者是文件从linux指定目录下载到windows指定目录中。 两种传输文件的方式都是在Windows系统下操作的,linux系统只是被动接收原创 2013-04-24 18:57:50 · 1066 阅读 · 0 评论 -
lsof
查看进程所占用的文件描述符。 lsof -p processId 详见: http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/lsof.html原创 2017-04-10 14:58:08 · 572 阅读 · 0 评论 -
Linux time命令输出的user、sys、real
real time 表示後面所接的指令或程式從開始執行到結束終止所需要的時間。簡單講,當一個程式開始執行瞬間看一下手錶記下時間,當程式結束終止瞬間再看一次手錶,兩次的時間差就是 real time。 user CPU time 表示程式在 user mode 所佔用的 CPU 時間總和。多核心的 CPU 或多顆 CPU 計算時,則必須將每一個核心或每一顆 CPU 的時間加總起來。 这个是所有CP原创 2016-12-15 11:10:20 · 4649 阅读 · 0 评论 -
MAC iterm2-zsh
MAC终端神器iterm2登录跳板机不退出发送心跳的配置zsh1.无需tab自动补全 2.登录服务器后tab变颜色用于区分服务器还是本机原创 2016-12-11 18:32:31 · 971 阅读 · 0 评论 -
MAC 查看java home目录
在mac下使用echo ${JAVA_HOME}是看不到JAVA_HOME的设置的。使用env 命令也看不到JAVA_HOME的值。解决方法:/usr/libexec/java_home -V原创 2016-11-13 17:28:20 · 11333 阅读 · 1 评论 -
shell脚本:统计订单信息
今天跟一同事聊天,他面试时,被问到这么一个问题。基本需求请写一个shell脚本实现以下功能:在一个日志文件中,存放着用户名和订单交易额,请输出交易次数最多的用户名。 其日志文件大致如下:FAN:12LI:34FAN:21FAN:45LI:123其中第一列表示用户名,第二列表示交易额,列于列之间通过”:”隔开。 这个问题可以通过一行shell代码就可以实现。 解题思路: 需要将第一列数原创 2015-10-12 15:03:49 · 966 阅读 · 0 评论 -
daemontools的安装、简介
最近在工作中用到了daemontools工具来管理服务进程。这里总结一下。 当服务进程因为某些原因(包括kill)挂掉了,daemontools会重新启动这个进程。安装方法wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gztar xvzf daemontools-0.76.tar.gzcd admin/daemontools-0.7原创 2016-06-04 17:36:16 · 14438 阅读 · 0 评论 -
shell脚本:定期删除日志文件
服务器中产生的日志有时会占满硬盘空间,因此需要定时对其清除。下面写了个脚本,实现删除上一个月的日志。 1.代码#!/bin/bashyy=`date +%Y` #获取年mm=`date +%m` #获取月,如果是9月,得到的是09;如果是10月得到的是10#mm=1#echo ${mm}if [ ${mm} -eq 1 ] #如果是1月份,其前一月是前一年的12月份then原创 2015-10-30 18:13:14 · 15192 阅读 · 1 评论 -
同步 异步 阻塞 非阻塞 IO
这4个名次的组合一般是: 同步阻塞 同步非阻塞 异步非阻塞 没有异步阻塞,因为太讲不通了,请看下文: 下文来自网络。同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non转载 2015-12-04 15:28:02 · 432 阅读 · 0 评论 -
Linux Mint Cinnamon17.2 64位 安装与各种配置
很早就想安装这个系统,今天终于把它装好了。安装方式使用U盘安装的。基于win7。 1.制作U盘启动映像 使用ultraISO。这个软件需要你注册,如果只用这一次就不要注册了,直接试用就可以了。 2.使用win7自带的磁盘管理(我的电脑-管理-磁盘管理) 我是从D盘里压缩出来了大约50G(50000M)的空间,不给他分配盘符。 3.重启系统,从U盘启动就可以了。 4.在安装时,遇到原创 2015-11-11 13:08:42 · 6533 阅读 · 0 评论 -
smdk2410 u-boot源码分析
1 u-boot介绍U-Boou-boot是一种通用的Bootloader, U-Boot可以方便地移植到其他硬件平台上,其源代码也值得开发者们研究学习。最早,DENX软件工程中心的Wolfgang Denk基于8xxrom的源码创建了PPCBOOT工程,并且不断添加处理器的支持。后来,Sysgo Gmbh把ppcboot移植到ARM平台上,创建了ARMboot工程。然后以ppcb原创 2013-04-25 20:34:53 · 938 阅读 · 0 评论 -
shell脚本中常用的技能
#/bin/bashthreadCount=`cat count`;topic=`cat topic`#echo $topic#访问文件中每行的数据for redis in $(cat redis.list); do echo $redis host=`echo $redis | awk -F ":" '{print $1}'` port=`echo $redis原创 2017-06-04 17:13:26 · 1078 阅读 · 1 评论