Category: newest

  • FATAL ERROR: Could not find ./bin/my_print_defaults

    一般还有如下提示: If you compiled from source, you need to run ‘make install’ to copy the software into the correct location ready for operation. If you are using a binary release, you must either be at the top level of the extracted archive, or pass the –basedir option pointing to that location.   所以我们按照提示把basedir 也加上: /usr/local/mysql/bin/mysql_install_db…

  • 利用forfiles命令删除Windows的旧文件

    在运行Windows的时候,也会出现一些不必要的文件,需要进行定期的删除,避免占用大量的磁盘空间。Windows的forfiles命令犹如Linux的find命令,一行命令就可以删除旧文件及文件夹。 Windows的批处理文件,一般后缀为bat或者cmd,在这里使用bat。 1) forfiles常用变量 在这里文件为C:Apacheaccess.log。 变量 内容 输出结果 @file 文件名(包括后缀) access.log @fname 文件名(不包括后缀) access @ext 后缀 log @path 文件的完全路径 C:Apacheaccess.log @relpath 文件的相对路径 .access.log @isdir 如果是文件夹会返回TRUE(注意是大写),当文件时会返回FALSE。 – @fsize 文件大小(bytes单位) 128 @fdate 文件的更新日期 2015/12/8 @ftime 文件的更新时间 15:50:20 forfiles命令其他参数可以使用forfiles /?命令进行查看。 2) 批处理删除文件夹 执行该bat文件的话,会删除D:ApacheLog_Archives文件夹下面的7天之前的目录,包括目录下的文件。 cleanup.bat @echo off :: set folder path set log_path=D:ApacheLog_Archives :: set min age of files…

  • Linux知识工具大全

    简介: Linux is a Unix-ish POSIX-compliant OS family. Most of the distros are GPL or otherwise FOSS. The defining component of Linux is the Linux Kernel, first released on 5 October 1991 by Linus Torvalds. 新版本 开始 受欢迎的网站 著名发行版本 Grok Linux Linux Virt 可调参数 Linux日志 Book/ebooks Kernel Matrix 内核地图 In Production Linux论坛 shell指南 Linux安全 Linux桌面…

  • dnsmap下载地址

    下载地址:http://www.a8z8.com/soft/dnsmap-0.30.tar.gz 安装: make cp ./dnsmap /usr/local/bin/dnsmap 路径放到$PATH 里即可。 1、工具简介 Dnsmap也是一款搜集信息的工具,它和Dnsenum一样是用于获得子域名的强有力的工具。 2、使用方法 终端直接输入“dnsmap”可以查看其相关参数用法: root@r:~# dnsmap dnsmap 0.30 – DNS Network Mapper by pagvac (gnucitizen.org) usage: dnsmap [options] options: -w -r -c -d -i (useful if you’re obtaining false positives) e.g.: dnsmap target-domain.foo dnsmap target-domain.foo -w yourwordlist.txt -r /tmp/domainbf_results.txt dnsmap target-fomain.foo -r /tmp/ -d 3000 dnsmap target-fomain.foo…

  • PHP必配参数

    现在很多网站都在使用着CMS,而目前大部分CMS都是PHP语言编写的。awspack也是用CMS WordPress搭建的,众所周知WordPress也是PHP语言编写的。 在这里简单介绍一下,安装PHP以后必须配置的几个参数。 date.timezone 安装PHP以后可以什么都不配,但是data.timezone这个参数是必须配的。 不然有可能报以下错误。 PHP Warning: phpinfo: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. 可以配Asia/Chongqing…

  • Linux下php安装Redis扩展

    注意:目录的权限 chomd 777 -R 1、安装redis 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传phpredis-2.2.4.tar.gz到/usr/local/src目录 cd /usr/local/src #进入软件包存放目录 tar zxvf phpredis-2.2.4.tar.gz #解压 cd phpredis-2.2.4 #进入安装目录 /usr/local/php/bin/phpize #用phpize生成configure配置文件 ./configure –with-php-config=/usr/local/php/bin/php-config #配置 make #编译 make install #安装 安装完成之后,出现下面的安装路径 /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ 2、配置php支持 vi /usr/local/php/etc/php.ini #编辑配置文件,在最后一行添加以下内容 添加 extension=”redis.so” :wq! #保存退出 3 重启服务 sudo service nginx restart sudo /etc/init.d/php-fpm restart

  • Phpcms V9 网站迁移更换域名方法

    修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了。 进行后台设置-》站点管理 对相应的站点的域名进行修改。 更新系统缓存。点击后台右上角的“更新缓存”按钮。 进入内容-》附件管理-》附件地址替换。把附件地址批量的替换为新的地址。 内容-》批量更新URL 。把所有的文章的地址都更新一下。 下面就是把全站都生成一次了。 再进一步,怎么转移空间,并且更换域名呢? 这种情况比更换域名更加复杂一点,涉及到数据库的迁移。 而这种情况比更换域名还要靠谱,往往我们在本地做好了网站,再上传到空间,这就涉及到更换域名和数据库的迁移。 Phpcms V9网站迁移具体方法如下: 上传所有的程序文件(如果主机支持压缩包在线解压,比如华夏名网的空间就支持。,那么就打成zip的包,ftp上传到对应目录,在线解压)。 在本地采用myphpadmin等数据库管理软件导出本地数据库sql文件,然后用editplus等软件批量更换域名地址,比如本来是本地的http://localhost/phpcms,现在的域名是www.a8z8.com,那么就需要批量将http://localhost/phpcms批量替换为http://www.a8z8.com,替换后保存。 在服务器的数据库管理里边,通过myphpadmin等导入修改后的sql文件。 修改第一步解压好的/caches/configs/database.php中的数据库名称密码,以及修改/caches/configs/system.php里面所有和域名有关的,把以前的老地址修改为新地址。 登录后台,更新缓存,批量更新生成html,这样就转移成功。

  • 如何查询ip地址的AS自治域号码

    linux下安装whois: # yum -y install jwhois 查询命令: # whois -h whois.cymru.com 8.8.8.8 [Querying whois.cymru.com] [whois.cymru.com] AS | IP | AS Name 15169 | 8.8.8.8 | GOOGLE – Google Inc.,US

  • 什么是HTTP Headers

    HTTP是”Hypertext Transfer Protocol”的所写,整个万维网都在使用这种协议,几乎你在浏览器里看到的大部分内容都是通过http协议来传输的,比如这篇文章。 HTTP Headers是HTTP请求和相应的核心,它承载了关于客户端浏览器,请求页面,服务器等相关的信息。 示例 当你在浏览器地址栏里键入一个url,你的浏览器将会类似如下的http请求:GET /tutorials/other/top-20-mysql-best-practices/ HTTP/1.1Host: moneyslow.comUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: en-us,en;q=0.5Accept-Encoding: gzip,deflateAccept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7Keep-Alive: 300Connection: keep-aliveCookie: PHPSESSID=r2t5uvjq435r4q7ib3vtdjq120Pragma: no-cacheCache-Control: no-cache第一行被称为”Request Line” 它描述的是这个请求的基本信息,剩下的就是HTTP headers了。 请求完成之后,你的浏览器可能会收到如下的HTTP响应: HTTP/1.x 200 OKTransfer-Encoding: chunkedDate: Sat, 28 Nov 2009 04:36:25 GMTServer: LiteSpeedConnection: closeX-Powered-By: W3 Total Cache/0.8Pragma: publicExpires: Sat, 28 Nov…

  • 如何获取更多的美国流量

    当有人正在考虑购买一个网站,他们的第一件事总是寻找大部分国家的网站流量是来自哪里,如果来自美国等国家,访问者带来的流量价格将会更高。你可能会问为什么?嗯,美国互联网已经超过世界上其他任何国家,所以该国逐渐变得非常适应数字生活。 近年来,美国网站访问者毫不犹豫地把钱花在他们喜欢的事情,想要的和需要的,所以英语网站就意味着有一个更高的消费水平,因为有更多更高的用户参与进来。想知道我们如何自然的获取更多的流量到你的网站,如果你无法确定美国人喜欢哪种类型,有几种措施可以实施,我们就可以看到更多的用户在你的网站上。 1.发布一些美国人的特殊内容 吸引游客最好的方式就是要迎合他们的需求,并最好起源于他们国家本身的内容。当然我们就必须通过市场找到合适的内容,它也意味着你将不得不做一点研究对于你写的东西的类型,健康领域是一个不错的选择,那是因为美国有许多类型的疾病问题,如果你找不到别的地方,这是你的起点,找到更多源于美国市场的相同点。对于web开发或网页设计人员来讲,在大多数情况下,当你得到这些关键词在谷歌上出现时,你就可以通过谷歌网站管理员工具吸引任何国家的游客。 2.把特殊国家的游客作为目标 如果你是一个用谷歌网站管理员工具的用户,不仅可以看到更具体的性能报告关于你的搜索引擎排名,您还可以使用国际定位工具在特定的国家定位目标客户,美国在这种情况下,一旦你添加你的网站并验证它,您可以打开控制台,您将看到一个类似的屏幕如下所示,从那里你只需要选择这个国家(美国)并单击save,搜索引擎将开始引入美国的访客来到你网站,它是一个非常有效的技术。 3.Google AdWords Google AdWords的好处是让一些国家具体地方的人点击你的网站,但你必须记住,AdWords是有偿服务,也许这并不是你可以负担得起。这个不会只是为了AdWords,Reddit等网站,和Facebook一样也是基于我们的点击付费,它是按照你投资多少以及的网站的方向来决定整体性能,如何更好地优化它,记得要投资你的销售额。 4.当地指南 你至少要在你的网站上建立90%的关于美国的一些文化以及国家的一些内容,这样就可以让Google识别到。这样建立最好方法就是让你的网站在美国建立链接目录,评论网站,画廊网站,当地分类网站,以及网站给Google和Yahoo 提供地方,同样添加自己国家特定的搜索引擎,这是毫无疑问是为了让Google给你带来流量的一个重要组成部分。 5.国家特定的反向链接 建立反向链接不一定是昂贵的,事实上,近年来很容易免费建立反向链接。但是如果你需要美国流量,你要确保你得到的反向链接来自的网站也可以分享美国主要的内容,为自己的网站建立一个更简洁的反链。

  • 与老外沟通的最佳时段

    1.韩国 建议沟通时段 北京时间: 9点到16点 2.印度 建议沟通时段 北京时间: 12.5点到19.5点 3.土耳其 建议沟通时段 北京时间: 16点到23点 4.英国 建议沟通时段 北京时间: 17点到24点 5.巴西 建议沟通时段 北京时间: 11点到19点 6.美国 建议沟通时段 北京时间: 23点到6点 7.秘鲁 建议沟通时段 北京时间: 23点到6点 8.加拿大 建议沟通时段 北京时间: 23点到6点 9.香港 建议沟通时段 北京时间: 10点到16点 10.法国 建议沟通时段 北京时间: 18点到1点 11.马来西亚 建议沟通时段 北京时间: 10点到17点 12.巴基斯坦 建议沟通时段 北京时间: 12.5点到19.5点 13.德国 建议沟通时段 北京时间: 16点到23点 14.埃及 建议沟通时段 北京时间:…

  • http2是如何对web性能进行优化的

    HTTP/2 与 WEB 性能优化(一) 今年 5 月 14 日,HTTP/2 以 RFC 7540 正式发布。目前,浏览器方面,Chrome 40+ 和 Firefox 36+ 都正式支持了 HTTP/2;服务器方面,著名的 Nginx 表示会在今年底正式支持 HTTP/2。 不得不说这几年 WEB 技术一直在突飞猛进,爆炸式发展。昨天还觉得 HTTP/2 很遥远,今天已经遍地都是了。对于新鲜事物,有些人不愿意接受,觉得好端端为什么又要折腾;有些人会盲目崇拜,认为它是能拯救一切的救世主。HTTP/2 究竟会给前端带来什么,什么都不是?还是像某些人说的「让前端那些优化小伎俩直接退休」? 提出问题 我们知道,一个页面通常由一个 HTML 文档和多个资源组成。有一些很重要的资源,例如头部的 CSS、关键的 JS,如果迟迟没有加载完,会阻塞页面渲染或导致用户无法交互,体验很差。如何让重要的资源更快加载完是我本文要讨论的问题。 HTTP/1 分析 我们先来考虑资源外链的情况。通常,外链资源都会部署在 CDN 上,这样用户就可以从离自己最近的节点上获取数据。一般文本文件都会采用 gzip 压缩,实际传输大小是文件大小的几分之一。服务端托管静态资源的效率通常非常高,服务端处理时间几乎可以忽略。在忽略网络因素、传输大小以及服务端处理时间之后,用户何时能加载完外链资源,很大程度上取决于请求何时能发出去,这主要受下面三个因素影响: 浏览器阻塞(Stalled):浏览器会因为一些原因阻塞请求。例如在 rfc2616 中规定浏览器对于一个域名,同时只能有 2 个连接(HTTP/1.1 的修订版中去掉了这个限制,详见 rfc7230,因为后来浏览器实际上都放宽了限制),超过浏览器最大连接数限制,后续请求就会被阻塞。再例如现代浏览器在加载同一域名多个 HTTPS 资源时,会有意等第一个 TLS 连接建立完成再请求其他资源; DNS 查询(DNS Lookup):浏览器需要知道目标服务器的…

  • 10条命令玩转linux

    linux一说都是搞开发玩的,敲敲键盘就能完成所有的工作。其实你也可以这么玩,玩游戏的除外哦。 那我们就来侃侃如何玩,linux是命令的天下,高级的命令那是相当的多,但是我们正真用到的也就那么几个看你是不是都知道,如果你都知道的话,说明你已经会玩了。 当然第一步是打开Terminal终端又了这个linux才会听你的话。 ls ls 列出文件和目录 ls /home (列出home下面的所有文件和目录) ls -alh 列出当前所有文件包括隐藏文件及文件大小权限和时间,我一般都这么使用,它的使用太频繁了。 如果你觉得这个还不能满足你的要求你也可以 ls –help mkdir mkdir 建立目录 mkdir test mkdir -p test/val 建立多级目录 -m 加上文件权限 rmdir rmdir  删除空目录 如:rmdir test(只能删除空目录,如果该目录下还有其它文件则该命令无效) touch touch 建立空文件 如:touch Test.txt cp cp 复制命令 如:cp /home/Test.txt / (将home路径下的Test.txt文件复制到根目录下) cp -r dir1 dir2 (-r表示递归,将dir1代表的文件夹及里面的文件复制到dir2路径那里) 如:cp -r /home/test /(将home下的test文件夹复制到根目录下) 不过只要是系统目录都要加上权限sudo(ubuntu下) mv mv 移动文件和改文件名 如:mv /home/Test.txt…

  • 给新手的 10 个有用 Linux 命令行技巧

    10 个 Linux 命令行技巧 这篇文章希望向你展示一些不需要很高的技术就可以像一个高手一样使用 Linux 终端的有用技巧。你只需要一个 Linux 终端和一些自由时间来体会这些命令。 1. 找到正确的命令 执行正确的命令对你的系统来说非常重要。然而在 Linux 中有如此多的、难以记忆的各种的命令行。那么怎样才能找到你需要的正确命令呢?答案是 apropos。你只需要运行: # apropos <description> 其中你要用真正描述你要查找的命令的语句代替 “description”。这里有一个例子: # apropos “list directory”   dir (1) – list directory contents ls (1) – list directory contents ntfsls (8) – list directory contents on an NTFS filesystem vdir (1) – list directory contents 左边你看到的是命令,右边是它们的描述。 2.…

  • 如何使用nginx搭建正向代理和反向代理

    1.正向代理的概念 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。 2.反向代理的概念 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。 简单的区别方法:正向代理就是我们在浏览器可以设置的代理服务器,主动权在浏览者手里。比如我们有时候要查阅一些资料,被国内墙掉了,这时候我可以在国外的服务器上搭建一个nginx正向代理服务器,然后我们就可以通过浏览器设置代理服务器,来翻墙了。反向代理,是浏览者不知情的,服务器端自己假设的。 更加细致的分析:http://z00w00.blog.51cto.com/515114/1031287 下面以nginx为例子来搭建正向代理服务器和反向代理服务器 1.nginx正向代理配置 server{ resolver 8.8.8.8; resolver_timeout 30s; listen 82; location / { proxy_pass http://$http_host$request_uri; proxy_set_header Host $http_host; proxy_buffers 256 4k; proxy_max_temp_file_size 0; proxy_connect_timeout 30; proxy_cache_valid 200 302 10m; proxy_cache_valid 301 1h; proxy_cache_valid any 1m; } } 1、不能有`hostname`。 2、必须有resolver, 即dns,即上面的8.8.8.8,超时时间(30秒)可选。 3、配置正向代理参数,均是由 Nginx 变量组成。 proxy_pass $scheme://$host$request_uri; proxy_set_header Host $http_host; 4、配置缓存大小,关闭磁盘缓存读写减少I/O,以及代理连接超时时间。 proxy_buffers 256 4k; proxy_max_temp_file_size 0; proxy_connect_timeout 30; 5、配置代理服务器 Http 状态缓存时间。 proxy_cache_valid 200 302 10m;…

  • SecureCRT 6.2使用技巧
  • linux的5个编辑器

      1 vim http://www.vim.org/ 2 gedit http://projects.gnome.org/gedit/ 3 Nano http://www.nano-editor.org/ 4 Gvim http://vimdoc.sourceforge.net/htmldoc/gui.html 5 Emacs http://www.gnu.org/software/emacs/

  • 如何修改windows远程桌面连接端口3389?

    首先远程上VPS,然后鼠标点击”开始”按钮会出现如下图的界面,在界面内点击”运行”按钮, 在出现的页面输入命令regedit后按键盘回车键”Eeter;   完成上面的步骤后,现在已经进入到修改注册表页面了,然后依次打开文件夹: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set001\Control\Terminal Server\WinStations\RDP-Tcp] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set002\Control\Terminal Server\WinStations\RDP-Tcp] 如下图,按照图片依次点击对应的文件夹前面的+号即可:   现在已经能看到”RDP-Tep”文件夹了,我们不用点击前面的+号,而是直接点击”RDP-Tep”文件夹,看右边会出现非常多的文件,我们需要在右边栏文件找到名字为”PortNumber”的文件,然后鼠标停留在文件上面按鼠标右键,会看到如下的界面: 看到上图的界面后,我们点击”修该”按钮会出现下图的界面,然后先选择”十进制”再去修改”数值数据”里面的值,设置成需要的值即可。 上面是介绍的修改CurrentContro1Se001文件下的,CurrentContro1Se002文件下的按照上面的介绍流程进行修改即可;好了,修改VPS远程3389端口的教程就结束了。

  • Excel 使用技巧集锦

    目 录 一、 基本方法 7 1. 快速选中全部工作表 7 2. 快速启动EXCEL 7 3. 快速删除选定区域数据 7 4. 给单元格重新命名 7 5. 在EXCEL中选择整个单元格范围 7 6. 快速移动/复制单元格 8 7. 快速修改单元格式次序 8 8. 彻底清除单元格内容 8 9. 选择单元格 8 10. 为工作表命名 9 11. 一次性打开多个工作簿 9 12. 快速切换工作簿 9 13. 选定超级链接文本 10 14. 快速查找 10 15. 修改默认文件保存路径 10 16. 指定打开的文件夹 10 17. 在多个EXCEL工作簿间快速切换…

  • Centos6.6 安装操作手册(包括安装vmware-tools GCC LVM)

    On any Window’s machine, download and install VMware Player, if you have not already done so. Instructions: http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0 Locate CentOS Mirror Download Instructions: http://wiki.centos.org/Download On the CentOS-6 Row, Click on i386. Choose a CentOS Mirror Instructions: Choose a Mirror Download CentOS-6.6 ISO Instructions: Click on CentOS-6.6-i386-bin-DVD1.iso Click the Save File radio button Click the OK…

  • Centos7下如何部署Apache+PHP+MariaDB

    安装CentOS 7操作系统 将CentOS7iso文件放进VMware中,建立CentOS7操作系统。如果VMware识别不出操作系统是什么类型,手动选择”Linux(L)”客户机操作系统,”CentOS 64位”版本。如图2.1.1所示。 图2.1.1 新建CentOS7虚拟机 另外,推荐:虚拟内存给1024M;使用网络地址转换(NAT);最大磁盘大小给40G;虚拟磁盘存为单个文件;其它选择默认或者推荐的就好。   启用Intel VT-x 在建立CentOS时,很有可能出现一个错误提示框”已将该虚拟机配置为使用64客户机操作系统。但是,无法执行64位操作”,并且提示”此主机支持Intel VT-x,但Intel VT-x处于禁用状态”; 解决方法:先将虚拟机关闭;重启自己的电脑进入BIOS,进入方法根据自己电脑品牌去找;进入后,会在BIOS界面的上面看到”Configuration”选项,按向右方向键,到达此选项;然后会在下面看到”Intel Virtual Technology”选项,将此选项后面的”Disabled”改成”Enabled”就可以了。然后保存BIOS设置退出即可。如图2.1.2所示。 图2.1.2 进BIOS启用Intel VT-x 然后再次开启CentOS7虚拟机,会进入图2.1.3.1所示的界面。然后只要等待即可。 进入如图2.1.3.2的界面,等待最下面显示”Checking:100%”即可。 图2.1.3.1 进入安装CentOS 7.0界面       图2.1.3.2 CentOS7自检中       2.1.4 看到如图所示2.1.4的界面,就进入CentOS7的设置界面了。选择”中文 Chinese”—”简体中文(中国)”即可。 图2.1.4 选择语言 2.1.5 然后进入图2.1.5 的”安装信息摘要”部分,下面依次把”安装位置”、”网络和主机名”、”软件选择”设置好。 图2.1.5 安装信息摘要 2.1.6 “安装位置”设置,建议点击图2.1.6蓝色的区域,选中它后会变成蓝色;然后选择”自动配置分区”。最后点击左上角的”完成”即可。 图2.1.6 设置安装分区       2.1.7 如图2.1.7,只要将将右上角设置为开启就行了。 图 2.1.7 网络连接配置  …

  • CentOS 7.0 or RHEL 7.0如何进入单用户模式重置root密码

    1、启动时,按空格,停留在此界面:   2、光标停留在第一项,并按”e”,进入编辑界面,找到图示的一行,并输入在行尾输入: init=/bin/sh(看红色框),然后按 “Ctrl-x”,启动系统 3、启动到单用户模式后的界面: 4、在此提示符下输入以下命令,你输入的命令不会显示出来,输入完成按回车。 1)    mount –o remount,rw / ,输入完成后,如下图显示: 2)    passwd 输入时,如果你安装的是中文的,就会有乱码,如果是英文的,则不是会。 输入时,密码只要输入一位即可,我输入的是一个”a”,如果有错误提示,也可以输入一个空格做为密码。输入后结果如下: 3)    touch / .autorelabel (touch、/、.autorelabel之间用空格隔开) 如果你之前使用了selinux,则输入这个命令,输入完成后,会多一个提示符 4)    exec /sbin/init 或者 exec /sbin/reboot 输入这两个命令中的一个,重启系统 那个进度指示到100%后,会重启进入系统登录界面   说明:输入密码时,如果你不确定输入的是否正确,那就输入一个空格。如果重新进入系统后,提示密码不正确,那就输入一个空格试试。  

  • 图释CentOS文件夹基本操作

    文件(夹)查看类命令 ls–显示指定目录下内容 说明:ls 显示结果以不同的颜色来区分文件类别。蓝色代表目录,灰色代表普通文件,绿色代表可执行文件,红色代表压缩文件,浅蓝色代表链接文件。 -a—显示所有内容,包括隐藏文件 说明:在Linux系统中,以”.”开头的就是隐藏文件或隐藏目录。 -l—以长格式(内容更详细)显示文件或目录的详细信息。 说明:ls -l命令可以简写成ll, 输出的信息共分为7组:文件类别和文件权限、链接数或子目录个数、文件所有者、文件所属组、文件大小(单位为字节B)、文件创建或修改时间、文件名。 文件类别:第一组前1位表示文件类别,”-“代表普通文件,”d”代表目录,”l”代表符号链接,”c”代表字符设备,”b”代表块设备文件权限:第一组后9位表示文件权限,前3位为user、中间3位为group、后三位为other的权限 -d—显示目录本身的属性而不是目录中的内容。 1 2 3 4 5 [root@localhost ~]# ls -ld /home drwxr-xr-x. 4 root root 4096 9月  22 10:41 /home [root@localhost ~]# ls -d /home /home [root@localhost ~]# -h—以K、M、G等单位显示文件大小(默认为字节) 1 2 3 4 5 6 7 [root@localhost ~]# ls -h /home justin  lost+found [root@localhost ~]#…

  • Centos利用第三方yum源安装rpm软件包

    CentOS自带的yum源中rpm包数量有限,很多时候找不到我们需的软件包,(例如:要安装网络连接查看软件iftop,默认设置下无法使用yum命令安装),下面教大家在CentOS 6.2中(以32位系统为例,64位系统安装方法一样),使用第三方yum源来安装更多软件包。 一、安装CentOS yum源优先级插件yum-priorities      yum install yum-priorities   #输入y安装二、设置CentOS默认yum源的优先级为最高系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接     cd  /etc/yum.repos.d/   #进入yum源目录     vi CentOS-Base.repo    #在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2################################################################   [base]name=CentOS-$releasever – Basemirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1 [updates]name=CentOS-$releasever – Updatesmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1 [extras]name=CentOS-$releasever – Extrasmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1 [centosplus]name=CentOS-$releasever – Plusmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=2 [contrib]name=CentOS-$releasever – Contribmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=2###############################################################   备注:priority的优先级为1到99,设置为1即优先级最高,1-10为系统保留,第三方yum源的优先级从11-99三、安装epel yum源    rpm -ivh  http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm    rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6    vi /etc/yum.repos.d/epel.repo   #修改epel yum源优先级,priority=11   ###############################################################    [epel]name=Extra Packages for Enterprise Linux 6 – $basearch#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearchmirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearchfailovermethod=priorityenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6priority=11#################################################################四、安装rpmforge yum源   wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm   wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt  …

  • 如何在cacti 中安装array 设备的mib文件模板

    先看snmp的mib文件存放位置: # net-snmp-config –default-mibdirs /root/.snmp/mibs:/usr/share/snmp/mibs 或者这个命令也可以: # snmpget -Dparse-mibs 2>&1 | grep directory parse-mibs: Scanning directory /root/.snmp/mibs parse-mibs: cannot open MIB directory /root/.snmp/mibs parse-mibs: Scanning directory /usr/share/snmp/mibs 把array的mib文件放进去: # ls /usr/share/snmp/mibs/ARRAY-MIB.txt /usr/share/snmp/mibs/ARRAY-MIB.txt 顺便看看这个文件中array厂商的oid值为7564: DESCRIPTION “SMIv2 version converted from older MIB definitions.” ::= { enterprises 7564 } 查找这个mib文件名中的mib模块名称: # pwd /usr/share/snmp/mibs # grep DEFINITIONS ARRAY-MIB.txt CA-SNMP-MIB8…

  • 如何更改网卡名称 例如 eth0 改为 eth3

    首先确认系统能够识别你的网卡: # lspci | egrep -i –color ‘network|ethernet’ 接下来,有两个方法。 方法1: vi /etc/udev/rules.d/70-persistent-net.rules # cd etc/sysconfig/network-scripts/ # mv ifcfg-eth3 ifcfg-eth0 # vi ifcfg-eth0 配置网卡ip相关信息。 # service network restart # ifconfig -a 方法2: First of all find out the mac address of your interface cards [root@devmillennium-web ~]# ifconfig -a | grep -i –color hwaddr eth0 Link encap:Ethernet…

  • 如何在centos7 上安装 docker container

    有两种方法 1  从 get.docker.com 下载安装包 # yum update # curl -sSL https://get.docker.com/ | sh # service docker start # docker run hello-world  2  用 yum package manager 直接安装 Install Docker via yum package manager. # yum update # cat >/etc/yum.repos.d/docker.repo <<-EOF [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7 enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF # yum install docker-engine # service docker start #…

  • Centos 安装多个mysql方法

    建用户与组 groupadd mysql useradd -g mysql mysql   解压mysql安装包 #tar zxf mysql-5.5.3-m3.tar.gz #cd mysql-5.5.3-m3 #./configure –prefix=/usr/local/mysql3308 –sysconfdir=/usr/local/mysql3308/etc –with-tcp-port=3308 –localstatedir=/usr/local/mysql3308/localstate –with-unix-socket-path=/tmp/mysql3308.sock –with-extra-charsets=all –enable-thread-safe-client –with-plugins=innobase –with-mysqld-user=mysql –with-client-ldflags=-all-static –with-mysqld-ldflags=-all-static #make #make install   初始化db #/usr/local/mysql3308/bin/mysql_install_db  –user=mysql –datadir=/usr/local/mysql3308/localstate/ 创建etc文件夹 #mkdir /usr/local/mysql3308/etc 复制my.cnf #cp support-files/my-medium.cnf /usr/local/mysql3308/etc/my.cnf   修改my.cnf 复制mysql.server至/etc/rc.d/init.d #cp support-files/mysql.server /etc/rc.d/init.d/mysql3308 修改权限 #chmod +x /etc/rc.d/init.d/mysql3308 修改mysql3308 修改目录权限   #chown…

  • https的压力测试工具siege用法

    jeo dog 是个有10多年历史的软件站,有个https的工具siege很厉害,几乎国内没有使用的,今天介绍给大家。 先下载安装: wget http://download.joedog.org/siege/siege-3.0.5.tar.gz tar -xzvf siege-3.0.5.tar.gz cd siege-3.0.5 ./configure –prefix=/home/2hei.net/siege –with-ssl=/usr/include/openssl make && make install 运行测试,模拟1000用户打压5分钟: /home/2hei.net/siege/bin/siege -c 1000 -t 5m https://xxx.com 结果: Lifting the server siege… done. Transactions: 376673 hits Availability: 99.98 % Elapsed time: 299.70 secs Data transferred: 114.59 MB Response time: 0.29 secs Transaction rate: 1256.83 trans/sec Throughput: 0.38…

  • us city name (china name)

    城市英文名 城市中文名 地区代码 Alaska 阿拉斯加 907 Albany(NY) 奥尔巴尼 518 Annapolis 安纳波利斯 410 Atlanta(GA) 亚特兰大 404 Augusta(ME) 奥古斯塔(缅因) 207 Austin(TX) 奥斯汀 512 Baton Rouge 巴吞鲁日 504 Bismarck 俾斯麦 701 Boise 博伊西 208 Boston 波士顿 617 Carson City 卡森城 702 Charleston(WV) 查尔斯顿 304 Cheyenne 夏延 307 Chicago 芝加哥 312 Cincinati 辛辛那提 513 Cleveland(OH) 克利夫兰 440 Columbia(SC) 哥伦比亚…

  • 解决wordpress中访问googleapis.com 访问慢

    wordpress中的很多样式需要google支持,国内访问又慢,好在360给我们提供了公共资源,直接替换即可: 先查下包含googleapis的代码:(目的是确定能够find出代码) #find . -name “*.php” -o -name “*.css” -o -name “*.js” -o -name “*.html” -o -name “*.js” -type f |xargs grep googleapis ./wp-content/themes/my-money/style.css:@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400); ./wp-content/themes/my-money/fw/mythemes.class.php: @import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,400); ./wp-content/themes/my-money/media/admin/css/admin.css:@import url(“http://fonts.googleapis.com/css?family=Oswald&v1”); ./wp-content/themes/my-money/media/admin/css/admin.css:@import url(“http://fonts.googleapis.com/css?family=PT+Sans+Narrow&v1”); ./wp-includes/js/tinymce/plugins/compat3x/css/dialog.css:@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=latin-ext,latin); ./wp-includes/script-loader.php: $scripts->add( ‘prototype’, ‘//ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js’, array(), ‘1.7.1’); ./wp-includes/script-loader.php: $scripts->add( ‘scriptaculous-root’, ‘//ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js’, array(‘prototype’), ‘1.9.0’); ./wp-includes/script-loader.php: $scripts->add( ‘scriptaculous-builder’, ‘//ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/builder.js’, array(‘scriptaculous-root’), ‘1.9.0’); ./wp-includes/script-loader.php: $scripts->add( ‘scriptaculous-dragdrop’,…

  • nginx thief

    nginx thief

    山寨对方的网站,但是反向代理后的网站还是有对方的绝对链接时,怎么办?所以要用替换链接方法