debian程序默认端口冲突

debian程序默认端口冲突,第1张

可以通过以下几种方式来解决:

1、修改程序默认端口号:如果程序支持修改默认端口号,您可以尝试修改为未被占用的端口号。

2、关闭占用端口的程序:如果您知道哪个程序正在占用该端口,可以尝试关闭该程序,释放端口资源。

3、更换其他应用程序:如果以上两种方法都无法解决问题,您可以考虑更换其他应用程序,避免端口冲突的问题。

问题的来源,之前在debian系统下点击了挂起机器,过了一天在唤醒进入桌面后突然没有任何反应了,就是想点击输入用户名和密码,但是鼠标点击了之后没有任何反应,想着等着也不是办法,于是就直接点击强制光机了。

造成的后果就是等我开机后,然后直接进入win10系统,就是直接跳过了之前一直存在的双系统引导的进行选择进入哪个系统的页面了!!!非常惊讶,在我再三重启后也确实都是直接进入win10了,于是只要搜索方法来解决。毕竟debian系统下也存放了一些个人的文件。

当然中间的经过过程十分曲折,因为发生这个事情我是十分懵逼的、我不知道为什么发生这个事情,更不知道如何解决。当然事后总结起来是比较简单的。具体来说就是:

我的电脑是联想,进入BIOS是开机后里面按F2进入BIOS,这里可以有很多选项,装双系统的会需要讲security里面的选项关掉。要进入启动项的话,是开机后立马按住F12。

原因:由于自己的在debian下没反应的情况下,强制光机,造成了再开机的时候进入不了,即破坏了启动引导grub文件。这个时候开机后进入启动引导发现只有windows boot manager了。之前还有个EFI启动用来启动debian的。

解决:

1、由于自己的原来的安装盘还在,插入安装U盘(这个是之前用来安装debian系统的时候用ultraIOS软碟通来制作的),

2、然后开机,开机后在显示lenove之前里面按住F2进入启动应到界面。

3、选择EFI的U盘启动,然后选择图形化安装(Graphical debian installer)。

4、然后进去安装程序,在配置完键盘后,直接进入将GRUB安装到硬盘,然后点击返回到安装程序界面,直接点击运行shell。(如果不这样 *** 作,后面进入shell之后执行mount挂载的时候会挂载不上)

5、然后会进入命令行终端,这个shell是个内置的很简单,但是却很有用,进入之前是这样:

6、进入之后身份直接就是ROOT了,运行fdisk -l查看磁盘情况。

7、运行fdisk -l之后我的这里就是以/dev/sdaX 来区分不同磁盘的,后面显示的会有文件属于类型,这里要知道当时自己安装时候的具体是如何分区的,以便进行挂载。(注意这里有个磁盘分区是放efi的,但是文件有坏掉)

执行完上面的之后执行chroot命令,切换根目录

上面提示安装grub-install成功,直接reboot重启,果然出现熟悉的页面,开心=_=

自己执行成功的命令如下(失败的重启了很多次。。。),,希望对看到的人能有个帮助吧!!!

经验教训:

1、自己还不熟的情况的,记得给自己的重要的文件备份好。即系统发生了意外,自己没啥损失,重装系统再配置就是了。

2、自己安装Linux系统的时候做好自己的分区记录,这样发生问题也好恢复。(幸亏当初安装的时候自己拍了照片,但是教训是自己没有好好的总结当时的安装教程以及心得)

3、搜索解决方案的时候,除了自己信任的人能给出有用的建议外,更重要的是有针对性的使用搜索引擎。群里面的意见比较乱,很多都没用。

4、恐惧是因为无知,想好好飙车,就要练好车技及熟悉路况环境。

参考链接,这这两个链接挺有用的,给了我启发但是又不是完全一样:

debian修复grub

Grub2修复步骤

debian 脚本执行异常的原因和解决方法如下:

在开发过程中,经常会使用shell脚本去完成定时备份的任务,普遍的做法是通过系统的定时任务定时执行备份脚本。设想这样一种场景,本次备份时间到了,自动执行备份脚本,如果备份比较耗时的话,会一直持续到下一次备份时间到了还未结束,下次备份又会自动调用备份脚本,相当于同一时间有两个进程在执行备份脚本,这可能会导致备份数据错乱或其他不可预知的问题。

更进一步,假如执行备份脚本消耗的时间远大于设置的备份间隔的话,系统会出现多个同时在执行脚本的Bash实例,会占用大量的系统资源,进而影响正常业务程序的运行。

1、在引导界面选择Graphical install(图形化安装),进入安装过程。

2、选择语言界面,选择中文。

3、区域选择,选择中国。

4、主机名,填写debian。

5、域名可不填,直接下一步。

6、设置root密码为root,超级管理员账户。

7、建立新用户,这个只是个昵称,不是登录时的用户名,可以根据自己喜好填。

8、接下来就是设置登录时的用户名了,设置时要多注意,并且一定要记住。

9、设置用户密码。

