201508-12 牢记这七点 让你的Linux服务器变得更安全 我运行着几台Linux服务器;家里一台,充当文件服务器,还有三台活动服务器,分别用作我的站点服务器、邮件服务器和云存储服务器。虽然我并不担心家里那台服务器,因为它并不与外界进行联系,可是另外三台服务器却要精心维护,而且始终要精心维护。有些Linux新手想运行自己的服务器,必须牢记几个事项,这正是本文的重点所在。图1:运行中的服务。安装所需的服务如果你打算运行一台服务器,可能会想“我有来自... 继续阅读 >
201508-05 你必须了解的Linux世界中的五位大英雄 翱翔的企鹅Linux与开源是由充满激情的技术人员推动的,他们编写出最出色的软件并将代码向公众发布,从而保证每个人都能加以使用——而且完全不需要承担任何附加条件。(好吧,其实有一条附加条件,也就是许可协议。)那么这些幕后的英雄究竟是谁?作为Linux世界中的大英雄,他们的工作影响着我们的日常生活。下面有请其中五位最值得敬仰的杰出代表。KlausKnopper作为一位生活在德国的澳大利亚开... 继续阅读 >
201507-24 5 个最佳的 Linux 桌面环境 如果你刚刚开始接触Linux,我敢说你在决定选择采用何种Linux桌面环境上会花上一些时间。你也许会打算把每个桌面都试用一遍,但是那很费时间,而且确实有很多桌面环境可供选择,这就是我发表“最优秀的Linux桌面以及他们的优缺点”的目的,本文告诉你在选择桌面时需要注意些什么,让我们开始吧。1.KDE我想从第五个说起,虽然我考虑过直接把第一名告诉你。哈哈,这就是KDE,也许你并不感兴趣但是K... 继续阅读 >
201507-24 Linux mkdir、tar 和 kill 命令的 4 个有用小技巧 我们一直以常规的方式完成一个任务,直到我们知道有更好的处理方法。作为Linux技巧和绝招系列的后续,我会在这里介绍能在各个方面给你帮助的4个小技巧。开始吧!4个有用的Linux小技巧1.假设你要创建一个类似于下面很长的/复杂的目录树。实现这最有效的方法是什么呢?类似下面要实现的目录树结构。$cd/home/$USER/Desktop$mkdirtecmint$mkdirtecmint/etc$mkdirtecmint/lib$mkdirtecmint/usr$m... 继续阅读 >
201506-05 Linux目录初识 /根目录 /bin存放必要的命令 /boot存放内核以及启动所需的文件/dev 存放设备文件 /etc存放系统配置文件 /home普通用户的宿主目录,用户数据存放在其主目录中 /lib存放必要的运行库 /mnt存放临时的映射文件系统,通常用来挂载使用。 /proc存放存储进程和系统信息 /root超级用户的主目录 /sbin存放系统管理程序 /tmp存放临时文件/usr存放应用程序,命令... 继续阅读 >
201506-05 shell复习笔记----命令与参数 shell最基本的工作就是执行命令.每键入一道命令,shell就会执行.$cdwork;ls-lwhizprog.c首先:格式很简单,以空白(Space键或者Tab键)隔开命令行中的各个组成部分.其次,命令名称是命令行的第一个项目.通常后面会跟着选项(option),任何额外的参数(argument)都会放在选项之后第三,选项的开头是一个破折号(或减号),后面接着一个字母.选项可有可无,有可能需要加上参数.不需要参数的选项可以合并.... 继续阅读 >
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下才可以发挥更好的性能。下面为大家... 继续阅读 >