Linux
文章平均质量分 68
风声2012
这个作者很懒,什么都没留下…
展开
-
XSHELL 绝佳配色方案, 保护你的眼睛
XSHELL 绝佳配色方案, 保护你的眼睛点击 Xshell 面板顶部的如下按钮。点击 Browse 按钮,弹出如下面板,选择 ANSI Colors on Black,然后点击右侧save as 按钮,命名为 zkl。这里其实就是复制一份 ANSI Colors on Black 的颜色方案,原创 2014-09-22 17:12:35 · 171284 阅读 · 27 评论 -
X86_64平台下Oracle 11g R2 X64 for Linux的软件安装、数据库安装、服务配置、数据库启动和停止、SQLPLus使用
X86_64平台下Oracle 11g R2 X64 for Linux的软件安装、数据库安装、服务配置、数据库启动和停止、SQLPlus使用平台: CentOS-5.5 Linux1. 数据库软件安装(1)创建oracle用户和用户组root用户登录后,执行user.sh脚本,创建用户和用户组,脚本如下#!/bin/bash## Author:原创 2011-12-08 16:07:43 · 2799 阅读 · 0 评论 -
CentOS Linux 下设置adsl上网
[root@localhost ~]# ifconfig eth1 Link encap:Ethernet HWaddr 78:2B:CB:60:D8:EE inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::7a2b:c原创 2012-01-10 09:59:29 · 2880 阅读 · 0 评论 -
Linux下使用rdesktop连接Windows远程桌面
Linux下使用rdesktop连接Windows远程桌面首先到rdesktop官网 http://www.rdesktop.org下载一个源码包。下载到本地后解压,使用如下命令进行安装:./configure;make;make install默认安装在/usr/local/下。安装完毕,使用如下命令即可连接Windows Server 2008.rdesktop原创 2011-07-09 12:12:41 · 4801 阅读 · 1 评论 -
Linux 上网代理 Squid 的使用
(1) Squid的网卡物理地址及时间配置指南 转自:http://www.linuxforum.net/forum/printthread.php?Cat=&Board=proxy&main=293724&type=thread这段时间询问关于使用代理限制客户访问的时间、mac地址的问题比较多,我把利用Squid实现的方法简单的介绍一下。 由于DHCP的软弱,我们要控制客户上网,无法转载 2011-12-27 12:43:43 · 983 阅读 · 0 评论 -
mke2fs 格式化分区时出现错误 Invalid argument passed to ext2 library while setting up superblock
CentOS Linux 下格式化分区时出现错误:Invalid argument passed to ext2 library while setting up superblock[root@glnode04 ~]# mke2fs -j /dev/sdb1Invalid argument passed to ext2 library while setting up superb原创 2011-12-14 16:01:46 · 8239 阅读 · 0 评论 -
Linux下NIS客户端机器不能使用普通用户(非root用户)登录!
现象: Linux机器上不能使用普通用户登录,登录时等待时间很长,不能登录, 手动挂载NIS服务端的/home目录时,出现如下错误: do_ypcall: clnt_call: RPC: Unable to send; errno = Network is unreachable do_ypcall 检查发现该台机器是NIS客原创 2011-12-16 21:10:00 · 3505 阅读 · 0 评论 -
Linux下不安装Oracle客户端使用OCCI操作远程Oracle数据库
步骤如下:// // 1. 从安装好的 Oracle 11g R2 for X64 Linux 上复制OCCI头文件和库文件:// (1). 复制头文件// mkdir -p ~/OCCI-11gR2-X64/include// cp $ORACLE_HOME/rdbms/public/* ~/OCCI/include///// (2). 复制库文件并建立软原创 2011-12-07 21:29:07 · 2742 阅读 · 1 评论 -
Linux下非Oracle数据库安装用户执行OCCI程序
Linux下使用Oracle用户安装的Oracle数据库,编写的OCCI程序在Oracle用户下执行没有任何问题,而在其它用户下执行时报异常,异常信息是:“异常代码:1804, 异常信息:Error while trying to retrieve text for error ORA-01804”。最后发现,若需要在其它用户下正常执行操作Oracle数据库的OCCI程序,则需要设置Ora原创 2011-12-08 09:47:04 · 2805 阅读 · 0 评论 -
ctags 生成系统头文件、第三方库头文件的 tag
ctags 处理系统头文件 问题提出:vim编写程序时,不能跳转到系统头文件定义,不能自动完成自己编写结构成员。需要解决。ctags 在使用vim编程和浏览代码是非常有用。可以用CTRL+]和CTRL+t 来回跳转关键字。先生成自己工作目录的tags。最简单粗暴用法:$cd yourwork$ctags -R *这样会生成一个tags文件。不过,这种有个问题,成员变转载 2011-11-30 16:46:35 · 10612 阅读 · 0 评论 -
【Linux】配置linux主机使得可以使用Xmanager的xbrowser登陆图形界面
Xmanager服务器端的配置方法以上方法来自Xmanager官网,网址http://www.netsarang.com/products/xmg_faq.html,适用于CentOS 5.3平台。1. XDM Configuration 1. Change runlevel to 5 Open/etc/inittab and set the initial runlev原创 2010-05-24 00:37:00 · 7545 阅读 · 2 评论 -
Linux下相同配置的机器间内核拷贝【一台编译,多台拷贝】
若干台相同配置,已安装相同操作系统的机器,现在需要更新所有机器上的内核,可以采用在一台上编译好内核,然后拷贝相关文件至其它机器上的策略:总结操作步骤如下:(0)选择某台机器,编译好内核(1) 拷贝启动相关文件 /boot/vmlinuz-2.6.34.7 /boot/initrd-2.6.34.7.img (/boo原创 2011-10-31 09:01:09 · 2893 阅读 · 0 评论 -
Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码)
Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码)(1)安装freeTDSFreeTDS为Linux系统提供了TDS协议的开源客户端。由于MS SQL和Sybase使用的恰是TDS协议,所以在Linux中可以用FreeTDS原创 2011-10-07 17:10:12 · 2176 阅读 · 0 评论 -
CentOS图形界面和终端中文乱码
<br /><br />最近在使用Xen,图形界面中使用virt-manager时,它的界面一半中文乱码,一半中文是正常的,猜想大半是因为LANG导致的。但是修改来修改去就是解决不了问题,最后发现时 LC_ALL 没有改过来<br /><br />[root@glnode04原创 2011-04-21 19:26:00 · 13802 阅读 · 0 评论 -
Linux 文件编码转换
零、查看文件编码,使用 file 命令 [root@gm15vm02-hvm Xenoprof]# file Xenoprofile.install.txt Xenoprofile.install.txt: ISO-8859 text LANG=zh_CN.GB18030 时编写的文件,编码应该是 GB18030,这里显示的是 ISO-8859,应该转载 2012-02-22 08:58:33 · 1063 阅读 · 0 评论 -
CentOS 5.5 下 systemtap 的部署
CentOS 5.5 默认安装了 version 1.1/0.141 版本的systemtap,但正常运行 Systemtap (运行所有探针) 需要安装相应的 debuginfo-common, debuginfo 包。CentOS 5.5 默认内核是 2.6.18-194,在 http://debuginfo.centos.org/5/ 上不能找到相应版本的 debuginfo-com原创 2012-02-22 09:46:40 · 2138 阅读 · 0 评论 -
linux 执行 iptables 命令出错 segmentation fault (core dumped) 的解决
现象:一台机器被强制手动关闭了,重新启动后,防火墙(iptables)不能启动,系统启动日志 /var/log/boot.log 中出现如下错误:failed to start ipv4 firewall with iptablesfailed to start ipv6 firewall with iptablesplease use "systemctl status ip原创 2014-08-16 15:55:19 · 29156 阅读 · 2 评论 -
如何查看linux机器是32位还是64位
方法1:file /bin/ls显示 64 bit 则为64位方法2:uname -ax86_64 表示64位机器 方法3:getconf LONG_BIT值为64 标识64位机器原创 2013-06-03 10:15:34 · 2250 阅读 · 0 评论 -
Linux 前台后台作业管理
(1) 将一个正在前台运行的作业放到后台运行kentzhan@hadoop10-196-144-27:~> ./multi_run_serial.sh 20130320 2.txt 【程序正在运行,按 ctrl + z 键,将程序停顿】[1]+ Stopped ./multi_run_serial.sh 20130320 2.txtkent原创 2013-05-10 10:04:09 · 2203 阅读 · 0 评论 -
SecureCRT 绝佳配色方案, 保护你的眼睛
SecureCRT 绝佳配色方案, 保护你的眼睛关键词:SecureCRT配色, SecureCRT设置颜色,Linux终端配色,Linux终端颜色设置.来源:我的有道笔记 SecureCRT 绝佳配色方案, 保护你的眼睛终端有一个好的配色,不仅能保护自己的眼睛,也能给人一个好心情,本配色方案适合任意一种SSH客户端软件.设置背景颜色原创 2013-05-17 08:45:01 · 153124 阅读 · 18 评论 -
相同名称的多进程程序的启动和停止
我们经常会遇到这种开发问题, 在同一台机器上后台启动多个进程.这时我们需要使用脚本来启动,停止,监控每个进程,那么由于进程名称相同,使用 ps -ef | grep $excname 的形式无法区分每个进程,此时我们该怎么办呢?有一种解决办法是在启动每个进程时记录其进程号,然后在停止,监控该进程时只需对进程号操作就可以了.办法如下:启动时记录进程原创 2013-04-04 12:13:10 · 3494 阅读 · 0 评论 -
CentOS 5.2 Linux 下安装 Intel fortran 编译器 ifort(非商业版)
CentOS 5.2 Linux 下安装 Intel fortran 编译器2012-5-11(1) 下载进入 http://software.intel.com/en-us/articles/intel-software-developer-support,选择 Tools & Downloads, 选择 Free Non-Commercial(非商业版),进入页面后原创 2012-05-11 11:36:46 · 26807 阅读 · 2 评论 -
Linux常用网络命令
(1) nmapNMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。进行ping扫描,打印出对扫描做出响应的主机,不做进一步测试(如端口扫描或者操作系统探测):nmap -sP 10.10.97.0/24 能够看出网络内可用的IP地址仅列出指定网络上的每台主机,不发送任何报文到目标主机:nmap -sL 192.16原创 2012-04-29 12:37:17 · 721 阅读 · 0 评论 -
XenOprof 错误 Failed to open profile device: Operation not permitted 的解决
在按步骤执行xenoprof,到 domU 上执行 opcontrol --start 时,出现如下错误:Using 2.6+ OProfile kernel interface.Failed to open profile device: Operation not permittedCouldn't start oprofiled.Check the log file "/原创 2012-04-15 18:51:39 · 2319 阅读 · 1 评论 -
如何生成configure文件
mkdir testmk cd testmk/ vim hello.c (1) autoscan mv configure.scan configure.in vim configure.in ----------------------------------- # zkl add AM_INIT_转载 2012-03-30 15:14:02 · 6484 阅读 · 0 评论 -
【SystemTap】SystemTap的疑问
2012-2-22 最新安装步骤参考 http://blog.csdn.net/zklth/article/details/7281958SystemTap的官方教程中一直推荐安装时需要给内核安装上相应版本的 debuginfo 包,但是对于centos默认安装的SystemTap,我仍能正常使用一些探针。此外,我在一个已经安装好debuginfo包的机器上升级内核后,Syste原创 2011-03-14 16:06:00 · 2621 阅读 · 0 评论 -
【Systemtap】Cent OS 5.4 final下Systemtap的安装
Cent OS 5.4 final下Systemtap的安装 2012-2-22 最新安装步骤参考 http://blog.csdn.net/zklth/article/details/7281958一、Systemtap运行环境需求 (1)linux kernel with kprobes (mainline 2.6.11+ or backport); (2)kerne原创 2010-09-28 21:17:00 · 4013 阅读 · 0 评论 -
yum使用过程中的常见错误
目录 (1) 使用yum安装相关软件包时一直提示以下错误:repodata/repomd.xml: [Errno 4] IOError: ,Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again(2) 使用yu原创 2011-04-21 19:52:00 · 59514 阅读 · 3 评论 -
在Xen半虚拟化(para-virtualization)虚拟机dom0或domU中部署Systemtap
(1)环境Linux:CentOS 5.5Xen:CentOS 5.5 默认自带的 xen-3.0.3-105.el5domU OS:CentOS 5.5(2)domU 中部署运行systemtap Xen 硬件辅助虚拟化安装的 Guest OS 是未经修改过的,安装简单,和物理机下安装步骤一致,参考 CentOS 5.5 下 systemtap 的部署Xen 半虚原创 2012-02-22 14:16:30 · 1947 阅读 · 0 评论 -
使用vim插件 NERD_tree 阅读源码
<br />NERD_tree插件可以列出目录下的文件树结构,在阅读源码时在不同文件夹之间切换很方便。<br /><br />在官网 http://www.vim.org/scripts/script.php?script_id=1658 下载 NERD_tree。<br /><br />安装:<br /><br />下载后解压,<br />复制 doc/NERD_tree.txt 到 ~/.vim/doc 下,<br />在 ~/.vim/doc 中在vim环境下执行命令 : hel原创 2011-04-29 19:55:00 · 1992 阅读 · 0 评论 -
设置Apache执行CGI程序
设置Apache执行CGI程序原创 2011-04-29 19:31:00 · 11782 阅读 · 0 评论 -
如何修改linux主机名
<br />如何修改linux主机名才能生效?<br />很多人使用hostname 主机名 来修改,其实这个只是做为暂时的,重启后将恢复到原来的名字.<br />很多人说修改/etc/hosts文件,其实这个文件里的主机名只是为来提供给dns解析的.如果你用不上dns,只需要修改主机名,那修改这个没用.<br />其实是修改这个文件etc/sysconfig/network这个文件里的主机名.<br />NETWORKING=yes<br />HOSTNAME=主机名<br />-------------原创 2011-04-27 20:17:00 · 1609 阅读 · 0 评论 -
【SystemTap】c独立安装elfutils导致错误 cannot load ld backend library 'libld_elf_x86_64.so' 和 error: C compiler cannot create executables
场景: 运行程序时出现了一系列的错误,例如:(1)编译内核执行命令 make menuconfig 命令时出现如下错误:/usr/local/bin/ld: cannot load ld backend library 'libld_elf_x86_64.so':libld_elf_x86_64.so: cannot open shared object file: No such file or directory即/usr/local/bin/ld: cannot load ld back原创 2011-03-14 15:35:00 · 3032 阅读 · 0 评论 -
【PAPI】新版内核(linux 2.6.32以上)上安装PAPI
Various features are now enabled or disabled at runtime based on kernel versioning, and support for the perf-counter interface in linux kernel 2.6.31 has been deprecated in favor of the perf-events interface in kernel 2.6.32 and above.Linux 2.6.32及其以上的内核都支原创 2011-03-06 14:33:00 · 2514 阅读 · 0 评论 -
CentOS 5.5 下编译内核 Linux 2.6.3x
CentOS 5.5 内核版本: 2.6.18-194.e15-x86_64 .先需要升级到 Linux 2.6.32, 由于 2.6.3x 的内核编译步骤基本相似,所以本文标题写的是 2.6.32x .(1) 下载标准内核 2.6.32,并解压至目录下,如 /usr/src(2) make menuconfig 选择相关内核模块 cd /usr/src/linux-2.6.32 cp /usr/src/kernels/2.6.18-194.el5-x86_64/.config .原创 2011-03-06 14:19:00 · 2356 阅读 · 0 评论 -
Vi 中文乱码
<br />由于在windows下默认是gbk编码,<br />而我的vim默认是utf-8编码,<br />所以linux上打开windows下的默认文件会出现乱码。<br />解决办法是修改配置文件,使vi支持gbk编码就好了。<br />[root@localhost Parapi]# vim ~/.vimrc <可能没有该文件,新建一个即可><br />let &termencoding=&encoding<br />set fileencodings=utf-8,gbk<br />:wq<br /原创 2010-10-08 16:02:00 · 1503 阅读 · 0 评论 -
【PAPI】Linux下安装PAPI读取硬件性能计数器数据
一、安装前提 确保内核中安装了perfctr动态加载模块,并且支持APIC; 确保perfctr使用正常,所有测试实例能够正常运行; “perfctr模块安装”请查看“Linux内核编译以及perfctr模块安装” http://blog.csdn.net/zklth/archive/2010/08/21/5828629.aspx二、安装步骤 摘自papi目录下的INSTALL.txt文件General原创 2010-09-28 18:36:00 · 5292 阅读 · 0 评论 -
CentOS 5.4下使用ntfs-3g挂载NTFS
<br />CentOS 5.4下使用ntfs-3g挂载NTFS<br />环境<br />操作系统:<br /># cat /etc/redhat-release <br />CentOS release 5.4 (Final)<br />CPU: <br /># cat /proc/cpuinfo<br />若没有出现64字样,则一般为32位CPU<br />所需软件<br />(i) <br />fuse-2.7.4-8.el5.i386.rpm(32位机器)<br />或<br />fuse-2.7原创 2010-09-28 17:20:00 · 3079 阅读 · 0 评论 -
CentOS 5.4 final (Linux)下编译安装MPlayer
<br />CentOS 5.4 final下编译安装MPlayer<br />参考: <br /> 让Mplayer成为Linux系统下的万能播放器 <br /> http://www.51cto.com/art/200709/56116.htm<br />(0)下载相关软件包<br /> 解码器: http://www.mplayerhq.hu/MPlayer/releases/codecs/ 下载最新的解码器 all-20100303.tar.bz2 <br /> mpl原创 2010-09-28 17:19:00 · 1346 阅读 · 0 评论 -
Linux实现对rar压缩文件的解压
<br />Linux实现对rar压缩文件的解压<br />操作系统: CentOS 5.4 final<br />所需软件: rarlinux-3.9.3.tar.gz <br />安装步骤:<br />去 http://www.rarsoft.com/download.htm 下载 RAR 3.93 for Linux,<br />下载地址是 http://www.rarsoft.com/rar_CN/rarlinux-3.9.3.tar.gz<br />[root@centos opt]# tar z原创 2010-09-28 17:17:00 · 955 阅读 · 0 评论