201503-27 Linux 上使用 backup-manager 进行系统备份 无论简单与否,我们都有机会去了解这么一件事,那就是备份的重要性从来都不可以被低估。考虑到备份的方法真的多如牛毛,你可能想要知道怎样来有效地为你的系统选择正确的工具和和合适的策略。在本文中,我将为你介绍backup-manager,一个简单易用的命令行备份工具,在大多数的Linux发行版的标准软件库中都能见到它的身影。是什么让备份管理器在众多的备份工具或备份策略中脱颖而出呢?让我来简单介绍一些它的与众不... 继续阅读 >
201503-26 Linux 下使用 ssh 登录局域网其他电脑的方法 首先查看电脑是否安装ssh客户端,如果没有执行下面命令安装客户端。sudoapt-getinstallopenssh-clientsudoapt-getinstallopenssh-server接着查看进程,看看ssh-agent是否运行,如果没有,输入下面指令启动ssh服务进程。sudoservicesshstart关闭进程:sudoservicesshstop现在就可以用ssh远程登录到局域网内的电脑,指令格式:sshusr\@hostnamessh... 继续阅读 >
201502-11 为什么 Mac 用户不选择 Linux Linux与Mac用户至少有一个共同点:他们都不太喜欢用Windows。但除了这点外,二者再也无法达成其他共识,只得分道扬镳。为什么Mac用户不选择Linux呢?是什么因素致使Mac用户做出了这种选择的?Datamation就此问题做了一番调查,并试图进行解答。Datamation的结论是,所有原因都只归结于众多应用及工作流程,而非操作系统的关系:…某些事例表明,尝试用新应用代替现有应用,并不是很实际-对工作流... 继续阅读 >
201502-05 4个最流行的Linux平台开源代码编辑器 正在寻找Linux平台最棒的代码编辑器?如果你询问那些很早就玩Linux的人,他们会回答是Vi,Vim,Emacs,Nano等。但是,我今天不讨论那些。我将谈论一些新时代尖端、漂亮、时髦而且十分强大,功能丰富的最好的Linux平台开源代码编辑器,它们将会提升你的编程经验。Linux平台最时髦的开源代码编辑器我使用Ubuntu作为我的主桌面,所以我提供的安装说明是基于Ubuntu的发行版。但是这并不意味着本文列表就是Ubuntu最好的... 继续阅读 >
201502-05 Linux强大命令 Awk 20分钟入门介绍 什么是AwkAwk是一种小巧的编程语言及命令行工具。(其名称得自于它的创始人AlfredAho、PeterWeinberger和BrianKernighan姓氏的首个字母)。它非常适合服务器上的日志处理,主要是因为Awk可以对文件进行操作,通常以可读文本构建行。我说它适用于服务器是因为日志文件,转储文件(dumpfiles),或者任意文本格式的服务器终止转储到磁盘都会变得很大,并且在每个服务器你都会拥有大量的这类文件。如果你经历过这样的情境—... 继续阅读 >
201502-02 20条Linux命令面试问答 问:1如何查看当前的Linux服务器的运行级别?答:‘who-r’和‘runlevel’命令可以用来查看当前的Linux服务器的运行级别。问:2如何查看Linux的默认网关?答:用“route-n”和“netstat-nr”命令,我们可以查看默认网关。除了默认的网关信息,这两个命令还可以显示当前的路由表。问:3如何在Linux上重建初始化内存盘镜像文件?答:在CentOS 5.X/RHEL5.X中,可以用mkinitrd命令来创建... 继续阅读 >
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... 继续阅读 >