随笔分类 -  linux-shell&command

rhel6系统管理相关
收集下shell使用笔记
摘要:让进程转入后台:Ctrl + z将进程转到前台:fg 产生随机的十六进制数,其中n是字符数:openssl rand -hex n截取前5个字符:${variable:0:5}一次创建多个目录:mkdir -p /home/user/{test,test1,test2}生成随机密码(例子里是16个字符长):LANG=c test1.txt当Ctrl + c不好使时:Ctrl + \ 阅读全文
posted @ 2013-12-06 23:33 J.evan 阅读(206) 评论(0) 推荐(0)
grep的用法笔记
摘要:1、grep搜索不保护字符串的命令格式如下:#带-v参数jevan@df ~ grep "agc" -vRn ./ 阅读全文
posted @ 2013-11-14 11:05 J.evan 阅读(172) 评论(0) 推荐(0)
Invalid command 'RailsBaseURI'
摘要:官方指导http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Ubuntu_step_by_step解决使用了下面三步:1,apt-get install libapache2-mod-passenger2,a2enmod passenger3,service apache2 restart问题解决,apache正常启动,但是redmine运行报错。报错如下:[Fri Aug 09 13:54:51 2013] [notice] caught SIGTERM, shutting down[Fri Aug 09 阅读全文
posted @ 2013-08-09 15:34 J.evan 阅读(1185) 评论(0) 推荐(0)
Ubuntu 12.4 server 安装 redmine
摘要:1,安装默认的redmineapt-getinstallapache2libapache2-mod-passengermysql-serverredmineredmine-mysql直接这么就可以安装,安装后配置下database.yml即可。2,升级redmine至2.3(悲惨的经历)redmine2.3依赖 rails 3.2.13rails 3.2.13依赖 gem 1.9gem 1.9 依赖 ruby1.9.3依次安装:apt-getinstallruby1.9默认的gem是1.8.11,这儿就是大问题所在。需要更新rubygem,直接使用gem update -system 无效。g 阅读全文
posted @ 2013-08-09 10:50 J.evan 阅读(287) 评论(0) 推荐(0)
查看Samba用户的方法
摘要:有时我们需要查看服务器上都注册了哪些用户,这时我们就可以用下面的命令来查看了。pdbedit可以编辑samba的用户数据库,具体使用方法可以用man查看。pdbedit-L 阅读全文
posted @ 2013-07-24 12:32 J.evan 阅读(2115) 评论(0) 推荐(0)
Centos/RHEL上查看主板型号
摘要:老是搞忘记,专门做个记录:[root@media ~]# dmidecode | grep "Product Name" Product Name: To be filled by O.E.M. Product Name: B75M-D3V修改默认语言:[chenshouyong@media~]$cat/etc/sysconfig/i18nLANG="en_US.UTF-8"#LANG="zh_CN.UTF-8" 阅读全文
posted @ 2013-07-01 10:38 J.evan 阅读(299) 评论(0) 推荐(0)
【转】收藏:shell目录管理
摘要:1 pasttime=`date --date='1 month ago' +%Y%m%d`2 stat /data/tmp/*|sed -n '/File/p;/Modify/p'|awk '{print $2}'|sed "s/'//g;s/\`//g" |awk '{if(NR%2 !=0){en=$0} else {sub(/-/,"");sub(/-/,"");print en,$0}}'|awk "{if(\$2 <= $pasttim 阅读全文
posted @ 2012-09-11 16:47 J.evan 阅读(177) 评论(0) 推荐(0)
RHEL6单用户模式切换
摘要:root权限://使用这个telinit 1 阅读全文
posted @ 2012-07-11 11:39 J.evan 阅读(534) 评论(0) 推荐(0)
给我的当前RHEL6新增一块硬盘!
摘要:1、使用fdisk -lDisk /dev/sdb doesn't contain a valid partition table2、使用fdisk sdb 进行分区:n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。 我们这里是创建新分区,所以输入 n 然后 e 是扩展分区,p 是主分区,我们输入 p接下来的块数什么的,都输入 1 ,最后选择大小,Last cylinder or +size or +sizeM or +sizeK (1-60801, 阅读全文
posted @ 2012-07-10 10:11 J.evan 阅读(420) 评论(0) 推荐(0)
Elf文件格式学习笔记
摘要:学习地址:http://www.juliantec.info/julblog/yihect/understand-of-elf-format对程序使用strip命令前后,程序入口地址都已经发送变化,但是.text的起始地址却没有改变,这是为啥呢?使用了strip后,程序少了10个section,不知道是不是所有的程序都少10个section。查看数据段具体信息:objdump -d -j .data ./a.o (-d:打印,-j:反汇编 .data段)strip前:1 [c001@kv tmp]$ objdump -d -j .data ./a.o2 3 ./a.o: file fo... 阅读全文
posted @ 2012-07-05 15:43 J.evan 阅读(484) 评论(0) 推荐(0)
rhel6安装VNCserver用相关rpm包及相关安装说明
摘要:借鉴:http://www.cnblogs.com/kaixuan/archive/2009/06/16/1504263.htmlroot下直接使用rpm -ivh tigervnc-server-1.0.90-0.17.20110314svn4359.el6.i686.rpm然后编辑配置/etc/sysconfig/vncserver修改:VNCSERVERS="1:root"和VNCSERVERARGS[2]="-geometry 800x600"运行:vncserverwindows下使用;vnc-4_1_3-x86_win32_viewer.ex 阅读全文
posted @ 2011-12-29 23:07 J.evan 阅读(1653) 评论(0) 推荐(0)
关于reviewboard汉化
摘要:关于reviewboard汉化:1、需要conf/locale/文件夹2、需要django.po把ISO-8859-1编码改成UTF8(无DOM);可使用 iconv --from-code=ISO-8859-1 --to-code=UTF-8 iso.txt > utf.txt转换编码3、汉化完后使用python ../django/bin/django-admin.py compilemessages -l zh_CN4、把编译后的文件拷贝到${python}/django/conf/locale/zh_CN/LC_MESSAGES/5、修改${python}/django/conf 阅读全文
posted @ 2011-12-28 12:29 J.evan 阅读(1202) 评论(0) 推荐(0)
rhel6安装ReviewBoard用相关rpm包及相关使用配置说明
摘要:工作需要,需要使用review-board,今天成功安装,在这儿记录相关操作以示备份。里面少了一个重要笔记:注意reviewboard目录权限。ReviewBoard.rarMYSQL允许远程登陆:Mysql默认是不可以通过远程机器访问的,通过下面的配置可以开启远程访问.我的Mysql环境是ubuntu+mysql51.修改/etc/mysql/my.conf,修改bind-address,指定为本机实际IP地址,你的my.con修改完大概是如下的样子[mysqld]## * Basic Settings#default-character-set=utf8default-storage-en 阅读全文
posted @ 2011-12-22 22:59 J.evan 阅读(841) 评论(0) 推荐(0)