
Linux
文章平均质量分 68
风声2012
这个作者很懒,什么都没留下…
展开
-
XSHELL 绝佳配色方案, 保护你的眼睛
XSHELL 绝佳配色方案, 保护你的眼睛点击 Xshell 面板顶部的如下按钮。点击 Browse 按钮,弹出如下面板,选择 ANSI Colors on Black,然后点击右侧save as 按钮,命名为 zkl。这里其实就是复制一份 ANSI Colors on Black 的颜色方案,原创 2014-09-22 17:12:35 · 171602 阅读 · 27 评论 -
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 · 29295 阅读 · 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 · 2262 阅读 · 0 评论 -
SecureCRT 绝佳配色方案, 保护你的眼睛
SecureCRT 绝佳配色方案, 保护你的眼睛关键词:SecureCRT配色, SecureCRT设置颜色,Linux终端配色,Linux终端颜色设置.来源:我的有道笔记 SecureCRT 绝佳配色方案, 保护你的眼睛终端有一个好的配色,不仅能保护自己的眼睛,也能给人一个好心情,本配色方案适合任意一种SSH客户端软件.设置背景颜色原创 2013-05-17 08:45:01 · 153751 阅读 · 18 评论 -
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 · 2227 阅读 · 0 评论 -
相同名称的多进程程序的启动和停止
我们经常会遇到这种开发问题, 在同一台机器上后台启动多个进程.这时我们需要使用脚本来启动,停止,监控每个进程,那么由于进程名称相同,使用 ps -ef | grep $excname 的形式无法区分每个进程,此时我们该怎么办呢?有一种解决办法是在启动每个进程时记录其进程号,然后在停止,监控该进程时只需对进程号操作就可以了.办法如下:启动时记录进程原创 2013-04-04 12:13:10 · 3584 阅读 · 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 · 26961 阅读 · 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 · 822 阅读 · 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 · 2368 阅读 · 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 · 6530 阅读 · 0 评论 -
在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 · 1968 阅读 · 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 · 2163 阅读 · 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 · 1115 阅读 · 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 · 2922 阅读 · 0 评论 -
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 · 997 阅读 · 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 · 3616 阅读 · 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 · 8350 阅读 · 0 评论 -
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 · 2823 阅读 · 0 评论 -
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 · 2834 阅读 · 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 · 2787 阅读 · 1 评论 -
ctags 生成系统头文件、第三方库头文件的 tag
ctags 处理系统头文件 问题提出:vim编写程序时,不能跳转到系统头文件定义,不能自动完成自己编写结构成员。需要解决。ctags 在使用vim编程和浏览代码是非常有用。可以用CTRL+]和CTRL+t 来回跳转关键字。先生成自己工作目录的tags。最简单粗暴用法:$cd yourwork$ctags -R *这样会生成一个tags文件。不过,这种有个问题,成员变转载 2011-11-30 16:46:35 · 10751 阅读 · 0 评论 -
Linux下相同配置的机器间内核拷贝【一台编译,多台拷贝】
若干台相同配置,已安装相同操作系统的机器,现在需要更新所有机器上的内核,可以采用在一台上编译好内核,然后拷贝相关文件至其它机器上的策略:总结操作步骤如下:(0)选择某台机器,编译好内核(1) 拷贝启动相关文件 /boot/vmlinuz-2.6.34.7 /boot/initrd-2.6.34.7.img (/boo原创 2011-10-31 09:01:09 · 3027 阅读 · 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 · 2219 阅读 · 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 · 4833 阅读 · 1 评论 -
使用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 · 2022 阅读 · 0 评论 -
设置Apache执行CGI程序
设置Apache执行CGI程序原创 2011-04-29 19:31:00 · 11819 阅读 · 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 · 1628 阅读 · 0 评论 -
Xen 虚拟机的使用:启动、关闭、暂停、回复、重启、进入终端 等
Xen 虚拟机的使用(一) 使用虚拟机配置文件和磁盘文件来手动启动虚拟机系统创建完虚拟机系统后虚拟系统会启动起来,使用xm list命令能查看到启动的所有虚拟机,但我们下次重新启动系统后,使用xm list 将不能看到创建的虚拟机,网络设备中也不能看到虚拟机对应的网络设备。此时我们需要根据创建虚拟机时产生的配置文件和磁盘文件来手动启动虚拟机系统。[root@gmnode14 software]# xm listName原创 2011-04-22 13:12:00 · 14166 阅读 · 1 评论 -
使用yum安装和卸载相关软件包
<br />以xen相关软件包为例说明 yum 卸载和安装相关软件包的过程。<br /> <br />安装 <br />yum -y install xen*<br />yum -y install virt-manager<br />yum -y install virt-viewer<br />yum -y install kernel-xen*<br /> <br />卸载<br />yum -y remove xen* 注意,此步将有依赖的 virt-manager 和 virt-viewer原创 2011-04-22 11:32:00 · 2006 阅读 · 0 评论 -
virt-manager创建Xen虚拟机系统过程
virt-manager创建Xen虚拟机系统过程原创 2011-04-21 20:50:00 · 2987 阅读 · 1 评论 -
设置Linux客户机上网代理
<br />概要<br />(i) 设置某用户的上网代理<br />(ii) 设置特定用户程序的上网代理:wget 设置代理 、yum 设置代理<br /> <br />主要内容<br />(一) 设置某用户的上网代理 <br />(1) 在能连接外网的老节点 10.10.11.251 上启动 CCProxy,<br />设置一个 HTTP 协议端口,例如为 9527;<br />在账户中添加客户机A、B,使用IP地址即可;<br /><br />(2) 在 A、B 这些内部节点客户机上设置原创 2011-04-21 20:45:00 · 2272 阅读 · 0 评论 -
使用virt-install 创建Xen虚拟机
[root@gmnode14 vm01-CentOS-5.5]# virt-install -n vm01-CentOS-5.5 -r 1024 --vcpus=4 -f vm01-CentOS-5.5.img -s 20 --nographic -l nfs:10.10.113.14:/opt/CentOS/mirrors/5.5创建完毕,在当前目录下,生成镜像文件 vm01-CentOS-5.5.img;在 /etc/xen 目录下,生成虚拟机配置文件 vm01-CentOS-5.5;[r原创 2011-04-21 20:39:00 · 5625 阅读 · 0 评论 -
手动安装 virt-manager
<br />[root@glnode04 yum.repos.d]# wget http://vault.centos.org/5.2/os/x86_64/CentOS/virt-manager-0.5.3-8.el5.x86_64.rpm<br />[root@glnode04 yum.repos.d]# rpm -ivh virt-manager-0.5.3-8.el5.x86_64.rpm <br />error: Failed dependencies:<br /> gno原创 2011-04-21 20:37:00 · 9878 阅读 · 0 评论 -
安装Xen、创建Xen虚拟机、使用Xen虚拟机过程中经常出现的错误总结
使用 CentOS 5.2 默认安装的 Xen,启动 Xend 时出现如下错误:(1) 启动 Xend 时出现错误 ImportError: /usr/lib/python/xen/lowlevel/acm.so: undefined symbol: Py_InitModule4--------------------------------------------------------------------------------------[root@glnode04 ~]# xe原创 2011-04-21 20:16:00 · 29386 阅读 · 4 评论 -
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 · 59772 阅读 · 3 评论 -
nfs服务器意外关闭,客户机查看挂载目录很慢,df查看挂载信息很慢
<br />客户机上的 A 目录挂载了 nfs 服务器上的某目录,现在服务器突然关闭了,客户机没有正常 umount。<br />查看客户机A目录时,系统很慢,跟死机一样,df 查看磁盘信息也很慢。<br />解决办法是使用 umount -f 强制卸载。原创 2011-04-21 19:30:00 · 3813 阅读 · 0 评论 -
Linux下Apache http 服务器安装配置
1121 cd /opt 1122 mkdir apache-httpd-2.2.14 1123 ls 1124 cd software/ 1125 ls 1126 tar zxvf httpd-2.2.14.tar.gz 1127 ls 1128 cd httpd-2.2.14 1129 ls 1130 ./configure --prefix=/opt/apache-httpd-2.2.14 -enable-so -enable-proxy -原创 2011-04-21 19:29:00 · 2556 阅读 · 0 评论 -
Linux查看网关、子网掩码、IP、广播地址
<br />Linux查看网关、子网掩码、IP、广播地址<br />[root@glnode04 vm01-CentOS-5.5]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 <br />DEVICE=eth0<br />ONBOOT=yes<br />BOOTPROTO=none<br />IPADDR=10.10.111.4 IP地址<br />NETMASK=255.255.0.0 子网掩码<br />GATEWA原创 2011-04-21 19:28:00 · 60061 阅读 · 0 评论 -
CentOS图形界面和终端中文乱码
<br /><br />最近在使用Xen,图形界面中使用virt-manager时,它的界面一半中文乱码,一半中文是正常的,猜想大半是因为LANG导致的。但是修改来修改去就是解决不了问题,最后发现时 LC_ALL 没有改过来<br /><br />[root@glnode04原创 2011-04-21 19:26:00 · 13857 阅读 · 0 评论 -
使用 ctags 和 vim 插件 taglist 阅读C和C++源码
源码根目录是: /local/zkl/Datacollectorctags -R * 生成tags文件vim Parapi.cset tags=/local/zkl/Datacollector/tagsctrl+] 进入函数定义处ctrl+T 退回来或者 vim ~/.vimrc :set tags=./tags在源码根目录生成tags,然后在根目录 vim Parapi/parapi.c 编辑代码,这将载入根目录下生成的ctags原创 2011-04-01 20:16:00 · 1974 阅读 · 0 评论