10、接下来该磁盘分区了,有空闲分区的话推荐使用安装程序进行自动分区,当然也可以手动分区。

11、自动分区的话如果是新手推荐“将所有文件放在同一个分区中”,有经验的就根据自己喜好调整。

12、手动分区的话一定要记住挂载/根目录,否则会报错。

13、Swap分区(交换分区)推荐大小为物理内存的两倍,比如实际内存为2G,swap给上4G就行。

14、完成调整后保存分区表即可。

15、需要注意的是需要记住挂载 根目录/ 的分区号,方便后面安装grub。

16、选择软件包进行安装,建议全不选,需要的后面会手动安装,在此时安装的桌面环境话会连接安全服务器更新内核,速度会非常慢。

17、安装完成后就是配置Grub了,如果不想用Grub替换MBR,就选手动输入。

18、然后输入前面配置的挂载根目录/的文件系统,比如前面用的是/sda1,这里就输入/dev/sda1。(不用特殊处理,直接忽略,按默认继续)

19、安装完成后,拔掉启动U盘,直接点继续。

20、直接按回车进入Debian,等系统加载完如果出现登录界面就说明启动成功了。

21、在login后输入root,password后输入设置的超级管理员密码,以超级管理员权限进入系统。

网络问题。debian系统是指一个致力于创建自由 *** 作系统的合作组织及其作品的软件系统,用户可以使用快捷菜单进行 *** 作,若菜单不可以 *** 作使用,则是由于网络出现问题,在检查网络后即可解决。debian系统是一款 *** 作系统,是使计算机运行的基本程序和工具的集合,其中最主要的部分称为内核。

原文出处

某些台过于强悍的 ARM 软路由,但是更多合适的系统只有 OpenWRT ,故可使用 chroot 建立一个桌面环境来利用多余的性能。

首先,通常 OpenWRT 重置的 shell 为 ash ,在 chroot 后会因为找到替代的 ash 而切换失败,需要替换的 shell 为 bash ,通过 $SHELL 环境变量可以查看当前的 shell :

如果已经是 /bin/bash ,则无需手动安装,否则需要使用 opkg 安装 bash 并手动设置:

随后可以开始安装 debian 替代,假设放置路径为 /debian ,版本使用 debian10 (buster) ,构架使用 arm64 ,配置。然后修改 /etc/passwd 中根行的 /bin/ash 为 /bin/bash 立即。清华源:

debootstrap 将重置安装完毕后,需手动将 /proc , /sys , /dev 添加到目录的目录中:

注意,重启后上述挂载目录重置,需要重新挂载,当然也可以添加到 OpenWRT 的启动脚本中。

之后就可以使用 chroot 切换到 debian 环境了:

如果需要将这个切换的终端在后台保持,可配合 screen 命令(可使用 opkg install screen 安装)使用:

之后可通过点击 Ctrl + A 后再点击 D 将终端切换回后台。再使用

返回该终端。使用屏幕将终端搁置到后台后,当前登录的终端即使退出了, debian 中的程序仍会保持在后台运行,这样就可以在 debian 中配置桌面和 vnc ,再从外部连接到该桌面了。

安装 xfce4 桌面和 vncserver :

安装完成后配置 vncserver :

先直接运行 vncserver 以生成配置文件,这里将要求设置 vnc 的连接密码,此部分日志记录如下:

之后会初始化创建:1(端口5901),已可以使用vnc登录,但是并不显示桌面。故需先进入桌面 kill 掉:

然后修改启动脚本:在 〜/vnc/xstartup 中添加一行: startxfce4&

使该文件应为如下内容:

之后再次运行vncserver,即可从外部连接到该桌面了。该终端可使用 Ctrl + A D 搁置到后台,保持程序继续运行。

如果需要调整分辨率,可以在运行 vncserver 时指定分辨率,如:

如果桌面的虚拟终端无法打开(常见的情况为安装时未安装虚拟终端),可以在终端中安装 xfce4-terminal 。

如果出现文本显示问题,可以安装 locales 之后通过 dpkg-reconfigure locales 重新配置编码方式,一般选择UTF-8即可,以生成相关配置文件,之后将 export LANG = CUTF-8 写入 〜/ profile 文件中,并源 profile 进行修改,再重新打开桌面。之后需要安装相应的字体文件,可以通过apt安装(如 apt-get install fonts-wqy-zenhei ),也可以将其他字体拷贝到 /usr/share/fonts/truetype/ 下即可。

补充

如果提示无法更改语言环境,则说明该控件的语言配置与主系统不符,或其他语言的配置出现问题。

在局域网中先安装语言环境,再使用 dpkg-reconfigure 重新配置 locale 即可:

按照主系统中相同的配置即可。通常可在生成配置一栏上进行 en_USUTF-8 和 zh_CNUTF-8 ,然后在语言环境中选择 CUTF-8 就可以。

以上就是关于debian程序默认端口冲突全部的内容,包括:debian程序默认端口冲突、win10和debian解决grub引导消失、debian 脚本执行异常等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9758924.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存