201506-05 Linux为什么能成功? Linux,这个始于1991年由LinusTorvalds开发的类Unix操作系统内核已经成为开源世界的中心,人们不禁追问为什么Linux成功了,而包括GNUHURD和BSD在内的那么多相似的项目却失败了?自由软件和开源世界的发展史中最令人不解的问题之一是为什么Linux取得了如此辉煌的成功,然而其它同样尝试打造自由开源、类Unix操作系统内核的项目却没能那么成功?这个问题难以回答,但我总结了一些原因,在下面与大家分享。不过,首... 继续阅读 >
201506-03 12个linux进程管理命令介绍 执行中的程序在称作进程。当程序以可执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源、内存、安全属性和与之相关的状态。可以有多个进程关联到同一个程序,并同时执行不会互相干扰。操作系统会有效地管理和追踪所有运行着的进程。为了管理这些进程,用户应该能够:查看所有运行中的进程查看进程消耗资源定位个别进程并且对其执行指定操作改变进程的优先级杀死指定进程限制进程可... 继续阅读 >
201504-26 Linux常用命令 1.基础命令操作命令说明查看文件的内容cat -n access.log-n显示行号分页显示文件more access.logEnter下一行,空格下一页,F下一屏,B上一屏分页显示文件less access.log输入 /字符串 可查找并高亮显示文件尾tail -n2 -... 继续阅读 >
201504-26 常用命令 1.基础命令操作命令说明查看文件的内容cat -n access.log-n显示行号分页显示文件more access.logEnter下一行,空格下一页,F下一屏,B上一屏分页显示文件less access.log输入 /字符串 可查找并高亮显示文件尾tail -n2 -... 继续阅读 >
201504-22 Linux Shell脚本面试25问 Q:1Shell脚本是什么、它是必需的吗?答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。Q:2什么是默认登录shell,如何改变指定用户的登录shell答:在Linux操作系统,“/bin/bash”是默认登录shell,是在创建用户时分配的。使用chsh命令可以改变默认的shell... 继续阅读 >
201504-18 Linux搭建SVN服务器方法 1. yuminstallsubversion #安装svn2. groupaddsvn #为运行svn设置专用的用户组,非必须操作,但推荐3. useradd-gsvnsvn #为运行svn设置专用的用户,非必须操作,但推荐4. passwdsvn #为运行svn专用用户设置密码,非必须操作,但推荐5. mkdir-p/var/svn #建立/var/svn,作为集中存放repo的根目录6.... 继续阅读 >
201504-10 Linux Shell脚本之自动修改IP 作为一名Linux SA,日常运维中很多地方都会用到脚本,而服务器的ip一般采用静态ip或者MAC绑定,当然后者比较操作起来相对繁琐,而前者我们可以设置主机名、ip信息、网关等配置。修改成特定的主机名在维护和管理方面也比较方便。如下脚本用途为:修改ip和主机名等相关信息,可以根据实际需求修改,举一反三! #!/bin/sh #autoChangeipnetmaskgatewayscripts #wugk2012-12-17 cat&n... 继续阅读 >
201504-10 Linux输入输出与文件 1.基于文件指针的文件操作(缓冲)linux中对目录和设备的操作都是文件操作,文件分为普通文件,目录文件,链接文件和设备文件。1.1.文件的创建,打开与关闭原型为:#include<stdio.h>//头文件包含FILE*fopen(constchar*pach,constchar*mode);//文件名模式intfclose(FILE*stream);fopen以mode的方式打开或创建文件,如果成功,将返回一个文件指针,失败则返回NULL.fopen创建的文件的访问权限将以0666与当前的um... 继续阅读 >
201504-01 程序员必读的书-Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。无论你是什么语言的程序员,都离不开操作系统,Linux系统更是不可以不学习的操作系统。大多数项目只有在Linux下才可以发挥更好的性能。下面为大家... 继续阅读 >
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命令来创建... 继续阅读 >