文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

【阿里云】轻松玩转linux服务器

2023-09-02 06:24

关注


目录

一、概述

二、发展

三、镜像选择

3.1 应用镜像

3.2 系统镜像

3.3 自定义镜像

3.4 总结

四、防火墙

五、快照

六、监控系统

七、远程连接

7.1 浏览器安全连接

7.2 XShell7

八、远程传输 XFTP7

九、常见Linux命令

9.1 系统指令

9.2 用户指令

9.3 系统目录结构

9.4 文件操作

9.5压缩/解压文件

9.6 vim编辑器

9.7 资源推荐


一、概述

在全球操作系统市场中,目前主要有Windows、Android、iOS、OS X、Linux五大操作系统竞争,大家电脑上面一般装的是windows系统,但服务器领域的应用主要还是linux,为什么?

因为linux是一个开源、免费的操作系统,具有稳定性、安全性、处理多并发的强大功能,一些企业也会把项目部署到Liunx服务器上面。

二、发展

Linux林纳斯于1991年10月5日首次发布,其诞生发展成长过程始终依赖着下面五个重要支柱:

目前,市面上的主要版本有:

三、镜像选择

阿里云轻量应用服务器主要提供三种镜像:应用镜像、系统镜像和自定义镜像。

3.1 应用镜像

应用镜像包含初始化数据、环境、操作系统,我们可以根据不同的镜像功能直接上手,减少安装、配置的程序。

如果新手使用的话可以尝试一下BT-Panel可视化面板,不需要敲代码,就可以直接在面板管理程序。

3.2 系统镜像

系统镜像只包含初始操作系统,为纯净的操作系统环境,可以根据业务需求配置应用。这里除了windows以外,其他的都是linux操作系统(优先推荐),不同的linux版本可以依照自己熟悉的项目环境安装。

3.3 自定义镜像

自定义镜像是通过轻量应用服务器的快照创建的镜像。

3.4 总结

在选择主机操作系统的时候首先应该确认下自己的网站是要基于什么程序语言搭建。由于Linux操作系统不支持ASP语言,因此如果网站是用ASP搭建,在选择操作系统时就应该选择windows主机。

如果使用PHP语言搭建网站的话,最好选Linux主机,Liunx平台中构架Linux+Apche+Mysql php的网页会更快、更稳定。

当然如果咱们搭建的网站既需要有ASP又有PHP的部分,建议直接选择Windows主机,毕竟windows平台支持构架Windows+Apache+Mysql php

四、防火墙

防火墙,就是专门给服务器提供防御、保障数据安全的一道墙。

轻量应用服务器默认放行了22端口(SSH服务)、80端口(HTTP服务)以及443端口(HTTPS加密访问服务),对于其他也需要开放的的端口我们可以点击右上角的添加规则,进行操作。

五、快照

云服务器快照是服务器提供商提供的云服务器数据备份方式,用于恢复因机器故障或人为误操作等而丢失的数据。

当服务器被攻击挂马,或因人为误操作导致业务丢失时,有了快照功能,就像有了时光胶囊,可以方便地带你回到过去的节点,找回所有的重要文件和数据。

目前,阿里云服务器免费支持创建3个不同的快照,我们按照自己的项目需求,找好需要备份快照的结点。

六、监控系统

云监控用于监控各服务资源的监控指标,探测云服务ECS和运营商站点的可用性,并针对指定监控指标设置报警。

阿里云服务器监控系统目前可以监测到服务器的磁盘、CPU、内存、网络带宽、流量等信息,并以图表化的形式直观的展示出来。

七、远程连接

7.1 浏览器安全连接

云服务器可以直接在右侧点击远程连接按钮,之后会跳转到浏览器新页面进行操作。

这种方式不需要登录,但是只适合特定的场景下操作,共享性有限。

7.2 XShell7

一般linux是开发小组共享的,正式运行的项目运行在公网,因此程序员需要远程登录linux进行项目管理或者开发。使用xshell可以远程连接到我们服务器的公网,公网ip地址在服务器信息那一栏就可以找到了。

通常来说,我们可以申请家庭/学校免费来下载软件,完全没必要白花冤枉钱。

下载链接xshell7

下载安装完成之后,我们就可以开始使用了,首先打开xshell。

点击文件->新建,进入添加服务器信息页面:

填写服务器名称与公网ip地址就行了,注意一定要确保服务器开启了22端口

