LINUX
lazyclough
我见青山多妩媚,料青山见我应如是。
展开
-
MentoHUST的使用教程
本文是MentoHUST的使用教程,旨在介绍MentoHUST怎么用,MentoHUST是一个支持Windows、Linux、Mac OS下锐捷认证的程序(附带支持赛尔认证),Windows版MentoHUST支持Windows所有主流版本,与锐捷官方程序相比最大的优势是内存占用低,现已基本停止更新,现在锐捷官方程序也在改进中,所以建议在Windows下还是使用官方程序。 Linux版Me转载 2012-10-30 09:09:05 · 28425 阅读 · 1 评论 -
ssh 错误: ssh_exchange_identification
将系统 /run/sshd 目录的权限设置为 775,即同组用户可写, 会导致ssh连接出错 ->ssh 错误: ssh_exchange_identification: Connection closed by remote host原创 2012-04-05 21:01:53 · 2863 阅读 · 0 评论 -
ubuntu 11.10 添加分辨率
当使用的显示器不能被 Linux 正确识别,从而无法使用最佳的分辨率,可以通过以下方法来更改分辨率。(1)首先使用 xrandr 命令列出当前所能检测到的分辨率,如一台显示器,最佳分辨率为 1440x900,由于 未能正确检测,使用 xrandr 命令结果如下: Screen 0: minimum 320 x 200, current 1440 x 900, max转载 2012-04-04 10:01:47 · 3576 阅读 · 0 评论 -
ubuntu fstab 示例
查看分区标签及UUID方法ls /dev/disk/by-labells /dev/disk/by-uuid示例:# /mnt/vm was on /dev/sda10UUID=1147877b-ae33-4717-9fbc-0b95e59e919a /mnt/vm ext4 defaults 0 1# /mnt原创 2012-03-30 15:17:30 · 787 阅读 · 0 评论 -
rhel5.5配置yum
1, rhel5系统安装的时已有yum,只需把更新地址改成开源的。yum更新地址记录于/etc/yum.repos.d/目录下的文件里。2,先备份/etc/yum.repos.d/目录下的文件。3,建立新的配置文件:[molin@localhost downloads]$ cd /etc/yum.repos.d[molin@localhost downloads]$ sudo to原创 2011-09-21 11:42:11 · 1629 阅读 · 0 评论 -
linux设置IP,网关,DNS和MAC地址
1, IP地址、子网掩码:编辑 /etc/sysconfig/network-script/ifcfg-eth0DEVICE=eth0BOOTPROTO=static ---静态还是动态BROADCAST=192.168.1.255IPADDR=192.168.1.35 ---IP地址NETMASK=255.255.255.0 ---子网掩码NETWO原创 2011-12-21 23:58:09 · 2360 阅读 · 0 评论 -
RHEL5.4 iptables 配置详解(图)
本节中将重点 介绍下iptables的配置,这可是保证网络安全的利器,iptables是基于内核的防火墙,内置了filter,nat和mangle三张 表,filter负责过滤数据包,nat则涉及到网络地址转换;mangle表则主要应用在修改数据包内容上,一般很少使用它;默认的规则链 有:INPUT,OUTPUT,NAT,POSTROUTING,PREROUTING;下面的两张图片很好的说明了转载 2011-09-20 16:09:40 · 1085 阅读 · 0 评论 -
virtualbox安装centos 6之增强工具
virtualbox安装centos 6之增强工具时,在错误日志中会提示:unable to find the source of your current linux kernel通过以下命令解决:sudo yum install kernel-devel-$(uname原创 2011-09-19 14:24:35 · 1644 阅读 · 0 评论 -
linux下Eclipse+CDT开发环境配置与使用
1. 安装JDK。 在Ubuntu下安装软件就显得比较简单了,apt-get的功能实在强大,配以IPv6的更新源,下载的速度用飞快来形容一点也不为过。首先是安装jdk,在终端中输入 sudo apt-get install sun-java6-j转载 2010-11-08 19:21:00 · 12673 阅读 · 1 评论 -
CDE桌面环境中自动启动应用程序图形界面
Solaris可以图形用户界面和命令行两种方式来操作,一些熟悉Window桌面环境或者对Unix系统不熟悉的用户更倾向于使用X Windows系统。其中最常用的是Common Desktop Environment(通用桌面环境,简称CDE)和基于GNOME的Java Des转载 2011-09-14 17:02:11 · 1722 阅读 · 0 评论 -
awk中如何使用shell的环境变量
一:"'$var'"这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如:var="test"awk 'BEGIN{print "'$var'"}'这种写法其实际是双括号变为单括号的常量,传递给了awk.如果var中含空格,为了shell不把空格作为分格符,便应该如转载 2011-07-18 22:20:46 · 364 阅读 · 0 评论 -
注销linux/solaris桌面的命令
ubuntu:gnome-session-save --kill --silent solaris cde:kill `ps -ef | grep dtsession | grep -v grep | awk '$1=="'$user'" {print $2}' `原创 2011-07-18 23:25:43 · 1091 阅读 · 0 评论 -
Linux内核中的进程组及会话
Linux内核中的进程组及会话将阐述Linux内核中的如下几个概念1) 进程组2) 会话3) 控制终端前面的概念来源于前人,我只是站在前人的肩膀上结合内核中的实现加深概念理解。1.概念:a)进程组Shell 上的一条命令行形成一个进程组 每个进程属于一个进程组 每个进程组有一个领头进程 进程组的生命周期到组中最后一个进程终止, 或加入其他进程组为止 getpgrp: 获得进程组 id,转载 2011-06-16 12:51:00 · 376 阅读 · 0 评论 -
Linux进程状态解析
Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有 不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。 只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可执行转载 2011-06-16 12:52:00 · 438 阅读 · 0 评论 -
RHEL4下 squid-2.7.STABLE9安装配置
1, 不要用rpm包2, 从Squid站点www.squid-cache.org获取该软件的源代码安装包3, 安装的configure命令 ./configure --sysconfdir=/etc/squid --enable-arp-acl --enable-linux-netfilter --with-pthreads --enable-storeio=ufs,null -原创 2011-06-06 11:09:00 · 826 阅读 · 0 评论 -
快速编辑 Shell 命令行
<br />作者:robinswan<br />来自:LinuxSir.Org<br />摘要:对于 Linux / Unix 这类从内核得到整体架构,再到哪怕是最小的一个应用小软件都以文本来支撑的系统,没有娴熟的命令行技巧确实是玩不转的。希望本文能对你提高命令行使用效率有帮助。<br />目录<br />前言;快速编辑 Shell 命令行;<br />为什么那么多人害怕命令行呢?<br />我目前使用的系统配置<br />一、自动补齐:[Tab]<br />二、查找和执行历史命令:[Ctrl + r]<b转载 2011-05-29 11:53:00 · 417 阅读 · 0 评论 -
在Ubuntu11.10下构建hadoop实验环境笔记
1,安装虚拟机virtual box,添加虚拟机hdp1.vdi(网络1:nat或bridge, 网络2:internal),安装ubuntu 11.10,添加用户hadoop作为运行hadoop之用户,并在安装好后设置root用户密码。2,在虚拟机中安装“增强功能”,重启后右上角系统菜单“System Settings..."->"Language Support" 中 "Install原创 2012-04-05 13:53:04 · 1120 阅读 · 0 评论 -
rhel4 x86_64 php5.2.17 make安装 支持mysqli
1, 下载 php-5.2.17.tar.gz到~/download, 2, 解压tar -zxvf php-5.2.17.tar.gzcd php-5.2.17 2, configure, 指定安装路径 (/usr/local/php5.2.17)./configure --prefix=/usr/local/php5.2.17/ --with-mysql=/usr/lo原创 2011-12-26 20:38:39 · 2799 阅读 · 0 评论 -
Linux启动脚本
一、开机启动时自动运行程序1, init是所有进程的顶层,init读取/etc/inittab配置2, init调用执行/etc/inittab配置的/etc/rc.d/rc.sysinit脚本 3, rc.sysinit根据inittab执行/etc/rc?.d/目录下的各个脚本4,大多数启动脚本放置在 /etc/rc.d/init.d下(/etc/init.d是到/etc/rc原创 2012-09-12 16:12:01 · 3649 阅读 · 0 评论 -
Flex通用克隆(clone)方法
为每个Vo一一书写clone()方法是一件麻烦事,利用flex的反射功能可实现较通用的克隆方法,本方法可保留类型信息,比flex自带的ObjecProxy的copy()和clone()好用哦,代码如下: import flash.utils.ByteArray; import flash.utils.describeType; import flash.utils.g原创 2012-09-02 17:26:20 · 4340 阅读 · 2 评论 -
vim常用命令
新学习到的命令: 1. 重复最近的文本操作:使用点号键(.)2. 筛选功能:在vi 中按 Escape,输入 :!command(其中的 command 是要执行的 UNIX 命令),然后按回车,就可以在 shell 中执行命令。例如,:!pwd 显示编辑会话当前的工作目录。还可以把文件的一部分作为标准输入发送给 UNIX 命令,并用产生的输出替换编辑缓冲区中的相同部分。例如,如果希望在v转载 2011-02-18 21:37:00 · 4534 阅读 · 0 评论 -
mysql innodb创建数据文件失败
/etc/my.cnf配置[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Default to using old password format for compatibility with mysql 3.x# clients (those using the mysql原创 2012-08-17 21:41:03 · 1947 阅读 · 0 评论 -
net.sf包JSONArray与JSONObject遍历
//遍历json数组String json1 = "{data:[{name:'Wallace'},{name:'Grommit'}]}";JSONObject jsonObjSplit = JSONObject.fromObject(json1);JSONArray ja = jsonObjSplit.getJSONArray("data");for (int i = 0; i < ja转载 2012-07-22 16:11:56 · 12097 阅读 · 0 评论 -
VIM 使用技巧(常用提取)
支持中文: 在用户主目录中的.vimrc就加入下面二行 let &termencoding=&encoding set fileencodings=utf-8,gbk,ucs-bom,cp936 正文拷到末行: 把正文光标处的狭义单词拷贝到末行当前位置 把正文光标处的广义单词拷贝到末行当前位置a 把寄存器a中的内容拷贝到末行当前位置原创 2011-02-18 14:54:00 · 8747 阅读 · 0 评论 -
utf8编码-汉字几字节
UTF-8 编码字符理论上可以最多到 6个字节长,但目前全世界的所有文字和符号种类加起来也只要编到 4个字节长就够了。UTF-8 是以 8位(即 1个字节)为单元对原始码进行编码(注意一 点:这里所讲的原始码都是指Unicode码),并规定:多字节码(2个字 节以上才称为多字节)以转换后第1个字节起头的连续“1”的数目(这 些连续“1”称为标记位),表示转换成几个字节:“110”连续两个 “1”,原创 2012-06-26 10:14:15 · 15344 阅读 · 1 评论 -
rhel5.5安装vsftpd并配置虚拟用户及开放防火墙和selinux
一,下载并安装1, 至rpm.pbone.net或rpmfind.net搜索并下载: vsftpd-2.2.2-2.el5.i386.rpm2, 安装# rpm -ivh vsftpd-2.2.2-2.el5.i386.rpm3, 备份配置文件:# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak4, vsftpd原创 2012-04-19 18:07:58 · 2995 阅读 · 0 评论 -
rhel5.5_Apache配置openssl支持https服务
《rhel5.5_Apache配置openssl支持https服务》1:切换到openssl证书目录:# cd /etc/pki/tls/certs2:创建私钥:# make server.keyumask 77 ; \ /usr/bin/openssl genrsa -des3 1024 > server.keyGenerating RSA private ke原创 2012-04-20 00:19:41 · 1975 阅读 · 0 评论 -
RHEL4安装配置YUM源
1. 用wget下载yum (两个很好的RPM包下载站:rpm.pbone.net和rpmfind.net)# wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/linuxram/SLES_9/noarch/yum-2.0.8-1.1.noarch.rpm2. 安装此rp原创 2011-12-20 23:16:17 · 3582 阅读 · 0 评论 -
RPM的安装与使用
常用rpm包下载网:http://rpm.pbone.nethttp://www.rpmfind.net 1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成。执行下面的命令rpm -i your-package.rpm其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。安装过程中可能出现下面的警告或者提示:.转载 2012-04-14 13:34:17 · 908 阅读 · 0 评论 -
vsftp实现只能上传不能下载、删除权限配置
vsftpd可以对每个用户特别限制.只要给那个用户建立一个设置文件,然后在文件里设置在vsftpd.conf里加user_config_dir=/etc/vsftpd/vsftpd_user_conf,这是文件夹.当然你可以自己选把用户文件放在哪在此文件夹里新建一个文件,跟用户名相同.VSFTPD会比对用户名和用户设置文件.在文件里加local_root=PATH转载 2012-04-25 21:49:33 · 10969 阅读 · 0 评论 -
Apache常见配置错误
Common Apache MisconfigurationsThis page will describe common misconfigurations as seen in #apache as well as describe why these are wrong.# 注释 :本页面将会介绍那些常见的配置错误Common Apache Misconfigurations转载 2012-04-25 15:04:42 · 10446 阅读 · 2 评论 -
更改hostname后vnc无法进入图形界面
更改hostname为dns.xy7823.com后vnc无法进入图形界面, 重启vncserver :1提示:xauth: (stdin):1: bad display name "dns.xy7823.com:1" in "add" command解决:在/etc/hosts中加入: 10.8.18.211 dns.xy7823.com dns原创 2012-04-25 11:45:59 · 2375 阅读 · 0 评论 -
LINUX下文件字符集编码查看与转换并文件名编码转换
检查文件编码file命令 file ip.txt(加上-i选项可强制显示字符集) ip.txt: UTF-8 Unicode text, with escape sequences 一、运用iconv命令执行编码转换文件内容编码转换 iconv命令用于转换指定文件的编码,默许输出到规范输出装备,亦可指定输出文件。 用法: iconv [选项...] [文件...转载 2012-04-10 20:32:05 · 20613 阅读 · 0 评论 -
apache_php_tomcat基于主机名的多虚拟主机整合笔记
《apache_php_tomcat基于主机名的多虚拟主机整合笔记》环境:rhel4 x86-64 + apache2.0.52 + php5.2.17 + jdk1.6.0_29 + tomcat6.0.35, apache为系统缺省安装一,php安装,参见《rhel4_x86_64_php5.2.17_make安装支持mysqli》-> http://blog.csdn.net原创 2012-04-10 22:48:10 · 2310 阅读 · 2 评论 -
install vim on solaris for sparc
<br />1 Login in to your Solaris box and create a temporary directory, for example:<br /> # mkdir /tmp/vim<br />2 Download all binaries to this temporary directory.<br />3 You should perform this installation as the root user so it will be available<b原创 2011-04-10 21:46:00 · 923 阅读 · 0 评论 -
怎样查看rpm安装包的安装路径
<br />rpm -qpl xxxxxx.rpm <br /><br />安装RPM包的时候,一般是作为“root”登陆。<br /><br />查询RPM的命令可用:> man rpm<br /><br />1.如何安装rpm软件包 <br /><br />rmp软件包的安装可以使用程序rpm来完成。执行下面的命令 <br /><br />rpm -i your-package.rpm <br /><br />其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。 <br转载 2011-05-29 01:20:00 · 619 阅读 · 0 评论 -
查看linux是几位的操作系统
<br />(1)<br />终端输入:<br />file /sbin/init<br />如 显示:<br />/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped<br />即是32位的 linux, 如是64位的, 显示的是 64-bit转载 2011-05-28 19:41:00 · 1873 阅读 · 0 评论 -
在Linux操作系统下使用虚拟光驱的方法
<br />在Linux下使用虚拟光驱 其实根本不需要什么虚拟光驱软件,用mount命令就可以完成。 <br />1. 把光盘制作成iso文件 <br />cp /dev/cdrom XXXXX.iso <br />XXXXX.iso为你所命名的镜像文件。执行此命令之后就可以将整个光盘制作成iso文件。XXXXX.iso <br />前你可以加上路径哦。 <br />2.将硬盘上的iso文件加载到光盘(或者说虚拟光驱)。 <br />mount -t iso9660 -o loop /*/XXXXX.i转载 2010-09-23 11:31:00 · 988 阅读 · 0 评论 -
bash 下的命令行通配符
<br /><br />Here's a list of the most commonly used wildcards in bash:WildcardMatches*zero or more characters?exactly one character[abcde]exactly one character listed[a-e]exactly one character in the given range[!abcde]any character that is not listed[!a-e转载 2010-09-23 21:41:00 · 547 阅读 · 0 评论 -
gnochm 安装
<br />提示python-gtkhtml2找不到的解决方法<br />1,下载<br />http://ftp.csie.ncu.edu.tw/Linux/Ubuntu/pool/main/g/gnome-python-extras/python-gtkhtml2_2.25.3-3ubuntu1_i386.deb<br />2,安装<br />先sudo dpkg -i python-gtkhtml2_2.25.3-3ubuntu1_i386.deb<br />再sudo apt原创 2010-09-22 00:33:00 · 3670 阅读 · 0 评论