-------------------------------------------------------------------------------------------------

随笔分类 -  Linux

linux
Linux文件与目录隐藏权限
摘要:Linux中的文件和目录除了普通的9个权限,还有隐藏的权限。查看和改变文件或目录的隐藏权限的命令分别为:lsattr和chattr1. lsattrlsattr比较简单,后面加上文件或目录名就可以查看隐藏权限。参数如下:-a :列出隐藏文件的隐藏权限-d 目录 :显示目录本身的隐藏属性,而不是列出目录下的文件的隐藏权限-R 目录 :递归显示目录下的所有文件和目录的隐藏权限2. chattr+ :添加指定属性- :移除指定属性= :设置文件或目录的属性为给定属性,没有指出的属性移除A :当配置了 A 属性时,当你有存取此文件(或目录)时,他的访问时间 atime将不会被修改,可避免I/O较慢的机 阅读全文

posted @ 2013-09-06 08:27 Daemon369 阅读(1879) 评论(0) 推荐(0)

Linux文件与目录默认权限
摘要:Linux下创建文件和目录分别可以使用命令touch和mkdir。创建的文件默认作为不可执行文件,因此没有x(execute)权限。而创建的目录则默认是有x执行权限的,因为目录的执行权限可以让用户切换此目录为工作目录。但是我们创建文件和目录后,使用 ls -l 命令可以看到,文件和目录的权限一般并不是-rw-rw-rw-和drwxrwxrwx。这就是umask的作用了。$ umask0022$ umask -S #以符号形式显示umasku=rwx, g=rx, o=rx其中4位数字显示的权限,第一位用于特殊权限,我们常用的是后三位代表的文件和目录的普通权限(u+g+o)。那么umask是怎么 阅读全文

posted @ 2013-09-03 08:29 Daemon369 阅读(1474) 评论(0) 推荐(0)

Linux文件与目录普通权限
摘要:在Linux下可以使用ls -l命令查看文件的权限:可以看到,第一列就是文件或者目录的权限。总共有十个字符,意义如下:1. 第一个字符是类型,表明是文件还是目录等。常见的有以下几种:文件: -目录: d字符设备: c块设备: b链接文件: I2. 第2~4三个字符是文件所有者(u, user)的权限,r代表读(read),w代表写(write),x代表执行(execute)。有相应的权限就在相应的位置用rwx代表,没有相应的权限就用-代表。用户权限也可以用二进制数字0和1代表,100代表r--,表明有读权限而没有写和执行权限,对应数字6;011代表-wx,有写权限和执行权限,没有读权限,对应数 阅读全文

posted @ 2013-08-26 19:15 Daemon369 阅读(689) 评论(0) 推荐(0)

Linux目录树与文件系统
摘要:Linux的目录树架构(directory tree)就是以根目录为主,然后向下呈现分支状的目录结构的一种文件架构。 所以,整个目录树架构最重要的就是那个根目录(root directory),这个根目录的表示方法为一条斜线『/』, 所有的文件都与目录树有关。我的Linux系统目录树主要部分如下:/├── bin├── boot├── cdrom├── dev├── etc├── home│ ├── lost+found│ └── daemon├── lib├── lib32├── lib64├── lost+found├── media├── mnt├── opt├── proc├─... 阅读全文

posted @ 2013-08-05 09:15 Daemon369 阅读(1269) 评论(0) 推荐(0)

主引导记录MBR
摘要:主引导记录(Master Boot Record, MBR),用来引导系统的启动。计算机在启动时首先会加载BIOS(basic input/output system, 基本输入输出系统),进行机器的自检,读取CMOS中的各项硬件参数,然后会依据用户配置的顺序去找寻能够启动的设备,例如启动光盘,启动U盘,硬盘等。这些设备能否启动,就是看其第一个扇区是否存在MBR。以硬盘为例,在硬盘的0柱面,0磁道,1扇区的位置,512字节的扇区有三部分内容:1.MBR,446字节。2.DPT(Disk Partition Table),硬盘分区表,64字节。3.结束标志,2字节,内容为55AA,主引导扇区是否 阅读全文

posted @ 2013-08-04 19:25 Daemon369 阅读(855) 评论(0) 推荐(0)

Linux硬盘分区表
摘要:硬盘的第一个扇区512字节,包含以下内容:1.主引导记录(Master Boot Record, MBR):446字节,用来安装启动管理程序2.硬盘分区表(partition table):64字节,记录硬盘分区状态3.引导扇区结束标记AA55H硬盘分区表占据主引导扇区的64个字节(偏移01BEH--偏移01FDH),可以对四个分区的信息进行描述,其中每个分区的信息占据16个字节。每个硬盘可分为主分区(Primary)(1~4个)和扩展分区(Extended)(0~1个)。主分区和扩展名称为:(IDE)/dev/hda1到/dev/hda4或者(SATA)/dev/sda1到/dev/sda4 阅读全文

posted @ 2013-07-28 10:40 Daemon369 阅读(918) 评论(0) 推荐(0)

push本地代码到github出错
摘要:刚创建的github版本库,在push代码时出错:$ git push -u origin masterTo git@github.com:******/Demo.git ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to 'git@github.com:******/Demo.git'hint: Updates were rejected because the tip of your current branch is behindhint: its re 阅读全文

posted @ 2013-07-22 08:45 Daemon369 阅读(47906) 评论(1) 推荐(5)

Linux下使用.sig签名文件验证签名
摘要:网上一些下载资源会同时提供下载资源名称加".sig"为文件名的分离签名文件,用来校验下载资源的完整性。以grub为例,当前最新版本的grub为2.00版本,可从ftp://ftp.gnu.org/gnu/grub/下载,有两个文件:grub-2.00.tar.gz.sig和grub-2.00.tar.gz。验证方法:$ gpg --verify grub-2.00.tar.gz.sig grub-2.00.tar.gzgpg: 于 2012年06月28日 星期四 08时11分54秒 CST 创建的签名,使用 DSA,钥匙号 E82E4209gpg: 无法检查签名:找不到公钥 阅读全文

posted @ 2013-07-21 17:34 Daemon369 阅读(15589) 评论(0) 推荐(0)

Linux下github使用笔记
摘要:1.首先到github.com网站申请帐号,例如:githubtestaccount则此账户对应的github个人首页为:https://github.com/githubtestaccount2.在github首页或者登录后页面右上角会有创建新repository的链接,点击创建项目,需要填写/选择以下项目:Repository name 项目名称Description 项目描述Public/Private选择,选择Private私有库是需要付钱的是否初始化repository并创建README文件...创建publicrepository,名称:Demo3.创建SSH密钥:ssh-keyg 阅读全文

posted @ 2013-07-21 13:19 Daemon369 阅读(1094) 评论(0) 推荐(0)