给linux添加新硬盘的经过
给linux添加新硬盘的经过给linux添加新硬盘的经过最近又出了不少新网络游戏,游戏更新服务器空间不足了。于是就想要给服务器上再加一块新硬盘。游戏服务器是mandrake2005的系统,原来装有一块160G的硬盘,准备再加一块80G的。拿到新盘以后就关机、插线、重开机。一切正常。进入系统以后,查看 /dev下多了个 hdb,然后开始分区执行 fdisk /dev/hdb进入 fdisk的界面,打命令 n新建一个分区。然后提示选择e(扩展分区)或p(主分区),这时输入了e创建扩展分区。然后提示让输入分区编号(1-4),输入了1接下来按提示输入起始扇区号和结束扇区号,由
VNC连接linux图形界面
VNC(VirtualNetworkComputing)虚拟网络计算工具,本质上来说是一个远程显示系统,管理员通过它不仅仅可以在运行程序的本地机上察看桌面环境,而且可以从Internet上的任何地方察看远程机器的运行情况,而且它具有跨平台的特性。Linux要使用远程桌面需要安装VNC,好在RedHatEnterpriseLinuxAS5.0已经自带了VNC,默认也已经安装了,只要配置一下就可以了。但是Windows客户端还是要安装的。VNCServer配置:1.启动VNCServer:打开终端执行:vncserver2.默认情况下VNCViewer只能看到VNCServer的命令行。要VNCViewer上可以看到Linux桌面需要做如下
ssh访问不用密码
ssh-keygen -t rsa 其中公共密钥保存在 ~/.ssh/id_rsa.pub 私有密钥保存在 ~/.ssh/id_rsa 然后改一下 .ssh 目录的权限,使用命令 "chmod 755 ~/.ssh" 之后把这个密钥对中的公共密钥复制到你要访问的机器上去,并保存为 ~/.ssh/authorized_keys.scp ~/.ssh/id_rsa.pub 10.111.43.19:/root/.ssh/authorized_keys 访问ssh 10.111.43.19 "ls"[@more@]ssh访问不用密码
shell oracle交互
cat a.shsqlplus etl_user/etl_user << !set heading offcol flag noprintcolumn flag new_val datselect odb2odm_flag flag from etl_process_ctrl;host echo &dat > /data/odb2odm-ok.txt exit;exit;!cat a.shsqlplus ods_user/ods_user << !set heading offcol today noprintcolumn today new_val datselect to_char( sysdate, 'yyyy-mm-dd') today from dual;If &dat ='2009-05-22' Thenbeginhost echo &dat > /data/s.txtend;End If;exit;exit;!806803@CNHZPD-6VRWY1X ~/new_folder$ str="2008-1
linux字符集文件
vi /etc/sysconfig/i18n[@more@]
linux下的文本处理命令sed
linux下的文本处理命令sed&awk&grep2007-03-14 15:53:46 Sedsed 是个精简的、非交互式的编辑器。他能执行和编辑vi和emacs相同的编辑任务。sed编辑器不提供交互使用方式:只能在命令行输入编辑命令、指定文件名,然后在屏幕上察看输出。sed编辑器没有破坏性。他不会修改文件,除非用shell重定向来保存输出结果。缺省情况下,所以的输出都被打印到屏幕上。sed 编辑器在shell脚本中非常有用,因为在shell脚本中使用像vi或emacs这类交互式编辑器,需求脚本用户精通该编辑器,而且还会导致用户对打开的 文件做出不必的修改。如果需要执
linux修改主机名
hostname pmca18s/etc/hosts,/etc/sysconfig/networkoracle listener.ora[@more@]
linux-oracle-shell
#!/bin/csh -fsqlplus -s system/manager@ov_net <createtable.sqlcommit;#!/bin/shORACLE_SID="hpov"ORA_USER="oracle"#ISQL=svrmgrlISQL="sqlplus /nolog"su - $ORA_USER -c "${ISQL} " < connect / as sysdba;@createtable.sqlexit;exitEOF#!/bin/shexport ORACLE_BASE=/oracle/app/oracleexport ORACLE_SID=hpovexport ORACLE_HOME=/oracle/app/oracle/product/10.2.0export PATH=$PATH:$ORACLE_HOME/bin su - oraclesqlplus /nolog <<!EOFconnect system/manager set feedbac
linux 查看端口
查看是否打开23端口netstat -an | grep 23[@more@]
Linux环境下创建FTP用户
1. 安装vsFTPd服务:在shell下运行yum install vsFTPd,即可安装成功;2. 修改vsFTPd的配置:在/etc/vsFTPd/下找到vsFTPd.conf文件,修改默认配置,包括监听地址和端口,是否打开tcp、psav模式等等;配置比较简单,具体看我的文章中的vsFTPd配置手册3.启动vsFTPd服务:运行service vsFTPd start即可,或者运行/etc/init.d/vsFTPd start 4.为FTP建立用户和登录目录这个和linux建用户帐号是一样的先用“useradd -d 目录名 用户名”建立一个到FTP目录的用户帐号,然后在用passwd设置密码; 然后你就可以用你新建的用户名和帐号登录这个FTP了,
bash 经典 收藏
Bourne Shell 介绍:Bourne Shell 基础及其他很多有用的特性,shell编程及组织。 主要内容: .shell基础 基本介绍,环境,选项,特殊字符 .shell变量 用户定义变量,环境变量,位置变量(shell 参数) .shell script编程 条件测试,循环及重复控制 .shell定制 1.shell基础知识 作者:Stephen Bourne 在Bell实验室开发 建议:man sh 查看相关UNIX上的改进或特性 (1)shell提示符及其环境 /etc/passwd文件 提示符:$ /etc/profile $HOME/.profile (2)shell执行选项 -n 测试shell script语法结构,只读取shell script但不执行 -x 进入跟踪方式,