作为前端,怎么让其他同事给你挑大拇哥?运维命令简易上手

  发布时间:2025-12-07 14:47:17   作者:玩站小弟   我要评论
💎 服务器命令知识切换权限复制sudo su 权限名称 // 不填时,默认为root // 💡:有的用户名设置了密码,还需要输入密码回车验证1.2. 。

💎 服务器命令知识

切换权限

复制sudo su 权限名称 // 不填时 ,作为前端默认为root // 💡:有的同事用户名设置了密码 ,还需要输入密码回车验证1.2.

下载第三方包

不同的挑哥运服务器操作系统,下载包的大拇命令不一样

Debian/Ubuntu 发行版:sudo apt-get install unzipCentOS/RHEL 发行版:sudo yum install unzipFedora 发行版:sudo dnf install unzip

改变目录

复制cd . // 返回上级 cd ~ // 返回根目录 cd /home/work // 返回指定目录 // 💡技巧 :输入字母按tab键会自动补全1.2.3.4.

改变文件

复制// 移动文件 mv /a /b // 将a移动到b目录下 ,a可以是维命文件 ,也可以是令简目录 // 💡技巧 :如果指定的新地址不存在,则会创建新目录 // 重命名 mv a b // 将a命名为b // 删除文件 rm -rf 文件名 // 删除指定文件1.2.3.4.5.6.7.8.9.10.

文件压缩

复制zip -r command_file.zip file1 file2 // 将文件1 ,易上文件2压缩为command_file.zip压缩包 // 💡 :zip需要下载第三方包才能用 ,作为前端而unzip一般为系统自带的模板下载同事命令 unzip a.zip // 解压a.zip文件 // 有时解压文件会提示文件已存在 ,输入y即可覆盖1.2.3.4.5.6.

预览文件

使用cat预览文件内容

复制cat nginx.conf1.

搜索文件

复制grep "list" spring.log // 从spring.log中查看包含`list`的挑哥运句子 grep "list" spring.log > new.txt // 从spring.log中查找包含`list`的句子,并输出到new.txt的大拇文件中1.2.3.

编辑文件

使用vim命令编辑文件

复制vim nginx.conf1.

此时仅仅是预览 ,接着输入i ,维命表示输入,令简这时候文件末尾会出现

复制-- INSERT --1.

表示可以在光标位置输入了

保存文件

完成输入之后  ,易上按下esc表示要退出编辑了 ,作为前端此时又回到预览状态 输入:wq表示保存修改。:q!表示不保存修改退出

复制:wq // 保存修改 :q! // 不报错更改1.2.

ssh远程登录

需要打开cmd终端,输入

复制ssh useName@adress // 例如:ssh work@10.0.0.112.114 ,云计算如果有密码输入回车就好1.2.

还有一种特殊的情况,如果端口不是默认的22  ,需要你手动指定

复制ssh -p 23 work@10.0.0.112.1141.

有的服务器可能有密钥验证 ,需要你将本地的git密钥放在服务器指定位置才可以 。

然后你就可以在本地cmd操作远程服务器了 !

scp 远程传输文件

复制// 下载服务器文件到本地 scp work@10.0.0.112.114:/path/filename /local_dir(本地目录) // 本地文件上传至服务器 scp /local_dir work@10.0.0.112.114:/path/filename(本地目录) 💡 :如果是目录 ,可以加参数 -r1.2.3.4.5.6.7.

💎 nginx命令知识

如果你上手是崭新的免费模板服务器 ,你还需要下载nginx,下载完之后才能使用

查看nginx配置地址

这时 ,如果你不知道配置地址在哪个目录可以使用下面的命名  ,返回结果就是地址信息

复制nginx -t // nginx: the configuration file /etc/nginx/nginx.conf syntax is ok // nginx: configuration file /etc/nginx/nginx.conf test is successful1.2.3.

nginx启动和关闭

