
Linux
annicybc
这个作者很懒,什么都没留下…
展开
-
Samba服务器的安装配置和应用
随着计算机网络的发展,实现不同操作系统的文件和打印共享成为一个必然的趋势。用过Windows的用户都知道,网上邻居是一个可以方便地访问其他Windows计算机资源的共享方式。为了使Windows用户以及Linux用户能够互相访问彼此的资源,Linux提供了一套资源共享的软件——Samba服务器。 4.1 SMB协议和Samba简介 4.1.1 SMB协议 为了使Windows 主机间的转载 2006-08-28 21:12:00 · 43221 阅读 · 2 评论 -
Linux cron 配置样例
1.cron 是一个可以用来根据时间、日期、月份、星期的组合来调度对重复任务的执行的守护进程。 cron 假定系统持续运行。如果当某任务被调度时系统不在运行,该任务就不会被执行。 要使用 cron 服务,你必须安装了 vixie-cron RPM 软件包,而且必须在运行 crond 服务。要判定该软件包是否已安装,使用 rpm -q vixie-cron 命令。要判定该服务是否在运行,使用 /sb转载 2008-02-01 16:00:00 · 2244 阅读 · 0 评论 -
linux显示方式的修改
在linux下显示方式设置: # 0 - 停机(千万不能把initdefault 设置为0 ) # 1 - 单用户模式 # 2 - 多用户,没有 NFS # 3 - 完全多用户模式(标准的运行级) # 4 - 没有用到 # 5 - X11 (xwindow) # 6 - 重新启动 (千万不要把initdefault 设置为6 )比如命令行下输入:ini原创 2008-04-02 17:11:00 · 1210 阅读 · 0 评论 -
Linux redhat as3在VMWare中的安装
在安装过程中需要切换ISO文件,切换是需要使用VM虚拟光驱, 在其CDROM中有个Device status状态,其中有两个状态项,一个是connected,一个是connect at power on,当connected选上的时候,改变connection项中的Use ISO image内容对与正在安装的Linux环境是无效的。你可以尝试修改下ISO文件指向,确定后VM右下角的光驱按钮其实是原创 2008-04-02 14:33:00 · 937 阅读 · 0 评论 -
利用Uniread 解决 Linux下的SQL*Plus 命令行历史回调功能
大家知道, 在 windows 平台 命令行中的 sql*plus 有命令行历史回调的功能,在sql*plus工具下面,能够利用键盘的"向上向下"箭头键对命令行的进行回调.而在linux上则没有该功能(虽然 shell 能够做到这一点,但是 sql*plus 不能够). 而该功能对于cli爱好者来说几乎是不可缺的,不知道为什么 oracle 不把这个功能加进来.不得而知了.一些sql*plus 的转载 2008-04-08 21:27:00 · 1186 阅读 · 0 评论 -
linux init详解
一、什么是INIT: init是Linux系统操作中不可缺少的程序之一。 所谓的init进程,它是一个由内核启动的用户级进程。 内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一个进程(其进程编号始终为1)。 内核会在过去曾使用过init的几个地方查找它,转载 2008-04-02 18:02:00 · 826 阅读 · 0 评论 -
Message file sp1.msb not found错误的解决方案
.bash_profile第一次设置如下:[oracle@localhost oracle]$ cat .bash_profile# .bash_profile # Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi # User specific environment and startup原创 2008-04-19 22:41:00 · 5519 阅读 · 0 评论 -
shell+sed+awk和perl和python的区别
最近开始学习shell+sed+awk,偶然在LinuxSir.Org看到下面这篇网友评论文章,觉得有点意思,就摘抄到此,让更多需要的人容易看到它!shell+sed+awk三者中功能最弱,没有调试程序,大多数操作必须通过运行其他程序才能执行,所以需要更多时间、内存并在进程表中占有位置。内置的算术运算很有限,数组下标必须是数字等。但它对运行环境要求低,小巧便捷,是学习系统脚本编程的基础。Per原创 2008-04-19 23:15:00 · 5642 阅读 · 0 评论 -
由于audit.d导致的服务器空间问题解决
/var/log/audit.d占用了近6G的空间,查了一下资料Audit是系统中的一个服务,属于laus-0.1-65RHEL3这个包。laus是Linux Audit-Subsystem (LAuS)的缩写。这一服务用来审计系统调用的纪录,并把记录写入文件当中。相关文件:/sbin/auditd 守护程序/etc/audit/audit.conf 守护程序的默认配置文件/etc/aud原创 2008-09-26 08:55:00 · 4206 阅读 · 0 评论 -
ls 顏色設定(in Bash shell)
ls 顏色設定(in Bash shell)ls 出來沒有任何顏色的時後看的很辛苦, 但是 ls --color 秀出來的時後, 看到目錄顏色是深藍色的時後, 有時後看起來會比沒有顏色更辛苦, 所以還是來修改一下顯示的顏色吧.不過因為 BSD 和 Linux 的設定不一樣(BSD 用 LSCOLORS, Linux 用 LS_COLORS), 所以以下會分別記錄兩者的 原始狀態 和 如何修原创 2008-09-27 14:37:00 · 1767 阅读 · 0 评论 -
Tomcat服务shutdown发生java.net.ConnectException: Connection refused
昨天,由于多人同时使用的服务器当掉了,等我们去服务器启动Tomcat服务的时候发现老是报错,大致内容是java.net.ConnectException: Connection refused,很是郁闷,因为我们根本还没有启动Tomcat服务。所以我们就开始shutdown服务。结果还是报出。通过nmap命令查看发现8080端口已经被http-proxy占用,但是不知这个是什么服务占用了,于是采原创 2008-10-30 19:06:00 · 13311 阅读 · 2 评论 -
脚本调用ssh后出现Pseudo-terminal will not be allocated because stdin is not a terminal
在最近一个刚刚完成的项目中,我们使用了SSH远程login到指定的服务器,在command模式下直接ssh + IP就可以了(通过设置不需要用户密码),如:ssh 10.22.19.54,使用exit退出到本机服务。为了完成一些自动化的工作,我将这段代码通过如下SHELL方式实现:G_log="/home/admin/call.log"G_var=$*ssh 10.22.19.54 >>$原创 2008-11-04 09:33:00 · 30206 阅读 · 1 评论 -
crontab没有备份被清空了,如何备份crontab里面的内容
今天过来超级郁闷,同事说crontab里面被人清空了。crontab -l一看,果然如此。没有做任何备份,那个郁闷啊。RAC迁移后的crontab动作全部重新做。估计是有人不小心crontab -r 把crontab任务删光了。之后只能手动加任务。然后写了个shell每天备份一下里面的crontab。 crontab_bak.sh的代码如下:. /home/enrn原创 2009-02-27 10:33:00 · 9258 阅读 · 0 评论 -
linux shell 中"2>&1"含义
脚本是: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & 对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDERR_FILENO),其后果就是文件描述符1和2指向同一原创 2009-11-16 10:29:00 · 4973 阅读 · 0 评论 -
没有盗版,中国的软件业将倒退5年
一直用惯了功能强大,智能化的编程工具,突然间让你的电脑里面没有盗版,你会有什么感觉?这种感觉就像从飞机加大炮的时代回到了小米加步枪历史轮回。有相当一段时间不能适应,最最重要的当然是你的工作效率受到严重的影响。纵观中国的软件企业,特别是中小企业,有那几家不是盗版的忠实拥护者,从需求,设计,开放,运营无不在盗版的世界里面赚着钱,同时又被无情的盗版着。好一点的企业可能会在运营的环节上给你用上正版。本原创 2007-11-06 13:09:00 · 1521 阅读 · 3 评论 -
VMware安装Tools问题
host: Win XP, guest: Red Hat Linux AS3.0安装vmware tools过程中,有几个问题分享:1。点击VM->Install VMware Tools后并不会像windows guest那样一路ok,会跳出一个文件夹/mnt/cdrom/,下面有个tar.gz文件,安装停止在那里。这个时候,右键,解压缩这个gz文件到某个可写目录下,比如 /home/jhb/转载 2007-10-09 16:50:00 · 1219 阅读 · 0 评论 -
Linux下kde启动
[oracle@se045 oracle]$ vi .vnc/xstartup #!/bin/sh # Uncomment the following two lines for normal desktop:# unset SESSION_MANAGER# exec /etc/X11/xinit/xinitrc [ -r $HOME/.Xresources ] && xrdb $HOME/.X原创 2007-01-05 12:54:00 · 2604 阅读 · 0 评论 -
Samba服务器的配置及使用
协议SMB(Server Message Block)基于tcp/ip协议澳大利亚人开发功能文件 打印机客户win9x winnt linux unix dos /usr/sbin/smbd处理来自用户的连接;文件、权限、用户名的管理/usr/sbin/nmbd帮助快速定位服务器,主要是主机名的定位/usr/sbin/swat Samba的Web维护工具,可以通过Web来维护Samba/etc转载 2006-09-08 18:47:00 · 1509 阅读 · 0 评论 -
Red Hat Linux 9: Red Hat Linux 定制指南
17.2. 配置 Samba 服务器默认的配置文件(/etc/samba/smb.conf)允许用户作为 Samba 共享来查看他们的 Red Hat Linux 主目录。它还把为 Red Hat Linux 配置的打印机作为 Samba 共享打印机来共享。换一句话说,你可以在你的 Red Hat Linux 系统上连接打印机,然后从网络上的 Windows 机器来打印。 17.转载 2006-09-08 18:49:00 · 1180 阅读 · 0 评论 -
Samba服务器配置手册
用上samba以后,在Windows和Linux的局域网内可以共享文件了,Linux就像一台网络PC或者Windows PC ,就像LAN内别的Windows计算机一样。另外,从Linux机器上也可以存取Windows的硬盘了。直接mount Windows的目录,就像用你自己的文件一样了。设置也非常容易,当然对于新手来说可能复杂一点。 下面,我们一步一步地来设置Samba服务器。 一转载 2006-09-08 18:48:00 · 1270 阅读 · 0 评论 -
远程登陆Linux和为Oracle添加实例
远程控制Linux服务器步骤:1、用SSH登陆Linux主机;2、启动vnc环境:使用vncserver命令启动服务,使用vncpasswd命令设置密码;3、使用vncviewer.exe从远程登陆: 1)在server处输入IP地址加端口号,如192.168.0.4:3,点击OK; 2)输入密码;4、接下来就可以进行远程操作Linux服务器了。Linux下添加新的Oracle原创 2006-05-31 11:55:00 · 2052 阅读 · 2 评论 -
实例解说 fdisk 使用方法
一、fdisk 的介绍;fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具;fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系统转载 2006-06-05 10:35:00 · 1057 阅读 · 0 评论 -
Oracle Database 9i 在Linux 下的安装
Oracle9i 2000 年 10 月在 Oracle Open World 上发布,为 Oracle 数据库、应用服务器和开发工具引进了许多新功能。Oracle9i 是业界第一个完整、简单的用于互联网的新一代智能化的、协作各种应用的软件基础架构。Oracle9i 实际上是指 Oracle9i Database, Oracle9i Application Server 和Oracle9i D转载 2006-06-13 16:57:00 · 1039 阅读 · 0 评论 -
多线程访问数据库的安全性
环境:Linux + oracle 10g + C方法:多线程环境下对数据库(Pro*C)进行检索,使用游标。 DBReturn ProcHandle::Test (IN string &sRuleID) { struct sqlca sqlca; /*define local sqlca for thread-safe */ EXEC SQL WHENEVER SQLERROR G原创 2006-07-25 16:58:00 · 1876 阅读 · 0 评论 -
Pro*C 线程安全问题案例
环境:Linux + oracle 10g + C方法:多线程环境下对数据库(Pro*C)进行检索,使用游标。 DBReturn ProcHandle::Test (IN string &sRuleID) { struct sqlca sqlca; /*define local sqlca for thread-safe */ EXEC SQL WHENEVER SQLERROR G原创 2006-07-25 16:54:00 · 1467 阅读 · 0 评论 -
Pro*C 线程安全问题案例
环境:Linux + oracle 10g + C方法:多线程环境下对数据库(Pro*C)进行检索,使用游标。 DBReturn ProcHandle::Test (IN string &sRuleID) { struct sqlca sqlca; /*define local sqlca for thread-safe */ EXEC SQL WHENEVER SQLERROR G原创 2006-07-25 16:51:00 · 1349 阅读 · 0 评论 -
用Pro*C开发多线程应用程序
//用Pro*C开发多线程应用程序 //(注:本文来自Pro*C/C++ Precompiler Programmers Guide Release 8.1.5) ////如果你的操作系统不支持线程,本文暂不适合你。本文包含以下几个部分: ////什么是多线程? ////Pro*C中的运行时上下文 ////运行时上下文的使用模式 ////多线程应用程序的用户接口 ////多线程例子转载 2006-07-25 17:19:00 · 1641 阅读 · 0 评论 -
shell学习日志
修改Linux时间date 月日时分年例:date 072717582006 trap命令#中断命令信号屏蔽,使程序的运行不会因为用户的误操作而终止例:trap exit 1 1 2 3 15 find命令,xargs命令 合用#查找特定条件内容(两天前修改过)过通道送给xargs执行(删除)#xargs为从标准输入中执行或构建命令行例:find /home -mtime +2 | x原创 2006-07-27 18:19:00 · 1005 阅读 · 0 评论 -
oracle数据库自动备份的实现历程
问题描述:oracle自动备份脚本的实现。错误提示1:Message file RMAN.msb not found Verify that ORACLE_HOME is set properly 。。。。。。错误原因:自动执行的不能够识别相应的命令,需要在自动备份脚本中显式的声明oracle的环境变量。错误提示2:standard in must be a tty 。。。。。。原创 2006-07-28 15:52:00 · 1575 阅读 · 0 评论 -
开发日积月累
Oracle SQL语句中的Update可以和SEQUENCE联合使用,以达到更新某字段的值连续编号,而不需要使用游标去逐条遍历更新数据库记录。例如 update sample set id = seq_id.nextval;Oracle中的select语句允许使用case语句。例如:select col1,case when col1 > 1 then exist else no e原创 2006-12-15 18:04:00 · 1055 阅读 · 0 评论 -
实战分析Windows下的软硬连接(NTFS文件系统)和Linux下的软硬连接
Windows NTFS文件系统的时候有个硬链接功能,这个功能就像在Linux下的ln,在正式介绍window下的应链接之前我们先来看看linux下的连接功能。 [admin@datahouse2 dac_adb]$ cd test/ [admin@datahouse2 test]$ ls ln.sh [admin@datahouse2 test]$ ll 总用量 4原创 2010-01-09 15:00:00 · 1877 阅读 · 0 评论