201411-07 Ubuntu指令大全系列四——文件权限管理 三种文件权限第一段文件类型d目录-普通文件l链接文件第二段所属用户的权限第三段所属组的权限第四段其它用户的权限r只读w可读x可执行更改文件权限chmod命令u所属用户g所属组用户o其它用户a所有用户+加权限-减权限=加后将原权限删除w写权限2+r读权限4+=7x执行权1+例子chmod... 继续阅读 >
201411-07 Ubuntu指令大全系列五——软件安装 dpkg软件包管理工具安装sudodpkg-ixxx.deb卸载sudodpkg-rxxx信息sudodpkg-cxxx.deb列表sudodpkg-lapt软件包管理工具下载的包保存在/var/cache/apt目录下安装sudoapt-getinstallxxx重装sudoapt-getreinstallxxx卸载sudoapt-getremovexxx更新sudoapt-getupdate升级sudoapt-getupgrade帮助sudoapt-gethelp安装目录通常软件都安装在/usr/local/用户软件/opt/... 继续阅读 >
201411-07 Ubuntu指令大全系列六——远程登录 设置IP地址ifconfigeth0192.168.1.2netmask255.255.255.0telnet1.安装telnet-serversudodpkg-ixinetd_1%3a2.3.14-7ubuntu3_i386.debsudodpkg-itelnetd_0.17-36build1_i386.deb如果连网的情况下可以sudoapt-getinstalltelnet进行安装2.设置一下ipsudoifconfigeth0192.168.1.222netmask255.255.255.03.修改/etc/xinetd.conf配置文件vim/etc/xinetd.conf加入如下内容defaults{#P... 继续阅读 >
201411-07 Ubuntu指令大全系列七——安装JAVA开发环境 一、安装jdksu-root切换成root用户sudo-i不需要密码直接切换成root1.进入usr目录cd/usr2.在usr目录下建立java安装目录mkdirjava3.将jdk-6u24-linux-i586.bin拷贝到java目录下cp/home/itcast/Desktop/jdk-6u24-linux-i586.bin/usr/java4.安装jdkcd/usr/java./jdk-6u24-linux-i586.bin5.安装完毕为他建立一个链接以节省目录长度ln-s/usr/java/jdk1.6.0_24//usr/jdk6.编辑配置文件vim/etc/profile添加如下内容JA... 继续阅读 >
201411-07 linux下svn目录访问权限的配置 当svnadmincreate/home/svn/yourproject创建仓库后,应该在仓库目录下的config目录有3个文件——authz、passwd、svnserve.conf。下面对3个文件进行说明:svnserve.conf是基础的配置,用于控制访问的权限将[general]前的注释与空格去掉,一定要去掉空格,否则到时客户端登录会出现"Sectionheadermuststartinthefirstcolumn的”的告警!亲身体会啊!!最后此文件内容至少包含以下内容:[general]anon-access=noneauth-... 继续阅读 >
201411-07 Linux编译安装中configure、make和make install各自的作用 这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。makeinstall是用来安装的,它也从Makefile中读取指令,安装到指定的位置。AUTOMAKE和AUTOCONF是非常有用的用来发布C程序的东西。1、configure这一步一般用来生成Makefile,为... 继续阅读 >
201411-07 ubuntu下安装部署FastDFS+Nginx 一、部署说明部署环境ubuntu12.0.4server32位or64位最简安装,除ssh服务不安装任何服务服务器初始化sudoapt-getupdatesudoapt-getupgradesudoapt-getdist-upgrade安装编译环境:apt-getinstallbuild-essentialdpkg-reconfiguretzdata然后在crontab设置服务器时间同步二、安装libevent官方推荐稳定的1.4.14b版本的,2.x的可能有不稳定性获取下载wgethttps://github.com/downloads/libevent/libevent/li... 继续阅读 >
201411-07 CentOS搭建SVN Server配置详解(总结篇) SVN简介和工作原理subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持linux和windows,但较多安装在linux下。svn服务器有两种运行方式:独立服务器和借助于apache。svn://或http://svn客户端tortoisesvnsvn的基本工作原理:在一台服务器上建立一个源代码库,库里可以存放许多不同项目的源程序。有源代码库管理员统一管理这些源程序。每个... 继续阅读 >
201411-07 28个Unix/Linux的命令行神器 下面是KristófKovács收集的28个Unix/Linux下的28个命令行下的工具(原文链接),有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的。这些工具都非常不错,希望每个人都知道。本篇文章还在HackerNews上被讨论,你可以过去看看。我在作者的原文中加入了官网链接和一些说明。dstat&sariostat,vmstat,ifstat三合一的工具,用来查看系统性能(我在《性能调优攻略》中提到过那三个xxstat工具)。官方... 继续阅读 >
201411-07 以Ubuntu为例讲述给 Linux 系统“减肥”的方法 面对着日益膨胀的Linux系统,自己硬盘的空间越来越显的捉襟见肘。该如何给Linux系统减肥,通常可以使用手工和使用系统工具来完成。本文介绍如下工具:ActivityLogManager、BleachBit、find、fdupes、geeqie、GConfCleaner的使用方法和技巧。————————————————————————————————————-前言Linux计算机安装后,在我们不断的使用过程中,因为添加、删除软件和上网冲浪、调试程序等行为... 继续阅读 >
201411-07 Linux下自动化工具 cron jobs 的使用方法解析 Cronjobs的简单使用cronjobs可以将任何的工作设定为定期自动化执行,如工作日志、备份、密码查核、硬盘空间查核等等,设定且利用这些自动化的工作可以大幅降低系统管理者的日常工作,这些工作通常可以设定在半夜执行以避免在系统尖峰时刻与正常工作共抢系统资源。#############################crontab使用############################$exportEDITOR=vi#设定EDITOR系统参数,在此请输入个人习惯使用的文字编辑器... 继续阅读 >
201411-07 在Linux中如何查看apache使用的是哪个httpd.conf 第一步:找到apache启动命令:ps-ef|grephttpdroot 10575 1 019:45? 00:00:03/usr/sbin/httpd-kstartmyuser 15356 2982 0 Jan19 ? 00:00:00 /home/apache/bin/httpd-f/home/apache/conf/httpd.conf-kstart如果看到httpd命令使用了-f选项,则可以直接得到配置文件目录。如果httpd命令没有使用-... 继续阅读 >
201411-07 最常用的Linux命令简表——一张图搞定Linux基本命令 很少在Linux下开发,偶尔用到时也只是做一些简单的工作,例如解压缩文件,查找文件,安装软件,等等。每次到了这个时候,第一个要做的就是到网上搜Linux操作指令。因为不经常干这种事情,事后所有的指令又全忘了。今天在网上发现了一张图片,上面写有一些常见的命令用法,在网上,这样的信息很多,这张图片之所以引起我的注意,是因为上面所搜集的正是我最最常用的那些命令,不多不少,不知朋友们看后是否也会与我有同感。(农... 继续阅读 >
201411-07 Linux技巧:一次删除一百万个文件的最快方法 最初的测评昨天,我看到一个非常有趣的删除一个目录下的海量文件的方法。这个方法来自http://www.quora.com/How-can-someone-rapidly-delete-400-000-files里的ZhenyuLee。他没有使用find 或 xargs,他很有创意的利用了rsync的强大功能,使用rsync–delete将目标文件夹以一个空文件夹来替换。之后,我做了一个实验来比较各种方法。让我吃惊的是,Lee的方法要比其它的快的多。下面就是我的测评。环境:CPU:Intel(R)Core(... 继续阅读 >
201411-07 Linux分区挂载硬盘并实现开机自动挂载的步骤详解 适用系统:Linux(Redhat,CentOS,Debian,Ubuntu)1、查看数据盘在没有分区和格式化数据盘之前,使用“df–h”命令,是无法看到数据盘的,可以使用“fdisk-l”命令查看。如下图:2、 对数据盘进行分区执行“fdisk-S56/dev/xvdb”命令,对数据盘进行分区;根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。3、 查看新的分区使用“fdisk-l”命令可以看到,新的分区xvdb1已... 继续阅读 >
201411-07 为什么Linux不需要磁盘碎片整理 如果你是个Linux用户,你可能听说过不需要去对你的linux文件系统进行磁盘碎片整理。也许你注意到了,在Liunx安装发布包里没有磁盘碎片整理的工具。为什么会这样?为了理解为什么Linux文件系统不需要磁盘碎片整——而Windows却需要——你需要理解磁盘碎片产生的原理,以及Linux和Windows文件系统它们之间工作原理的不同之处。什么是磁盘碎片很多Windows用户,甚至是没有经验的用户,都深信经常对文件系统进行碎片整理会提高计算... 继续阅读 >