复制// 重新加载配置文件 ,一般配置文件修改之后需要运行这个命令 nginx -s reload // 硬关闭nginx服务 nginx -s stop // 优雅的关闭 ,关闭的时候有请求就等候请求结束在关闭 nginx -s quit // 启动nginx服务 nginx -s start1.2.3.4.5.6.7.8.

可能会碰到的问题

大多数情况下,你会遇到下面的两种情况的亿华云报错 :

复制// ❌ nginx: [error] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory) // ❌ nginx: [error] invalid PID number "" in "/var/run/nginx/nginx.pid"1.2.3.4.

这两种情况下可以试试下面的两个方法

复制// 重载配置文件 ,依然报错的话尝试第二个 nginx -s reload // 杀掉进程 kill nginx // 然后重启 nginx1.2.3.4.5.6.7.

配置nginx

通常,我们仅仅需要关注serve的配置  ,大概如下

复制server { listen 8080; # 监听端口 server_name project_name; # 网站名称 root /home/work/project_name; # 静态文件地址  ,自己根据情况指定 # 如果你的项目指定了basename ,那么这里需要路径重写 # 否则所有的静态文件请求都会返回html文件 location ~* ^/(basename) { rewrite "^/basename/(.*)$" /$1 break; try_files $uri /index.html; } # 如果你的接口地址不是直接请求后端 ,而是香港云服务器和前端地址一样 # 那么需要设置nginx代理 ,可以这样设置 location /api { pass_proxy: http://10.0.0.112.114:9000 } # 设置允许跨域 proxy_set_header Access-Control-Allow-Origin *; # 设置一些缓存相关的请求头 add_header Cache-Control no-cache; }1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.

🎉 总结

这些知识虽然比较浅显 ,不是那么专业级别的深入,但是已经足够应对大多数部署场景了 ,很多情况下,我们新来的后端都会被我的这些技能惊讶到!

  • Tag:

相关文章

  • 72%美企高管自曝成网络攻击目标,27%攻击涉及AI深度伪造

    根据GetApp日前发布的一份调查报告,在过去18个月里,美国将近四分之三的企业高管成为网络攻击者的主要目标。这项调查发现,72%的高管发现自己成为了网络犯罪分子的攻击目标。而在这些网络攻击中,27%
    2025-12-07
  • 未来已来 模块化数据中心引领新趋势

    当今,数字经济迅猛发展,算力需求急剧增长。作为算力基础设施的核心载体,数据中心正经历前所未有的建设热潮。面对未来巨大的市场空间和复杂多变的技术挑战,传统数据中心建设模式已难以为继。模块化数据中心凭借其
    2025-12-07
  • 2023年值得关注的五大数据中心趋势

    数据中心确实是数字时代默默无闻的主力。它们不仅代表着推动数字经济发展的基础设施平台,还负责管理为组织决策提供信息、支持生活方式和社区的千兆数据。它们容纳了存储、处理、保护和共享关键数据和信息的硬件,使
    2025-12-07
  • 一文看懂英伟达的产品体系和命名规则

    英伟达这几年很火。因为AI的带动,它几乎成为全球最受关注的公司。我们总是会在网上看到和英伟达有关的一些名词,例如:A100、B100、H100、GH200、GB200、NVLINK、NVSwitch、
    2025-12-07
  • 如何改善供应商管理和网络安全

    随着企业采用云优先,供应商管理变得更加重要。企业正在与多家供应商合作,将工作负载迁移到云端。几乎所有的企业都制定了多云战略,选择不同的供应商来提供关键功能并避免单独采购的业务连续性风险。随着围绕云安全
    2025-12-07
  • NVIDIA Holoscan for Media 现已上市,并将通过简化 AI 集成来深入改变直播媒体

    无论是提供体育直播节目、流媒体服务、网络广播还是社交平台内容,媒体公司都面临着颇具挑战的形势。越来越多的观众倾向于互动内容和个性化内容;虚拟现实VR)和增强现实AR)技术日益成为主流;新的视频压缩标准
    2025-12-07

最新评论