201501-28 为什么Linux中要用字符~来表示home目录 在Unix风格的操作系统里(包括BSD,GNU/Linux和MacOSX),通常用波浪号“~”来表示当前用户的主目录(home目录):例如,如果当前用户的home目录是/home/bloggsj,那么,输入cd或cd~或cd/home/bloggsj或cd$HOME都是等效的。这种习惯源自于1970年代流行的Lear-SieglerADM-3A终端机,这种机器上波浪号和“home”键(用于把光标移动到最左端)正好在同一个键上。下面是Lear-SieglerADM-3A终端机的一些照片:... 继续阅读 >
201501-27 PHP依赖管理工具Composer入门教程 Composer是PHP的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。依赖管理Composer不是一个包管理器。是的,它涉及"packages"和"libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。这种想法并不新鲜,Composer受到了node'snpm和ruby'sbundler的强烈启发。而当时P... 继续阅读 >
201501-27 Linux下查看Nginx、Apache、MySQL、PHP的编译参数命令 Nginx/usr/local/nginx/sbin/nginx-VApachecat/opt/httpd/build/config.niceMySQLcat/usr/local/mysql/bin/mysqlbug|grepconfigPHP/usr/local/php/bin/php-i|grepconfig 继续阅读 >
201501-27 Linux下软链接和硬链接的创建、删除、区别详解 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存里,从而实现对文件的快速访问。链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(HardLink)和软链接(SoftLink),软链接又称为符号链接(Symboliclink)。符号连接相当于Windows下的快捷方式。一、硬链接... 继续阅读 >
201501-27 在Linux上配置Memcached输出日志方法详解 Memcached在linux上安装时并不支持显示地配置服务日志,我们如果想要把Memcached服务日志保存到日志文件中,则需要在启动参数中进行配置。安装好Memcached后,我们可以通过-h命令查看Memcached支持的参数:[root@localhost~]$/usr/local/memcached/bin/memcached-h#其余的省略-vverbose(printerrors/warningswhileineventloop)-vvveryverbose(alsoprintclientcommands/reponses)-vvvextremelyverbose(als... 继续阅读 >
201501-27 常用Apache日志分析命令大全 1、查看当天有多少个IP访问:awk'{print$1}'log_file|sort|uniq|wc-l2、查看某一个页面被访问的次数:grep"/index.php"log_file|wc-l3、查看每一个IP访问了多少个页面:awk'{++S[$1]}END{for(ainS)printa,S[a]}'log_file4、将每个IP访问的页面数进行从小到大排序:awk'{++S[$1]}END{for(ainS)printS[a],a}'log_file|sort-n5、查看某一个IP访问了哪些页面:grep^111.111.111.111log_file|... 继续阅读 >
201501-15 2015 年最好用的企业级 Linux 开源软件 Linux和开源技术规划了企业领域。有好多从遗留软件公司拯救中、小企业产品、项目都是从它们中得来。每一个中、小企业有它自己特殊的用例,并且在这领域里没有一个统一标准。我选择了一个在你工作中扮演了重要角色的一些工具。对于中、小企业,甚至SOHOer们有好多顶级Linux和开源应用。你也许会惊奇的听到,专利技术的整个堆栈可以被那些运行在Linux和开源上的技术所代替。怎样让厂商们的堆栈在2015来个全新的开始,有... 继续阅读 >
201501-14 Linux程序员将成为微软的死敌 在计算机Server市场上,Windows与Linux之间的竞争非常激烈。微软产品的最大卖点在于成体系设计以及良好的兼容性。但是,微软对其软件的专利限制越来越多的做法惹恼了那些推崇软件使用自由权的编程人员。微软拥有视窗操作系统,而Linux系统却是自由“名花”──它的“开源”的特征决定了这一点。Linux“开源”的特征与微软软件“封闭源代码”的特征背道而驰,开放性使程序员在解决问题(特别是安全问题)时有更多的回旋余... 继续阅读 >
201501-13 linux下字符界面与桌面切换的快捷键总结 首先桌面版的是带有图形化的,最出名的windows,专业点的用的linux。我比较喜欢Ubuntu的和centos的版本。如果想要界面互相切换,前提是你得装了桌面版的,如果没装肯定切换不了的。 切换到字符界面:ctrl+shift+alt+F1切换到桌面界面:alr+F7真实机下面:ctrl+alt+F1切换到字符界面:alr+F7... 继续阅读 >
201501-06 Linux下MySQL主从同步监控shell脚本 说明:操作系统:CentOS目的:定时监控MySQL主从数据库是否同步,如果不同步,记录故障时间,并执行命令使主从恢复同步状态1、创建脚本文件vi/home/crontab/check_mysql_slave.sh #编辑,添加下面代码#!/bin/sh#check_mysql_slavestatus#authorwww.osyunwei.comip=eth0 #网卡名称mysql_binfile=/usr/local/mysql/bin/mysqlmysql_user=root #MySQL数据库账号mysql_pass=123456... 继续阅读 >
201501-06 Linux下Web服务器环境搭建LNMP一键安装包 v2.6[20141224更新] 最新版本:lnmp-2.6更新时间:20141224MD5值:305651B15F9CCABF5A7912197206ED28安装说明:请保证服务器能够正常上网、yum命令可以正常使用!1、wgethttp://www.osyunwei.com/lnmp/lnmp-2.6.tar.gz #下载,需要先执行yuminstallwget安装下载工具2、tarzxvflnmp-2.6.tar.gz #解压3、cdlnmp-2.6 #进入安装目录4、shCentOS.sh #运行安装脚本5、直到安装结束6、cat/root/web-install.lo... 继续阅读 >
201412-28 Linux字符设备和块设备的区别 系统中能够随机(不需要按顺序)访问固定大小数据片(chunks)的设备被称作块设备,这些数据片就称作块。最常见的块设备是硬盘,除此以外,还有软盘驱动器、CD-ROM驱动器和闪存等等许多其他块设备。注意,它们都是以安装文件系统的方式使用的——这也是块设备的一般访问方式。另一种基本的设备类型是字符设备。字符设备按照字符流的方式被有序访问,像串口和键盘就都属于字符设备。如果一个硬件设备是以字符流的方式被访问的话... 继续阅读 >
201412-25 如何选择合适的Linux发行版 Linux操作系统有很多差异性与大多数的桌面Linux类似,服务器Linux操作系统也都有着各自不同的特点,他们可以基于不同的Linux内核,采用不同的GNU。如果你正在使用或者将要使用Linux服务器,那么你应该了解不同Linux之间的重要差异,并挑出最适合你运行环境下的Linux操作系统。本文将帮你做到这一点。由于Linux操作系统是开源软件,所以Linux具体有多少个版本谁也很难说清。但是我们要采用Linux操作系统,还是选择名... 继续阅读 >
201412-25 Linux用户都该知道7个通信软件 Linux是一个非常优秀的开源操作系统,很多人犹豫要不要使用它的真正原因是那些屈指可数的可用应用程序。今天,小编就应大家的要求,收集了一些Linux平台下的实时通信软件,每一个Linux用户都不应该错过哦!还不赶紧一起来看看!PidginPidgin是一个跨平台的即时通讯客户端,使用GNU通用公共许可证发布。这款软体支援多个现时常用的即时通讯协定,让用户可以用同一个软体登入不同的即时通讯服务。Pidgin在Windows系统... 继续阅读 >
201412-23 linux监控命令全覆盖(图文说明) 1.1top1.1.1命令说明Top命令能够实时监控系统的运行状态,并且可以按照cpu、内存和执行时间进行排序 1.1.2参数说明命令行启动参数:用法:top-hv|-bcisSHM-ddelay-niterations[-uuser|-Uuser]-ppid[,pid...]-b:批次模式运行。通常用作来将top的输出的结果传送给其他程式或储存成文件-c:显示执行任务的命令行-d:设定延迟时间-h:帮助-H:显示线程。当这个设定开... 继续阅读 >
201412-10 Linux之父的办公室首度曝光 Linux创始人LinusTorvalds日前展示了自己的家庭办公室,一台凌乱的旧办公桌,还有一台跑步机办公桌,他在这里收发邮件,但并不在这里写代码。和大多数人一样,Torvalds的大部分时间都是坐在椅子上办公,不过今年1月份,他购买了一张跑步机桌子,可以边散步/跑步边查看邮件或写作,只是,Torvalds发现对于他来说,边运动边工作效率太低了。“我称之为僵尸移动桌子,因为只要我稍微走快一点,鼠标就会不听话地... 继续阅读 >