读书笔记--鸟哥的linux_2
2015-09-19 10:48
513 查看
安装linux系统
注意发行版的linux核心版本。
物理上,每一个硬盘在linux下都有一个命名,命名为hda,hdb,hdc...然后每一个硬盘最多可以分4个primary扇区,hd1,hd2,hd3,hd4,逻辑扇区则由hd5开始增加。
选择开机管理系统?。。Lilo
磁盘分为两个区域,一个是MBR(master boot recoder)主要开机扇区,记录了开机管理程序与磁盘分割表(portition table),另一个是存数据的区域。由于MBR区域大小有限,因此,只设计了4个分割记录,3个primary(主分割区),以及Extended(延伸分割区),extended不可以直接使用,需要分割成logical区,才可以使用。
建议不要使用root账户进行日常的操作,如果用户名为dog ,那么家目录就在 /home/dog 处。
~ 代表使用者的家目录,是一个变量,对于上面的dog ,~ 代表 /home/dog目录,对于root,~代表/root目录。并且,#是root 的提示字符,而一般的使用者,提示字符为$ 。
exit 命令是登出系统的意思,但是并不是关机的意思!。。
linux命令举例
格式:command 【-options】 parameter1 parameter2 ....
linux系统区分大小写! 若果命令太长,可以使用 \ 符号来连接下一行。
man +指令 可以获得关于该指令的解释。man 是manual(操作说明的意思)。
ctrl + alt + 【f1-f6】可以切换多个shell。
如果出现乱码,可能是语言出错,可以使用 LANG=en,或者LANG=en_US。
linux文件属性(权限等),目录配置
使用者与群组
任何一个文件都具有User,Group,Others 三个权限。
/etc/passwd 存放使用者身份信息
/etc/shadow 存放密码信息
/etc/group 存放群组信息
drwxr-xr-x 23 root root 4096 Jan 13 2013 .
以这个为例子,首先的一个字母,d,代表的是文件的属性,d表示为目录,- 则表示是文件,c 表示为装置文件里面的串行端口设备,例如鼠标等。
接下来,每三个为一组,均为 【rwx】, r,可读,w 可写,x 可执行。
第一组为拥有人的权限,第二组为同群组成员权限,第三组为非本群组权限,others
注意,如果想让别人可以访问某个目录,这个目录的x属性,要开放!!
23 表示i-node ,连结占用的节点,跟连结文件有关系。
第三栏表示拥有人,第四栏表示拥有人的群组。
第五栏问这个文件的大小,第六栏为修改时间。
第七栏是文件名,如果有一个点,表明这是一个隐藏的文件。(-al 是显示所有文件!)
改变权限,常常用在 cp (copy)指令之后,有change owner (chown),等
改变九个属性用chmod ,三个属性一组,r:4 w:2 x:1 因此,属性可以用数字表示,例如770,表示:rwxrwx---
FHS标准(Filesystem Hierarchy Standard):规范了根目录下的文件
/etc 放设置文件
/bin 、/sbin 放可执行文件。
/var/log 放系统登陆文件
/user/share 放共享数据文件
linux文件权限
目录配置
linux支持的文件系统
linux磁盘与文件管理系统
EXT2文件系统
主要是inode,block 等空间的分配。比较理论的东西。EXT3文件系统厉害的地方就是比EXT2多了一个日志。使得不需要经常性的做系统检查。
挂载(mount)
挂载点是磁盘中额目录部分,也就是前面的inode number 。
常用分析指令
df :列出系统所有的partition 。 加 -h 将容量以易读的形式表现。
mount on 磁盘挂在的目录所在。有一些特殊的文件系统,挂在在了内存中。例如:/proc
链接文件。(类似windows下的快捷方式)
hard link 硬连结,实际连结:实际上是一个inode 关联多个相同的数据。 限制:不能跨盘符,不能link目录。实际上硬连结不会改变inode和硬盘空间使用量的大小。
Symbolic link 符号连结,亦即快捷方式,如果源文件被删除,那么就无法打开。(虽然没有硬连接安全,但是限制少,更加常用)
使用指令 :ln 【-sf】 来源文件 目标文件 -s是symbolic 连结,如果不加,就是硬连结。
注意发行版的linux核心版本。
物理上,每一个硬盘在linux下都有一个命名,命名为hda,hdb,hdc...然后每一个硬盘最多可以分4个primary扇区,hd1,hd2,hd3,hd4,逻辑扇区则由hd5开始增加。
选择开机管理系统?。。Lilo
磁盘分为两个区域,一个是MBR(master boot recoder)主要开机扇区,记录了开机管理程序与磁盘分割表(portition table),另一个是存数据的区域。由于MBR区域大小有限,因此,只设计了4个分割记录,3个primary(主分割区),以及Extended(延伸分割区),extended不可以直接使用,需要分割成logical区,才可以使用。
建议不要使用root账户进行日常的操作,如果用户名为dog ,那么家目录就在 /home/dog 处。
~ 代表使用者的家目录,是一个变量,对于上面的dog ,~ 代表 /home/dog目录,对于root,~代表/root目录。并且,#是root 的提示字符,而一般的使用者,提示字符为$ 。
exit 命令是登出系统的意思,但是并不是关机的意思!。。
linux命令举例
格式:command 【-options】 parameter1 parameter2 ....
linux系统区分大小写! 若果命令太长,可以使用 \ 符号来连接下一行。
man +指令 可以获得关于该指令的解释。man 是manual(操作说明的意思)。
ctrl + alt + 【f1-f6】可以切换多个shell。
如果出现乱码,可能是语言出错,可以使用 LANG=en,或者LANG=en_US。
linux文件属性(权限等),目录配置
使用者与群组
任何一个文件都具有User,Group,Others 三个权限。
/etc/passwd 存放使用者身份信息
/etc/shadow 存放密码信息
/etc/group 存放群组信息
drwxr-xr-x 23 root root 4096 Jan 13 2013 .
以这个为例子,首先的一个字母,d,代表的是文件的属性,d表示为目录,- 则表示是文件,c 表示为装置文件里面的串行端口设备,例如鼠标等。
接下来,每三个为一组,均为 【rwx】, r,可读,w 可写,x 可执行。
第一组为拥有人的权限,第二组为同群组成员权限,第三组为非本群组权限,others
注意,如果想让别人可以访问某个目录,这个目录的x属性,要开放!!
23 表示i-node ,连结占用的节点,跟连结文件有关系。
第三栏表示拥有人,第四栏表示拥有人的群组。
第五栏问这个文件的大小,第六栏为修改时间。
第七栏是文件名,如果有一个点,表明这是一个隐藏的文件。(-al 是显示所有文件!)
改变权限,常常用在 cp (copy)指令之后,有change owner (chown),等
改变九个属性用chmod ,三个属性一组,r:4 w:2 x:1 因此,属性可以用数字表示,例如770,表示:rwxrwx---
FHS标准(Filesystem Hierarchy Standard):规范了根目录下的文件
/etc 放设置文件
/bin 、/sbin 放可执行文件。
/var/log 放系统登陆文件
/user/share 放共享数据文件
linux文件权限
目录配置
linux支持的文件系统
linux磁盘与文件管理系统
EXT2文件系统
主要是inode,block 等空间的分配。比较理论的东西。EXT3文件系统厉害的地方就是比EXT2多了一个日志。使得不需要经常性的做系统检查。
挂载(mount)
挂载点是磁盘中额目录部分,也就是前面的inode number 。
常用分析指令
df :列出系统所有的partition 。 加 -h 将容量以易读的形式表现。
mount on 磁盘挂在的目录所在。有一些特殊的文件系统,挂在在了内存中。例如:/proc
链接文件。(类似windows下的快捷方式)
hard link 硬连结,实际连结:实际上是一个inode 关联多个相同的数据。 限制:不能跨盘符,不能link目录。实际上硬连结不会改变inode和硬盘空间使用量的大小。
Symbolic link 符号连结,亦即快捷方式,如果源文件被删除,那么就无法打开。(虽然没有硬连接安全,但是限制少,更加常用)
使用指令 :ln 【-sf】 来源文件 目标文件 -s是symbolic 连结,如果不加,就是硬连结。
相关文章推荐
- Linux用户组管理
- TQ2440 学习笔记—— 33、移植 Linux 内核【 准备 】
- CentOS6.5以上搭建zookeeper集群
- linux系统挂载ntfs磁盘
- LINUX系统监控常用命令
- CentOS Ping 755 644 查找并删除
- ubuntu下安装chrome及小问题解决
- CentOS 6 中安装Mininet + openswitch
- 图解Linux命令之--cp命令
- Linux系统EXT文件系统
- SAP R3 BASIS 教程系列 SAP中文包的安装
- CentOS mount: unknown filesystem type 'ntfs'
- Onvif开发之Linux下gsoap的使用及移植
- 解决编译buildroot过程中linux-.tar.xz: Scheme missing错误
- 常用Linux命令和讲解
- win8下安装centos7
- Linux系统函数write(strlen、sizeof与write结合使用的区别)
- Linux用户和组管理
- Linux中用stat命令查看文件时3个时间点解析
- Ubuntu Linux中开启MySQL远程访问功能