随笔分类 - Linux
摘要:本文仅作为一个记录,以下配置在Ubuntu 14.10 64-bit上验证通过.安装Apache 2:sudo apt-get install apache2安装成功能够后,通过浏览器访问localhost,则可以看到Apache2 Ubuntu Default Page:安装PHP已经相关的组件:...
阅读全文
摘要:本文仅作为本人在Ubuntu 14.10下安装JDK + J2EE的一个记录:安装JDK从Oracle的官网下载jdk-7u75-linux-x64.tar.gz将jdk-7u75-linux-x64.tar.gz解压缩 (解压缩到 /usr/java)sudo mkdir /usr/javasud...
阅读全文
摘要:所谓的Tarball软件,实际上指的是从网络上下载到的源码包。通常是以.tar.gz和tar.bz2结尾。至于gz和bz2的区别在于压缩算法的不同(bz2的压缩效果好像好一些)。源码包下载完成后,需要现将源码包解压缩,然后根据以下步骤进行安装。1. ./configure -如果有能力,我们完全可以...
阅读全文
摘要:/etc/passwd:用户的信息是保存在/etc/passwd下面(早期的时候,用户的密码也是放在该文件中。后来出于安全考虑,将密码放在/etc/shadow中去):/etc/group:用户组的信息是保存在/etc/group下面:/etc/shadow:密码信息是保存在/etc/shadow下...
阅读全文
摘要:变量是一个很重要的概念,无论是bash脚本还是其他语言,都是如此。在bash中,创建变量很简单,给变量一个名称即可。默认情况下,变量的值为空。我们可以通过等号为变量赋值。需要注意的是,变量和变量的值不是一个概念。当给定变量一个名称后,例如myvar,我们需要通过$取得变量的值,即$myvar。使用e...
阅读全文
摘要:bash是各大Linux发行版都支持的shell。当我们登陆bash的时候,虽然我们什么都没做,但是我们已经可以在bash中调用各种各样的环境变量了。这是因为,系统中已经定义了一系列的配置文件,以及加载这些配置文件的规则。下面通过CentOS举例说明。在这之前,我们需要了解两个概念:login sh...
阅读全文
摘要:在学习Hard Link与Symbolic Link之前,需要大概了解一下inode与data block。在Linux的文件系统中,一个文件对应一个inode与若干个data block。inode与data block都通过编号来标识,例如第30333个inode,第20334个data blo...
阅读全文
摘要:文件/文件夹居然还有隐藏属性?没错,隐藏属性对于文件/文件夹的安全很重要。好比如说,我们需要使用”鉴定符“来揭开装备的隐藏属性;在Linux中chattr/lsattr就是“鉴定符”。chattr基本格式为:chattr +-=[acdeijstuADST] 。+表示增加某种隐藏属性;-表示取出某种...
阅读全文
摘要:在Linux中,我们可以对文件或文件夹设置权限(r,w,x,-)。然而,对文件和文件夹的权限设置,具有不同的意义。下面,通过几个例子来了解一下权限的意义所在。在开始之前,我们需要了解几个修改权限的命令:备注:在测试环境中,通过两组用户名/用户组来演示。这两组分别为:root/root,Jonatha...
阅读全文
摘要:在Linux中,文件的属性是一个很重要的概念,用户或者用户组对一个文件所拥有的权限,都可以从文件的属性得知。我们可以通过ls -al命令,列出某个文件夹下面的所有文件(包括以.开头的隐藏文件)。下面是install.log的文件属性:-rw-r--r--. 1 root root 71014 Jul...
阅读全文

浙公网安备 33010602011771号