-
UNIX网络编程:TCP输出及UDP输出
所属栏目:[Unix] 日期:2016-09-26 热度:180
TCP输出 每一个TCP套接字有一个发送缓冲区,我们可以使用SO_SNDBUF套接字选项来更改该缓冲区的大[详细]
-
UNIX网络编程:网络数据包检测
所属栏目:[Unix] 日期:2016-09-26 热度:118
副标题#e# 网络数据包检测 数据包捕获(sniffer):是指在网络上进行数据收集的行为,需要通过网卡来完成。 三种访问方式: BSD Packet Filter(BPF) SVR4 Datalink Provider Interface(DLPI) linux SOCK_PACKET interface libpcap库 安装: apt-get install[详细]
-
UNIX环境高级编程——TCP/IP网络编程
所属栏目:[Unix] 日期:2016-09-26 热度:94
副标题#e# 常用网络信息检索函数 gethostname() getppername() getsockname() gethostbyname() gethostbyaddr() getprotobyname() getprotobynumber() getservbyname() getservbyport() 网络属性设置 头文件: #include sys/types.h #include sys/socket.h[详细]
-
AIX/LINUX系统中如何查看单个进程在os层面的内存消耗
所属栏目:[Unix] 日期:2016-09-26 热度:148
--如何查看单个进程在os层面的内存消耗 AIX: $ svmon -Pt10 | perl -e 'while(){print if($.==2||$!$s++);$.=0 if(/^-+$/)}' ---- -用这个可以看最大的占用内存的10个进程 ----------------------------------------------------------------------------[详细]
-
AIX系统中检测CPU信息
所属栏目:[Unix] 日期:2016-09-26 热度:60
physical CPU Number Of Processors: 8 [P720:/home/dsg]$prtconf System Model: IBM,8202-E4C Machine Serial Number: 06DBA5R Processor Type: PowerPC_POWER7 Processor Implementation Mode: POWER 7 Processor Version: PV_7_Compat Number Of Proces[详细]
-
如何查看AIX和HP-UX文件系统类型
所属栏目:[Unix] 日期:2016-09-26 热度:70
副标题#e# AIX # uname whoami AIX root # df -g Filesystem GB blocks Free %Used Iused %Iused Mounted on /dev/hd4 2.25 0.14 94% 9425 22% / /dev/hd2 4.62 0.11 98% 89988 75% /usr /dev/hd9var 2.00 1.40 31% 5038 2% /var /dev/hd3 4.00 1.43 65% 10[详细]
-
如何在磁带上备份和恢复AIX系统
所属栏目:[Unix] 日期:2016-09-26 热度:84
备份和恢复是系统管理员经常要做的事情, 主要包括rootvg备份和用户数据备份. 1. 操作系统和系统程序的备份: 将一盘新磁带或无用磁带插入磁带机 #tctl -f /dev/rmt0 rewind #smit mksysb 在备份设备或文件中添入/dev/rmt0后回车. 系统会运行很长时间, 等到[详细]
-
Linux/Unix shell 参数传递到SQL脚本
所属栏目:[Unix] 日期:2016-09-26 热度:95
副标题#e# 在数据库运维的过程中,Shell 脚本在很大程度上为运维提供了极大的便利性。而shell 脚本参数作为变量传递给SQL以及SQL脚本也是DBA经常碰到的情形之一。本文主要讨论了如何将shell脚本的参数传递到SQL脚本之中并执行SQL查询。 1、启动sqlplus时执[详细]
-
Unix系统vmstat命令详解
所属栏目:[Unix] 日期:2016-09-26 热度:71
副标题#e# Virtual Memory Statistics ( vmstat ) 是报告关于进程,虚拟内存,磁盘,CPU活动的一个统计报告。 在一个多CPU系统中,vmstat统计所有个数的CPU的平均输出。为每个进程进行统计。没有参数时,vmstat显示每一行是自从系统启动以后的虚拟内存的[详细]
-
UNIX环境高级编程:网络编程常用函数及结构
所属栏目:[Unix] 日期:2016-09-26 热度:175
副标题#e# #include arpa/inet.h int inet_aton(const char *strptr, struct in_addr *addrptr); //将strptr字符串转换成32位的网络字节序(二进制值--a.b.c.d-32)。 int_addr_t inet_addr(const char *strptr) //功能通上,返回地址。 in_addr addr; addr.[详细]
-
kernel学习之调度器发展史
所属栏目:[Unix] 日期:2016-09-10 热度:61
调度器的主要工作是在所有 RUNNING 进程中选择最合适的一个。作为一个通用操作系统,Linux 调度器将进程分为了三类: 交互进程:此类进程有大量的人机交互,因[详细]
-
kernel学习之进程抢占和切换
所属栏目:[Unix] 日期:2016-09-09 热度:92
抢占时伴随着schedule()的执行。内核提供了一个TIF_NEED_RESCHED标志来表明是否要用schedule()调度一次。 根据抢占发生的时机分为用户抢占和内核抢占。用户抢占[详细]
-
Solaris的网络配置过程
所属栏目:[Unix] 日期:2016-09-09 热度:95
1. ifconfig -a查看接口的名字 -bash-3.00# ifconfig -a lo0: flags=2001000849UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL mtu 8232 index 1 inet 127.0.0.1[详细]
-
topas命令详解
所属栏目:[Unix] 日期:2016-09-09 热度:131
1.AIX系统版本 -bash-3.00$ oslevel 5.3.0.0 2.topas命令 Topas Monitor for host: aix EVENTS/QUEUES FILE/TTY Sun Jan 8 12:51:10 2012 Interval: 2 Cswitch[详细]
-
Unix与Linux的区别和联系
所属栏目:[Unix] 日期:2016-09-09 热度:157
区别和联系 Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同,这种不同体[详细]
-
UNIX网络编程:如何使用select函数的TCP和UDP回射服务器程序
所属栏目:[Unix] 日期:2016-09-09 热度:59
服务器程序: #include sys/wait.h #include string.h #include string.h #include errno.h #include stdio.h #include stdlib.h #include sys/types.h #include sys/socket.h #include signal.h #include arpa/inet.h #include sys/select.h #include sys[详细]
-
UNIX网络编程:UDP 中的外出接口的确定
所属栏目:[Unix] 日期:2016-09-09 热度:147
已连接UDP套接字还可用来确定用于特定目的地的外出接口。这是由connect函数应用到UDP套接字时的一个副作用造成的:内核选择本地IP地址。这个本地IP地址通过为目[详细]
-
UNIX网络编程:UDP缺乏流量控制(改进版)
所属栏目:[Unix] 日期:2016-09-09 热度:104
现在我们查看无任何流量控制的UDP对数据报传输的影响。首先我们把dg_cli函数修改为发送固定数目的数据报,并不再从标准输入读。如下,它写2000个1400字节大小的[详细]
-
UNIX网络编程:UDP回射服务器程序(初级版本)及漏洞分析
所属栏目:[Unix] 日期:2016-09-09 热度:69
该函数提供的是一个迭代服务器,而不是像TCP服务器那样可以提供一个并发服务器。其中没有对fork的调用,因此单个服务器进程就得处理所有客户。一般来说,大多数[详细]
-
UNIX网络编程:UDP编程模型简介
所属栏目:[Unix] 日期:2016-09-09 热度:181
使用UDP编写的一些常见得应用程序有:DNS(域名系统),NFS(网络文件系统)和SNMP(简单网络管理协议)。 客户不与服务器建立连接,而是只管使用sendto函数给[详细]
-
kernel学习之进程调度的目标,nice值,静态优先级和动态优先
所属栏目:[Unix] 日期:2016-02-05 热度:122
进程调度的目标: 1、高效性:高效意味着在相同的时间下要完成更多的任务。调度程序会被频繁的执行,所以调度程序要尽可能的高效。 2、加强交互性能(interactiv[详细]
-
UNIX高手的10个好习惯
所属栏目:[Unix] 日期:2016-01-20 热度:178
采用10个能够提高您的UNIX命令行效率的好习惯并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术,这些技术非常好,但是通常[详细]
-
在Solaris上安装带颜色分辨的ls
所属栏目:[Unix] 日期:2016-01-20 热度:52
solaris下默认的ls后显示的目录或者文件等等是不带颜色的,如果要使其像linux下,那么需要如下步骤 一、去www.sunfreeware.com下载coreutils-4.5.4-sol9-sparc-[详细]
-
Solaris:在Enterprise Server上配置SCSI磁带机
所属栏目:[Unix] 日期:2016-01-20 热度:60
不是每一个运行 Solaris Operating System 的地方都拥有备份解决方案的资源,它们甚至不需要这些资源,这些备份解决方案如价格昂贵的磁带自动更换机、磁带库或[详细]
-
Sun Solaris CMT和虚拟化技术解析
所属栏目:[Unix] 日期:2016-01-20 热度:71
Solaris 10:最伟大的 操作系统 网络计算的核心平台 当越来越多的人加入到网络之后,网络计算需要更加强大的基础设施来支持,保证网络在维持24X7全天候运行的同[详细]