前端可以掌握的linux命令: 三种远程方式和三种关机重启的方式

简介: 前言: 平常自己喜欢折腾,所以自己买了云服务器,有时候会捯饬一下,所以避免不了要跟linux系统打交道,那么第一步便是如何远程,如何开机如何重启的问题

image.png


前言: 平常自己喜欢折腾,所以自己买了云服务器,有时候会捯饬一下,所以避免不了要跟linux系统打交道,那么第一步便是如何远程,如何开机如何重启的问题


远程登录linux系统的三种


1、直接命令行ssh加用户名和密码


找个命令行窗口


  • Window下的: CMD,Window PowerShell等等
  • Mac下的终端
  • 以及VSCode下的终端都是可以的


ssh root@139.159.245.209


输入完命令后,再输入密码就登录到linux服务器上了


这里当然有一种方式可以免密登录,需要在本地生成SSH密钥,然后拷贝到服务器上就可以实现


cat ~/.ssh/id_rsa.pub | ssh root@139.159.245.209 “cat - >> ~/.ssh/authorized_keys”


2、直接命令行ssh加密钥


生成SSH密钥


// 查看ssh版本,同时判断ssh是否已经安装
ssh -V 
// 生成SSH密钥 
ssh-keygen -o
// 导航到指定目录 
cd ~/.ssh/ 
// 查看ssh,id_rsa.pub则为公钥,id_rsa则为私钥,将公钥复制到linux服务器(其实是文件里面的字符串) 
ls 


拷贝到 ~/.ssh/authorized_keys,最终达到如下效果,输入命令直接进入,无需输入密码了,其实是直接验证密钥了


image.png


3、xshell工具登录linux系统


xshell下载地址:www.xshellcn.com/xiazai.html


装之后,打开xshell,左上角新增会话


image.png


会提示输入用户名以及密码


image.png


登录成功会提示以下提示


image.png


通过xshell进行记录,这样以后也无需登录。


以上就是我平常登录linux系统的三种方式。


4、关机、重启了解


4.1、shutdown 方式


// 关机
shutdown -h now
// 重启
shutdown -r now


4.2、init


//关机
init 0 
//重启
init 6


4.3、reboot


//重启
reboot
//强制重启
reboot -f
//关机
reboot -p


当然还有其他的方式,这里我常用这几种应该足够了


5、总结


很多时候真的就是熟能生巧,用的多了自然就记下来了,总结下来方便日后的使用。


作为一个前端有时候可能会发布一下自己的前端项目,或者尝试一下CICD,再或者尝试写几个后端接口,那么多多稍稍都要跟linux打交道,越早的了解提升自己的技能箱,更好的拓展自我。

目录
相关文章
|
2天前
|
Linux 数据安全/隐私保护
Linux命令setfacl详解
`setfacl`是Linux中用于设置文件访问控制列表的命令,提供比传统权限更细粒度的控制。它允许为特定用户或组添加、修改或删除权限,适用于多用户环境和复杂场景。常用参数包括`-m`(修改规则)、`-x`(删除规则)、`-R`(递归设置)和`-d`(设置默认ACL)。例如,`setfacl -m u:user1:rw- file.txt`给用户`user1`赋予文件`file.txt`的读写权限。记得在使用前确认文件系统支持ACL,并谨慎规划和审查权限设置。
|
1天前
|
网络协议 Ubuntu Linux
Linux系统之mtr命令的基本使用
【7月更文挑战第5天】Linux系统之mtr命令的基本使用
14 3
|
2天前
|
Linux 网络安全 开发工具
linux 常用命令【编程必备】
linux 常用命令【编程必备】
17 4
|
20小时前
|
Linux
|
2天前
|
存储 Linux
Linux文件的上和下,FinalShell文件右键可下文件,先选择root文件夹,然后把他文件往里面拖动,就可以下载了,命令下载,ls -l可以看当前文件目录,sz 文件名可下载,tab补,rz出上
Linux文件的上和下,FinalShell文件右键可下文件,先选择root文件夹,然后把他文件往里面拖动,就可以下载了,命令下载,ls -l可以看当前文件目录,sz 文件名可下载,tab补,rz出上
|
2天前
|
安全 Linux 测试技术
Linux命令setpriv详解
`setpriv` 是Linux下的命令行工具,用于调整进程权限以增强安全性,尤其适用于自动化和非交互式权限切换。它不使用PAM,支持管理能力集、GID/UID及SELinux上下文。例如,`setpriv --reuid=1000 script.sh` 可以以低权限用户运行脚本,而`--selinux-label`可设定SELinux标签。在使用时,应最小化权限、充分测试、保持与其他安全机制的兼容性,并定期审核权限设置。
|
2天前
|
Linux 数据处理
Linux命令setarch深度解析与实际应用
`setarch`是Linux下用于调整程序执行环境的命令,它允许在不同CPU架构间运行二进制文件,模拟架构并设置CPU功能标志。通过指定`-a`参数切换架构,如`-a i386`,用`-R`参数启用或禁用如SSE2的功能。在测试兼容性、调试和优化时非常有用。注意正确设置参数,避免滥用,确保程序正常运行。查阅文档、逐步测试和考虑兼容性是最佳实践。
|
10天前
|
前端开发 JavaScript 数据库
如何实现前后端分离-----前端笔记
如何实现前后端分离-----前端笔记
|
10天前
|
前端开发 安全 NoSQL
技术笔记:Security前端页面配置
技术笔记:Security前端页面配置
|
1月前
|
JSON 前端开发 JavaScript
前端Ajax、Axios和Fetch的用法和区别笔记
前端Ajax、Axios和Fetch的用法和区别笔记
32 2