填写服务器的账号与密码(密码忘记了可以在控制台根据手机号修改),出现下述界面那我们就远程连接成功:

下面,我们就可以对服务器进行远程操作了。

八、远程传输 XFTP7

Xftp是一个功能强大的SFTP、FTP 文件传输软件,使用了Xftp以后,用户能安全地在Linux 和 Windows PC 之间传输文件。

支持SFTP协议,因此所有通过该软件的网络流量都是加密的。用户界面直观,它采用Windows 风格制作向导。

通常来说,我们可以申请家庭/学校免费来下载软件,完全没必要白花冤枉钱。

下载链接xftp7

进入xftp,和之前的xshell一样,我们先填写服务器名称与公网ip地址,这个也需要服务器开启22端口

填写服务器的账号与密码(密码忘记了可以在控制台根据手机号修改),出现下述界面那我们就远程连接成功:

左侧是windows主机下面的文件,右侧是linux服务器的文件,我们需要上传项目时,直接拖动文件就行了。我们还可以对服务器的文件进行删除修改等操作......

九、常见Linux命令

9.1 系统指令

shutdown –h 10 计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。

shutdown –h now 立马关机

shutdown –h 20:25 系统会在今天20:25关机

shutdown –r now 系统立马重启

shutdown –r +10 系统十分钟后重启

reboot 就是重启,等同于 shutdown –r now

9.2 用户指令

Linux系统任何一个要使用资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

构成:用户 组 home目录

  1. 一般形式:useradd 用户名
  2. 指定组文件:useradd -d /home/.... 用户名
  3. 指定密码:passwd 用户
  4. 保留家目录删除:userdel 用户
  5. 全部删除:userdel -r 用户
  6. 查询:id 用户
  7. 返回原来用户:exit
  8. 增加组:groupadd 组名
  9. 删除组:groupdel 组名
  10. 指定用户组:useradd -g 用户组 用户名
  11. 修改用户组:usermod -g 用户组 用户名
  12. 切换用户:su - 用户名 切换身份
  13. 注销账号:ogout

9.3 系统目录结构

树状目录结构:

linux文件系统采用级层式的树状目录结构,根目录'/'。

在Linux的世界,一切皆文件

9.4 文件操作

9.4.1 查看

qwd:列出当前绝对路径

ls:列出文件

l:列表形式

a:包含隐藏文件

h:显示大小

s:文件大小排序

绝对路径:从根目录开始出发 cd /

相对路径:上一级 cd .. cd ~

9.4.2 创建

mkdir

单级目录:mkdir /home/cat

多级目录:mkdir -p /home/animal/tiger

9.4.3 删除

删除空目录:rmdir /home/cat

删除非空目录:rm -rf /home/animal/tiger

r代表递归,f强制删除

9.4.4 touch cp指令

touch:新建空文件 touch xx xx xx

可以一次性创建多个文件

cp:复制文件

把文件复制到test文件夹下面:cp test.txt test/

递归复制整个文件夹:cp -r animal /root/

强制覆盖前面加一个 \

9.4.5 mv指令

剪切、重命名 from to

重命名:mv 1.png background.png

移动:mv 移动.txt /root/

9.4.6 cat more less

cat:只读的方式查看内容

cat -n /etc/profile | more

-n行号 more 分页 空格翻页

大型日志文件使用 less

9.4.7 > 和 >>指令

覆盖追加内容

cat 文件1 > 文件2

cat 文件1 >> 文件2

echo "xxx" >> 文件2

不是文件直接 >>

9.4.8 echo head tail

echo输出命令到控制台

head显示文件的开头部分,默认前10行

tail显示文件的尾部部分,默认后10行

9.4.9 ln history指令

ln:相当于windows的快捷方式

history:查看或执行历史指令

9.5压缩/解压文件

gzip/gunzip:压缩后不保留原文件,可以压缩多个文件、后缀gz

zip/unzip:保留原文件、-r 可压缩目录、-d 压缩过后文件存放地址、后缀zip

tar:打包指令、后缀 .tar.gz

选项

功能

-c

产生打包文件

-v

显示详细信息

-f

指定压缩后文件名

-z

打包同时压缩

-x

解压.tar文件

9.6 vim编辑器

Vim 是从 vi 发展出来的一个文本编辑器,代码补全编译错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用

9.7 资源推荐

来源地址:https://blog.csdn.net/qq_53673551/article/details/127745462

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