搭建网站的过程

产品设计 -> 产品经理
选准公司的技术方向
针对目标用户群
考虑用户的需求和使用习惯
真正的关乎与公司的生死存亡的人是产品设计和你的市场
产品设计和编程人员一直有问题

网页布局,字体调整,图片设计
网站程序的编写
把网站发布到服务器的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
2
3
4
5
6
7
8
9
10
11
12
13
14
#使用 mkdir 命令创建w3cschool.cn目录
[root@www ~]# mkdir w3cschool.cn

#使用绝对路径切换到w3cschool.cn目录
[root@www ~]# cd /root/w3cschool.cn/

#使用相对路径切换到w3cschool.cn目录
[root@www ~]# cd ./w3cschool.cn/

# 表示回到自己的家目录,亦即是 /root 这个目录
[root@www w3cschool.cn]# cd ~

# 表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思;
[root@www ~]# cd ..

pwd(显示目前所在的目录)

pwd 是 print working directory的缩写,也就是显示目前所在目录的命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[root@www ~]# pwd [-P]
选项与参数:
-P :显示出确实的路径,而非使用连结 (link) 路径。

范例:单纯显示出目前的工作目录:
[root@www ~]# pwd
/root <== 显示出目录啦~

范例:显示出实际的工作目录,而非连结档本身的目录名而已
[root@www ~]# cd /var/mail <==注意,/var/mail是一个连结档
[root@www mail]# pwd
/var/mail <==列出目前的工作目录
[root@www mail]# pwd -P
/var/spool/mail <==怎么回事?有没有加 -P 差很多~
[root@www mail]# ls -ld /var/mail
lrwxrwxrwx 1 root root 10 Sep 4 17:54 /var/mail -> spool/mail
# 看到这里应该知道为啥了吧?因为 /var/mail 是连结档,连结到 /var/spool/mail
# 所以,加上 pwd -P 的选项后,会不以连结档的数据显示,而是显示正确的完整路径啊!

mkdir (创建新目录)

如果想要创建新的目录的话,那么就使用mkdir(make directory)吧
语法:
mkdir [-mp] 目录名称
选项与参数
-m :配置文件的权限!直接配置,不需要看默认权限(umask)的脸色~
-p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来