linux应用
文章平均质量分 68
Johnvikey
自信,飞扬
展开
-
【终结篇】linux 下ssh 服务配置
linux 下ssh 服务配置<br /><br /> <br />SSH 服务器: <br /><br /> 既然 telnet 不是很安全,那么我又需要以远程联机服务来操控我的 Linux 主机,那么应该怎么办呀!?最好的方法当然就是以较为安全的联机机制的方案来解决联机的问题啰!那么该如何解决这样的问题呢?这也不难啦,使用 SSH 即可。那么 SSH 是什么呢?他有什么特异功能?简单的来说,SSH 是 Secure SHel原创 2010-12-30 15:28:00 · 424 阅读 · 0 评论 -
shell/Bourne Shell数值计算
<br />#!/bin/bash<br />echo "please input number:"<br />read n<br />a=`expr $n / 100`<br />#a1=`expr $n - $a * 100`<br />b=`echo "($n-$a*100)/10" | bc`<br />c=`echo "($n-$a*100-$b*10)" | bc`<br /><br />d=`echo "$c*100+$b*10+$a" | bc`<br />echo $d<br />转:ht原创 2010-06-17 17:55:00 · 517 阅读 · 0 评论 -
ssh-keygen与ssh-copy-id的使用与22端口的修改
ssh-copy-id的使用 ssh-copy-id是ssh client套件內一個預設的指令,簡單的來說他只是一個script,當你在本機電腦已經有產生了RSA or DSA authentication,可以透過ssh-copy-id的指令將認證傳送到遠端主機。 如何建立RSA or DSA authentication? $ ssh-k原创 2010-05-28 13:39:00 · 2323 阅读 · 0 评论 -
LVM使用手册
<br />LVM使用手册<br />1 简介<br />1.1 什么是LVM?<br />LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。<br />与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件原创 2010-07-23 15:53:00 · 492 阅读 · 0 评论 -
使用LVM逻辑卷管理的利弊
<br /><br /> 解决方案<br /> 在以往的Linux系统中(比Redhat AS4更早的版本),默认是不支持LVM逻辑卷管理的<br /> 当磁盘连接到服务器后,使用fdisk将其划分为主分区和扩展分区<br /> 随后直接把分区进行格式化,生成诸如/dev/sda1、/dev/sda2之类的分区<br /> 这些分区可以直接用mount命令挂载到目录来使用<br /> 当应用了LVM后,磁盘分区/dev/sda1、/dev/sda2这样的分区会被LVM认为是一整个VG,即卷组<br原创 2010-07-22 14:17:00 · 692 阅读 · 0 评论 -
pv添加入vG和VG中删除pv
#通过实践,最好先加入一个新PV,将坏的PV上的数据转移到新PV上去,最好新PV的大小>=坏PV,不然resize2fs无法从大到小识别,e2fsck也无法修复这个问题两种情况:1 要更换的磁盘没有使用过2 要更换的磁盘有数据---没有数据的时候1 (最好先卸载磁盘)检查文件系统是否有错误[root@new-host-2 ~]# e2fsck -f /dev/sdcsdd/SDCSDD00 2 减少LV的大小 把SDCSDD00卷容量从24G调整回15.99G#缩小LV后,LV变更后的容量务必大于或等于其档原创 2010-07-23 15:38:00 · 6253 阅读 · 0 评论 -
linux远程桌面——使用xmanager2.0
说明:想在windows上打开使用远程linux桌面。方法也很多。1.vnc。这个在linux端需要安装程序,需要在linux上运行相应的程序,才能使windows连接上去。不太方便。2.xmanager.只要修改一下linux里的几个文件设置就可以使用。(与windows的远程桌面一样,只需要勾上远程桌面选项) linux上设置项目: 1。修改/etc/X11原创 2010-05-17 17:19:00 · 1263 阅读 · 0 评论 -
ORACLE 10G for RHEL AS 4 安装(完整版)
ORACLE 10G for RHEL AS 4 安装验证安装:检查ORACLE所需的程序是否安装均已安装(或更高版本)compat-db-4.1.25-9.i386.rpmcompat-gcc-32-3.2.3-47.3.i386.rpmcompat-gcc-32-c++-3.2.3-47.3.i386.rpmcompat-libstdc++-33-3.2.3-47.3.i3原创 2010-03-12 10:17:00 · 505 阅读 · 0 评论 -
保持Linux服务器间的文件同步
<br />一、安装过程<br /> 1.下载rsync<br /> 目前(2003年9月)最新的rsync版本是2.5.6,从rysnc的官方网站上下载一个回来:<br /> # wget http://ftp.samba.org/ftp/rsync/rsync-2.5.6.tar.gz<br /> 2.解压<br /> # tar -xzpvf rsync-2.5.6.tar.gz <br /> 3.编译安装<br /> # cd rsync-2.5.6/<br /> # ./confi原创 2010-09-25 15:58:00 · 1204 阅读 · 3 评论 -
NMON主机资源监控
<br />服务器测试技术详解<br />NMON, 主机资源监控<br />在性能测试过程中,对主机资源监控有着重要意义。一方面,在测试过程中可以判断加压是否成功、系统是否能承受当前压力,确保系统安全;另一方面,测试结束后,通过对监控数据的整理,可以为性能分析、发现问题、寻找瓶颈提供数据支持。本文将结合工作中的实际情况,介绍Unix、Linux操作系统中常用的资源监控工具NMON及使用方法。<br />一、NMON介绍<br />nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,原创 2010-09-25 14:20:00 · 1989 阅读 · 0 评论 -
Linux清空内存和磁盘缓存
<br />Linux清空内存和磁盘缓存 收藏 <br />细心的朋友会注意到,当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题.<br />先来说说free命令<br />[root@server ~]# free -m<br /> total used free shared buffe原创 2010-09-27 10:44:00 · 762 阅读 · 0 评论 -
linux系统下 oprocd和hangcheck-timer的作用
linux系统下 oprocd和hangcheck-timer的作用<br />默认分类2010-10-11 13:38:36阅读106评论0 字号:大中小 订阅<br />一、hangcheck-timer <br />从oracle9.2.0.2.0开始到最近的11.1,Oracle,在linux下建立RAC时推荐使用一个I/O fencing模块,叫做hangcheck-timer,此模块作用是用来监测节点Linux kernel是否hang住,如果长时间hang住的话Oracle认为对RAC节点稳原创 2010-12-28 11:04:00 · 1942 阅读 · 1 评论 -
RedHat 5 中裸设备的配置
RedHat 5 中裸设备(raw) 的配置下面给出一个添加raw设备的测试过程。1.现在虚拟机上添加一个硬盘。 我们仅做测试,所以分10M。2. 启动我们的虚拟机,连上后查看磁盘情况[root@centos ~]# fdisk -lDisk /dev/sda: 16.1 GB, 16106127360 bytes255 heads, 63 sectors/track, 1958 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice原创 2010-12-28 11:07:00 · 1442 阅读 · 0 评论 -
LVM的扩大与缩小
一、vm下增加虚拟机的硬盘容量(windows-->vmware linux) 1. 首先在vm未启动前先“编辑虚拟机设置”,进入编辑界面选硬盘,下面点击“添加(A)”,硬件类型选硬盘,单击“下一步”,选“创建一个新的虚拟磁盘(v)”,单击“下一步”,虚拟磁盘类型选“SCSI”,然后设置你要新加硬盘的容量,默认是8G,建议选1G以上。然后再单击“下一步”后点完成。新硬盘即算是添加成功。 2.启动虚拟机,进入终端,查看是否有新加的硬盘(对比上次启动的情况),ls /dev/ 查看是原创 2010-10-20 16:35:00 · 1083 阅读 · 0 评论 -
linux网络配置使用
第一章.配置文件实现(Linux 修改IP地址,主机名称,DNS)1、修改IP地址。需要修改相应目录下面的配置文件来修改IP及网络配置。具体操作如下:使用root登陆,并编辑文件ifcfg-eth0,输入以下命令:Ø vi /etc/sysconfig/network-scripts/ifcfg-eth0 (回车)Ø 按下‘I’键,开始编辑文件内容。DEVICE=eth0 ----网口接口名称ONBOOT=yes原创 2010-10-18 11:33:00 · 400 阅读 · 0 评论 -
linux用硬盘安装时所设置选项
<br />首先讲讲grub的原理,其在LINUX分区/boot/grub/menu.lst这个文件是grub的加载文件,从这个文件我们可以看到grub 的加载步骤,文件如下:这是我本人的文件,具体到每个人的机上有不一样的罗.<br />default=0这是默认引导的系统,<br />timeout=5这是默认时间,超过这个时间系统将自动引导第一句默认和操作系统<br />#splashimage=(hd0,5)/boot/grub/splash.xpm.gz这句是加载grub背景图的地址<br />hi原创 2010-10-15 17:52:00 · 653 阅读 · 0 评论 -
解决硬盘安装Linux时找不到镜像文件问题
1,首先你要新建一个文件夹,把下载好的iso文件放进去。 2,我下的是fedora8,解压缩isolinux目录下的vmlinzu和initrd.img文件和下载好的iso文件放在一起。 3,最好把下载的iso文件放在fat32的硬盘下,这样成功率比较高一些。 4,最关键的一步,将有iso文件和vmlinuz,initrd目录放在一个没有中文的盘符下,如,我是放在了D盘根目录,D盘根目录所有的中文文件夹都被我改成了英文。 5,在安装时会提示你选择安装方式,当你原创 2010-10-15 17:48:00 · 2989 阅读 · 0 评论 -
用nmon监控Linux系统资源
<br />用nmon监控Linux系统资源文章分类:操作系统<br />下载相应 CPU 类型的版本:<br />http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download<br />unzip nmon_x86_12a.zip<br />Archive: nmon_x86_12a.zip<b原创 2010-10-15 09:56:00 · 597 阅读 · 0 评论 -
linux ssh无密码登入设置
<br />ssh无密码登入设置[转]<br />linux 2010-04-12 15:39:32 阅读75 评论0 字号:大中小 订阅<br />转自:http://www.jiangmiao.org/blog/559.html<br />现有2台机器<br />1、服务器192.168.1.112<br />2、个人机192.168.1.110<br />要使110无需密码通过ssh登入112<br />步骤<br />1、创建密钥miao@u32-192-168-1-110:~/.ssh$ ssh原创 2010-11-30 14:23:00 · 481 阅读 · 0 评论 -
linux----limits.conf 配置
linux limits.conf 配置 limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。 limits.conf的格式如下: username|@groupname type resource limit userna原创 2010-03-10 17:39:00 · 988 阅读 · 0 评论 -
rehl4安装手记
昨天刚新装了RHEL4,将安装手记简单的记了一下,希望能给linux新手一些帮助.1/配置ipip, 掩码修改/etc/sysconfig/network-s/ifcfg-eth0IPADDR=192.168.0.109NETMASK=255.255.255.0 网关: 编辑 /etc/sysconfig/network NETWORKING=yes HOSTNAME=xx GATEWAY=192原创 2010-03-10 10:22:00 · 610 阅读 · 0 评论 -
疑问:
1.下载了一个vsftp的gz包,安装了一下,了解了ftp的两种模式工作2.当安装完后,会产生/usr/local/sbin/vsftpd启动应用文件 需要cp包中的(配置脚本文件vsftpd.conf)复制到新建立的目录中去/etc/vsftpd/中。 而且安装后,会在/etc/xinetd.d/这个目原创 2010-03-04 17:32:00 · 268 阅读 · 0 评论 -
在Linux下安装JDK及环境设置
我在Fedora Core 3上已经成功安装了jdk(jdk-1_5_0_02-linux-i586.rpm),其它版本的Linux基本相同,过程如下:1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-1_5_0_02-原创 2009-12-09 13:13:00 · 281 阅读 · 0 评论 -
GNU/Linux for Debian忘记root密码的解决方法
前段时间忙着搞其他的电脑,冷落了这台Debian,现在可好root密码也记不得了:1.在grub选项下选择您要进入的条目 "Debian GNU/Linux, kernel ...",按e进入编辑模式 2.在第二行,编辑 "kernel /boot/vmlinuz ...",按e进入编辑模式3.在句末加上”init=/bin/bash”,回车4.按“b”启动系统,这样我们即可获得一个bash的s原创 2009-12-09 13:12:00 · 495 阅读 · 0 评论 -
实例解说 fdisk 使用方法
实例解说 fdisk 使用方法提要:fdisk 是一款功能强大的分区工具,也是目前在Unix类操作系统中最流行的工具之一;分区工具老字号;本篇只介绍其最简单的分区操作功能; 一、fdisk 的介绍;fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具; fds原创 2009-12-09 13:14:00 · 779 阅读 · 0 评论 -
linux中禁掉声音
方法一 去掉PC喇叭的驱动模块#rmmod pcspkr 已测试可以将命令写到 /etc/rc.local 这样下次系统启动的时候就会去掉pcspkr模块了。整个世界都清静了!方法二 修改 /etc/inputrc 文档将 set bell-style none 命令行激活,重启系统。方法三 setterm -blength 0Jiang Bian 2008.9.28原创 2009-12-09 13:09:00 · 863 阅读 · 0 评论 -
linux目录说明
linux目录说明 /bin这是放例如: ls, mv, rm, mkdir, rmdir, gzip, tar, telnet, 及 ftp 等等常用的执行档的地方(这些执行档的执行方法会在后面提到),有时候这个目录的内容与 /usr/bin 是一样的(有时候甚至会使用连结档哩),是给一般使用者使用的执行程序放置的所在!/boot没错,这里就是放置你 Linux 核心与开机相关档案的地方原创 2009-12-04 18:01:00 · 274 阅读 · 0 评论 -
Linux中的服务认识
Linux中的服务认识 Linux下自动启动的服务都在/etc/rc.d/init.d/目录下,比如说mysql。如果不想让一个服务自动运行,把/etc/rc.d/init.d/目录下的这个服务脚本移除掉就可以(一定要移除吗,不可以使用类似Window下的手动启动?)。可以操作的状态:start 启动服务,等价于服务脚本里的start命令stop原创 2010-01-29 16:56:00 · 279 阅读 · 0 评论 -
Linux启动流程
从用户打开电源到用户可以登录的这短短的一段时间内,Red Hat Enterprise Linux到底都作了哪些事情,只有知道了这些事情,用户在以后的使用过程中,如果出现了一些问题,我们可以借助这些过程来为我们排除一些故障。Red Hat Enterprise Linux在电脑的启动阶段,一共经历以下两个阶段,如图1:BIOS自检当电脑开机的时候,电脑会进入BIOS,BIOS的工作主要是侦原创 2010-01-29 17:10:00 · 529 阅读 · 0 评论 -
Linux 脚本编写基础
1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:编译 chmod +x filename 这样原创 2010-02-21 10:28:00 · 243 阅读 · 0 评论 -
Sed学习笔记
Sed学习笔记Table of Contents1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本 8. 小技巧1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用原创 2010-02-22 11:12:00 · 213 阅读 · 0 评论 -
向linux添加服务!
我用vsftpd-2.0.5.tar.gz安装vsftpd,在/etc/init.d里面没有vsftpd服务!#service vsftpd start 不行#/etc/init.d/vsftpd start 不行只能这样启动:#/usr/local/sbin/vsftpd &我要开机启动就只能在/etc/rc.d/rc.local 中加入内容。我把vsftpd添加到服务里面 这样操作原创 2010-02-22 17:54:00 · 403 阅读 · 0 评论 -
Linux系统信息查看命令大全
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量 资源# f原创 2010-03-05 15:45:00 · 216 阅读 · 0 评论 -
linux 用户管理
1. 增加一个新用户 在Linux系统中,只有root用户才能够创建一个新用户,如下的命令将新建一个登录名user1的用户。 # useradd user1 但是,这个用户还不能够登录,因为还没给它设置初始密码,而没有密码的用户是不能够登录系统的。在默认情况下,将会在/home目录下新建一个与用户名相同的用户主目录。如果需要另外指定用户主目录的话,那么可以使用如下命令: # useradd -d原创 2010-03-05 15:23:00 · 232 阅读 · 0 评论 -
Linux下基于端口的服务检查脚本
#!/bin/bash#program:Usingtostudythe[if...then...fi]program#dsk2007/10/83:00#content:Iwillusingthisprogramtoshowyousevices#1.printtheprogramsworkinyourscreenecho "Now,the service of your Linux system原创 2010-03-05 15:22:00 · 235 阅读 · 0 评论 -
vsftp完全解析
vsftp的含义就是Very Security Ftp,其实就是一款FTP软件。每个人安装软件的时候都有自己不同的方法,不过大多大同小异,以下是本人安装VSFTPD的方法1、下载: 从网上下载软件,我的版本是2.0.5,软件名为vsftpd-2.0.5.tar.gz2、编译源代码: tar xvzf vsftpd-2.0.5.tar.gz (解压,并进入解压后目录vs原创 2010-03-04 10:54:00 · 2381 阅读 · 0 评论 -
LINUX五笔安装
下载地址:http://www.fcitx.org/main/?q=node/9Version-版本 Update─更新日期备注fcitx-3.4.tar.bz2 2006-09-21最新稳定版fcitx-060910.tar.bz2 2006-09-10测试版fcitx-3.3.1-bin.tar.bz2 200原创 2010-03-04 10:37:00 · 355 阅读 · 0 评论 -
gzip,bzip2,tar,zip命令详解
1 gzipgzip(1) 是GNU的压缩程序。它只对单个文件进行压缩。基本用法如下:$ gzip filename程序执行以后,文件名会变成filename.gz,而且一般情况下大小会比原文件要小。注意,程序并不新建一个新的文件filename.gz, 而是将filename变成filename.gz。一般来说,文本文件压缩率会比较高。而那些jpeg图像,mp3等类似文件的压缩率就没有那么好了,原创 2010-03-04 10:18:00 · 1327 阅读 · 0 评论 -
xinetd.d目录和举子telnet安装与开启
etc/xinetd.d目录在Linux系统中有一个终极服务程式inetd,大部分的网络服务都是由他启动的,如chargen、echo、finger、talk、telnet、wu-ftpd等…,在旧版本他的配置是在/etc/inetd.conf中配置的。在新版本,他就改成了一个xinetd.d目录。在xinetd.d目录中,每一个服务都有一个相应的配置文档,我们以telnet为例,说明一下各个配置原创 2010-02-26 11:36:00 · 2393 阅读 · 0 评论 -
eval命令
eval命令eval的作用是再次执行命令行处理,对于命令行来说,相当于执行了两次命令行处理。一个最具代表性的例子:/home/lee#a=123/home/lee#b=a/home/lee#eval echo /$$b123再如:/home/lee#a="date;pwd"/home/lee#$aksh: date;pwd: not found/home/lee#eval原创 2010-02-22 11:41:00 · 300 阅读 · 0 评论