linux常见的错误有哪些

linux常见的错误有哪些

linux常见的错误的解决方法:

在日常开发中,尤其是在Linux中进行操作的时候,经常会碰到各种各样的错误。记录一下,熟能生巧,慢慢参透linux的奥秘

1) 在安装ssl证书的时候,发生certbot命令无法使用的情况

1128896-20180610220239316-1304797033.png

解决方案:

使用yum重新进行安装,卸载掉使用pip方式进行安装的软件

pip uninstall requestsyum reinstall python-requests pip uninstall sixyum reinstall python-six pip uninstall urllib3yum reinstall python-urllib3

  2)问题.  xxx is not in the sudoers file. This incident will be reported.(当想要以 xxx的身份切换到root权限时,使用sudo su命令,并按提示输入 *** 的密码后出现的错误提示)

解决方案

1.修改sudoer文件,使得能够使用sudo命令su  (切换到root用户下);输入root用户密码;ls -l /etc/sudoers (查看sudoers文件)chmod u+w /etc/sudoers(给root用户增加写权限);ls -l /etc/sudoers (查看sudoers文件)vim /etc/sudoers(打开sudoers文件)然后在 root ALL=(ALL) ALL 后面加上 XXX ALL = (ALL) ALL,其中XXX表示你的用户名,保存之后推出chmode u-w /etc/sudoers (恢复sudoers文件原来的读写权限)ls -l /etc/sudoers (查看sudoers文件)exit(退出root用户)如此,就可以在xxx用户下使用sudo来做root权限的事情啦

2) is not in the sudoers file

  解决方案:

    1) 切换到root身份 (su:  只是切换到root, 并没有吧root的环境变量传递过去,  su – : 将环境变量一起带过去 , 就像root登陆一样 )

直接执行命令:    visudo 复制root的配置root ALL=(ALL) ALL例如添加lanlanglanlang ALL=(ALL) ALL

    2) 直接将用户添加到wheel用户组中

usermod -a -G wheel lanlang-a: 追加的方式添加, 不会删除掉之前所属的用户组-G: 执行要添加的用户组

    3)新增一个用户, 并以组的形式添加到/etc/sudoers中, 最后再添加一个用户到这个组上

useradd sudogroupecho "%sudogroup  ALL=(ALL)   ALL">> /etc/sudoersuseradd xingusermod -aG sudogroup xing

3. 使用su切换用户的时候,变成 -bash4.1-$

  原因探究:

    1)在该用户的家目录下没有相关环境配置文件(.bash_logout .bash_profile, .bashrc )

    2) 该用户的家目录与添加的时候的不一致,

先见AI 先见AI

数据为基,先见未见

先见AI 95 查看详情 先见AI

  解决:

    1) 将/etc/skel的用户环境配置文件复制到指定的目录

cp -a /etc/skel/. /home/lanlang注意: skel/ 目录中的点不能丢哦

    2) 需要进行迁移操作

usermod -md /tmp/lanlang lanlang-d: 修改用户端额家目录通常和-m一起使用-m: 修改用户家目录通常和-d一起使用

4. 创建用户,登陆只显示$ 符号(Ubuntu)

  解决: 需要创建用户的使用创建相应的权限与目录

adduser  lanlang

5. -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8):

  解决:vim /etc/environment

LANG=en_US.utf-8LC_ALL=en_US.utf-8

  配置生效:source /etc/environment

6.nginx: [emerg] bind() to 0.0.0.0:443 failed(98:Address already in use)

  解决: 强制关闭接口占用进程

sudo fuser -k 80/tcp #关闭占用80端口的程序

7. 腾讯云重置服务之后,使用ssh或者连接工具都无法进行连接

  解决:删除无效密钥

ssh-keygen -R "you server hostname or ip"

8. grep命令提示Binary file jzl_search_stdout.log matches

  解决:

grep -nr -a "400" jzl_search_stdout.log-a, --text equivalent to --binary-files=text,即让二进制文件等价于文本。

推荐教程: 《linux教程》

以上就是linux常见的错误有哪些的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/325799.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
MySQL 中的查询统计
上一篇 2026年11月3日 14:15:36
sublime快捷键怎么修改
下一篇 2026年10月2日 16:56:13

