Linux(CentOs6.6)系统学习笔记系列之一
由于新公司的所有应用都是部署到Linux服务器上面的,然后老大要求我们每个码农都必须要懂一点Linux系统方面的知识,而之前一直都没有接触过Linux系统,但是又不想太落后于别人,于是这段时间就疯狂的恶补了一下Linux方面的知识,主要是观看慕课网上面的一些视频教程,然后自己对着视频操作了一番,大概熟悉了一下,今天是第四天,然后总结了一下,这里主要记录一些这几天的一些学习笔记,希望见证一下自己的成长。。。也希望能够帮到某些朋友。
环境:
物理机操作系统:Widows7 64bit
虚拟机:VMware WorkStation10.0
Linux操作系统:CentOS6.6
关于安装过程,百度上面已经有好多好多的大神们写好了教程,而且也都十分的详细,直接搜索跟着操作就可以了……..
--------------------------------------------------------------------------------------------------------
day1
Linux学习:
挂载:
必须分区
1、 /(根分区)
2、 swap分区(交换分区,内存的2倍(在真实机内存不超过4GB的情况下),不超过2GB)
推荐分区
1、/boot (启动分区,200MB)
文件系统结构:
根目录
-- / ——》/dev/sda3
-- /boot ——》/dev/sda1
-- /etc
-- passwd
-- shadow
-- group
-- /home ——》/dev/sda2
在linnux中是以/home目录作为盘符的,也称作挂载点
----------
命令提示符
[root@localhost ~]#
其中:
root: 当前登录用户
localhost: 主机名
~ 当前所在目录(家目录) 用户的初始登录位置 用户的家
# 超级用户的提示符
普通用户的提示符是$
命令格式
命令 [选项] [参数] ([]中括号表示可选)
注意:个别命令使用不遵循此格式
当有多个选项时,可以写在一起
简化选项与完整选项
-a 等于 --all
-----ls
1、查询目录中的内容:ls
ls [选项] [文件或目录]
选项:
-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示inode
linux中的文件类型总共有7种:
常用的有三种:
首字母进行区分
- 表示普通文件
d 表示目录
l 表示软链接文件
还有特殊文件 不需要普通用户去做什么操作
块设备文件、
字符设备文件、
套接字文件、
管道文件
用户组和权限:
-rw-r--r--
1、- 文件类型(- 表示普通文件 d 表示目录 l 表示软链接文件)
2、rw- r-- r--
u 所有者 g所属组 o其他人
3、r读 w写 x执行
4、-rw-r--r--. 最后的一个“.”代表ACL权限
5、-rw-r--r--. 1 root root 1272 Mar 23 06:30 anaconda-ks.cfg
1 代表引用计数,这里表示引用了一次 第一个root是所用者(当前文件的主人)
第二个root 是所属组(当前文件所属的组)
-h人性化显示文件大小
-d 查看目录属性
ls -l /etc/ 查看/etc/目录下所有文件的属性
ls -ld /etc/ 查看/etc/目录本身的属性信息
ls -lh install.log (install.log表示参数)
6、linux中 以“.”开头的文件表示隐藏文件
7、ls -i 查看文件的ID号(i节点)
每个文件都会有一个ID号 系统就是根据这个ID号(i节点)去查找文件的,判断文件所在位置
------------------------------------------------------------------------------------------------------------------
day2
1、目录处理命令:
建立目录 :mkdir
mkdir -p [目录名]
-p 递归创建
命令英文原意:make directories
2、切换所在目录:cd
cd [目录]
英文原意:change directory
简化操作:
cd ~ 进入当前用户的家目录
cd 进入当前用户的家目录
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录
pwd 查看当前所在目录
CTRL + L 快捷键 清屏
cd japan/
cd /root/root
相对路径和绝对路径
相对路径:
参照当前所在目录,进行查找
如:[root@test ~]# cd ../user/local/src/
绝对路径:
从根目录开始指定,一级一级递归查找。在任何目录下,都能进入指定位置
如:[root@test ~]# cd /etc/
cd
cd ../root/japan/cangls/
cd ../root/japan/cangls/
识别目录的时候
按两下tab键
识别命令的时候按一下tab即可
tab键可以识别 命令补全 和 目录补全
3、查询所在目录位置:pwd
pwd (print working directory)
4、删除空目录:rmdir
rmdir [目录名]
-- remove empty directories
rmdir bols/
rmdir japan/
5、删除文件或目录:rm
rm -rf [文件或目录] remove
选项:
-r 删除目录 (remove)
-f 强制 (force)
在linux中,root用户是真正的超级管理员,拥有最高权限
rm -rf /
rm -rf / 这条命令会删除掉根目录 / 下的所有的文件 但是系统不会崩溃
rm -rf /tmp/* 或者 rm -rf /tmp/ 需要注意
6、拷贝命令:cp
cp [选项] [原文件 或 目录] [目标目录] copy
选项:
-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链接属性
-a 相当于 -pdr
cp -r japan/ /tmp/
cp 在复制目录的时候 前面需要加上 -r
ll /tmp/
ls /tmp/
ll 命令 = ls -l
7、剪切或改名命令:mv
mv [源文件 或 目录] [目标目录] move
mv japan/ /tmp/japan1
mv 在剪切的时候 不需要加上 -r 选项
mv 即是剪切命令(源文件与目标文件处在不同目录下面)
同时又是改名命令(源文件与目标文件处在同一目录下面)
---------------------------------------------------------------------
day3
1、常用目录的作用
/ 根目录
/bin 命令保存目录(普通用户就可以读取的命令)
/boot 启动目录,启动相关文件
/dev 设备文件保存目录
/etc 配置文件保存目录
/home 普通用户的家目录
/lib 系统库保存目录
/mnt 系统挂载目录(空目录)
/misc 挂载目录(空目录)
/media 挂载目录(空目录)
/root 超级用户的家目录
/tmp 临时目录
/sbin命令保存目录(超级用户才能使用的目录)
/proc 直接写入内存的
/sys 直接写入内存的
/usr 系统软件资源目录
/usr/bin/系统命令(普通用户)
/usr/sbin/系统命令(超级用户)
/var 系统相关文档内容
/proc 和 /sys 目录不能直接操作,这两个目录保存的是内存的过载点
是内存的盘符,这两个目录的数据是直接写进内存的,所以这两个目录不允许直接操作
ls
ls usr/
根目录下的 bin 和 sbin ,usr目录下的 bin 和 sbin,
这四个目录都是用来保存系统命令的。
其中,bin目录下的文件 普通用户就可以执行(不管是根目录还是usr目录下)
而sbin目录下的文件 只有root超级用户才有执行的权限
可以在家目录root(超级用户root) 或 home(普通用户) ,以及tmp目录下随便放内容 做练习
2、linux如何关机
1、直接关电源
2、init 0
3、telinit 0
4、shutdown -h now
5、halt
6、poweroff
shutdown -h now 关机
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。