-
Solaris系统中如何更改文件系统大小
所属栏目:[Unix] 日期:2016-10-08 热度:144
作为系统管理员的我们,经常遇到要增加或缩小某文件系统的需求。对于Unix上的主流OS以及linux来说,动态逻辑卷管理(LVM)能够很好的帮我们完成这个工作。但是对于不支持LVM的Solaris系统,只能用笨办法实现了。 假设一个工作场景,我需要在服务器硬盘上新[详细]
-
Unix下GREP的用法
所属栏目:[Unix] 日期:2016-10-08 热度:197
grep(全局正则表达式版本)允许对文本文件进行模式查找,grep支持基本正则表达式,也支持其扩展集。 grep有三种变形: grep 标准grep命令 egrep 扩展grep命令,支持基本及扩展的正则表达式,但不支持q模式范围的应用 fgrep 快速grep命令,允许查找字符串而不是一[详细]
-
UNIX环境高级编程:epoll函数使用详解
所属栏目:[Unix] 日期:2016-10-02 热度:117
副标题#e# epoll - I/O event notification facility 在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。 相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为[详细]
-
UNIX环境高级编程:IPC总结
所属栏目:[Unix] 日期:2016-10-02 热度:201
副标题#e# IPC主要包括:管道,消息队列,信号量,共享内存, 套接字(SOCKET)。 一、IPC对象的持久性 每种IPC机制都会借助一种数据结构,这种数据结构的实例称为该IPC机制的对象(相应的,用于同步互斥的数据结构的实体也可以称为该机制的对象)。理清IPC对[详细]
-
UNIX环境高级编程:主线程与子线程的退出关系
所属栏目:[Unix] 日期:2016-10-02 热度:123
副标题#e# 我们在一个线程中经常会创建另外的新线程,如果主线程退出,会不会影响它所创建的新线程呢?下面就来讨论一下。 1、 主线程等待新线程先结束退出,主线程后退出。正常执行。 示例代码: #include stdio.h #include stdlib.h #include pthread.h #[详细]
-
UNIX环境高级编程:pthread_create的问题
所属栏目:[Unix] 日期:2016-10-02 热度:184
副标题#e# linux 下常用的创建多线程函数pthread_create(pthread_t * thread , pthread_attr_t * attr , void *(*start_routine)(void*) , void *args); 其中第一个参数用来保存线程信息,第二个参数指新线程的运行属性,可以设置为NULL,第三个参数为自定[详细]
-
UNIX环境高级编程:线程同步之互斥量
所属栏目:[Unix] 日期:2016-10-02 热度:197
互斥量(也称为互斥锁)出自POSIX线程标准,可以用来同步同一进程中的各个线程。当然如果一个互斥量存放在多个进程共享的某个内存区中,那么还可以通过互斥量来进行进程间的同步。 互斥量,从字面上就可以知道是相互排斥的意思,它是最基本的同步工具,用[详细]
-
Unix系统sar命令详解
所属栏目:[Unix] 日期:2016-10-02 热度:56
副标题#e# 在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时,我们[详细]
-
Unix系统stty命令用法详解
所属栏目:[Unix] 日期:2016-10-02 热度:169
副标题#e# UNIX系统的命令很多,下面讲解stty. 该命令是一个用来改变并打印终端行设置的常用命令。 1、stty(set tty,设置tty)命令用于检查和修改当前注册的终端的通信参数。 UNIX系统为键盘的输入和终端的输出提供了重要的控制手段,可以通过stty命令对[详细]
-
solaris的硬盘安装过程
所属栏目:[Unix] 日期:2016-10-02 热度:95
1、分区简介:(以我的硬盘为例,只做参考) 第一主分区 10G C盘 FAT32格式 安装WINDOWS XP 第二主分区 15G 空闲未分配 准备留给Solaris10 扩展分区分为三个逻辑盘: D盘 24G FAT32格式 E盘 26G FAT32格式 F盘 3G FAT32格式 2、准备过程: 在E盘建一个Sola[详细]
-
Solaris中如何修改默认Shell
所属栏目:[Unix] 日期:2016-10-02 热度:171
Solaris 有很多方面都用这和以前不大一样,下面讲Solaris中Shell的一些问题和解决方法。 Solaris的默认Shell是sh,即命令行提示符为(root用户):# 而在用Linux命令行的提示符中既有用户名,还有主机名称以及当前路径的名称。这样可以给人一目了然的感觉[详细]
-
Solaris中如何更改系统语言
所属栏目:[Unix] 日期:2016-10-01 热度:91
在虚拟机上装了一个Solaris的系统, 不过用客户端进行连接的时候出现了乱码, google 了一下, 问题搞定了。 故整理一下,以后备用。 1、语言环境包括语言规范、地域、代码集和其它特征。简体中文 Solaris 操作环境包括下列语言环境: C--对英文 ASCII 环[详细]
-
Solaris中如何添加删除用户和组
所属栏目:[Unix] 日期:2016-10-01 热度:103
Solaris是基于网络的操作系统,它可以供多人使用,当Solaris 系统安装好之后,默认只创建了一个root用户。而且当我们用ssh 远程访问该系统时, root 用户是连不上的,必须用其他用户连接上之后才可以切换成root用户。 一、相关语法 1、增加用户组:groupad[详细]
-
AIX系统的磁带备份
所属栏目:[Unix] 日期:2016-10-01 热度:128
AIX对于系统备份和恢复 备份和恢复是系统管理员经常要做的事情, 主要包括rootvg备份和用户数据备份. 操作系统和系统程序的备份: 将一盘新磁带或无用磁带插入磁带机 #tctl -f(指定磁带设备) /dev/rmt0 rewind(将磁带倒带) #smit mksysb tctl 将子命令提供[详细]
-
AIX的系统管理
所属栏目:[Unix] 日期:2016-10-01 热度:95
系统管理目标 在系统的管理上花费最好的时间和资源。 提高系统的生产率,可靠性,吞吐量和性能。 提高远程的系统管理方案。 系统管理员的任务: 1、安装前计划: 用户帐号/组 磁盘空间分配/换页空间 子系统(打[详细]
-
AIX的系统存储
所属栏目:[Unix] 日期:2016-10-01 热度:150
副标题#e# 存储组件 文件 目录 文件系统 逻辑存储 物理存储 逻辑卷管理器 传统的UNIX磁盘存储所存在的问题 固定的分区 扩大分区的大小 一个文件系统和一个文件大小的限制 磁盘空间连续性的需要 预先规划存储所需要付出的时间和精力 逻辑卷管理器(LVM)的优[详细]
-
AIX的逻辑卷管理器及列出卷组信息
所属栏目:[Unix] 日期:2016-10-01 热度:59
副标题#e# 逻辑卷管理器(LVM) # smit lvm Logical Volume Manager菜单用于管理系统存储的很多方面。 Volume Groups 该菜单能够用来管理系统中的卷组。 Logical Volumes该菜单能够用来管理系统中的逻辑卷。包含日志文件系统、换页空间和dump设备的逻辑卷,[详细]
-
AIX的文件系统管理
所属栏目:[Unix] 日期:2016-10-01 热度:130
副标题#e# 1、空间管理 监控文件系统的增长 控制持续增长的文件 管理文件系统的空间使用 控制用户磁盘使用 清理文件系统碎片 尽管系统可以使文件系统动态增加,但并不是自动的。系统管理员可以通过监控工具来检查文件系统的状态及使用情况。如果系统空间不[详细]
-
AIX的客户化环境
所属栏目:[Unix] 日期:2016-09-30 热度:62
1、Shell 定义用户环境的次序 (1) /etc/profile 由超级用户定义的样板 profile 文件,对每一个用户都适用。 (2)/etc/enviroment 由超级用户定义的样板 profile 文件,对每一个用户都适用,但只在/etc/profile 文 件不存在的情况下才有用。 (3)$HOME/[详细]
-
PC Unix实验环境的搭建
所属栏目:[Unix] 日期:2016-09-30 热度:85
首先解释一下PCUNIX环境,在PC服务器上可以安装多种UNIX系统例如ScoUnix,SunSolarisx86系统,BSD系统等等,但是唯一应用在生产系统(例如邮政储蓄,证券和某些银行前置机等)的PCUNIX系统是ScoUNIX系列,例如Openserver,UnixWare。 近期代理了某邮政系统的[详细]
-
Solaris zfs文件系统的配置实例
所属栏目:[Unix] 日期:2016-09-29 热度:89
zfs文件系统是solaris 10的重要特性,实例配置可以更容量的了解zfs文件系统配置。 一、Solaris磁盘基础 1. 磁盘查看方法 # format AVAILABLE DISK SELECTIONS: 0. c0d1 xxx cyl 6524 alt 2 hd 255 sec 63 /pci@0,0/pci-ide@7,1/ide@1/cmdk@1,0 1. c1t0d0 V[详细]
-
Solaris 10的基础网络配置
所属栏目:[Unix] 日期:2016-09-29 热度:144
Solaris 基础网络配置命令记录如下: 1. 配置ssh允许root登录 vi /etc/sshd/sshd_config PermitRootLogin yes 重启ssh服务 svcadm restart ssh 2. 网络配置 1) 配置IP地址及主机名 # vi /etc/hosts # ::1 localhost 127.0.0.1 localhost 192.168.50.200 v[详细]
-
如何使用线程局部存储实现多线程下的日志系统
所属栏目:[Unix] 日期:2016-09-29 热度:98
副标题#e# 概述 通常来说,在应用程序中需要日志来记录程序运行的状态,以便后期问题的跟踪定位。在日志系统的设计中,通常会有一个总的日志系统来统一协调这些日志的设置如位置、输出级别和内容等。在多线程编程中,当每个线程都需要输出日志时,因为要考[详细]
-
如何在一个Integrated Virtualization Manager LPAR上安装IBM AIX 7.1
所属栏目:[Unix] 日期:2016-09-29 热度:122
副标题#e# 概念 我是电影 Inception(盗梦空间) 的超级粉丝。一个梦中的梦中的梦,这个想法非常独特,给人印象极深。您可能会问,这有什么关联?只要拥有足够的可用资源,IBM Integrated Virtualization Manager 就允许用户在单一硬件刀片上有效地安装多个[详细]
-
PowerVM 环境下实施 PowerHA 7.1的要点
所属栏目:[Unix] 日期:2016-09-29 热度:68
副标题#e# 前言 随着 PowerVM 使用的越来越多,在虚拟化环境下实施 PowerHA 的案例会越来越多。传统 PowerHA6.1 在物理分区下实施是比较经典的配置,PowerHA7.1 为了适应 PowerVM,在开发的时候进行了相关考虑,主要包含三点:PowerHA7.1 中允许 1 个 HA 节[详细]