相关推荐

  • 解决linux下mysql启动失败的问题

    解决linux下mysql启动失败的问题解决linux下mysql启动失败的问题解决linux下mysql启动失败的问题解决linux下mysql启动失败的问题

    linux下mysql启动失败的解决办法是: 原因:强制重启服务器之后,发现mysql启动 失败 解决方法:强制清空 报错路径下的tmp文件,清空之后在tmp下面新建一个文件夹,文件夹的名字在你清空tmp之后启动mysql系统会给你提示 欧克,完成 AI建筑知识问答 用人工智能ChatGPT帮你解答…

    2026年11月3日 • 用户投稿
    600
  • 什么电脑用 Linux 系统?

    什么电脑用 Linux 系统?什么电脑用 Linux 系统?什么电脑用 Linux 系统?什么电脑用 Linux 系统?

    什么电脑用 Linux 系统? Linux系统一般用于服务器,一般电脑基本没有使用Linux系统,如果需要使用可将电脑系统重装为Linux,或使用虚拟机来进行安装,虚拟机的作用就是能够安装多个客户端操作系统,并且每个客户端系统皆可独立。 虚拟机推荐 kvm Kernel-based Virtual …

    2026年11月3日 • 用户投稿
    100
  • Linux 系统和 Windows 系统的区别?

    Linux 系统和 Windows 系统的区别?Linux 系统和 Windows 系统的区别?Linux 系统和 Windows 系统的区别?Linux 系统和 Windows 系统的区别?

    Linux 系统和 Windows 系统的区别? 1、Linux运行速度要快很多,安全性要比Windows系统好; 2、有的软件只能在Windows中运行,在Linux中无法兼容使用; 3、Linux免费开源,Windows付费的。 其它方面区别 第一:自己的需求 这裡主要是依据自己的网站是属于什么…

    2026年11月3日 • 用户投稿
    100
  • linux和android的区别有哪些?

    linux和android的区别有哪些?linux和android的区别有哪些?linux和android的区别有哪些?linux和android的区别有哪些?

    linux和android的区别有哪些? 有以下三点区别: 1、Android没有本地窗口系统,而Linux是有X窗口系统。 2、Android没有glibc的支持,而Linux是有glibc的支持。 3、Android是有自己专有的驱动程序。 虽然Android基于Linux内核,但是它与Linu…

    2026年11月3日 • 用户投稿
    000
  • 如何制作一个包含多个系统的Windows安装U盘?

    如何制作一个包含多个系统的Windows安装U盘?如何制作一个包含多个系统的Windows安装U盘?如何制作一个包含多个系统的Windows安装U盘?如何制作一个包含多个系统的Windows安装U盘?

    使用Rufus等工具可制作多系统Windows安装U盘,先选择支持多启动的工具如Rufus,插入至少16GB的U盘,准备多个Windows ISO镜像,打开Rufus后选择设备,在引导类型中点击“+”号依次添加各ISO文件并设置卷标,选择UEFI/Legacy兼容的分区方案,点击开始格式化写入,完成…

    2026年11月3日 • 用户投稿
    100
  • linux怎么查看版本命令

    linux怎么查看版本命令linux怎么查看版本命令linux怎么查看版本命令linux怎么查看版本命令

    linux查看版本命令的方法是: 1、# uname -a (Linux查看版本当前操作系统内核信息) 2、# cat /proc/version (Linux查看当前操作系统版本信息) 3、# cat /etc/issue 或 cat /etc/redhat-release (Linux查看版本当…

    2026年11月3日 • 用户投稿
    100
  • 如何在Ubuntu中安装OracleJDK并设置环境

    如何在Ubuntu中安装OracleJDK并设置环境如何在Ubuntu中安装OracleJDK并设置环境如何在Ubuntu中安装OracleJDK并设置环境如何在Ubuntu中安装OracleJDK并设置环境

    首先下载Oracle JDK的.tar.gz文件并解压至/usr/lib/jvm,再通过update-alternatives注册Java命令,设置默认JDK版本,并在~/.bashrc中配置JAVA_HOME和PATH环境变量,最后验证java -version和JAVA_HOME确保安装正确。该…

    2026年11月3日 • 用户投稿
    000
  • 深入理解JNI:从Java Native方法到C/C++头文件生成的正确实践

    深入理解JNI:从Java Native方法到C/C++头文件生成的正确实践深入理解JNI:从Java Native方法到C/C++头文件生成的正确实践深入理解JNI:从Java Native方法到C/C++头文件生成的正确实践深入理解JNI:从Java Native方法到C/C++头文件生成的正确实践

    本文旨在澄清Java Native Interface (JNI) 头文件使用的常见误区。JNI的正确实践并非手动编写或直接使用现有C/C++头文件,而是通过javac -h命令从包含native方法的Java类自动生成。此过程确保了C/C++函数签名与Java虚拟机规范兼容,是实现Java与本地代…

    2026年11月3日 • 用户投稿
    000
  • Linux 与 Windows 哪个好?

    Linux 与 Windows 哪个好?Linux 与 Windows 哪个好?Linux 与 Windows 哪个好?Linux 与 Windows 哪个好?

    Linux 与 Windows 哪个好? Linux与Windows相比,Windows比较好,原因:1、有的软件只能在Windows中运行,而在Linux中无法兼容使用;2、Windows对普通用户比较友好,而Linux不仅安装复杂,操作也复杂。 Linux 优点 1、免费开源。Linux是一款完…

    2026年11月3日 • 用户投稿
    100
  • linux下如何查看是否安装了apache服务

    linux下如何查看是否安装了apache服务linux下如何查看是否安装了apache服务linux下如何查看是否安装了apache服务linux下如何查看是否安装了apache服务

    linux下查看是否安装了apache服务可以使用如下两个命令: apachectl -v//或httpd -v 以上两个命令的效果是一样的,输出结果如下: 如果输出结果中包含了如下所示信息,则说明该系统已经安装了apache服务。 帮衣帮-AI服装设计 AI服装设计神器,AI生成印花、虚拟试衣、面…

    2026年11月3日 • 用户投稿
    100
  • 华为笔记本双11大促:承包商务大佬、打工人、学生党的所有需求

    华为笔记本双11大促:承包商务大佬、打工人、学生党的所有需求华为笔记本双11大促:承包商务大佬、打工人、学生党的所有需求华为笔记本双11大促:承包商务大佬、打工人、学生党的所有需求华为笔记本双11大促:承包商务大佬、打工人、学生党的所有需求

    随着双11购物季的临近,笔记本电脑作为办公、学习、创作的核心工具,也到了入手的好时机。 华为笔记本这波直接把“全场景适配”玩到了极致——从高端商务大佬爱的折叠屏,到学生党刚需的高性价比款,再到职场人离不开的智慧办公本,每一款都精准踩中不同人群的痛点。 关键是双11优惠直接拉满,还有贴心服务兜底,这波…

    2026年11月3日 • 用户投稿
    200
  • Composer如何处理需要PHP扩展的依赖?

    Composer如何处理需要PHP扩展的依赖?Composer如何处理需要PHP扩展的依赖?Composer如何处理需要PHP扩展的依赖?Composer如何处理需要PHP扩展的依赖?

    Composer会检查PHP扩展依赖并阻止缺少扩展的安装操作,需在composer.json中用ext-前缀声明如ext-curl、ext-json等,安装时验证扩展存在性及版本,缺失时提示错误,解决方法为在系统中安装并启用对应扩展,可通过apt、yum、brew或修改php.ini实现,也可用&#…

    2026年11月3日 • 用户投稿
    100
  • 让VIM更好的工作——VIM基本配置

    给大家一个建议,学习vim的配置前,先把vim的基本操作练习好。比如如何快速移动及快速删除等,我见过好多开发者,使用vim也有一段时间了,还是使用上下左右键来移动光标,这样基本就失去了学习vim配置的意义了。所以建议大家学习配置前,先将vim基础打牢,这样才能事半功倍。 为什么进行vim配置 学习v…

    2026年11月3日
    000
  • 深入理解Java Native Interface (JNI) 头文件生成机制

    深入理解Java Native Interface (JNI) 头文件生成机制深入理解Java Native Interface (JNI) 头文件生成机制深入理解Java Native Interface (JNI) 头文件生成机制深入理解Java Native Interface (JNI) 头文件生成机制

    JNI开发中,C/C++头文件并非手动编写,而是通过#%#$#%@%@%$#%$#%#%#$%@_93f725a07423fe1c++889f448b33d21f46c -h命令从包含native方法的Java类自动生成。本文将阐述为何手动定义的C/C++头文件不适用于JNI,并详细指导如何正确利用…

    2026年11月3日 • 用户投稿
    100
  • composer dump-autoload命令是做什么的

    composer dump-autoload命令是做什么的composer dump-autoload命令是做什么的composer dump-autoload命令是做什么的composer dump-autoload命令是做什么的

    composer dump-autoload 用于重新生成 Composer 的自动加载映射文件,确保新增或修改的类能被正确加载。当项目中添加、删除类文件或修改 autoload 配置时,该命令会刷新 vendor/composer/ 下的自动加载文件,解决“Class not found”错误。它…

    2026年11月3日 • 用户投稿
    100
  • 让Vim更好的工作——VIM映射

    映射是我最喜欢的vim功能了,通过它可以自由的设置自己的快捷键,可以大大提高我的编写效率。映射可以理解为设置快捷键,就是让你用少量的,便于按的键来替代比较多、繁的键。 什么时候用映射 如果你有以下一个或多个困扰,那么就可以来使用映射了哦 不满现在的按键 想设置一些快捷键来提高编辑速度 想组合一些按键…

    2026年11月3日
    100
  • Linux 操作系统在哪里下载?

    Linux 操作系统在哪里下载?Linux 操作系统在哪里下载?Linux 操作系统在哪里下载?Linux 操作系统在哪里下载?

    Linux 操作系统在哪里下载? 首先打开浏览器,并搜索CentOS; 然后找到CentOS官方网站,并点击进入; 阿里云AI平台 阿里云AI平台 26 查看详情 接着在CentOS官网中找到下载按钮,并根据需求下载对应的CentOS版本即可。 推荐教程:《PHP教程》《CentOS》 以上就是Li…

    2026年11月3日 • 用户投稿
    000
  • JNI头文件的正确生成与使用:为何不能直接使用现有C头文件

    JNI头文件的正确生成与使用:为何不能直接使用现有C头文件JNI头文件的正确生成与使用:为何不能直接使用现有C头文件JNI头文件的正确生成与使用:为何不能直接使用现有C头文件JNI头文件的正确生成与使用:为何不能直接使用现有C头文件

    JNI头文件并非通过手动修改现有C头文件来创建,而是由#%#$#%@%@%$#%$#%#%#$%@_93f725a07423fe1c++889f448b33d21f46c -h命令根据包含native方法的Java类自动生成。这种机制确保了Java与原生代码之间类型和函数签名的正确匹配,避免了手动适…

    2026年11月3日 • 用户投稿
    000
  • Linux 什么系统好?

    Linux 什么系统好?Linux 什么系统好?Linux 什么系统好?Linux 什么系统好?

    Linux 什么系统好? 1、Debian,运行起来极其稳定,非常适合用于服务器; Debian平时维护三套正式的软件库和一套非免费软件库,这给另外几款发行版(比如Ubuntu和Kali等)带来了灵感。Debian这款操作系统派生出了多个Linux发行版。它有37500多个软件包,这方面唯一胜过De…

    2026年11月3日 • 用户投稿
    100
  • 重启ssh服务的命令是什么

    重启ssh服务的命令是什么重启ssh服务的命令是什么重启ssh服务的命令是什么重启ssh服务的命令是什么

    重启ssh服务的命令是: service sshd restart systemctl restart sshd.service ssh命令的使用 1.查看是否已经安装了ssh 在命令行中输入“rpm -qa|grep ssh”,一般情况下,linux系统在安装系统时已经做了默认安装,如果系统中ss…

    2026年11月3日 • 用户投稿
    100

发表回复

登录后才能评论
关注微信