Linux系统中增加Swap分区文件步骤方法
检查没有swap,下面就需要增加,判定新交换文件的大小,将大小乘以1024来判定块的大小。例如,大小为64MB的交换文件的块大小为65536,在 shell 提示下以根用户身份键入以下命令,其中的 count 等于想要的块大小。 1、检查当前的分区情况(使用free -m或cat /proc/Swaps ) [root@db2 root]# free -m total used free shared buffers cached Mem: 1006 84 922 0 11 38 -/+ buffers/cache: 35 971 Swap: 0
在AIX上安装VNC
在AIX上安装VNC来跨操作系统远程图形化可间断与共享式控制文章分类:Java编程 关键字: aix vnc 可间断 共享式 跨操作系统 远程 图形化 已在AIX 5.3与AIX 6.1版本上面通过。 软件下载 服务端: ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/vnc/vnc-3.3.3r2-6.aix5.1.ppc.rpm 客户端: VNC的话,随便下载一个都可以,比如 TightVNC UltraVNC vncviewer VNC客户端推荐使用TightVNC或者UltraVNC,下载地址: http://sourceforge.net/projects/vnc-tight/ http://sourceforge.net/projects/ultravnc/ 如果想通过浏览器进行控
Linux每进程线程数问题处理
Linux每进程线程数问题处理公司的一台服务器升级,原先运行正常的一个服务经常会跳出,于是予以分析解决。该服务是一个tcp的服务端程序,被动接收客户端连接处理数据,升级后当客户端连接到一定量后程序会自动跳出。使用netstat查看各个状态的数量netstat -na |awk ‘{print $6}’|sort |uniq -c |sort -nr发现很多的CLOSE_WAIT,并且还在不断增加中。觉得可能是CLOSE_WAIT得不到释放,占用很多资源,于是修改sysctl.conf中关于tcp连接的连接时间等设置,结果问题依旧。怀疑收到攻击,使用netstat -na |grep CLOSE_WAIT|awk ‘{print $5}’
linux java环境变量配置
export JAVA_HOME=/usr/local/jdk1.6.0_16export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin当你已经成功把jdk1.6.0_16 安装到 /usr/java,并且配置好了系统环境变量执行 # java -version 时就是 显示jdk1.4.3,是因为你的linux系统有默认的jdk;执行 1. # cd /usr/bin # ln -s -f /usr/local/jdk1.6.0_16/jre/bin/java # ln -s -f /usr/local/jdk1.6.0_16/bin/javac (2. Remove the old empty java environment # rm -f /usr/bin/java # rm -f /usr/bin/javac # rm -f /etc/alternati
Linux系统下查CPU个数的方法
:/proc/cpuinfo linux 下 /proc/cpuinfo 文件会显示cpu的信息 processor 会从0开始记数 继续下去多个cpu flags 如果有 ht 说明支持超线程技术 判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理 CPU processor : 4 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.00GHz stepping : 8 cpu MHz : 3002.700 cache size : 2048 KB physical id : 9 siblings : 4 core id : 19 cpu cores : 2 ---------------------------
Linux操作系统Vmstat命令列出的属性详解
Procs r: 等待运行的进程数 b: 处在非中断睡眠状态的进程数 w: 被交换出去的可运行的进程数。此数由 linux 计算得出,但 linux 并不耗尽交换空间 Memory swpd: 虚拟内存使用情况,单位:KB free: 空闲的内存,单位KB buff: 被用来做为缓存的内存数,单位:KB Swap si: 从磁盘交换到内存的交换页数量,单位:KB/秒 so: 从内存交换到磁盘的交换页数量,单位:KB/秒 IO bi: 发送到块设备的块数,单位:块/秒 bo: 从块设备接收到的块数,单位:块/秒 System in: 每秒的中断数,包括时钟中断
[linux]系统性能监测工具详解iostat,mpstat,sar
sysstat工具包提供的主要命令:iostat mpstat sarsar的最后两个参数一般是interval count1、sar -u 1 5输出CPU使用情况的统计信息,每秒输出一次,一共输出100次17时06分01秒 CPU %user %nice %system %iowait %idle17时06分02秒 all 1.27 0.00 0.51 1.01 97.2217时06分03秒 all 0.00 0.00 0.00 0.00 100.0017时06分04秒 all 0.00 0.00 0.00 0.00 100.0017时06分05秒 all 0.25 0.00 0.00 0.00
rsync的安装 和 配置
rsync的安装 和 配置 _ rsync3.0.6最新版本 _ 笔记 rsync的安装 和 配置1. rsync 安装2. 配置rsync服务端3. 配置rsync客户端4. 自动运行 同步数据5. 防火墙的设置6. 常见错误和解决 : 1. rsync 安装# 32bitwget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpmrpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm# 64bitwget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpmrpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpmyum -y install rsync2. 配置rsync
利用ssh传输文件
博客园手机版-利用ssh传输文件 在linux下一般用scp这个命令来通过ssh传输文件。而如果你的工作环境是windows的话,那么可以选择用secure CRT,或者putty 这样的ssh登录工具来进行传输.对于linux环境:一、利用scp传输文件 1、从服务器上下载文件 scp username@servername:/path/filename 例如scp codinglog@192.168.0.101:/home/kimi/test.txt 把192.168.0.101上的/home/kimi/test.txt 的文件下载到当前目录 2、上传本地文件到服务器 scp /path/filename username@servername:/path 例如scp /var/www/test.php c
Linux 时间同步
Linux 时间同步 1. rpm -qa | grep ntp //查看是否安装 ntp 2. rpm -ivh ntp-4.1.2-4.EL3.1.i386.rpm //如果已安装直接跳过这一步 3. vi /etc/ntp.conf //注释 restrict default ignore (or restrict default nomodify notrap noquery) //加入 restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap 4. vi /etc/ntp/step-tickers
linux 中设置日期
linux 中设置日期我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成1996年6月10日的命令如下。 #date -s 06/10/96 将系统时间设定成下午1点12分0秒的命令如下。 #date -s 13:12:00 注意,这里说的是系统时间,是linux由操作系统维护的。 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间
linux 脚本切换用户不用输入密码
#!/usr/bin/expect -f spawn - testexpect ":" send "testr" interact [@more@]
unix CPU、Disk、Mem、Swap查看工具
网络上有很多关于glance的用法介绍,基本上都是一个版本.其实有两个命令很实用,但是并没有介绍到. 1.进入glance后,"?"命令可以在线提示所有的命令以及对应的解释.内容如下: GlancePlus Commands Menu h - Online Help q - exit (or e) A - Application Listg - Process List d - Disk Report P - PRM Group Lista - CPU By Processor i - IO By File System Y - Global System Callsc - CPU Report u - IO By Disk
在 UNIX中用sar命令进行系统维护
在 UNIX中用sar命令进行系统维护 本文出 自:http://www.yesky.com/ 作者: 周娟 (2002-01-07 08:10:00) 在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度 突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬 盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时, 我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护 的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况,
linux查看 CPU,内存,网络流量和磁盘 I/O
使用vmstat命令来察看系统资源情况在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O?Q: 在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O? A: 在命令行方式下,1. 查看CPU使用情况的命令""每5秒刷新一次,最右侧有CPU的占用率的数据$ vmstat 5 ""top 然后按Shift+P,按照进程处理器占用率排序$ top 2. 查看内存使用情况的命令""用 free命令查看内存占用情况$ free""top 然后按Shift+M, 按照进程内存占用率排序$ top 3. 查看网络流量"&qu
hp unix 硬盘I/O分析
如何评估磁盘阵列上的磁盘I/O问题描述是否有一种特殊的工具能够用于评估通过 Fibre Channel 链接与 HPUX 系统连接的磁盘阵列 (Dick Array) 上进出的 I/O 块大小?解决方法没有。没有可用于直接查看进出阵列的 I/O 块大小的特殊工具。但是您可以使用 sar(1) 命令 (具体来说为 sar -d) 来查看磁盘 I/O。例如:# sar -d 5 5HP-UX hpfrcu75 B.11.00 A 9000/887 01/13/0310:38:38 device %busy avque r+w/s blks/s avwait avserv10:38:43 c2t1d0 65.47 0.54 14 3933 19.92 87.2110:38:48 c2t1d0 1.60 0.50 1 11
iostat来对linux硬盘IO性能进行了解
以前一直不太会用这个参数。现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上来分析一下.下面这台就是IO有压力过大的服务器 # iostat -x 1 10 Linux 2.6.18-92.el5xen 02/03/2009 avg-cpu: %user %nice %system %iowait %steal %idle 1.10 0.00 4.82 39.54 0.07 54.46 Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda 0.00 3.50 0.40 2.50 5.60 48.00 18.48 0.00
增加分区
在Redhat 9里可如此建立ext3文件系统(其它Linux类似) #fdisk /dev/hda (你的是hda还是其它,可看看/etc/fstab文件) 进入fdisk后, "l"是显示分区, "n"是加分区, "t"是改文件系统, "d"是删除分区, 操作完后用"w"存盘, "q"退出. (更多可看fdisk帮助) partprobe#mkfs.ext3 /dev/hda3 (hda3是你要生成ext3文件系统的分区) #mount /dev/hda3 /path (这时就可用hda3分区了,要想自动加载, 可改/etc/fstab文f件) [@more@]
强制安装一个RPM包
强制安装一个RPM包 当RPM安装好后,因为某些原因损坏了,或者在删除某些软件时候因为依赖性的关系,被删除了一部分,在使用的时候或者安装其他软件的时候,提示依赖性不能被解决。那么就需要重新安装,但是安装的时候提示你已经安装过了。这个时候就需要重新安装,或者强制安装。命令如下:# rpm -ivh -force 名称.rpm# rpm -ivh -force 名称.rpm -nodeps [@more@]
挂载其他机器目录
第一台机器vi /etc/exports/home/are *(sync,rw)service portmap startservice nfs startshowmount -e 10.111.43.19改变配置文件/etc/exports后, 用命令:exportfs -rv不用重新启动服务第二台mount 192.168.1.5:/home/are /mnt/are nfs配置 /etc/exports Nfs服务器的配置,配置文件/etc/exports:Exports文件中一些选项的含义选项 说明Ro 该主机对该共享目录有只读权限Rw 该主机对该共享目录有读写权限Root_squash 客户机用roo