Unix学习
文章平均质量分 59
xiaotuni
看电影,电视。
展开
-
Solaris下交换分区的添加和取消
添加swap:1、成为超级用户 $su - root2、创建512m的swap文件 # mkfile 512m /export/home/swapfile/swapfile3、激活Swap文件 # /usr/sbin/swap -a /export/home/swapfile/swapfile4、验证swap文件 # /usr/sbin/swap原创 2011-11-29 09:35:04 · 1078 阅读 · 0 评论 -
输入四个字符串然后按大到后输出。
#include "Head.c"void main(){ char *ptr1[4]; char str[4][20]; char temp[20]; //定义指针数组,二维字符数组,用于交换的一维字符数组 int i; int j ; for( i = 0; i {原创 2008-02-28 22:53:00 · 1967 阅读 · 0 评论 -
转:在solaris 10 u3 x86上安装oracle 10g r2时,按照安装手册
在solaris 10 u3 x86上安装oracle 10g r2时,按照安装手册: 1. 首先配置系统资源;2. 创建project;3. 安装软件包;4. 创建用户、组;5. 创建安装目录;6. 修改用户环境变量。 最后运行解压目录中的安装文件./runinstaller 以上是个人写的 下面为参考资料: Oracle 10g 在Solaris 8&9 环境中的安装 一,本次安装不是双机安装转载 2008-02-20 09:44:00 · 1623 阅读 · 0 评论 -
安装vim-7.1
首先到 www.sunfreeware.com 上下载一个 vim-7.1 (ftp://ftp.sunfreeware.com/pub/freeware/intel/10/vim-7.1-sol10-x86-local.gz),安装这个完之后还得接着安装下面几个软件,否则会老是接错误的。gtk+-1.2.10 [ftp://ftp.sunfreeware.com/pub/freeware/i原创 2008-02-22 08:40:00 · 1170 阅读 · 1 评论 -
如何安装gcc
如何安装gcc。 去sunfreeware.com上下载相应平台的pkg包的gcc版本。 #pkgadd -d gcc* 设置环境变量: bash 和sh 的shell: vi $home/.profiel PATH=/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin;export PATH CC=gcc;export转载 2008-02-16 16:10:00 · 1573 阅读 · 0 评论 -
tar.bz2 解压命令。
bzip2 -d gcc-4.1.0.tar.bz2 ---上面解压完之后执行下面的命令。tar -xvf gcc-4.1.0.tar 或 tar -xvf *.tar解完之后会出现多一个文件夹 gcc-4.1.0原创 2008-02-16 16:16:00 · 126202 阅读 · 12 评论 -
用指向二维数组的指针,实现对二维数组的按行相加
#include "Head.c"#define ROW 3 //行#define LIST 4 //列void main(){ int i; int j; int arr[ROW][LIST] ; int temp[LIST]; int *ptr ; int *t ;原创 2008-02-02 11:07:00 · 3300 阅读 · 0 评论 -
排序 自己选择是从小到小还是从小到大排序。
#include "Head.c"void main() /*排序*/{ int num[10]; int i,j; void DESC(); void ASC(); printf("请输入十个数字。/n"); for( i = 0 ; i {原创 2008-01-31 17:36:00 · 1584 阅读 · 0 评论 -
Unix-C 一个非常简单的文本编辑器
#include "Head.c"#define MAX 100#define LEN 10 char text[MAX][LEN]; /*一个非常简单的文本编辑器*/ void main(){ register int t,i,j; /*声明为寄存器变量*/ for(t=0; t {原创 2008-01-31 11:30:00 · 916 阅读 · 0 评论 -
Linux 常用命令集合。
linux目录架构 /根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Di转载 2008-01-29 14:36:00 · 562 阅读 · 0 评论 -
unix自动登录Telnet,实现查看多台服务器硬盘及数据表空间使用情况
以下代码在Sun Solaris 10 系统上运行成功。#######################Auto Login Telnet############################ 在网上找到了一些自动登录的例子,现在用于更实用的例子。 ##原创 2008-12-01 20:39:00 · 1929 阅读 · 0 评论 -
Solaris 10下批量修某文件字符值。如:a.txt中192.168.1.1改为192.168.1.2。
下面这些方面相对实用,目前只学习了这两个种。A:-----------------------------------------------------将旧的修改为新的值。:1,$s/old/new/g如下:将所有192.168.1.1修改为192.168.1.7:1,$s/192.168.1.7/192.168.1.6/gB:----------------------------------原创 2008-12-03 21:24:00 · 1670 阅读 · 0 评论 -
shell 批量修改指定的文件。
shell 批量修改指定的文件。Batch_modify_file_list.sh#!/bin/shif [ -f modify_temp_file_list ];then #判断文件是否存在,如果存在就删除掉。 rm modify_temp_file_listfifor i in `awk {print $1} do ech原创 2008-12-09 12:17:00 · 1707 阅读 · 0 评论 -
在solaris下如何kill oracle所有进程
如果数据库的连接数太多访问起数据库来会非常的慢严重影响程序的效率在不想重新启动数据库实例的情况只可以杀死连接oracle的连接进程如下代码所示ps -ef | grep "ora" | grep -v grep | awk'{print $2}' | while read ORA_PIDdo kill -9 $ORA_PIDdone杀死进行只是暂时原创 2011-11-27 16:11:52 · 1505 阅读 · 0 评论 -
Pro*c 编释时报:libclntsh.so: wrong ELF class: ELFCLASS64 错误。
<br />在Pro*c 编译时报:libclntsh.so: wrong ELF class: ELFCLASS64 错误<br /> <br />出现在这种情况一般来说是由于当前的系统是64位,但用的是64位的库进行编译的所以要修改一下<br /> <br />ORALIB = ${ORACLE_HOME}/lib<br />改为<br />ORALIB = ${ORACLE_HOME}/lib32<br /> <br />同是改一下.profile 里的<br /> <br />LD_LIBRARY_原创 2010-08-30 20:02:00 · 7260 阅读 · 0 评论 -
解决Pro*C程序数据显示中出现在乱码问题。
<br />Pro*C程序在操作Oracle 数据库的时候,显示出来的内容都????<br /> <br />那是因为字符集的问题,修改如下:<br /> <br />在用户的 .profile 中添加下面这行。<br /> <br />export NLS_LANG=american_america.ZHS16GBK<br /> <br />保存后让.profie 生效一下 命令 . .profile 或者 source .profile <br /> <br />再运行 pro*c 程序就正常显示了。原创 2010-08-28 21:17:00 · 1450 阅读 · 0 评论 -
solaris 修改文件所属组 chgrp。
<br />chgrp newgroup files/directorys<br /><br />如:<br /># ls -lh a.c<br />-rw-r--r-- 1 liaohb root 146 8月 28日 17:23 a.c<br />现在将 a.c 由 root 组变到 dba 组 命令如下:<br /><br /># chgrp dba a.c<br /># ls -lh a.c<br />-rw-r--r-- 1 liaohb原创 2010-08-28 17:55:00 · 1570 阅读 · 0 评论 -
ubuntu下常用的压缩及解压命令
打包: tar -cvf 打包后的名称 目标目录。如: tar -cvf temp.tar temp/ *.tar 文件的解压: tar -xvf 要解压的文件。如: tar -xvf temp.tar压缩: bzip2 要压缩的文件。如: bzip2 temp.tar 。然后在当前目录下就可以看见 temp.tar.bz2的压缩文件了。原创 2010-03-25 20:08:00 · 932 阅读 · 0 评论 -
ubuntu 修改或创建交换分区的大小。
第一:查看当前空间大小: free -m total used free shared buffers cachedMem: 1002 977 24 0 25 638-/+ buffer原创 2010-03-25 19:34:00 · 7285 阅读 · 0 评论 -
ubuntu 9.10 下安装ORACLE 出错SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
在ubuntu 9.10 下安装ORACLE Database 10g Express Edition首先用ROOT用户在 /etc/apt/sources.list里添加一行记录。deb http://oss.oracle.com/debian unstable main non-free然后在终端上输入:apt-get update完了之后再输入:apt-get原创 2010-03-25 19:31:00 · 6030 阅读 · 0 评论 -
solaris samba 的配置
目前只会配置两种,一种就是要用户名,别一个就是不用,任何人都可以访问的。 solaris 10 系统。 1、创建smb.conf文件。 cp /etc/sfw/smb.conf-example smb.conf 2、修改smb.conf内容。 vi smb.conf#在[global]段下南加上下面几行代码,这个主要是解决乱码问题。[global原创 2009-04-15 10:28:00 · 693 阅读 · 0 评论 -
Pro*c中嵌入PL/SQL块
主要功能是:程序提示用户输入 部门号,然后显示该部门的名字,地址及职员人数。Pro*C中 samplePL_SQL.pc 代码如下: 1 #include 2 #include 3 #include 4 5 typedef char asciz; 6 exec sql begin declare section; 7 8 exec sql type原创 2009-03-25 14:51:00 · 1522 阅读 · 0 评论 -
系统管理指南:基本管理 索引
索引数字和符号“用户”工具禁用帐户, 107口令管理, 109AARCH=所有软件包, 如何添加缺失的, 无盘客户机疑难解答, 145-152ASN.1(Abstract SyntaxNotation 1,抽象语法表示法1), 318authTypes 标记, Java Web Console, 67Bbanner 命令(PROM), 177base64, 318basedir 关键字(管理文件)转载 2008-02-05 15:47:00 · 5969 阅读 · 0 评论 -
系统管理指南:基本管理 第21 章• 使用Sun PatchManager 管理Solaris 修补程序(任务)
第2 1 章409注– 从该Solaris 发行版开始,并非所有Sun 修补程序都可通过Sun PatchManager 获取。这类修补程序包括不符合PatchPro 标准的那些修补程序,以及具有第三方合同限制的那些修补程序。PatchManager 功能PatchManager 具有以下功能:■ PatchPro 分析引擎■ 本地模式的命令行界面■ 修补程序列表操作注– Sun Update C转载 2008-02-05 15:45:00 · 923 阅读 · 0 评论 -
系统管理指南:基本管理 Solaris 管理工具(指南)
admintool 支持支持不支持Solstice AdminSuite 2.3 不支持不支持不支持Solstice AdminSuite 3.0 支持不支持不支持SolarisManagement Tools 1.0 支持不支持不支持SolarisManagement Tools 2.0 支持(仅限Solaris 801/01、4/01、7/01、10/01 和2/02 发行版)不支持不支持So转载 2008-02-05 15:28:00 · 1167 阅读 · 0 评论 -
系统管理指南:基本管理 目录
目录前言.......................................................................................................................................................171 Solaris 管理工具(指南) ........................转载 2008-02-05 15:25:00 · 577 阅读 · 0 评论 -
Unix下的解压命令 tar
tar把文件保存到归档介质中,或直接从介质中读取归档文件。归档介质可以是软盘、磁带或常规文件。1。使用tar创建备份tar c(r)vn filename 或 tar cvfk device#c——指定创建一个新的备份,它可以覆盖已有的同名文件 r——自动把文件加到档案文件的尾部,而不是生成新的文件。注意r选项只对磁盘上的档案文件有效,不能在磁带上使用。 v——指定在创建tar备份过程转载 2008-02-05 11:13:00 · 1865 阅读 · 0 评论 -
系统管理指南:基本管理 第22 章• 使用patchadd 命令管理Solaris 修补程序(任务)~附录A • SMF 服务
第2 2 章441任务说明参考3. 下载并应用修补程序。可以使用patchadd 命令将修补程序下载并应用到系统上。第444 页中的“如何下载和应用Solaris 修补程序”4. (可选)显示有关已应用于系统的修补程序的信息。如需有关已应用于系统的修补程序的信息,请使用patchadd、showrev 或pkgparam 命令。第445 页中的“如何显示有关Solaris 修补程序的信息”5. (转载 2008-02-05 15:47:00 · 2014 阅读 · 0 评论 -
系统管理指南:基本管理 第19 章• 使用软件包命令管理软件(任务)
第1 9 章379使用pkgadd 命令添加和删除已签名的软件包以下过程介绍如何使用pkgadd 命令添加和删除已签名的软件包。▼ 如何从Java 密钥库导入受信任证书(pkgadmaddcert)成为超级用户或承担等效角色。角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置RBAC(任务列表)”。检验根证书颁发机构(certificate auth转载 2008-02-05 15:44:00 · 744 阅读 · 0 评论 -
系统管理指南:基本管理 第15 章• 管理服务(任务)
14 第1 4 章273■ 允许使用svcadm 来启用和禁用服务。这些更改不会因升级或重新启动而失效。如果使用-t 选项,则所做的更改将是临时更改。■ 管理员能够安全地将任务委托给非超级用户,这些任务包括在系统中修改属性以及启用、禁用或重新启动服务等任务。■ 依据服务的相关性并行启动服务,从而提高大型系统的引导速度。关机时过程相反。■ 可以对引导控制台输出进行自定义,尽可能采用静默方式(缺省设置转载 2008-02-05 15:41:00 · 1991 阅读 · 0 评论 -
系统管理指南:基本管理 第9 章
第9 章165关闭系统Solaris 软件可以持续运行,从而使电子邮件和网络软件可以正常工作。但是,某些系统管理任务和紧急情况需要关闭系统,使其进入可以安全断电的级别。在某些情况下,需要使系统进入中间级别,在此级别并非所有系统服务都可用。这类情况包括以下几项:■ 添加或删除硬件■ 为预期停电做准备■ 执行文件系统维护,如备份有关需要关闭系统的系统管理任务的完整列表,请参见第8 章。有关使用系统电源转载 2008-02-05 15:36:00 · 721 阅读 · 0 评论 -
系统管理指南:基本管理 第6 章
管理客户机/服务器支持(概述)本章介绍如何通过网络管理服务器和客户机支持。提供了有关Solaris 操作系统支持的每个系统配置(称为系统类型)的概述信息。本章还包含如何选择适当的系统类型以满足需要的指南。注– 在本章中,如果信息仅与特定的Solaris 发行版有关,则会明确指出该信息适用于哪个版本。以下是本章中概述信息的列表:■ 第115 页中的“客户机/服务器支持管理的新增功能”■ 第117 页转载 2008-02-05 15:35:00 · 1186 阅读 · 0 评论 -
排序 从小到大。
#include "Head.c"void main() /*排序*/{ int num[10]; int i,j; int temp; /*中间存取变量*/ printf("请输入十个数字。/n"); for( i = 0 ; i { p原创 2008-01-31 15:28:00 · 573 阅读 · 0 评论 -
系统管理指南:基本管理 第2 章
第2 章31SolarisManagement Console 有三个主要的组件:■ SolarisManagement Console 客户机称作控制台,此组件是可视界面,其中包含用于执行管理任务的GUI 工具。■ SolarisManagement Console 服务器此组件位于与控制台相同的计算机上或位于远程计算机上。此组件提供所有后端功能,允许通过控制台进行管理。■ SolarisMan转载 2008-02-05 15:30:00 · 1017 阅读 · 0 评论 -
系统管理指南:基本管理 第3 章
使用Sun JavaWeb Console(任务)本章介绍Sun Java Web Console,该软件用来管理在系统上安装和注册的、基于Web 的Sun 系统管理应用程序。本章包含以下主题:■ 第53 页中的“Java Web Console 管理方面的新增功能”■ 第54 页中的“Java Web Console(概述)”■ 第56 页中的“Java Web Console 入门”■ 第57转载 2008-02-05 15:32:00 · 1080 阅读 · 0 评论 -
系统管理指南:基本管理 第4 章
第4 章69表4–1 用于管理用户帐户和组的工具(续)工具名称说明更多信息useradd、groupadd、roleadd;usermod、groupmod、rolemod;userdel、groupdel、roledel用于管理用户、组和角色的命令。第102 页中的“示例-用groupadd 和useradd 命令添加组和用户”什么是用户帐户和组?一个基本的系统管理任务就是在站点为每个用户都设置转载 2008-02-05 15:33:00 · 892 阅读 · 0 评论 -
系统管理指南:基本管理 第20 章• 管理Solaris 修补程序和更新(概述)
第2 0 章397有关向无盘客户机系统应用修补程序的信息,请参见第142 页中的“修补无盘客户机OS 服务”。有关为使用Solaris 修补程序推荐的策略和做法的信息,请参见《Solaris PatchManagement: Recommended Strategies》。.修补程序的类型修补程序是文件和目录的集合,用来替换或更新阻止现有软件正确执行的现有文件和目录。现有软件是从指定的软件包格式派转载 2008-02-05 15:44:00 · 786 阅读 · 0 评论 -
系统管理指南:基本管理 第18 章• 用Solaris 系统管理工具管理软件(任务)
18 第1 8 章355用Solaris 安装程序GUI 添加软件本节介绍如何使用Solaris 安装程序GUI 来向已安装Solaris 操作系统(Solaris OperatingSystem, Solaris OS) 的系统中添加软件。Solaris 安装程序GUI 仅安装在最初安装SolarisOS 时跳过的软件组的组件。在安装或升级OS 之后,不能升级到另一个软件组。有关四个软件组的说明转载 2008-02-05 15:43:00 · 572 阅读 · 0 评论 -
系统管理指南:基本管理 第17 章• 注册Solaris 软件(任务)
17 第1 7 章325■ 使用UpdateManager 中的注册向导。有关使用UpdateManager 应用程序进行注册的信息,请参见位于http://docs.sun.com/app/docs/coll/1320.1 中的Sun UpdateConnection 文档。如果您运行的版本低于Solaris 10 1/06,则可以使用以下注册方法:■ Sun UpdateManager 应用程转载 2008-02-05 15:43:00 · 931 阅读 · 0 评论 -
系统管理指南:基本管理 第16 章• 管理软件(概述)
16 第1 6 章311Sun Update Connection 产品支持从装有非全局区域的系统上的全局区域管理修补程序Solaris 10 6/06:此Solaris 发行版中提供了Sun Update Connection, System Edition 1.0.4 版产品。对于安装了一个或多个非全局区域的系统,此版本的Sun Update Connection 软件支持全局区域中patch转载 2008-02-05 15:42:00 · 674 阅读 · 0 评论