Linux配置记录

Posted 吃花椒的妙酱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux配置记录相关的知识,希望对你有一定的参考价值。

记录一次Linux配置的折磨过程。

环境:win10配置VMware虚拟机,虚拟机上装Ubuntu

(上完汇编后就把VMware卸载了,卸载的不干净,导致这次安装的时候一堆错误QAQ)

一、卸载上次残留的VMware相关文件

(此条针对之前卸载过VMware的同学),建议下载CCleaner软件,可以帮助清理。

CCleaner下载链接

左边选中注册表,然后点下面扫描问题,点右下角,点进去后点修复。就可以卸载干净之前残留的注册表信息了。

二、VMware

VMware官网链接

下载Pro版本,默认是只能体验几天,去网上白嫖个激活码可以搞定永久

打开VMware,新建虚拟机

看下图操作

看下图操作

看下图操作,名称自定义取,位置自定义,尽量不带中文

看下图,自定义,我选的2*2

看下面,默认的设置就可以

看下图,

看下图

看下图

看下图

看下图

看下图,自定义,默认的就可以

看下图,点完成就ok了

设置镜像文件

首先要下载一个ubuntu的iso文件(文件链接,里面有个ubuntu前缀的文件就是)

文件位置就是iso所在位置

然后就可以启动虚拟机了。

三、Unbuntu相关设置

Ubuntu初始化,就不讲了,可以百度其他文章QAQ

VMware Tools安装,可以参考这篇文章,文章链接。VMware Tools可以方便文件在主机和虚拟机传送,比如可以把文件从桌面拖进虚拟机里。

四、Xshell、ssh相关配置

大部分时候我们的Linux服务器是不在我们电脑上的,可能放在云上。

我们可以用ssh来连上服务器,然后我们在ssh上敲代码,控制服务端。

Xshell下载链接(里面带Xshell的那个文件)

我安装后打开遇到个问题,提示要下载最新版本,解决方法

打开Xshell,点击最上角的“新建”

名称可以自定义,主机填服务器的ip地址,协议是SSH,其他默认就行,点确定

然后就ok了,可以在Xshell上操控服务端了

五,VScode相关配置

在Linux上用vim上写代码不太习惯

可以借助VScode,远程连接服务端,写代码。

下载插件Remote-SSH

下载完重新启动后,左边会有一个新图标,远程连接用的,点击它

然后点SSH旁边的设置按钮

点击C:\\Users\\用户名\\.ssh\\config文件,然后配置文件,如下图

保存以后,刷新一下或者重启一下,会发现刚才列表多了个虚拟机,点击右边的加号,然后会弹出来窗口输入服务端的密码,输入完成后就连上了,可以利用VScode写代码了233。顺便一题,还可以增删改查文件,还有终端,挺方便的。

VScode 免密登录设置

参考链接

我是在主机上执行命令,后面全点回车。会在C:\\Users\\用户名\\.ssh下生成公钥和密钥,id_rsa私钥,id_rsa.pub公钥

ssh-keygen -t rsa

需要把公钥发送给虚拟机

如果主机有ssh客户端的话,可以执行命令

ssh-copy-id

像服务端就在本机虚拟机的话,直接copy继续

或者服务端执行命令(服务端要下载好ssh-server),后面全点回车。公钥密钥生成在home/.ssh目录下

ssh-keygen -t rsa

进入.ssh文件中,创建文件authorized_keys文件(如果有的话,就用vim打开),执行下面命令,主要就是把公钥放到那个文件中,其实也可以直接复制本机里那个公钥,然后粘贴到虚拟机那个文件中(看的视频就是这么做的,但感觉生成公钥私钥是一样的,直接cat似乎就行了)

touch authorized_keys
cat  id_rsa.pub > authorized_keys

到此,VScode可以实现免密操作服务端了。

以上是关于Linux配置记录的主要内容,如果未能解决你的问题,请参考以下文章

安装nginx并进行配置(记录来源于马哥linux运维教程一)

安装nginx并进行配置(记录来源于马哥linux运维教程 三)

安装nginx并进行配置(记录来源于马哥linux运维教与文件操作优化访问日志相关的配置配置 五)

老男孩Linux运维第41期20170917开班第四周学习重点课堂记录

linux下清除Squid缓存的方法记录

Linux系统运维之subversionEdge部署