
linux
文章平均质量分 76
wx@aiotgman
AI大模型 架构师 数字化转型专家 CTO CIO VP
展开
-
linux 64位系统ZendGuardLoader.so: wrong ELF class: ELFCLASS32报错
Failed loading /usr/zend/ZendGuardLoader.so: /usr/zend/ZendGuardLoader.so: wrong ELF class: ELFCLASS32以上错误的原因是64位系统用了32位的ZendGuardLoader.so解决办法就是去下载一个对应PHP版本的64位ZendGuardLoader.so文件1、下载Zend原创 2014-04-24 20:40:59 · 3591 阅读 · 0 评论 -
crontab命令详解
crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 crontab命令有三种形式的命令行结构: crontab [-u user] [file] crontab [-u user] [-e|-l|-r] crontab -l -u [-e原创 2013-10-17 14:52:28 · 595 阅读 · 0 评论 -
shell脚本编程-腾讯系统工程师面试题
1.从 a.log 文件中提取包含“WARNING”或”FATAL”,同时不包含“IGNOR”的行,然后,提取以“:”分割的第五个字段? grep -E 'WARNING|FATAL' a.log | grep-v'IGNOR' | awk -F : '{print $5 }' 2.添加一个新组为class01,然后,添加属于这个组的30个用户,用户名的形式为stdXX,其中,XX转载 2013-10-16 22:14:17 · 1336 阅读 · 0 评论 -
linux中grep命令详解
linux中grep命令详解在linux中grep命令是非常有用的,它和管道(|)配合使用,非常强大,用于搜索文本文件.如果想要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件: $ grep magic /usr/src原创 2013-10-16 22:07:42 · 838 阅读 · 0 评论 -
解决yum错误:Cannot retrieve repository metadata (repomd.xml) for repository
yum update 命令,提示出错:Cannot retrieve repository metadata (repomd.xml) for repository updates-released. Please verify its path and try again这个困扰了我两天,在网上查了很多资料。结果一无所获,他们遇到的问题的解决方法都不适合。用他的方法,解决原创 2013-10-14 19:47:23 · 2146 阅读 · 2 评论 -
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its pathyum - y install时报以下错误。 Error: Cannot retrieve repository metadata (repomd.xml) for r原创 2013-10-14 19:48:49 · 3380 阅读 · 1 评论 -
linux crontab mysql定时自动备份
脚本功能:1、自动备份mysql全库,自动删除一周前备份,数据有效期为一周。2、自动备份网站数据,自动删除三个月前备份,数据有效期三个月;每月1号执行目录完全备份,其余时间增量备份。3、对备份数据进行权限控制,防止恶意人员查看修改,若以root权限执行脚本,则其他用户对备份数据没有任何权限。#!/bin/bash##lampp mysql databases and原创 2013-10-11 12:46:23 · 822 阅读 · 0 评论 -
linux文件夹打包命令
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName原创 2013-09-20 12:31:27 · 692 阅读 · 0 评论 -
lampp、xampp安装文档
lampp、xampp安装文档第一步:去官网 看这个介绍http://www.apachefriends.org/zh_cn/xampp-linux.html#1677第二步:下载安装包2.1 要区分Linux是32位还是64位,linux命令参考:http://blog.youkuaiyun.com/tianlesoftware/article/details/626711原创 2013-09-17 23:42:02 · 702 阅读 · 0 评论 -
linux xampp下安装zend Optimizer
1、下载zend Optimizerhttp://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz (此为32位系统使用)2、安装Zend Optimizertar zxvf ZendOptimizer-3.3.3-linux-glibc23-i386原创 2013-09-12 11:20:32 · 693 阅读 · 0 评论 -
centos下安装xampp
我的安装过程1.环境64位centos6.3 destop安装 安装xampp1.8.1 http://www.apachefriends.org/zh_cn/xampp-linux.html 2.安装过程进入 Linux shell 并以系统管理员的身份登录:su将下载的压缩文件释放到 /opt:tar -xvzf xampp-linux-原创 2013-09-04 01:14:14 · 955 阅读 · 0 评论 -
Linux服务器下Can't connect to MySQL server on '' (10060) (转)
Linux服务器下Can't connect to MySQL server on '' (10060) (转) 远程连接服务器出现以上错误,解决后做了下总结,如有不正之处,请指正。主要有三个原因:1、mysql授权表里没有远程机器的权限,及需要在授权表mysql.user添加grant all privileges on *.* to 'root'@'远程登陆IP' id原创 2013-09-03 23:40:29 · 1073 阅读 · 0 评论 -
Can't connect to MySQL server on 'XXX' (13)
2011-12-01 12:34 Can't connect to MySQL server on 'XXX' (13)我可以真见识了 SELinux 的利害了, 这个问题让我找了好长时间的原因:结果是 SELinux 不让 httpd 访问外网,昨天安装 Chrome 浏览器,结果不让 在根帐号下运行 .....SQLSTATE[HY000] [2003] Can't c原创 2013-09-03 23:37:37 · 1101 阅读 · 0 评论 -
linux mysql 远程无法访问连接 13
vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙) 特别提示:很多网友原创 2013-09-03 22:18:35 · 911 阅读 · 0 评论 -
php open_basedir设置以及关于安全
#!/usr/bin/k4shifz看了军神blog,回来研究的。open_basedir可将用户访问文件的活动范围限制在指定的区域,通常是其家目录的路径,也可用符号"."来代表当前目录。注意用open_basedir指定的限制实际上是前缀,而不是目录名。举例来说: 若"open_basedir = /dir/user", 那么目录 "/dir/user" 和 "/dir/ot转载 2013-10-17 13:01:03 · 946 阅读 · 0 评论 -
shell编程快速入门(上)
为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的:转载 2013-10-26 19:14:50 · 919 阅读 · 1 评论 -
基于Linux下Nagios的安装与配置说明介绍[图]
一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一转载 2013-10-26 20:32:06 · 845 阅读 · 0 评论 -
Linux 配置双机SSH信任
一、实现原理使用一种被称为"公私钥"认证的方式来进行ssh登录。"公私钥"认证方式简单的解释是:首先在客户端上创建一对公私钥(公钥文件:~/.ssh/id_rsa.pub;私钥文件:~/.ssh/id_rsa),然后把公钥放到服务器上(~/.ssh/authorized_keys),自己保留好私钥。当ssh登录时,ssh程序会发送私钥去和服务器上的公钥做匹配。如果匹配成功就可以登录原创 2014-04-05 11:08:51 · 635 阅读 · 0 评论 -
linux mysql数据库备份 与自动删除30天以前的备份
mysql数据库备份一、 手动备份步骤:1) 登录linux2) 进入到mysql的安装路径,如果忘记了安装在哪里 使用命令:whereis mysql3) 输入备份命令: mysqldump -uroot –p123456 dzx25 > dzx25_2013-05-04.sql【我的数据库用户名/密码:root/123456】dzx25这个是原创 2014-04-06 06:08:21 · 1531 阅读 · 0 评论 -
删除全部文本内容的vi 命令是? linux 查看哪些用户是自定义增加的?
切换到命令行模式:1,$d原创 2014-04-05 15:00:46 · 667 阅读 · 0 评论 -
64位linux安装xampp(xampp只支持32位的linux版本) XAMPP is currently only availably as 32 bit application. Pleas
——————————————————————————————————64位安装lampp(xampp for linux)首先,安装32位支持包sudo apt-get install ia32-libs可是依然还会提示“XAMPP is currently only availably as 32 bit application. Please use a原创 2014-05-06 16:33:51 · 4276 阅读 · 0 评论 -
CentOS安装rar及用法
安装步骤如下:1、下载rar安装包 下载地址:http://www.rarsoft.com/download.htm,根据操作系统选择对应的二进制安装包,我的CentOS操作系统为64bit,因此下载的rar为rarlinux-x64-4.2.0.tar.gz。2、安装rar[root@localhost 下载]# ls #查看已下载的rar安装包rarlinux原创 2014-01-14 20:29:40 · 823 阅读 · 0 评论 -
Linux cron 任务 不执行/cron 任务详解
1. cron任务不执行:hostname cron.d]$ sudo crond reload crond: can't lock /var/run/crond.pid, otherpid may be 20585: Resource temporarily unavailable(1). pgrep crond 查看当前时刻正在运行的corn任务原创 2013-11-29 08:14:07 · 1592 阅读 · 0 评论 -
sed 简明教程
awk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模式匹配,所以,玩sed的人,正则表达式一般都比较强。同样,本篇文章不会说sed转载 2013-10-28 21:33:50 · 736 阅读 · 0 评论 -
AWK 简明教程
有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且年纪和我相仿,所以非常有必要为他写篇文章。之所以叫AWK是因为其取了三位创始人 Alfred转载 2013-10-28 21:30:36 · 730 阅读 · 0 评论 -
Squid安装及详细配置
2012-12-07 17:49 Squid安装及详细配置我们都知道CDN(内容分发网络)是用来给网站加速用的,通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络的“边缘”,使用户可以就近取得所需的内容,以提高用户访问网站的响应速度,目前国外的CDN技术已经是如火如荼,而国内也已经是异军突起,像网宿、帝联、cdn联盟、蓝汛等等纷纷加入到CDN的行转载 2013-10-28 20:19:09 · 1555 阅读 · 0 评论 -
在vi的命令模式下输入":set nu",就有行号了。
在vi的命令模式下输入":set nu",就有行号了。但是想将这个设置写进vi的配置文件,就# vi ~/.vimrc在这个文件中,添加set nu就行了。字段分隔字符 FS (field seperator) 是awk的内建变量,其默认值是空白及tab. awk每次切割字段时都会先参考FS 的内容. 若把":"也当成分隔字符, 则awk 便能自动把小时原创 2013-10-27 22:20:22 · 3714 阅读 · 0 评论 -
linux下IPTABLES配置详解
iptables -A INPUT -p tcp -s 10.1.2.187 -j ACCEPT将10.1.2.187加入允许范围iptables -t nat -A POSTROUTING -j SNAT --to-source 10.1.2.1参数——iptables -A INPUT -p tcp -s 10.1.2.187 -j ACCEPT将10.1.2.187加原创 2013-10-27 22:30:17 · 794 阅读 · 0 评论 -
文本处理命令—sort、uniq、wc、expand、unexpand、iconv、dos2unix、unix2dos
sort命令 功能说明:以行为单位对文件进行排序。 命令格式:sort [参数] [ …] 常用参数: -b:忽略前导的空格。 -d:只考虑空格、字母和数字。 -f:忽略字母的大小写。 -i:只考虑可打印字符。 -M:排序月份,(未知词) -n:根据字符串的数值进行排序。 -r:逆向排序。 -u:对相同的行只输出一转载 2013-10-26 19:10:19 · 792 阅读 · 0 评论 -
三台主机建立Hadoop小集群
部署环境:OS:Redhat 5.5 EnterpriseJDK:jdk1.6.0_32Hadoop:Hadoop-0.20.2VMWare:7.0节点安排及网络拓扑:节点类型节点IP节点hostnamemaster节点 192.168.40.5masterslave节点 192.168.40.5ma转载 2013-10-26 21:03:14 · 842 阅读 · 0 评论 -
设置Apache开机自动启动
如何让Apache随Linux启动而启动的方法做个总结,总结如下: 1 cd /etc/init.d 2 vi apache2 3 粘贴以下代码 ======================================== #!/bin/sh # description: Apache auto start-stop script.原创 2013-08-04 23:26:41 · 765 阅读 · 0 评论 -
UBUNTU linux 批量删除文件
UBUNTU linux 批量删除文件sudo sucd /find / -name "*google-music*" -exec rm -rf "{}" \; 注:分号是必需的find [目录名] -name "文件名" -exec rm -rf "{}" \;搜索删除文件,例如:find / -name *.raw -exec rm -rf "{}"原创 2013-07-18 20:15:12 · 1308 阅读 · 0 评论 -
linux shell编程五步拳(张迅雷闪击shell系列) 第一集 shell基本语法快速入门
shell 灵巧小 方便 shell编程语法1 #! 指定执行脚本的shell 选择s shell 具有公用性,建议用此种shell,不写就用默认的来执行2 # 表示注释行3 命令和控制结构echo 直接输出显示命令,如果没有任何内容,则显示一个空行 变量定义:是shell传递数据的一种方法,用来代步每个取值的符号名。shell有两类变量:临原创 2012-08-03 14:03:33 · 5765 阅读 · 0 评论 -
linux rpm命令 安装 查询软件包 centos6.2中rpm使用
使用rpm命令查询软件包: 1、查询系统中安装的所有RPM包 $ rpm -qa 查询当前linux系统中已经安装的软件包。 例:$ rpm -qa | grep -i x11 | head -3 察看系统中包含x11字符串的前3行软件包。 2、查询软件包是否安装 $ rpm –q rpm包名称 察看系统中指定软件包是否安。 例: $ rpm -q bas原创 2012-08-02 17:09:52 · 1379 阅读 · 0 评论 -
CentOS 6.0安装ipvsadm 1.26 成功 亲测
ipvsadm 1.26适用于kernel 2.6.28及之后的内核版本。如果你要在CentOS 5.X上编译安装ipvsadm,只能下载安装1.24的我的系统环境是安装了开发工具和开发库的,所以不存在gcc没安装的情况。CentOS 5.x也是如此1、安装依赖包及创建 yum check-update yum -y install libnl* popt*原创 2012-08-03 08:43:23 · 3879 阅读 · 0 评论 -
centos6.2安装zendframework 安装Zend框架和Zend_Tool
Zend Framework 安装这里以centos6.2为例(其他Linux/Unix系统类似)。首先到Zend 官网 下载最新Zend Framework。版本选择:Zend Framework 1.11.11 Minimal 即可,Zend Framework 1.11.11 Full 包括额外的库(/extras/library/ZendX/),以及一些demo等,有需要可下载Fu原创 2012-07-18 12:47:17 · 932 阅读 · 0 评论 -
华为内部LINUX学习资料 笔记心得及linux学习口诀秘诀
linux有邪门 默认用炮弹痛击 shell bashshell有多种类型 Bourne shell(sh) C shell(csh) Korn sheel (ksh) 布士思科普通用户交美元 超级用户挖口井 $ #虚拟控制台6扇门,F1到F6 alt+F1---F6关门shutdown;重开re原创 2012-07-11 20:18:08 · 2134 阅读 · 0 评论 -
CentOS 6.2编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10
操作系统:CentOS 6.2 32位 系统安装教程:CentOS 6.2安装(超级详细图解教程) http://www.osyunwei.com/archives/1537.html准备篇:一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器 CentOS 设置IP地址、网关、DNS教程:http://www.osyunwei.com/a转载 2012-07-10 16:59:27 · 824 阅读 · 0 评论 -
Apache错误:LoadModule takes two arguments, a module name and the name of a shared object
配置文件原有内容LoadModule php5_module d:/Program Files/php5.3.5/php5apache2_2.dllLoadModule中第二个路径参数包含一个空格"Program Files"只要在参数两端加上引号就可以了LoadModule php5_module "d:/Program Files/php5.3.5/php5apache原创 2012-07-10 16:40:11 · 6031 阅读 · 4 评论 -
centos+nginx+ruby(and rails)+mongrel+php+mysql centos安装php常见错误
安装gccyum -y install gcc安装g++yum install gcc-c++安装libxml2/*wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/libxml2-2.6.26-2.1.2.8.i386.rpmrpm -Uvh libxml2-2.6.26-2.1.12.el5_7.2.i3转载 2012-07-10 15:52:17 · 2904 阅读 · 0 评论