随笔分类 -  Linux

CentOS、Ubuntu
CentOS 安装 Sun JDK
摘要:1. 卸载原Open JDK 查看已安装包rpm -qa | grep java 如果已经安装有Open JDK,可能会列出类似下面的内容:tzdata-java-2015e-1.el6.noarchjava-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_6... 阅读全文

posted @ 2015-12-09 16:39 有点坏 阅读(428) 评论(0) 推荐(0) 编辑

CentOS6 root 用户 vi/vim 无法开启高亮
摘要:编辑 /etc/profile.d/vim.shif [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then [ -x /usr/bin/id ] || return ID=`/usr/bin/id -u` ... 阅读全文

posted @ 2015-11-25 22:30 有点坏 阅读(480) 评论(0) 推荐(0) 编辑

快速建立Linux c/c++编译环境
摘要:sudo apt-get install build-essential省时又省心~ 阅读全文

posted @ 2015-11-10 16:47 有点坏 阅读(211) 评论(0) 推荐(0) 编辑

Ubuntu 安装 Sun JDK
摘要:1. 下载 Oracle网站下载JDK7 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 根据机器的操作系统选择适合的版本,这里我们选择jdk-7u75-linux-x64.t... 阅读全文

posted @ 2015-11-10 14:51 有点坏 阅读(1045) 评论(0) 推荐(0) 编辑

Linux环境下的32位与64位
摘要:1、如何判断CPU是32位还是64位?grepflags/proc/cpuinfo输出内容中包含lm,那么CPU就是64位的。2、如何判断操作系统是32位还是64位?getconfLONG_BIT输出32,操作系统为32位;输出64,则操作系统为64位。3、如何判断可执行文件是32位还是64位?file 文件名输出中包含ELF 32-bit,可执行文件为32位;输出中包含ELF 64-bit,则可执行文件为64位。 阅读全文

posted @ 2012-08-22 15:48 有点坏 阅读(325) 评论(0) 推荐(0) 编辑

error: gnu/stubs-32.h: 没有那个文件或目录
摘要:在64位机器上gcc -m32时出现错误:error:gnu/stubs-32.h:没有那个文件或目录解决方法:apt-getinstalllibc6-dev-i386 阅读全文

posted @ 2012-08-10 17:43 有点坏 阅读(4840) 评论(0) 推荐(0) 编辑

Debian网络安装中的驱动问题
摘要:部署Debian网络安装环境,从pxe启动->tftp下载内核->从本地安装源获取文件,一切正常,但到安装时候发现:安装程序无法找到硬盘。 怀疑是缺少相关的驱动所致,解压debian-installer/amd64/initrd.gzgzip-dinitrd.gzmkdir/opt/dir1cpinitrd/opt/dir1cd/opt/dir1cpio-idmv<initrdrminitrd 把ISO里的/install.amd/initrd.gz也提取出来gzip-dinitrd.gzmkdir/opt/dir2cpinitrd/opt/dir2cd/opt/dir2cp 阅读全文

posted @ 2011-05-25 20:43 有点坏 阅读(948) 评论(0) 推荐(0) 编辑

使用本地Debian ISO镜像作为网络安装源
摘要:由于使用ISO镜像作为安装源不含有公开的签名,在默认情况下会出现错误,切换到第四个虚拟控制台,会看到下面的信息:net-retriever:error:dists/squeeze/Releaseisunsigned. 编辑引导菜单文件debian-installer\amd64\boot-screens\txt.cfgdefaultinstalllabelinstallmenulabel^Installmenudefaultkerneldebian-installer/amd64/linuxappendvga=788initrd=debian-installer/amd64/initrd.g. 阅读全文

posted @ 2011-05-25 15:11 有点坏 阅读(2557) 评论(0) 推荐(0) 编辑

Debian如何永久添加静态路由
摘要:在RedHat(RHEL)/CentOS/Fedora Linux环境永久添加静态路由通常是写在诸如/etc/sysconfig/network-scripts/route-eth0这些文件里。在Debian下有所不同,我们会把这些添加路由的脚本放到/etc/network/interfaces里执行。如下面的例子:autoeth0ifaceeth0inetstaticaddress192.168.1.2netmask255.255.255.0gateway192.168.1.254uprouteadd-net192.168.2.0netmask255.255.255.0gw192.168.. 阅读全文

posted @ 2011-05-23 13:12 有点坏 阅读(10175) 评论(0) 推荐(0) 编辑

Debian SSH登录慢的解决办法
摘要:偶然发现通过SSH登录无外网连接的Debian的时候,提示输入密码前会有一个延时。Google了一下,通常的答案是关闭GSSAPI认证。打开/etc/ssh/ssh_config 修改其中的: GSSAPIAuthentication no 但是为什么会这样哪?想到在有外网连接时正常,怀疑是DNS解析造成的影响,通过抓包验证了这个推断。原来在登录时,SSH服务端会对客户端的IP做反向解析,此时连接不到DNS就出现了延时。那么解决办法来了,打开/etc/ssh/sshd_config 修改其中的(如果没有就新增一行): UseDNS no 可参考 man 5 sshd_config,这个问题也. 阅读全文

posted @ 2011-05-23 13:09 有点坏 阅读(2391) 评论(0) 推荐(0) 编辑

Debian下的时间和时区问题
摘要:现象: Debian下的时间老是不对,比实际的快8小时,而BIOS里时间是正确的。用tzselect命令选择了正确的时区(Asia/Shanghai)还是不对。用hwclock --show命令显示硬件时间也不对。原因: 在Linux 系统里面,系统时间由硬件时间、UTC(/etc/default/rcS)、Timezone三个因素决定。其中/etc/default/rcS里面的UTC选项告诉Linux系统这个硬件时间是否UTC时间,Timezone是设定系统所处UTC时区(我们通常设为Asia/Shanghai)。系统启动时候读出硬件时间,再根据是否UTC时间、系统所处Timezone计算出 阅读全文

posted @ 2011-05-02 18:18 有点坏 阅读(5954) 评论(0) 推荐(0) 编辑

noatime是否隐含了nodiratime?
摘要:如题,我们需要同时设置noatime和nodiratime吗?很多资料都提到要同时设置noatime和nodiratime,但我们看mount(2)关于参数的描述:MS_NOATIMEDonotupdateaccesstimesfor(alltypesof)filesonthisfilesystem.MS_NODIRATIMEDonotupdateaccesstimesfordirectoriesonthisfilesystem.ThisflagprovidesasubsetofthefunctionalityprovidedbyMS_NOATIME;thatis,MS_NOATIMEimp. 阅读全文

posted @ 2011-04-18 10:36 有点坏 阅读(2737) 评论(0) 推荐(0) 编辑

使用noatime属性优化Linux文件系统读取性能
摘要:当文件被创建,修改和访问时,Linux系统会记录这些时间信息。当系统的读文件操作频繁时,记录文件最近一次被读取的时间信息,将是一笔不少的开销。所以,为了提高系统的性能,我们可以在读取文件时不修改文件的atime属性。可以通过在加载文件系统时使用notime选项来做到这一点。当以noatime选项加载(mount)文件系统时,对文件的读取不会更新文件属性中的atime信息。设置noatime的重要性是消除了文件系统对文件的写操作,文件只是简单地被系统读取。由于写操作相对读来说要更消耗系统资源,所以这样设置可以明显提高服务器的性能。注意wtime信息仍然有效,任何时候文件被写,该信息仍被更新。 . 阅读全文

posted @ 2011-04-18 08:37 有点坏 阅读(10253) 评论(0) 推荐(0) 编辑

Debian下vi的问题
摘要:安装了Debian,却发现其自带的vi存在问题: 1)不支持语法高亮提示 2)不支持Backspace键的删除功能 原来Debian中自带的vi是vim-tiny,程序本身就是不支持语法高亮和Backspace删除功能。 可以使用以下办法解决: 1)重新安装其它版本的vi apt-get install vim vim-runtime exuberant-ctags2)配置~/.vimrc 添加syntax on vi常用的配置选项syntax onset numberset showcmdset incsearchset expandtabset showcmdset history=400 阅读全文

posted @ 2011-04-06 10:21 有点坏 阅读(3442) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示