linux学习笔记
搭建网站的过程
产品设计 -> 产品经理
选准公司的技术方向
针对目标用户群
考虑用户的需求和使用习惯
真正的关乎与公司的生死存亡的人是产品设计和你的市场
产品设计和编程人员一直有问题
网页布局,字体调整,图片设计
网站程序的编写
把网站发布到服务器的web服务中
把服务器链接到网络中
计算机行业分类
产品经理
设计类方向(UI UE)
开发方向(HTML,PHP,Java,C)
网络方向(思科,华为,华三)
运维方向(Linux,云计算)
网络工程方向:
CCNA
CCNP
CCIE
IT
编程
运维
网络
运维方向优点
行业需求量逐年增加
行业薪资逐渐高于行业平均薪资
技术淘汰速度非常慢 Linux
从业压力较小,是所有技术类行业中最小的
软件更新阶段是很快的
比如说
嵌入式开发:智能化(拥有CPU,拥有可以升级和配置操作系统)
开发操作系统,和软件
Android出现:Google
Linux运维技术更新速度很慢,不像Java,
比如你是学习java的,你要不一直在学习新的技术,你就会被行业所淘汰
但是像这种Linux运维技术七更新的周期是很短的
相对来说要稳定的多
只要服务器不出问题,你就没事情可以干
操作系统介绍
Windows
linux
unix
我们以后主要要学的就是Linux
我们是已就业为主,不是像大学的这种应试教育
Windows的优点
简单那
易用
软件支持度高
界面漂亮
我们维护的不是简单漂亮的,而是性能高的
Linux优点
开源
免费
稳定 windows稳定性要下降20%(Linux中的软件安装完大小基本上不会改变)
安全
课程体系介绍
集群是什么?
集群是一组相互独立的,通过告诉网络互联的计算机,它们构成了一个组,病以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和缩放性
普通服务器
1-1.5万 1U机架式服务器
端游(lol,魔兽世界) 页游(斗地主,偷菜)
其实是端游更省服务器,端游都是装在本机上的
而页游所有是资源都是在服务区上的
集群的分类
科学计算型集群
负载均衡性集群
高可用性集群
ls
ls -a 查看隐藏文件
隐藏文件的意义:
在Linux和Windows中很方便的查看隐藏文件
隐藏文件是告诉用户你轻易的不要动它
在Linux中,以点开头的就是隐藏文件
ls -l 查看文件详细信息
所有者 所属组 其他人
linux文件基本属性
Linux中第一个字符代表这个文件是目录,文件或链接等等
- 当为[d]则是目录
- 当为[-]则是文件
- 若是[l]则表示链接文档(link file);
- 若是[b]则为装置文件里面的可供存储的接口设备(可随机存取装置);
- 若是[c]则表示为装置文件里面的穿行端口设备,例如键盘,鼠标(一次性读取装置)。
rwx参数
r - 读权限
w - 写权限
x - 执行权限
更改文件的属性
linux 文件与目录管理
我们知道Linux目录结构为数状结构,最顶级的目录为根目录/
其他目录通过挂在可以将它们添加到数中,通过解除挂载可以移除它们
绝对路径
路径的写法,由根目录/写起,比如“/usr/share/doc
相对路径
路径的写法,不是由/写起的,比如 有/usr/share/doc要到/share/man 底下时,可以写成:cd ../man 这就是相对路径的写法啦!
处理目录常用命令
ls:列出目录
cd:切换目录
pwd:显示当前目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录
cp:复制文件或者目录
rm:移除文件或者目录
mv:移动文件与目录,文件重命名
可以使用man[命令]来查看各个命令的使用文档,如:man cp
ls(列出目录)
在Linux系统当中,ls命令可能是最经常被使用的
语法
[root@www ~]# ls [-aAdfFhilnrRSt] 目录名称
[root@www ~]# ls [–color={never,auto,always}] 目录名称
[root@www ~]# ls [–full-time] 目录名称
参数与选项:
-a : 全部的文件,连同隐藏档(开头为.的文件)一起列出来(常用)
-d :仅列出目录本身,而不是列出目录内的文件数据(常用)
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)
将家目录下的所有文件列出来(含属性与隐藏档)
[root@www ~]# ls -al ~
cd(切换目录)
cd 是 change directory的缩写,这是用来变换工作目录的命令
语法:
cd [相对路径或绝对路径]
1 | #使用 mkdir 命令创建w3cschool.cn目录 |
pwd(显示目前所在的目录)
pwd 是 print working directory的缩写,也就是显示目前所在目录的命令
1 | [root@www ~]# pwd [-P] |
mkdir (创建新目录)
如果想要创建新的目录的话,那么就使用mkdir(make directory)吧
语法:
mkdir [-mp] 目录名称
选项与参数
-m :配置文件的权限!直接配置,不需要看默认权限(umask)的脸色~
-p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来