Linux Ubuntu学习笔记2

学习笔记:

vim使用

Vim在Linux中终端也可以使用,不一定在Xshell中使用

退出编辑

i键:进入编辑模式

Esc键:进入命令模式

:wq 保存并退出

:q!强制退出

:q退出

建议较少使用vim,大量编辑,则在Windows中编辑后上传到Linux

相关vim具体操作:

http://t.csdn.cn/lIlLN

文本文件的上传

推荐:先在Windows上编辑,再上传到Linux

(VS code or Sublime)

直接使用XFTP,上传至虚拟机

注意:在使用Xshell创建窗口时候,需要写入对应的主机用户名称,之前存在的问题就在于“people”一直第一个在大写,导致一直SSH拒绝响应服务。

换行符:/n

程序与进程

程序:指一个文件实体,程序文件

进程:程序运行起来,创建的记录,用来描述程序运行的状态与轨迹

可用命令

ps -ef查看所有进程

可以使用“管道”进行进程的查找

ps -ef | grep +想要查找的关键字

进程管理

利用指令top查看所有进程

相当于Windows里的任务管理器

按q退出(Quit)

也可以查看某个进程

top -p XXX (XXX为进程的PID)

进程的PID可以用上述所提到的管道进行查找

使用kill -9 XXX 可以结束进程

前台与后台进程管理

前台进程:有控制台,输出到当前终端

后台进程:无控制台,看不到输出

对前台进程可用 Ctrl+C进行终止

对后台进程需要用kill -9 XXX 结束进程

中途问题:

尝试安装Xshell,在官网上下载免费版,然后在连接主机的地方发现连接失败,上网找办法,比如关闭防火墙,或者调整配置,在文件中查看镜像是否开启,但都不行,

直到发现无法使用

Service sshd status

就打算重新卸载SSH服务

rpm -e openssh-server

发现RPM不可用,需要INstall

然后使用后,在下一步,发现yum仍然不可用,则需要安装包

Sudo apt-get install build-essential

Apt-get install yum

再回到刚才那个步骤里去——

Yum install openssh-server

再以下指令开启SSH服务

Server sshd start

但在使用时还是无法找到Yum文件包则先备份Source文件

打开源文件

http://t.csdn.cn/qDtcq

如何保存退出VIM模式

 

但使用了镜像源后还是不行

无法找到yum文件包

但在前一步已经卸载了SSHD协议,所以只能用快照恢复到前面一个状态

但是由于在前一步的VIM中,更改了/etc/apt/source.list中的文件,导致直接无法访问普通域名,无法执行ping www.baidu,com

所以,打算重新安装

重新安装Ubuntu22.04版本后,发现原本无法联网的20.04版本又可以联网了

但重新测试service sshd status 发现,无法找到SSHD协议,所以就打算重新利用Ubuntu22.04版本了

重新安装了SSH协议,可以运行

Apt-get upgrade 

Apt-get install openssh-server

可以重新安装SSH服务

利用service sshd status查看是否运行

此时可以连接,但设置完成密码后,发现无法SSH会拒绝,需要输入正确的密码

后来发现问题:

在使用Xshell创建窗口时候,需要写入对应的主机用户名称,之前存在的问题就在于“people”一直第一个在大写,导致一直SSH拒绝响应服务。当输入正确,对应的大小写时候,Xshell则连接成功。

猜你喜欢

转载自blog.csdn.net/m0_64102565/article/details/128479323