linux
mecho
这个作者很懒,什么都没留下…
展开
-
CentOS设置服务开机自动启动【转】
CentOS安装好apache、mysql等服务器程序后,并没有设置成开机自动启动的,为避免重启后还要手动开启web等服务器,还是做下设置好,其实设置很简单,用chkconfig命令就行了。 例如,要开机后自动启动mysql、apache、vsftpd服务,用以下命令即可:chkconfig mysqld onchkconfig httpd onchkconfig vsftpd转载 2012-07-27 08:56:26 · 484 阅读 · 0 评论 -
[centos] 安装php扩展<stomp>
安装步骤1>.打开php官网:http://php.net/2>.在搜索框搜索要安装的扩展,如下图 [举例stomp]3>.在搜索出的页面中,有 简介,需求,安装,运行时配置等选项4>.点击安装5>.点击下载页面,下载最新版本6>.下载安装wget http://pecl.php.net/get/stomp转载 2014-02-19 11:10:10 · 6263 阅读 · 0 评论 -
ls命令显示的文件属性
在本人的linux某个目录下敲ls -l命令(这个命令输出的含义还有不少公司面试问过呢,后边解释一下),得到如下:total 40-rwxr-xr-x 1root root 5247 Jun 9 20:10 a.out-rw-r--r-- 1 root root 434 Jun 9 20:02 atexit.c-rw-r--r-- 1 root root 0转载 2014-02-20 08:54:12 · 1496 阅读 · 0 评论 -
linux查看文件内容命令
cat由第一行开始显示文件内容tac从最后一行开始显示nl显示同时输出行号more一页一页的显示内容less与more类似,但其优点是,可以往前翻页head只看头几行tail只看未尾几行od以二进制的方式读取文件内容cat[-n]-n连行号一起输出到屏幕上 与nl相似more[文件名]more test.txt将test.txt一页一页的显示出来转载 2014-03-12 14:34:33 · 706 阅读 · 0 评论 -
centos 进程管理相关命令
显示所有进程:ps -A强制结束一个进程:kill -KILL [pid]原创 2014-02-24 11:21:12 · 3886 阅读 · 0 评论 -
Linux命令:wc命令
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数:-c 统计字节数。转载 2014-05-08 15:08:40 · 640 阅读 · 0 评论 -
Linux命令:lsof命令
Lsof 是遵从Unix 哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件,目录,NFS文件,块文件,字符文件,共享库,常规管道,明明管道,符号链接,Socket流,网络Socket,UNIX域Socket,以及其它更多。因为Unix系统中几乎所有东西都是文件,你可以想象lsof该有多有用。 如何使用lsof?这篇文章中我转载 2014-05-08 15:57:17 · 501 阅读 · 0 评论 -
Linux命令: PS命令
显示参数说明:PID转载 2014-05-08 10:21:51 · 855 阅读 · 0 评论 -
centos下查看磁盘的读写状况
当系统变慢时候,我们首先关注的可能是cpu的指标,有时候发现cpu使用率一点都不高,但是系统还是卡,这时可能就需要关心另外一个影响性能的东西–磁盘的IO性能。通过top命令中的%wa可以获取系统当前的io状态,如果该值居高不小,那磁盘的IO可能就有问题了。另外可以通过iotop命令来详细了解什么程序在读写磁盘,速度以及命令行,pid 等信息。如果系统不存在该命令,可以使用如下命令安装:yum转载 2014-05-08 17:43:32 · 8429 阅读 · 0 评论 -
linux 常用命令
1. free -m #查看内存占用 free -m -t #看内存占用并统计 free -n -t -s 2 #看内存占用并统计,每两秒刷新一次 2. vmstat -s #看内存的使用状况 3. top #看进程的CPU排名 top -d 1 #看排名的时候1秒刷新一次 top 进入后按1,可以看见每个cpu的执行情况 t转载 2014-05-08 16:17:20 · 640 阅读 · 0 评论 -
Linux命令:SAR命令
sar 命令行的常用格式: sar [options] [-A] [-o file] t [n] 在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有 的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式 存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令 的 选项很多,下转载 2014-05-08 16:47:30 · 685 阅读 · 0 评论 -
Shell的基本语法
Shell的基本语法 3.1. 变量 按照惯例,Shell变量由全大写字母加下划线组成,有两种类型的Shell变量:环境变量在第 2 节 “环境变量”中讲过,环境变量可以从父进程传给子进程,因此Shell进程的环境变量可以从当前Shell进程传给fork出来的子进程。用printenv命令可以显示当前Shell进程的环境变量。本地变量只存在于当前Shel转载 2014-09-11 17:30:59 · 734 阅读 · 0 评论 -
centos中shell脚本监控php进程
#!/bin/bashdateecho "start"#取当前IPip=$(ifconfig |grep inet|grep -v "127.0.0.1"|sed -n '1p'|awk '{print $2}'|awk -F ':' '{print $2}')#跳转到当前文件所在目录cd `dirname $0`echo $(pwd)#检查MQfunction chec原创 2014-09-12 10:02:12 · 3014 阅读 · 0 评论 -
centos下,监控网络包所用到的工具
抓包工具:tcpdump包日志分析工具:wireshark原创 2014-12-02 10:07:11 · 949 阅读 · 0 评论 -
vim命令图解
转载 2014-12-10 16:10:14 · 1017 阅读 · 0 评论 -
centos下,搜索引擎sphinx/coreseek安装教程
http://www.coreseek.cn/products-install/install_on_bsd_linux/原创 2015-03-25 12:15:10 · 685 阅读 · 0 评论 -
Linux CentOS中cp复制强制覆盖拷贝的命令
Linux下默认cp命令是有别名的(alias cp='cp -i'),无法在复制时强制覆盖,即使你用 -f 参数也无法强制覆盖文件,下面提供几个从网上找的Linux下cp命令覆盖的方法。1) 取消cp的alias(放心这不是永久生效):#unalias cp#cp a /test/a2) 加反斜杠 \cp 执行cp命令时不走alias:#\cp a /test/a转载 2014-02-25 11:11:42 · 8975 阅读 · 1 评论 -
linux下svn命令大全
1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下转载 2014-02-24 15:28:03 · 734 阅读 · 0 评论 -
Linux中查看程序安装位置
如果是rpm的安装,用rpm -ql如果是一般安装 用 whereis 或者 find例:whereis htpdate find /usr -name catalina.outhttp://www.cnblogs.com/jifeng/archive/2010/09/19/1830976.html转载 2012-07-31 09:03:50 · 780 阅读 · 0 评论 -
linux crontab命令参数及用法详解--linux自动化定时任务cron
crontab命令如果发现您的系统里没有这个命令,请安装下面两个软件包.vixie-croncrontabscrontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己转载 2012-07-31 09:06:42 · 978 阅读 · 0 评论 -
centOS yum 安装mysql
安装MySQL。[root@sample ~]# yum -y install mysql-server ← 安装MySQL[root@sample ~]# yum -y install php-mysql ← 安装php-mysql配置MySQL[root@sample ~]#vim /etc/my.cnf ← 编辑MySQL的配置文件[mysqld]datadir转载 2012-12-10 13:15:28 · 369 阅读 · 0 评论 -
CentOS用户和组管理
一.组管理 1. 添加用户组 groupadd 2. 删除用户组 groupdel 3. 修改用户组 groupmod 4. 切换用户组 newgrp 如果一个用户同时属于多个用户组,可以用 newgrp 命令切换至目的组,以便能够拥有该组的权限。 5. 查看所有组 所有组其实就转载 2012-12-11 08:35:57 · 418 阅读 · 0 评论 -
Centos中压缩(zip)和解压(unzip)命令
在做网站迁移的时候,由于网站目录内的文件太多会导致耗费许多时间,所以需要用压缩和解压的命令,列如,我需要备份/home/wwwroot文件夹,但是由于wwwroot里面文件数目有几万个甚至更多,这个时候就需要用zip命令,先把wwwroot文件压缩后在传输:cd /wwwrootzip -r wwwroot.zip wwwrootOK,将wwwroot文件压缩成了wwwroot转载 2012-12-11 08:45:51 · 1076 阅读 · 0 评论 -
ubuntu server 终端支持中文
如果要在服务器实体终端显示中文,那就只有安装zhcon软件包$ sudo apt-get install zhcon即可将zhcon软件包安装上,它其实就相当于一个Ubuntu的UC-DOS程序,是一个汉字外挂。既然是外挂就必然要占用一定的系统资源,根据实际需求可选用该方法。转载 2013-04-20 07:56:36 · 1049 阅读 · 0 评论 -
给LNMP PHP安装APC 以便支持上传进度条功能
一、下载安装APC PECL: http://pecl.php.net/package/APC12345678/root/lnmpstopwget http://pecl.php.net/get/APC-3.1.13.tgztar xf APC-3.1.13.tgzcd APC-3.1.13//转载 2013-06-06 10:41:39 · 1473 阅读 · 0 评论 -
CentOS 配置PHP支持socket扩展
php有很多扩展功能,我们在初次安装的时候并没有安装某些扩展,可能在使用的过程中,又需要用到这些扩展。php提供了一个phpize工具供我们安装需要的扩展。下面以安装socket扩展来介绍phpize的使用1.找到自己的php安装目录,例如我的目录是/usr/local/php,在该目录下,找到bin/phpize。如果没有这个工具,则说明没有安装该工具,那么需要安装php.dev转载 2013-06-07 12:59:16 · 8636 阅读 · 0 评论 -
wdcp常用工具及命令集
强制修改mysql的root密码,在忘记mysql密码时有用sh /www/wdlinux/tools/mysql_root_chg.sh ftp配置文件检查,在FTP不能连接或登录时有用sh /www/wdlinux/tools/pureftp_conf_check.sh wdcp权限检查,在wdcp后台不正常或部分功能无法使用时有用sh /www/wdlinux/t转载 2013-06-08 12:22:10 · 1031 阅读 · 0 评论 -
CentOS下安装配置SVN服务器并自动同步到web目录
一、安装yum install subversion测试是否安装成功/usr/bin/svnserve --version如提示以下内容,说明已安装成功svnserve,版本 1.6.11 (r934486)编译于 May 14 2012,05:36:26版权所有 (C) 2000-2009 CollabNet。Subversion 是开放源代码软件,请参阅 http:转载 2013-07-07 14:24:14 · 923 阅读 · 0 评论 -
LINUX文件权限含义
drwxr-xr-x 中的第一位(左数)表示当前目录是目录还是文件,d表示目录,-表示普通文件.后面9位分为3组,每3组作为1组,从左到右分别表示文件属主,文件属组,和其他所有用户的权限.r表示文件可读,w表示文件可写,x表示文件可以执行.用命令chmod改变文件权限.有两种第一种 chmod (ugoa) (=-+) (rwx) fileu代表文件属主,g代表转载 2013-07-09 11:38:06 · 997 阅读 · 0 评论 -
使用svn版本控制时,通过post-commit自动同步到web空间
post-commit代码示例:#!/bin/shexport LANG=en_US.UTF-8/usr/bin/svn update /home/wwwroot/juxin --username juxin --password juxin123chmod -R 777 /home/wwwroot/juxin原创 2013-07-09 16:44:26 · 1553 阅读 · 0 评论 -
Htaccess文件用法集锦
1.时区设置有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息。下面是解决这个问题的方法之一。就是设置你的服务器的时区。你可以在这里找到所有支持的时区的清单。SetEnv TZ Australia/Melbourne 2. 搜索引擎友好的301永久转向方法为什么这是搜索引擎友好的呢?因为现在很多现代的搜索引擎都有能转载 2013-07-11 19:13:06 · 631 阅读 · 0 评论 -
centos下,svn通过钩子同步发布到Apache访问目录时,禁止.svn的访问
centos下,svn通过钩子同步发布到Apache访问目录时,禁止.svn的访问两种处理方案:一种修改httpd.conf: Deny From All另一种修改.htaccess:RewriteEngine OnRewriteRule ^(.*/)*\.svn/ / [F,L]参考:http://stackoverflow.com/questio原创 2014-01-24 16:42:29 · 2001 阅读 · 1 评论 -
CentOS后台任务执行相关命令
fg、bg、jobs、&、nohup、ctrl + z命令一、&加在一个命令的最后,可以把这个命令放到后台执行,如gftp &,二、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行三、jobs查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,jobs的状态可以是running,转载 2014-02-24 11:26:25 · 1100 阅读 · 0 评论