linux
文章平均质量分 63
大菜狗Sparrow
男儿何不带吴钩,收取关山五十州
展开
-
centos下安装firefox和opera浏览器adobe flash插件
dentify the location of the browser plugins directory, based on your Linux distribution and Firefox version找到浏览器的插件目录,如果是firefox一般是~/.mozilia/plugins如果是opera可以在浏览器地址栏输入opera:config#Plugin Path 就可以原创 2013-11-17 00:21:18 · 1546 阅读 · 0 评论 -
find命令总结
每一种操作系统都有成千上万的文件组成,对于linux这样“一切皆文件”的操作系统来说更不例外,大家应该都能很轻松使用windows下的文件查找功能,但是对linux这一功能可能并不是很熟悉,其实想玩linux的你更要牢牢掌握这个命令,因为linux不像windows那样有固定的文件名后缀,并且因为linux阵营下百家争鸣的特性,一个相同的文件在不同的发行版,可能会有不同,所以如果你能牢牢掌握fin转载 2015-03-24 15:32:45 · 487 阅读 · 0 评论 -
CentOS 6下开启PHP错误提示
默认模式下的apache是没有开启错误语法提示的。修改php.ini文件。不同的安装,php.ini存放的位置也有所不同。用phpinfo()查看位置。vi /etc/php.inidisplay_errors = Off 把Off值改成on搜索error_reporting = E_原创 2015-02-06 17:24:10 · 650 阅读 · 0 评论 -
Linux 之Cut命令详解
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 Fi转载 2014-04-07 03:12:59 · 565 阅读 · 0 评论 -
shell变量数学运算
#!/bin/sh# 本脚本说明shell脚本中变量运算的用法# 错误的用法var=1var=$var+1echo $var输出:1+1# 第一种用法,letvar=1let "var+=1"echo $var输出:2# 也可以不加""let var=$var+1echo $var输出:3# 也可以不加$直原创 2014-04-07 04:48:37 · 777 阅读 · 0 评论 -
Centos下搭建svn并且和web服务器同步
1.安装svn[plain] view plaincopyyum install -y subversion 2.验证安装是否成功[plain] view plaincopysvnserve --version //回提示如下:svnserve,版本原创 2014-03-25 12:16:45 · 627 阅读 · 0 评论 -
记一次痛苦的过程-------源码编译安装apache+php5+mysql
当时有我们准备做一个项目,于是我就自己搭建了lamp服务器,直接yum install所有文件,因为centos是一个比较稳重的系统,所以它上面所有软件都不是最新的,apache是2.2.15版本,php是5.3.3,mysql是.1.69.结果发现页面提示错误,提示什么内容我忘了,反正放到本地就没有任何问题,后来发现是由于thinkphp框架的原因,有些语法不支持php5.4以下,于是决定升级p原创 2014-04-17 18:55:53 · 2923 阅读 · 3 评论 -
用 Python 脚本实现对 Linux 服务器的监控
目前 Linux 下有一些使用 Python 语言编写的 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件)、 glances(资源监控工具)在实际工作中,Linux 系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对 Linux 服务器的监控。 本文介绍一下使用 Python 脚本实现对 Linux 服务器 CPU 内存 网络的监控脚本的编转载 2014-03-31 18:10:37 · 1261 阅读 · 0 评论 -
Linux 技巧: Bash 测试和比较函数
您是否为 Bash shell 中大量的测试和比较选项而困惑呢?这个技巧可以帮助您解密不同类型的文件、算术和字符串测试,这样您就能够知道什么时候使用 test、 [ ]、 [[ ]]、 (( )) 或if-then-else 了。Bash shell 在当今的许多 Linux® 和 UNIX® 系统上都可使用,是 Linux 上常见的默认 shell。Bash 包含强大的编程功能,其中转载 2014-03-31 19:18:20 · 553 阅读 · 0 评论 -
shell中条件测试
1.test语句 当我要检测系统上面某些档案戒者是相关的属性时,就得用test指令。 (1) 关于某个档名的文件类型判断,如 test -e filename 表示存在 -e 该『档名』是否存在?(常用) -f 该『档名』是否存在且为档案(file)?(常用) -d 该『文件名』是否存在且为目录(directory)?(常用) -b 该『档名』是否原创 2014-03-31 18:30:29 · 684 阅读 · 0 评论 -
linux shell编程入门
从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell转载 2014-03-12 20:56:20 · 452 阅读 · 0 评论 -
Linux date命令详解
在linux shell编程中,经常用到日期的加减运算for example:删除前几天的备份,只保存7天的备份date +%Y%m%d --date="-2 day" #以yy/mm/dd的形式显示2天之前的日期date 用法: date [OPTION] ... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY原创 2014-02-26 19:37:03 · 825 阅读 · 0 评论 -
linux pvm逻辑卷的实现
LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建 立文件系统。首先我们讨论以下几个LVM术语:*物理存储介质(*物理卷(physical volume,PV)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却原创 2013-11-22 11:54:31 · 4020 阅读 · 0 评论 -
linux网络编程基础
(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,是转载 2013-11-19 17:07:23 · 832 阅读 · 0 评论 -
ubuntu中完全卸载软件包方法
1、APT方式(1)移除式卸载:apt-get remove softname1 softname2 …;(2)清除式卸载 :apt-get –purge remove softname1 softname2…;(同时清除配置文件)清除式卸载:apt-get purge sofname1 softname2…;(同上,也清除配置文件)2、Dpkg方式(1)移原创 2013-11-17 00:19:22 · 1024 阅读 · 0 评论 -
ftp本地用户无法登录问题
本地搭建了ftp服务器,却发现linux本地账户无法登录,提示cannot change directory:/home/download/后来新建账户uaeradd -g ftp -d /home/usr1 usr1设置密码passwd:发现还是登录不了,看了一篇帖子http://forums.opensuse.org/english/get-tech原创 2013-11-17 00:24:24 · 6298 阅读 · 0 评论 -
vim 设置
在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrcset nocompatible “去掉有关vi一致性模式,避免以前版本的bug和局限set nu! “显示行号se转载 2013-11-17 00:22:51 · 679 阅读 · 0 评论 -
ubuntu下搭建web服务器
安装以下软件包:sudo apt-get install apache2/etc/init.d/apache2 restartsudo apt-get install php5sudo apt-get install mysql-server mysql-client现在你的web服务器已经搭建好了,打开浏览器输入http://localhost就可以打原创 2013-11-17 00:17:01 · 778 阅读 · 0 评论 -
select、poll、epoll之间的区别总结
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用转载 2016-05-02 16:48:44 · 378 阅读 · 0 评论
分享