- 博客(24)
- 收藏
- 关注
原创 Gem安装ruby rails 的方法
使用gem install rails命令并不能顺利的安装,连接失败!下面有两个解决方法:1.离线安装在网上找了很多帖子都没有找到直接可用的方法,因此直接用gem --help 查看了安装方法,可以使用 --local 参数,进行离线安装。首先去官网下载原安装包,然后进行离线安装。step1:先下载依赖安装包文件http://rubygems.org/downloads
2016-03-29 14:26:17
4464
原创 RHEL 6.5 升级内核至linux kernel-4.0.5
由于主机无法访问外网,因此更新内核也相对比较麻烦,但是很锻炼人。 首先,在官网:kernel.org 下载到对应版本号的源代码。 然后:源码包 scp传到服务器上 然后:将文件放在/usr/src 目录下解压并准备编译。编译步奏:make config //当然这一步也可以直接将就的.config文件拷贝过来.make menuconfig//修改crypto的相关配置make all 编
2015-09-08 19:28:08
5031
转载 百度笔试题:堆与栈的区别
因为整张试卷都是代码题,因此将题理解为程序员编程对内存管理的一些了解回来找到一些技术博客,觉得写得很好,转发了。http://blog.sina.com.cn/s/blog_a0e859400101279a.htm栈增长和大端/小端问题是和CPU相关的两个问题。在内存管理中,与栈对应是堆。对于堆来讲,生长方向是向上的,也就是向着内存地址增加的方向;对于栈来讲,它的生
2015-08-03 16:36:28
917
1
原创 PARSEC在CentOS6.5 版本的linux系统下安装过程
安装parsec主要的参考资料是官网的文档,但是遇到错误以后基本找不到解决方法,于是自己细细看了看错误,发现时自己机器上底层依赖的软件没有安装完全。 官网资料:见链接http://parsec.cs.princeton.edu/parsec3-doc.htm,第五步开始出错,错误信息如下:make: /usr/bin/g++: Command not found make: *** [blacks
2015-07-02 20:59:40
10715
1
原创 CentOS系统中替换或修改yum源的方法
之前在远程登录Xmanger中提到过替换源的方法,今天又发现了一个简单的方法首先备份将原来的repo文件拷贝为oldmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.old然后配置新的软件源:CentOS-Base.repo 到/etc/yum.repos.d/CentOS系统中配置16
2015-07-01 21:00:54
1596
原创 在4.0.5版本的内核中配置 NUMA balancing 找不到/sys/kernel/debug/sched_features 文件?
升级内核版本,为了研究新内核版本中NUMA Balancing 实现的程度与效果。但是编译完的内核就是没有NUMA Balancing的配置文件。研究很久才发现是这样的。编译内核的config文件中先关配置如下截图: 一直以为配置了标出那行设置为y,就可以了。多次尝试以后发现,原来下边那行注释才是关键。添加了#CONFIG_NUMA_BALANCING is
2015-06-24 15:04:03
2075
原创 Centos6.5 系统升级内核版本至4.0.5 错误:arch/x86/kvm/mmu.c: In function ?.vm_mmu_pte_write?.
之前重新编译过内核版本,然后就照着之前的路子编译新的内核Linux kernel 4.0.5,在官网下载稳定的内核版本,同时解压在/usr/src/文件夹下面,然后配置.config文件,然后执行make 操作。 执行过程中出现如下错误:arch/x86/kvm/mmu.c: In function ?.vm_mmu_pte_write?.arch/x86/kvm/mmu.c:4219: err
2015-06-15 21:16:22
1374
原创 CentOS 系统下更新 GCC版本 4.9.1
由于编译新内核需要,更新了GCC编译器,自行获取文件,手动升级。首先是获取文件:wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4.9.1.tar.gz下载花费些一些时间,差不多10分钟吧,当然因网速各异,安装包110M。由于系统版本比较旧,担心有些以来包需要安装,因此先进行依赖库文件检测,当然在安装包中已经有现成脚本。
2015-06-15 15:58:58
3240
原创 centos 6.5 重启后无法联网,找不到网卡驱动,直接在内核源码编译
服务器一直运行的很好,因为楼层断电,所以事先关机。等到电源回复后,重启机器就连不上网了,并且USB仅能实现鼠标键盘,不识别优盘。查找网卡驱动也找不到,只能查到网卡型号。 用下面命令查到网卡类型[root ~]# lspci | grep -i "eth"10:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709S
2015-06-03 22:02:54
2468
原创 服务器SSH登陆错误:Write failed: Broken pipe
最近在在修改内核,自己修改的内核总是怪怪的,做了几个小测试,因为就是看看任务的分配情况,所以都pkill了,但是这个pkill并没有kill那么好使,进程没有结束,该条命令也没有结束,不能还原到命令书入行,因为是远程登陆服务器,所以我直接吧窗口close了,有在一个新的窗口登陆连接了服务器,自己也没大在意,结果在多次重操作以后,服务器就出现了如下错误:[root@localhost Desktop]
2015-04-29 16:13:44
9382
2
原创 screen方式连接服务器具体实现方法
最近在服务器编译内核,在虚拟机上小试牛刀后,还是要去服务器实际操作起来,但是远程连接服务器会遇到一些问题。看到screen这个工具,于是又学到了新的东西。 首先需要再linux主机上安装screen[root~]# screen-bash: screen: command not found[root]# yum install -y screen第一条命令是检查机器上是否已经安装过,错误提
2015-04-23 11:48:50
1590
转载 内核编译错误:crypto/signature/ksign-publickey.c:2:17: error: key.h: No such file or directory
原链接作者写的简介;转载链接作者图形化说明了一下,很详细。我修改了一部分的内核代码,急切想看看有没有运行效果时,结果编译出问题了。 下面是错误提示: CC crypto/mpi/mpiutil.o LD crypto/mpi/built-in.o CC crypto/signature/ksign.o CC crypto/signature/k
2015-04-20 22:51:01
2391
原创 centos6.5 系统内核版本获取
最近需要修改内核的一部分功能,但是在linux源码网站https://www.kernel.org/上找不到具体的版本号,于是用直接wget,mark一下,又获得新技能了。 查看系统的讷内核版本:[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15
2015-04-20 16:50:40
2482
原创 centos6.5 U盘安装操作系统的error及方法
今天一天都在安装服务器,效率简直为0,服务器放在专门的管理区,不可以随便访问,捉急。。。可启动优盘一开始用UltraISO制作bug1:选择安装硬盘的时候找不到GPT,于是ctrl+alt+F2进入命令行使用parted命令分区,重新添加GPT的标记,具体命令可以再输入parted后,运行help查看。bug2:继续安装后,进行至安装packages,安装第72个时,又
2015-04-14 19:05:53
2520
原创 在linux系统中查看cacheline的大小
为了上cache机制在程序运行时失效,因此将数据大小设置为cacheline的大小,避免cache命中,但是有关cacheline大小的信息,一直不知道怎么获取,于是在linux中查找,发现实验室路径下的一些关键信息。在/sys/devices/system/cpu/cpu1/cache路径下,有index文件夹,者分别L1数据cache,L1指令cache,L2cache,L3cache
2015-03-29 13:01:38
18104
原创 error while loading shared libraries: libgmp.so.10 GMP 找不到共享库文件问题
编写了一个使用GMP库的程序,编译可以通过,但是运行总是提示错误:error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory.在命令行查找libgmp.so.10发现库文件存在,于是把该路径加到LD_LIBRARY_PATH
2015-03-28 22:55:53
26905
2
原创 GCC 编译错误 relocation truncated to fit: R_X86_64_32S against `.bss'
问题如下图所示:(.text+0x53a): relocation truncated to fit: R_X86_64_32S against `.bss' 以前在linux中编译程序,从来没有遇到过这种问题,今天第一次遇到。查了一些资料发现时内存的限制,自己还有些疑问,以前编译内存大小是4G的程序都没出现过这种错误。 看到一些博文中说是内存超过2G会出现问题。需
2015-01-14 16:32:04
40999
10
原创 torque pbs 安装 job 处于Q状态一直不执行
question: the job 可以提交,可以进队,但是一直处于 Q 状态,不会被调度。
2014-06-10 20:24:00
15624
14
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人