操作系统
文章平均质量分 63
iteye_8257
这个作者很懒,什么都没留下…
展开
-
Mac OS的Launchpad 攻略:清空、重置、手动整理、删除、重建图标缓存
Mac OS的应用都以图标的形式出现在Launchpad中,操作起来十分直观和方便。不过,在十分罕见的情况下,这些图标也会可能产生一些混乱,普通用户很难处理。Launchpad存储在一个SQLite数据库中,存储目录是: ~/Library/Application Support/Dock/。我们可以使用Mac OS系统自带的Terminal(终端)执行(无需root权限)来执行相关的SQL指令,...原创 2014-11-24 17:27:02 · 2623 阅读 · 1 评论 -
CentOS通过ssh免密码登录
linux经常会需要免密码登录另外一台机器,譬如安装hadoop集群,从a机器通过scp考文件到b机器等。ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,以CentOS为例。有机器A,B。现想A通过ssh免密码登录到B。1.在A机下生成公钥/私钥对。[chenlb@A ~]$ ssh -keygen -t rsa -P ''...原创 2012-06-01 15:17:23 · 96 阅读 · 0 评论 -
crontab介绍 + 小示例 + crontab不执行的原因
1.Cron的启动与关闭由于Cron是Linux的内置服务,可以用以下的方法启动.关闭这个服务:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond re...原创 2013-05-20 19:47:33 · 79 阅读 · 0 评论 -
CentOS下安装Git
CentOS中yum里没有Git,需要手动安装。首先需要安装git的依赖包yum install curlyum install curl-develyum install zlib-develyum install openssl-develyum install perlyum install cpioyum install expat-devel...原创 2012-08-22 10:19:27 · 110 阅读 · 0 评论 -
脚本实现检查磁盘空间并发送邮件通知
脚本实现检查磁盘空间并发送邮件通知1。配置ssh在本地主机运行ssh-keygen -t rsa 生成公钥id_rsa.pub、秘钥id_rsa 将/root/.ssh/id_rsa.pub拷贝至被监控主机/root/.ssh/下,并重命名为authorized_keys这样配置,可以在本地直接ssh至远程主机执行命令ssh 1Array2.168.3.51 du -lh2. 建立Chec...原创 2012-08-10 14:27:00 · 839 阅读 · 0 评论 -
LNMP一键安装包
安装系统需求:需要2 GB硬盘剩余空间128M以上内存,OpenVZ的建议192MB以上安装前建议先运行screen安装步骤:1、下载LNMP一键安装包: 可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),如果使用下载版执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.g...原创 2011-11-23 21:58:24 · 89 阅读 · 0 评论 -
Linux上增加硬盘和文件目录的大小
通过扩展Volume Group、Logical Volume来达到扩展文件系统的大小, 我的服务器是建在虚机上的, 分配硬盘空间时,通过修改参数把原来硬盘加大的。 [root@localhost ~]# fdisk -lDisk /dev/sda: 32.2 GB, 32212254720 bytes255 heads, 63 sectors/track, 391...原创 2011-11-23 21:57:29 · 134 阅读 · 0 评论 -
CentOS5.3下xen虚拟机的配置笔记
CentOS5.3下xen虚拟机的配置笔记(本人二次修改)2010-01-12 20:31最近想入手VPS了,赶紧转了一篇使用说明过来,这里就先谢谢作者啦~以下操作都是ssh远程进行的,首先登陆上你的服务器好了,不管其他的,先换源,默认源太慢了,我用的163的源,很快的cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.rep...原创 2011-11-23 20:33:44 · 149 阅读 · 0 评论 -
通过SSH实现 端口映射
可以将远端服务器一个端口remote_port绑定到本地端口port,其中-C是进行数据压缩,-f是后台操作,只有当提示用户名密码的时候才转向前台。-N是不执行远端命令,在只是端口转发时这条命令很有用处。-g 是允许远端主机连接本地转发端口。-R表明是将远端主机端口映射到本地端口。如果是-L,则是将本地端口映射到远端主机端口。ssh的三个强大的端口转发命令:转发到远端:ssh ...原创 2011-11-18 15:34:26 · 756 阅读 · 0 评论 -
Cron表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099)其中每个元素可以是一个值(如6),一个...原创 2011-11-08 14:43:28 · 91 阅读 · 0 评论 -
CentOS 挂在iso镜像
ISO:iso 格式的光盘镜像可以说是最普遍和通用的了,处理起来非常方便,挂载命令:( 假设镜像文件名为 download,挂载点为 /mount-point ,下同)mount -t iso9660 -o loop,user download.iso /mount-pointMDF:mdf 是 Win 下的虚拟光驱软件 Alcohol 120% 的专有格式,你可以...原创 2011-10-29 08:22:14 · 174 阅读 · 0 评论 -
centos 使用iptables封ip
某些人很MJJ,挂了N多代理来疯狂采集,把服务器带宽都耗尽了,没办法只好封掉一些!- -#1、安装iptables防火墙CentOS执行:yum install iptablesDebian/Ubuntu执行:apt-get install iptables2、清除已有iptables规则iptables -Fiptables -Xiptables -Z3、...原创 2012-02-15 10:34:24 · 349 阅读 · 0 评论 -
【maven web】工程引用jar包深度复制到WEB-INF/LIB目录配置
将【maven web】工程引用jar包深度复制到WEB-INF/LIB目录配置原创 2011-04-18 16:19:24 · 135 阅读 · 0 评论 -
Xen虚拟机下修改或同步时间失败的解决方法
Xen 虚拟机默认不允许不同的虚拟机使用不同的系统时间,因此所有虚拟机的系统时间都会同宿主机的系统时间严格同步,用 date 命令修改虚拟机系统时间时虽然提示成功但其实系统时间还是没变。若有独立修改 Xen 虚拟机的特殊需要,可以通过如下方法进行: 1.关闭虚拟机和宿主机的时间同步echo xen.independent_wallclock=1 >>/etc/sysctl...原创 2016-02-19 00:00:42 · 531 阅读 · 0 评论 -
linux下查看线程数的几种方法
1、cat /proc/${pid}/status 2、pstree -p ${pid} 3、top -p ${pid} 再按H 或者直接输入 top -bH -d 3 -p ${pid}top -H手册中说:-H : Threads toggle加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。 4、ps xH手册中说:H Show ...原创 2014-04-23 20:04:28 · 76 阅读 · 0 评论 -
linux下IPTABLES配置详解
如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destination ...原创 2014-05-01 16:08:44 · 104 阅读 · 0 评论 -
查看java内存情况命令
jinfo:可以输出并修改运行时的java 进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。 jmap:打印出某个java进程(使用pid)内存内的所有'对象'的情况(如:产生那些对象,及其数量)。 jconsol...原创 2014-11-14 18:05:47 · 125 阅读 · 0 评论 -
CentOS5.X配置Socket5代理
Socket5代理安装配置yum -y install gcc automake make pam-devel openldap-devel cyrus-sasl-devel openssl-develwget http://superb-dca2.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gzt...原创 2014-11-08 23:20:42 · 186 阅读 · 0 评论 -
Linux下文件名批量替换
方法1:for i in *; do mv "$i" "$i.txt"; done 方法2:// 把当前目录及其子目录的所有png文件替换为jpg文件find . -name "*.png"|sed 's/.png//'|xargs -n1 -I {} mv {}.png {}.jpg ...原创 2014-10-09 16:55:53 · 301 阅读 · 0 评论 -
Mac Lion 10.7.2 用MacPorts安装 Nginx + PHP-FPM
Mac Lion 10.7.2 用MacPorts安装 Nginx + PHP-FPM sudo port -v selfupdate 修改PHP5的Portfile文件 sudo vi /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/php5/Portf...原创 2014-07-25 11:56:17 · 218 阅读 · 0 评论 -
10个非常有趣的Linux命令
Linux当中有很多比较有趣的命令,可以动手看看,很简单的。本文就列出了10个有趣的Linux命令。 1、rev命令一行接一行地颠倒所输入的字符串。运行如下命令: $ revshiyanlou 2、asciiview命令1)先安装aview $ sudo apt-get install aview 2)再安装i...原创 2017-02-27 10:12:26 · 607 阅读 · 0 评论 -
CentOS中使用XEN虚拟机NTP时间不能同步问题
为了有效地使用NTP源在Xen虚拟机xen.independent_wallclock sysctl内核参数必须设置为1。 在Xen的Linux机器的本地时钟是由与物理主机时钟同步的默认(做),为了改变它使用的时间同步服务为NTP,内核参数必须设置的虚拟机:echo 1 > /proc/sys/xen/independent_wallclock 虚拟机中/...原创 2013-03-21 15:18:43 · 266 阅读 · 0 评论 -
Centos系统mail连接到smtp服务器发送邮件
自架邮件服务器麻烦还容易被拦截,可以使用Linux下mail命令连接到第三方邮件服务器商的smtp服务器发送邮件。#/bin/bashmailaddr=admin@ushopkeeper.comsmtpserver=smtp.ushopkeeper.comuser=adminpasswd=admincat >> /etc/mail.rc <<EOF...原创 2013-03-08 09:58:32 · 846 阅读 · 0 评论 -
在命令行中使用sendmail 发送邮件
在命令行中使用sendmail 发送邮件 sendmail -t <<EOFFrom: Mail testing <ushopkeeper@gmail.com>To: 51838624@qq.comCc: lwg2001s@gmail.comBcc: lwg2001s@tom.comSubject: 邮件测试———————————-测...原创 2013-03-08 09:53:45 · 1028 阅读 · 0 评论 -
Linux命令行提示符设置
PS1:就是用户平时的提示符。PS2:第一行没输完,等待第二行输入的提示符。Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host 工作目录]$. 用echo $PS1可以得到PS1的值,即PS1="[\u@\h: \w \t]\$ " 登录后可以更改PS1的显示样式,但是当退出重启登录进入系统后,样式又变成系统默认的样式了,如果要彻底改变它的样式,...原创 2014-05-20 16:19:33 · 190 阅读 · 0 评论 -
VIM编辑器手册
曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。索引1. 关于Vim1.1 Vim的几种模式2. 启动Vim3. 文档操作4. 光标的移动4.1 基本移动4.2 翻屏4.3 标记5. 插入文本5.1 基本插入5.2 改写插入6. 剪切复制和寄...原创 2014-05-02 15:26:26 · 115 阅读 · 0 评论 -
LINUX下搭建FTP服务器
1、FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了。我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念。 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用...原创 2014-05-01 16:16:36 · 101 阅读 · 0 评论 -
iptables转发
首先要用iptables 的转发,就得打开转发开关 echo '1' >/proc/sys/net/ipv4/ip_forward查看下当前的配置情况:iptables -L -n如果没做任何配置,应该是这么个结果:Chain INPUT (policy ACCEPT)target prot opt source destinationChain FORW...原创 2014-05-01 16:13:05 · 151 阅读 · 0 评论 -
日志分析软件awstats的安装使用指南
1. 下载地址 http://sourceforge.net/projects/awstats/ http://voxel.dl.sourceforge.net/sourceforge/awstats/awstats-6.4-1.noarch.rpm 2. 安装 2.1 rpm安装 [root@web tools]# rpm...原创 2011-04-18 13:49:29 · 443 阅读 · 0 评论 -
Linux下使用LVM自由分配空间
在网上找了些LVM设置的文章,结合自己的工作经验,把一些常用的命令及参数总结一下记录下来,一方面免得自己日后忘了,另一方面也可以共享给大家。 #pvcreate /dev/sdb 创建物理卷,如果磁盘已经有数据,那么数据将被破坏 #vgcreate -s 48M LOV_SYS /dev/sdb ...原创 2011-04-18 09:31:30 · 545 阅读 · 0 评论 -
Linux CentOS上安装XEN及虚拟机
XEN是目前Linux上的最佳的虚拟化解决方案,特别适合于服务器应用,如用于将多个服务器合并到一台物理服务器上,以节省运营成本(机房空间、电力消耗);或者是出于安全角度的考虑,需要将不同的应用进行分区,以便降低安全风险等。名词:完全虚拟化(Full Virtualization):full virtualized半虚拟化(Para ...原创 2011-10-28 09:14:25 · 132 阅读 · 0 评论 -
Linux TOP命令 按内存占用排序和按CPU占用排序
1:在命令行提示符执行top命令2:输入大写P,则结果按CPU占用降序排序。输入大写M,结果按内存占用降序排序。(注:大写P可以在capslock状态输入p,或者按Shift+p)前五行是系统整体的统计信息。第一行是任务队列信息,同 uptime 命令的执行结果。其内容如下:01:06:48当前时间up 1:22系统运行时间,格式为时:分1 user...原创 2011-10-01 08:32:03 · 241 阅读 · 0 评论 -
国内速度最快的centos5.4 yum(更新源)
centos5.5时代又来了,更新下(10.6.11) 安装后请按照以下步骤修改CenOS-Base.repo,以后就可以方便的用yum安装软件了. cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repo.save wget http://centos.ustc.edu.cn/CentOS-Base.rep...原创 2011-01-25 11:27:34 · 191 阅读 · 0 评论 -
Vim 统计
#### 统计单词数、行数等 *count-items* :%s/./&/gn 字符数 :%s/\i\+/&/gn 单词数 :%s/^//n 行数 :%s/the/&/gn 任何地方出现的 "the" ...原创 2008-12-04 10:13:04 · 113 阅读 · 0 评论 -
[Ubuntu] 终端模式下访问 Windows 共享目录
1. 安装 smbfs。# apt-get install smbfs2. 建立挂载目录。# mkdir /mnt/win3. 挂载 Windows 共享目录。# mount -t smbfs -o username=guest,password=123456 //win2003-server/vss /mnt/win如果不需要用户名和密码,可省略 username, pa...原创 2008-11-28 09:34:56 · 143 阅读 · 0 评论 -
Ubuntu 6.06安装MPICH(采用基于密钥的ssh认证)
1.linux安装 采用ubuntu 6.06.1 LTS 版本。2.创建NFS服务 sudo apt-get install nfs-common nfs-kernel-server 在服务器节点/home目录下建立mpi目录,并将其设置成NFS服务器,在/etc/exports 文件中加入一行: /home/mpi node1(rw) node2(rw) 在客户端节...原创 2008-11-26 11:09:24 · 126 阅读 · 0 评论 -
Ubuntu ulimit 配置
在我们的Linux下运行CODE# ulimit -n1024很明显1024个file descriptors无法满足VeryCD的访问需求。重新设置CODE# ulimit -HSn 65536# ulimit -n65536注:1. 需要将ulimit -HSn 65536设置在/etc/rc.d/rc.local中,防止重启后失效2. 我在网上找到的方法,说是还需要重新编...2008-11-24 16:41:36 · 300 阅读 · 0 评论 -
Ubuntu network configure
sudo su gedit /etc/network/interfaces 文件内容: auto lo iface lo inet loopback auto eth0 ##这个应该是决定是否启用这个端口 iface eth0 inet static ##静态设置IP hwaddress ether 52:54:xx:51:xx:xx ##加入MA...2007-11-06 13:19:43 · 210 阅读 · 0 评论 -
Running Ubuntu 7.10 in VMWare Player
ubuntu的root密码,以及VMTools的安装 新接触ubuntu(base on debian)的人,大多会因为安装中没有提示root密码而不太清楚为什么会这样。如何设定/改变/启用 root 使用者的密码?sudo passwd root为了启用 root 帐号 (也就是 设置一个口令) 使用: sudo passwd root当你使用完毕后屏蔽 root 帐号 使用: s...2007-11-05 19:07:27 · 99 阅读 · 0 评论 -
Ubuntu一些基础命令
安装查看软件xxx安装内容dpkg -L xxx查找软件apt-cache search 正则表达式查找文件属于哪个包dpkg -S filenameapt-file search filename查询软件xxx依赖哪些包apt-cache depends xxx查询软件xxx被哪些包依赖apt-cache rdepends xxx增加一个光盘源sudo apt-cdr...2007-10-29 13:09:52 · 102 阅读 · 0 评论