linux
文章平均质量分 60
booooooooooooooooooo
这个作者很懒,什么都没留下…
展开
-
.bash_profile和.bashrc的区别(如何设置生效)
ref:http://blog.sina.com.cn/s/blog_5ae7a1de0100syej.html/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文转载 2013-04-16 21:43:29 · 1432 阅读 · 0 评论 -
Linux 用 strace调试程序
在理想世界里,每当一个程序不能正常执行一个功能时,它就会给出一个有用的错误提示,告诉你在足够的改正错误的线索。 但遗憾的是,我们不是生活在理想世界里,起码不总是生活在理想世界里。有时候一个程序出现了问题,你无法找到原因。这就是调试程序出现的原因。strace是一个必不可少的调试工具,strace用来监视系统调用。你不仅可以调试一个新开始的程序, 也可以调试一个已经在运行的程序(把s转载 2013-11-05 20:37:29 · 1203 阅读 · 0 评论 -
windows平台java代码上传到linux中文乱码解决
一、项目问题1.windows下java工程编码方式为UTF-8。 2.我用的linux虚拟主机系统的默认编码好像不是utf-8系统,修改/etc/sysconfig/i18n 为:LANG="en_US.UTF8"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN:zh:原创 2013-07-11 22:20:07 · 3487 阅读 · 0 评论 -
Linux下which、whereis、locate、find 区别
我们经常在linux要查找某个文件或命令,但不知道放在哪里了,可以使用下面的一些命令来搜索。which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 1、which 语法: which 可执行文件名称 例如: [root@redhat ~]# w转载 2013-09-18 01:07:24 · 722 阅读 · 0 评论 -
架设svn服务器(apache方式)
一、下载软件 1.apr和apr-util(apache和svn都需要使用)2.neon和SQLite(新版的svn需要使用,neon主要是支持本机以http方式使用svn,新版svn对SQLite有依赖)二、软件安装1.默认方式安装apr和apr-util2.安装apache./configure --prefix=/usr/local/apache2 --with-原创 2013-07-25 03:00:18 · 1048 阅读 · 0 评论 -
vim大全
文本删除dd 删除一行d$ 删除以当前字符开始的一行字符ndd 删除以当前行开始的n行dw 删除以当前字符开始的一个字ndw 删除以当前字符开始的n个字D 与d$同义d) 删除到下一句的开始d} 删除到下一段的开始d回车 删除2行ndw 或 ndW 删除光标处开始及其后的 n-1 个字符。d0转载 2013-03-20 15:53:22 · 846 阅读 · 0 评论 -
shell数组使用经验总结
ref:http://www.softfz.com/zxxw/6710/最近在看Shell脚本编程相关的内容,刚好看到数组这块,相对C数组有很多更灵活的用法,现总结如下:1、定义数组时,不需要指定数组的长度,可以直接定义数组名然后通过初始化来表明数组的元素个数,初始化时需要注意元素之间是用空格隔开,而不是像C一样用逗号隔开,元素是放在括号()里,而不是放在{}里面.ar转载 2014-04-02 09:54:50 · 1527 阅读 · 0 评论 -
Linux OOM-killer(内存不足时kill高内存进程的策略)
OOM_killer是Linux自我保护的方式,当内存不足时不至于出现太严重问题,有点壮士断腕的意味在kernel 2.6,内存不足将唤醒oom_killer,挑出/proc//oom_score最大者并将之kill掉 为了保护重要进程不被oom-killer掉,我们可以:echo -17 > /proc//oom_adj,-17表示禁用OOM我们也可以对把整个系统转载 2014-02-02 23:24:11 · 5048 阅读 · 0 评论 -
ubuntu用户及组相关操作
一,用户相关1.创建用户组addgroup [--gid ID] 用户组名2.添加用户到用户组中adduser [--home 用户主文件夹] [--shell SHELL] [--no-create-home(无主文件夹)] [--uid 用户ID][--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup 用户组 |原创 2012-12-20 14:47:04 · 908 阅读 · 0 评论 -
编译安装Memcached
首先上一个memcached原理图,让不了解memcached的兄弟普及一下:基本原理作如下简单描述:① 客户端第一次访问应用程序时,会到数据库(RDBMS)中取出数据,返回给客户端;同时也将取出的数据保存到memcached中。② 第二次访问时,因为数据已经缓存,不不用去数据库查询了,直接从memcached取。那么memcached的快速和高效率是如何体现出转载 2013-11-05 00:15:57 · 814 阅读 · 0 评论 -
Linux下查看用户登陆后的操作记录
通过在/etc/profile里面加入以下代码就可以实现:PS1="`whoami`@`hostname`:"'[$PWD]'historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ "$USER_IP" = "" ]thenUSER_IP=`转载 2013-06-26 22:36:45 · 968 阅读 · 0 评论 -
ssh 公钥私钥认证操作及原理
本文基于实际Linux管理工作,实例讲解工作中使用ssh证书登录的实际流程,讲解ssh证书登录的配置原理,基于配置原理,解决实际工作中,windows下使用SecureCRT证书登录的各种问题,以及实现hadoop集群部署要求的无密码跳转问题。ssh有密码登录和证书登录,初学者都喜欢用密码登录,甚至是root账户登录,密码是123456。但是在实际工作中,尤其是互联网公司,基本都是证书登录转载 2013-05-07 10:57:48 · 14884 阅读 · 1 评论 -
java父子进程之间继承了哪些信息?
由于测试环境在linux下,linux环境下变量的共享机制:关于export1.一个shell中的系统环境变量会被复制到子shell中(用export定义的变量);2.一个shell中的系统环境变量只对该shell或者它的子shell有效,该shell结束时变量消失(并不能返回到父shell中)。3.不用export定义的变量只对该shell有效,对子shell也是无效的。原创 2015-04-03 00:33:17 · 1776 阅读 · 0 评论