![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 65
Coding-lover
Keep hungry,Keep foolish(可通过微信联系我:unilay_yang)
展开
-
编辑器之神VIM 总结 基础部分
概要vim和emacs,一个是编辑器之神,一个是神一样的编辑器。他们被称是UNIX系统下的倚天和屠龙,“二者得一,可得天下!”几年前,自从笔者学会了VIM,就再也不想回到以前windows系统下的notepad、word、ue等编辑器了;甚至编程的时候,都不习惯使用其它的IDE了,如visual studio、visual c++ 6.0、source insight、eclipse等等。原因很简单转载 2016-01-08 19:40:29 · 818 阅读 · 0 评论 -
mac 简单制作 OS X Yosemite 10.10 正式版U盘USB启动安装盘方法教程 (全新安装 Mac 系统)
伴随着 iMac 5K Retina 和新的 Mac mini 等硬件的发布,苹果终于都推出了 OS X Yosemite 系统正式版了!相信很多人都已经用上。不过对于一些不想升级,而是打算「全新安装」系统的朋友却遇到一个小问题。那就是怎样制作 OS X Yosemite 正式版 的U盘启动安装盘?其实方法比较简单,下面我们就给大家带来一个制作 Yosemite U盘启动盘/安装盘的教转载 2014-12-21 21:49:25 · 2621 阅读 · 0 评论 -
linux 查看连接数,并发数
软连接 ln -s /home/ictfmcg/data/photo /var/jtnd/data/photo tomcat 6的Connector配置如下 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPo转载 2015-01-30 00:32:13 · 2969 阅读 · 0 评论 -
linux 性能测试工具Lmbench 使用方法
一、引言要评价一个系统的性能,通常有不同的指标,相应的会有不同的测试方法和测试工具,一般来说为了确保测试结果的公平和权威性,会选用比较成熟的商业测试软件。但在特定情形下,只是想要简单比较不同系统或比较一些函数库性能时,也能够从开源世界里选用一些优秀的工具来完成这个任务,本文就通过lmbench 简要介绍系统综合性能测试。二、测试软件Lmbench是一套简易,可移植的,符合ANSI/转载 2014-12-20 02:04:00 · 8590 阅读 · 1 评论 -
linux 查看cpu位数 内核等参数命令
linux 下查看cpu位数 内核等参数命令 # uname -aLinux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux(查看当前操作系统内核信息)# cat /etc/issue Red Hat Enterpris转载 2014-12-02 23:00:26 · 1244 阅读 · 0 评论 -
linux 如何控制cpu资源使用
在我们运维的db环境中,一个机器跑多个mysql实例经常会出现某个进程占用了几乎所有的cpu 进而影响其他的实例运行。基于此我们需要限制某个进程的cpu资源,将其使用 的cpu限定在某个或者某几个固定的cpu上,避免对其他的进程产生影响。限制cpu的方法有以下几种:1 taskset2 cpulimit3 使用nice和renice设置程序执行的优先级4 使用ulimit转载 2014-12-02 23:43:04 · 1140 阅读 · 0 评论 -
linux shell脚本学习笔记
1.#!/bin/bash“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。第一行一定要写对,好让系统查找到正确的解释器。2.echo "Hello World !"echo命令用于向窗口输出文本。3.运行Shell脚本3.1chmod +x ./test.sh #使脚本具有执行权限./test.转载 2014-12-01 14:43:32 · 1001 阅读 · 0 评论 -
linux 6个监控linux系统资源的快速工具
http://www.evget.com/article/2014/12/15/21943.html概述:在本文里,我们将谈论一些简单的命令行工具,它们可以以实时和交互的方式监视多个系统资源,并在一个简单的屏幕中以不断更新的方式呈现大量统计信息系统管理员需要对服务器进行监控以确保其正常运行,通过这种方式管理员能够提前发现可能存在的问题并恢复系统,以避免麻烦的出现。Linux上有转载 2014-12-17 13:08:56 · 1102 阅读 · 0 评论 -
linux 查找字符串的命令
1. set命令可以显示出当前shell下所有全局参量定义及其值; 2. 查找并删除当前目录下小文件:find . -type f -size -10k -exec rm {} \;说明: www.2cto.com -type f 查找文件-size -10k,小于10k的。"+"是表示要求系统只列出大于指定大小的文件,而使用"-"则表示要转载 2014-11-30 02:10:15 · 856 阅读 · 0 评论 -
linux 服务器CPU物理颗数.内核数.线程数查看及关系详解
公司服务器是分几批购买的,所以造成配置方面也不大相同特别是cpu配置方面,一直想弄清楚这些cpu都是什么型号,有几颗物理cpu,每颗cpu有几个核心,没个核心有几个线程。看起来很繁琐,下面一起彻底分分析下。大致的看了下公司服务器的型号,这个很容易获取使用命令more /proc/cpuinfo |grep "model name" 或者dmidecode -s processor-vers转载 2014-12-21 18:36:38 · 2054 阅读 · 0 评论 -
linux 解压命令详解
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxv转载 2015-01-28 20:46:49 · 680 阅读 · 0 评论 -
linux 多工程的环境变量配置方法
1概要在我们的日常工作中。随着我们工作的项目的增多,可能会遇到以下问题:第一,经常需要在各个目录间来回切换。每次来回切换,需要输入很长的指令!第二,不同的项目所需的配置信息不同,而我们经常需要导入不同的配置信息。重复导入配置信息,很费时!如果你遇到上面所说的问题,并且被这些问题所困扰。可以试试阅读本文,希望文中的方法能帮助您解决上诉问题。本文主要就我自己在ubuntu下管理不同项目的方法进行了说明:转载 2016-01-16 10:44:03 · 767 阅读 · 0 评论 -
mac 安装使用 brew
说实话吧,没有买Macbook pro之前,就在虚机中体验了一把,也知道有这个软件,后来,买了,忘记了这个软件的名称了,现在觉得该提高一下效率了,于是,又把这个软件翻出来了,呵呵,下面就来讲讲brew的安装和使用。习惯使用Debian了,Debian里有apt-get;Centos中呢有yum;Mac中什么也没有呢,好在有第三方软件的支持,让我们也能享受一下高效的时光。br转载 2014-10-05 19:07:30 · 1004 阅读 · 0 评论 -
linux ssh 使用ssh-keygen设置SSH无密码登录
一、SSH简介 SSH是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下SSH链接是需要密码认证的,可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和SSH认证。二、公钥认证的基本思想: 对信息的加密和解密采用不同的key,这对key分别称作private key和public key,其中,public key存放在欲登录转载 2014-12-24 00:28:07 · 1453 阅读 · 0 评论 -
linux bash总结(一) 基础部分(适合初学者学习和非初学者参考)
第一部分 bash简介在介绍bash之前,需要先介绍它的起源——shell。shell俗称壳,它是指UNIX系统下的一个命令解析器;主要用于用户和系统的交互。UNIX系统上有很多种Shell。首个shell,即Bourne Shell,于1978年在V7(AT&T的第7版)UNIX上推出。后来,又演变出C shell、bash等不同版本的shell。 bash,全称为Bourne-Again Sh转载 2015-08-21 17:34:16 · 876 阅读 · 0 评论 -
linux 每个程序员都应该知道的8个Linux命令
每个程序员,在职业生涯的某个时刻,总会发现自己需要知道一些Linux方面的知识。我并不是说你应该成为一个Linux专家,我的意思是,当面对linux命令行任务时,你应该能很熟练的完成。事实上,学会了下面8个命令,我基本上能完成任何需要完成的任务。注意:下面的每个命令都有十分丰富的文档说明。这篇文章并不是来详尽的展示每个命令的各种功用的。我在这里要讲的是这几个最常用的命令的最常见用法。如果你对linu转载 2015-08-25 13:49:35 · 723 阅读 · 1 评论 -
linux bash总结(二) 高级部分(适合初学者学习和非初学者参考)
本文主要通过实例对bash中需要用到的一些高级工具(如awk、sed、…)进行说明。学习的时候,请以“应用实例”为中心,以其它内容为参考进行学习。如果遇到文章中未讲解的内容,可以通过man去查阅用法。第一部分 awk工具本章主要通过awk的一些应用实例,来说明awk的相关语法。这样,更利于我们进行理解;所以,阅读本章时,请以“应用实例”为中心进行阅读,其它部分是参考内容。1 awk介绍awk是一种用转载 2015-08-24 18:22:36 · 715 阅读 · 0 评论 -
mac 工具汇总
使用Mac大概两年时间,之前用着公司配的一台27寸的iMac,无奈机械硬盘严重拖慢速度,影响工作心情,于是入手Macbook Retina 13,这两年的开发工作全部在Mac上完成,也积累了一点心得,遂总结此文,文章主要介绍一些我认为可以提高程序员工作效率的工具软件,希望对使用Mac的码农有点帮助。包管理Mac系统上主要的包管理有Macport和Homebrew,类似于Debian转载 2015-04-29 23:00:54 · 1053 阅读 · 0 评论 -
mac 全局快捷键启动应用程序
在Mac中,我们可以通过很多方式来启动应用程序。比如通过鼠标在Finder中双击或者通过Spotlight或者QuickSilver等工具来启动。可是,你有没有想过通过一个快捷键就来启动一个应用程序呢?其实,这个功能并不需要使用第三方软件就可以实现。今天,我们就来介绍一下实现的方法。1. 运行Automator。在弹出的新建窗口中,选择新建一个“服务”。2.原创 2014-09-23 11:22:27 · 13320 阅读 · 1 评论 -
mac sublime text2安装Ctags
参考1)https://github.com/SublimeText/CTags(ctags官网)2)http://gmarik.info/blog/2010/10/08/ctags-on-OSX(mac 下非package安装,brew方式)3)http://blog.csdn.net/quantumpo/article/details/8776958(mac 下检转载 2015-03-08 11:15:14 · 1019 阅读 · 0 评论 -
linux 常用命令加实例大全
目 录引言 1一、安装和登录 2(一) login 2(二) shutdown 2(三) halt 3(四) reboot 3(五) install 4(六) mount 4(七) umount 6(八) chsh 6(九) exit转载 2015-02-11 13:55:33 · 884 阅读 · 0 评论 -
谁说Vim不是IDE?
话说操作系统、编程语言和编辑器似乎是程序员永恒的吐槽话题,技术发展了几十年,大家讨论起这几个“之争”还是充满愤怒、津津乐道。有人描述过Emacs和VI程序员,大家沿着不同的道路和目标前进,但总是会在某个点交叉相遇,互相扔石头,砸到对方鼻青脸肿,然后收拾心情又继续前行。前一阵子我在微博上写了一条微博回复,是关于Vim和IDE讨论的:Vim和那些IDE的应用场景还是有区别的,在我看来Vim也是转载 2015-02-12 00:30:30 · 1310 阅读 · 0 评论 -
mac 让Vim更好用 for Mac OS X
参考文章:谁说Vim不是IDE?(一)谁说Vim不是IDE?(二)谁说Vim不是IDE?(三) 其实@池建强 大哥在他的《谁说Vim不是IDE?》中已经都已经说的很清楚了。我这篇博文就相当于个笔记和备忘,以后需要的时候可以快速的配置起一个好用的Vim环境。先来两张博主自己配置的截图 基本的vim设置syn on "语法支持set转载 2015-02-12 00:20:15 · 2389 阅读 · 0 评论 -
mac 开发者常用工具
在写 Mac 程序员的十个武器之前,我决定先讲一个故事,关于 Mac 和爱情的。(你们不是问 Mac 和爱情有个鸟关系吗?)从前有一个孩子叫做小明,他不是高帅富,与高大上也毫无瓜葛,只有低调、无聊和内涵。他住在全国房价最贵的城市,租着最贵的单间,写着各种垃圾或垃圾回收的代码,干着程序员这份前途若有若无的职业,一切都朝着注定孤独一生的方向发展着,如果没有变数的话。终于有一天他的朋友小转载 2014-08-16 10:20:01 · 1083 阅读 · 0 评论 -
mac SVNX使用教程
SVNX是mac下一个开源的图形化操作工具,使用起来比较方便 .支持图形化查看需该,删除,提交,以及解决冲突文件。 1.下载地址 http://code.google.com/p/svnx/downloads/list 2.如何新建一个本地副本 (1)首先建立一个Repository (Windows->Repositories)转载 2014-12-12 14:09:39 · 2965 阅读 · 0 评论 -
windows 环境变量设置
一、JAVA中常用设置的三个环境变量图解: JAVA_HOME 、CLASSPATH、PATH 1.配置环境变量:(相对路径) JAVA_HOME C:\Program Files\Java\jdk1.6.0_18 jdk安装目录 2.新建(CLASSPAT转载 2015-01-30 18:01:35 · 762 阅读 · 0 评论 -
linux 查看MySQL的当前连接数
查看最大连接数mysqladmin -uroot -p processlist一般来说提示的thread数目就是当前的连接数或者是登录到mysql客户端后,使用status命令也能获得thread连接数以及当前连接的id。[root@localhost bin]# mysql -h localhost -u root -p123456Welcome to th转载 2015-01-30 00:36:07 · 7128 阅读 · 0 评论 -
linux grep查找字符串
如:在当前目录下查找包含 hello 字符串的 后缀名为 .c 的文件:find . -name "*.c" | xargs grep -H "hello"附:(转)1. Grep简介Grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印转载 2014-11-30 02:09:50 · 4242 阅读 · 0 评论 -
linux 常用的shell脚本
1、脚本之间传递参数 "1.sh"的脚本,接受参数。如下,如果有一个参数则赋值个sourceFile这个变量,否则用默认值。 Shell代码#!/bin/bash LANG=en_US.UTF-8 #get parameters sourceFile="/data/log/abc" if [ $# == 1 ] then sourceFile=转载 2014-12-01 00:30:53 · 1205 阅读 · 0 评论 -
Linux常用指令
VirtualBox下的Mac,打开命令行(终端 Terminal)界面后,想要实现光标从末尾移动到开始位置:不知道快捷键是啥。即想要实现在VirtualBox中的Mac中,类似于Windows中的END和HOME键的效果,可以实现将光标移动到末尾和开始。【解决过程】1.首先确定的是,HOME键和END键,都不起效果。2.也试了Comma转载 2014-11-30 18:34:22 · 1892 阅读 · 0 评论 -
Ubuntu 启动/重启/停止apache服务器
一、Start Apache 2 Server /启动apache服务# /etc/init.d/apache2 startor$ sudo /etc/init.d/apache2 start二、 Restart Apache 2 Server /重启apache服务# /etc/init.d/apache2 restartor$ sudo /etc/init.d/ap转载 2014-07-15 15:16:18 · 852 阅读 · 0 评论 -
mac 下tomcat的安装与配置
1、到 apache官方主页 下载 Mac 版本的完整 tar.gz文件包。解压拷贝到 /Library目录下,并命名为Tomcat,其他目录也可。2、修改目录权限到终端输入sudo chmod 755 /Library/Tomcat/bin/*.sh 3、启动Tomcat按回车键之后会提示输入密码,请输入管理员密码。之后输入并回车: sudo sh startup转载 2014-08-04 15:42:11 · 850 阅读 · 0 评论 -
mac 显示及隐藏文件的方法
1,显示方法:在“终端”输入命令defaults write com.apple.finder AppleShowAllFiles TRUEkillall Finder重启Finder,系统隐藏的文件都显示出来了。2,隐藏方法:在“终端”输入命令defaults write com.apple.finder AppleShowAllFiles FALSEkillall Fi转载 2014-08-04 16:46:25 · 645 阅读 · 0 评论 -
ubuntu 优化
方法来自这篇文章 Feisty Performance - “Fly Like A Butterfly” (中文翻译),作者总结了很多关于优化和加速 Feisty的方法。按照下面的方法来做,到底有没有实际效果,就得大家试了才知道,至少我使用后,发现启动速度有了很大的提高。 注意:以下部分步骤如果修改错误,会导致系统无法启动,所以需要认真一点。 1、禁用 IPv6 目前转载 2014-07-12 23:28:05 · 928 阅读 · 0 评论 -
mac 系统环境变量设置
最近使用苹果笔记本,下载了一个rar解压缩的软件,是命令行程序,得加入到系统的环境变量中。网上搜了一下,需要添加到~/.bash_profile文件中,但是看了一下,我电脑上并没有这个文件,但是有一个~/.profile(这些文件都是隐藏文件,通过ls -a才能查看到)文件,在这个文件里面添加:Shell代码 export PATH=/Users/apple/apps转载 2014-08-04 15:44:18 · 1040 阅读 · 0 评论 -
ubuntu 与虚拟机virtualbox中的xp怎么样实现文件共享
主机ubuntu与虚拟机virtualbox中的xp怎么样实现文件共享 首先要说的就是想要把鼠标键盘从虚拟机里“解放出来,只要按住:Ctrl+Alt+Del就可以了!十来分钟的样子系统安装好了,现在设备管理器里看看是不是驱动没有装齐,没装完备也无所谓的。这时候点击VirtualBox虚拟机上的:设备——安装增强功能: www.2cto.com转载 2014-08-03 22:50:08 · 1104 阅读 · 0 评论 -
ubuntu virtualbox启动USB
二、安装Oracle VM Virtualbox Extension Pack只有安装了Oracle VM Virtualbox Extension Pack才能在虚拟机中使用USB。安装之前请先关闭你的虚拟机的USB接口功能。下载Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack下载地址:ht转载 2014-08-03 22:51:07 · 1085 阅读 · 0 评论 -
ubuntu 常用软件及环境
安装完系统后,更新系统sudo apt-get update # 更新源索引sudo apt-get dist-upgrade # 更新系统sudo apt-get autoremove1安装中文语言包, 输入法:搜狗拼音http://pinyin.sogou.com/linux/?r=pinyin2 浏览器:chromehttps://www.原创 2014-04-26 15:56:59 · 1119 阅读 · 0 评论 -
ubuntu 12.04保存屏幕亮度解决方法
Ubuntu 12.04 LTS不能自动保存亮度:每次登陆、解锁后,都是最大亮度,非常讨厌!1、打开终端,输入命令查看本机支持的最大亮度值cat /sys/class/backlight/acpi_video0/max_brightness我的笔记本支持最大亮度为20kashu@ubuntu:~$ cat /sys/class/backlight/acpi_video0/max转载 2014-08-02 21:42:26 · 808 阅读 · 0 评论 -
myeclipse 自动关闭解决方法及eclipse.ini设置
在Ubuntu(或者其他平台)开发JSP网站的时候,大都选择使用MyEclipse来开发。这里帮助大家分析与解决一下MyEclipse使用时闪退的情况处理。MyEclipse闪退原因:使用代码提示快捷键MyEclipse闪退样式:直接退出,并生成一个错误日志文件,错误日志文件部分省略了,内容太多了。原因分析:我原本以为只是使用代码提示快捷键的时候会闪退[代码提示时耗内存],转载 2014-07-03 20:12:26 · 1989 阅读 · 0 评论