Linux(一)
一、Linux
1.Linux的介绍
- Linux是一个操作系统的内核,非常的稳定、开源(免费)、轻巧、善于后端开发使用。
- 我们现在有很多的Linux的发行版: Cenos、Ubuntu他们都是Linux的发行版(厂商在linux内核基础上封装了一些功能、软件)。
- 要想安装linux,目前我们通过虚拟机来安装。
- 什么是虚拟机?虚拟的机器,虚拟硬件。——vmware 用来管理(创建、修改、删除)虚拟机的软件。
2.Vmware的安装
可以参考这篇文章(包含软件和详细安装步骤):
https://blog.csdn.net/m0_51402187/article/details/109210075
3.安装ubuntu
ubuntu下载地址:http://mirrors.163.com/
ubuntu安装过程:https://www.cnblogs.com/6luv-ml/p/6510736.html#down
注意:使用空格键选中 openssh server 再continue,不要选中后使用回车键
4.安装ssh工具来连接服务器
新建连接尝试连接服务器
无论是否连接成功,我们都需要开启root账号的远程登陆权限。
5.开启root账号的远程登陆权限
root账号是整个linux操作系统中具有最高权限的账号,可以执行 rm -rf /*的操作的账号。 在生产环境下一定要谨慎。
步骤:
- 为root账号设置密码:
sudo passwd root
- 切换到root账号:输入root的密码
su
- 修改远程登陆权限的文件
vi /etc/ssh/sshd_config
进入后找到这一行命令:
PermitRootLogin p***-password
按键盘的i :进入到编辑模式
通过退格键删除命令,将命令改为
PermitRootLogin yes
修改完后按esc键退出编辑模式
按冒号进入到命令模式,":wq" 使用wq命令进行保存
- 保存完后使用命令重启服务
service ssh restart
最后使用XTerm来使用root账号进行登陆。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)