常见安装及应用
Vmware上安装ubuntu22.04
经测试无问题,参考链接:
VMware 虚拟机图文安装和配置 Ubuntu Server 22.04 LTS 的详细步骤:https://www.jb51.net/article/251306.htm
VMware虚拟机三种网络模式:桥接模式,NAT模式,仅主机模式:https://blog.csdn.net/wanghailan1818/article/details/123629708
Ubuntu 20.04桥接模式下的静态ip配置:https://blog.csdn.net/Wwc_code/article/details/126082196
ubuntu选择最小化安装,内存选择2G,网络选择桥接模式,安装vim并设置静态ip,就可以通过xshell远程连接到ubuntu了。设置 root 用户的登录密码,然后su登录。
sudo passwd root
ubuntu预装python但不装php。
在win10上设置共享文件
经参考链接测试没问题,需要注意在win10上新建本地账户,在mac上访问共享文件需要输入这个注册用户
经测试没问题,参考链接:https://www.jianshu.com/p/0d52f26c3ed4
利用公网IP实现外网访问内网http服务器
家用宽带的电信公网ip很好申请,不过客服说由私网转到公网后,就不能再转回私网了,另外公网ip在重启网关后会改变
在电信网关和路由器都设置端口转发,网关的局域网ip设置为路由器分到的ip,网关的外部端口可随意设置,内部端口设置为中间端口,要和路由器上端口转发上的广域网端口一致,可以将公网ip端口转到内网指定端口访问,还可以通过ssh公网ip访问内部服务器
ssh 到指定端口 ssh -p xx user@ip xx 为 端口号 user为用户名 ip为要登陆的ip
经测试没问题,参考链接:
https://zhuanlan.zhihu.com/p/371954626
https://blog.csdn.net/qq284489030/article/details/125352834
在win10上使用scp命令下载文件
上传文件
scp E:\1.txt root@192.168.11.150:/home/test
下载文件
scp root@192.168.110.128:/home/world.txt E:\test\
测试没问题,参考链接:Windows使用SCP命令 - yvioo - 博客园 (cnblogs.com)
通过samba实现在windows上直接访问linux目录
安装samba
apt install samba
修改配置文件
vim /etc/samba/smb.conf
在文件末尾添加如下配置
[share] comment = Shared Folder path = /home/cx guest ok = yes read only = no
重启samba服务
sudo service smbd restart
最后在windows上映射网络驱动器,ip地址为服务器ip地址
在windows上安装linux子系统,并在vscode上安装wsl进行c开发
Visual Studio Code 中的 Linux C++ 和 Windows 子系统入门
vscode远程连接到linux上c开发
安装remote ssh扩展,然后connet to host,选择C:\Users\25825\.ssh\config,配置Host,HostName和User,保存。
在本地生成ssh公钥
ssh-keygen -t rsa
将公钥id_rsa.pub的内容追加到服务器用户.ssh目录下的authorized_keys文件
ubuntu磁盘空间满了以后如何扩容
提示:cp: /home/cx/.ssh/id_rsa.pub: No space left on device