Linux|指令相关|第一天

208 阅读3分钟

完成HTML和CSS的学习,可以开始学习Linux了。我们可以将在学习静态网页制作期间制作的网页部署到阿里云|腾讯云上,然后和朋友/同学分享了。要部署项目到云服务器上,不得不学习Linux相关知识。

Linux的Apache服务器部署静态网页文件

Apache服务器可以访问一些前端静态项目。阿里云在线Apche可以使用在线安装的方式。

CentOS在线安装Apache的方法:

  1. yum -y update      

  2. reboot

  3. yum -y install httpd httpd-manual httpd-devel mod_ssl mod_perl mod_auth_mysql

  4. systemctl enable httpd.service

  5. systemctl list-unit-files | grep httpd

  6. systemctl start httpd.service

  7. curl http://127.0.0.1

安装传输工具|SecureFXProtable连接云服务器,将静态网页文件放入阿帕奇项目文件路径/var/www下。配置安全策略开放80端口。即可以在浏览器访问静态网页文件。

访问格式诸如:IP地址+80端口号+文件名.html

对Linux系统进行日常管理

adduser  username;

root用户为云服务器默认的登录用户,拥有最高权限。日常避免使用root用户管理服务器,可以新建用户adduser   username;日常使用普通的管理员用户管理云服务器。

ls  

命令行工具使用ls查看目录下的文件或目录。 ls -l  显示详细列表       ls  -F  显示文件类型信息

touch

touch创建文件,我们可以试着在Apache的www目录下编写我们的静态网页,使用          touch  helloLinux.html     在服务器上编写网页并在客户机连接访问。

rm  

rm   helloLinux.html     删除在线部署的html文件,这种使用命令行在线编写网页的方式实在太不友好了。马上清除愚蠢行为的脚印。

path  

命令路径。在线安装nodejs后,使用node-v发现没有node命令。情形可以用安装jdk理解,设置环境Path,将node执行文件配置path路径,就可以在命令行使用nodejs工具了。

/usr/local/bin:/usr/bin:/bin     这是一个命令格式,参数为自己想要配置的执行文件的路径和名字对应的值。

man

获取在线帮组。man ls   |  man -ksort    

常见错误:了解常见错误,帮助自行查找问题答案。

   No  such file or directory     访问不存在的文件或目录

  Not   a  directory ,Is  a directory  把文件当作目录访问/把目录当作文件访问

Permission  denied     没有访问权限访问文件/目录

Operation not permitted  无权终止进程

Segmentation fault ,Bus error  总线错误,程序访问无权访问内容

查看和

文件权限

文件的权限值  在ls -l   时有显示。权限信息有四个字符组成  r  可读| w 可写  | x  可执行  | - 无

三个位为一组,按照二进制计算权值,可以使用chmod(权值)修改文件的权限。

一个文件的权限包括用户权限/用户组权限/其他权限(全局权限)。

chomd(644)     rw-    r--    r--      用户:读写  ; 用户组/全局:读

chomd(600)     rw-    ---    ---   用户:读写  ;  用户组/全局:无权限

chomd(755)     rwx    r-x    r-x   用户:读/写/执行      用户组 /其他用户 :读/执行权限

chomd(....)

Linux目录结构