Linux
文章平均质量分 74
乞力马扎罗の黎明
日拱一卒无有尽,功不唐捐终入海。
展开
-
CentOS7安装/卸载rabbitmq及踩坑(详细)记录
centos7中安装rabbitmq遇到的一些问题和解决方法记录原创 2022-12-08 20:55:54 · 4798 阅读 · 1 评论 -
nginx: [error] invalid PID number ““ in “/usr/local/nginx/logs/nginx.pid“
由于重新编译时可能会因为一些bug导致nginx.pid中的id号被卡死,因此无法重启。想要解决这个问题可以杀掉所有nginx进程,再用-c命令指定配置文件进行启动。原创 2022-05-30 20:24:14 · 24425 阅读 · 0 评论 -
Centos7.8设置nginx开机自启动/nginx启动、停止、查看版本等命令汇总
centos7中设置nginx开机自启动及服务启动、重启、停止等命令操作原创 2022-05-30 19:32:11 · 5940 阅读 · 0 评论 -
Linux中bash: ls: 未找到命令… 相似命令是: ‘lz‘
不小心修改了path环境变量,恢复方法汇总及解答。原创 2022-05-29 20:38:06 · 7670 阅读 · 3 评论 -
centos7环境变量设置
系统环境变量、用户环境变量、永久环境变量、临时环境变量的使用区别转载 2022-05-28 21:32:12 · 21935 阅读 · 1 评论 -
Linux export 命令及如何删除export设置的环境变量
在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的效力仅限于该次登陆操作。原创 2022-05-28 21:03:09 · 23191 阅读 · 0 评论 -
linux下的source命令及~/.bashrc, ~/.bash_profile详解
刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。原创 2022-05-28 20:33:38 · 12824 阅读 · 0 评论 -
Linux ./configure --prefix 命令是什么意思?
其中--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,原创 2022-05-28 20:14:54 · 1341 阅读 · 0 评论 -
Linux系统删除文件夹命令
Linux系统删除文件夹命令原创 2022-05-28 20:07:08 · 32488 阅读 · 0 评论 -
linux 使用rpm命令安装和卸载软件的使用方法
linux中rpm命令安装与卸载等的使用方法原创 2022-05-28 19:11:21 · 23952 阅读 · 0 评论 -
centos7安装或升级Google chrome、安装Firefox浏览器详细过程及设置桌面快捷方式
涉及Linux安装Google chrome浏览器及Firefox浏览器详细过程记录,以及无法打开谷歌浏览器的解决方法和桌面快捷方式设置方法。原创 2022-05-28 18:45:46 · 12725 阅读 · 3 评论 -
centos7安装或升级Firefox、安装Google chrome浏览器详细过程及设置桌面快捷方式
涉及Linux安装Google chrome浏览器及Firefox浏览器详细过程记录,以及无法打开谷歌浏览器的解决方法和桌面快捷方式设置方法。原创 2022-05-28 18:46:22 · 13056 阅读 · 1 评论 -
Centos安装python3导入ssl时解决 ModuleNotFoundError: No module named ‘_ssl‘问题
当Centos装好python3导入ssl模块时报以下错误: ModuleNotFoundError: No module named '_ssl',其中涉及到openssl及nginx离线依赖环境的离线安装原创 2022-05-28 13:54:21 · 33955 阅读 · 20 评论 -
Linux下执行Shell脚本出现$‘\r‘: command not found解决方法
$'\r': command not found原因是脚本中空行是windows和Linux格式不同,脚本在Windows下进行编辑之后上传到linux上去执行的话,就会出现这个问题。windows 下的换行符是\r\n,而 linux 下的换行符是\n,没有识别/r,所以会导致上述的报错,这个属于脚本编码的问题。原创 2022-02-14 10:32:58 · 19285 阅读 · 1 评论 -
Linux查看Mac和IP地址
1、ifconfig 可查看ip和Mac可以查看所有激活的网卡信息,其中包括Mac和IP地址[root@loaclhost /]# ifconfig2、ifconfig -a|grep 10 可查看ip和Mac(比较直观)当Linux上没有连接鼠标时,无法通过鼠标查看Mac和IP,所以用该命令可以简要显示网卡的前十个重要简短信息,这样就看的比较直观。[root@loaclhost /]# ifconfig -a|grep 103、ip addr 、ip addr show..原创 2021-10-15 16:40:47 · 8215 阅读 · 0 评论 -
rpm包的卸载与安装
部署redis时,安装yum install gcc,yum未运行,照着博客重装yum时一顿操作,装了好几个rpm包,结果最后又引起python3和2 的版本问题,无语之下,最后再研究rpm如何卸载,看到了这篇文章,很详细,转载记录一下,以备后续使用。1. rpm包的管理介绍:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.原创 2021-10-12 20:44:29 · 8973 阅读 · 0 评论 -
Linux修改系统时间(手动/自动同步)
linux修改系统时间1、打开Linux系统,在Linux的桌面空白处右击,在弹出的下拉选项中,点击打开终端即可进入命令行。2、如果是centos,则在活动中找到终端打开,进入命令行。3、在终端窗口中输入date来查看系统当前的时间。4、使用命令:“date -s 完整日期时间(YYYY-MM-DD hh:mm:ss)”5、最后使用命令:“hwclock -w”将时间写入bios避免系统后续重启时失效。必须要使用 hw...原创 2021-10-12 20:05:06 · 9966 阅读 · 0 评论 -
linux 终端中按了ctrl+s后如何退出?Ctrl+q
1、Linux terminal中不小心按了Ctrl+s后如何退出?ctrl+q 可退出2、在用vim编辑器时,如何退出编辑模式?Esc退出模式后,冒号wq保存退出。:wq!原创 2021-10-12 18:08:53 · 1243 阅读 · 0 评论 -
CentOS升级gcc到高版本(全部版本详细过程)
在centOS7上安装redis时,用到了安装升级gcc版本,找相关资料整理记录,以备后续个人查看。目录(点击目录可直接跳转)确定当前gcc版本,执行命令:gcc --version升级到gcc 6.3:devtoolset-6已经结束支持,请安装devtoolset-7升级到gcc 7.3升级到gcc 8.3升级到gcc 9.3升级到gcc 4.8升级到gcc4.9升级到gcc 5.2CentOS 7虽然已经出了很多年了,但依然会有很多人选择安装CentOS 6,C原创 2021-10-11 15:26:04 · 38671 阅读 · 13 评论 -
CentOS安装Redis及redis启动与关闭、配置(详细)
在项目使用redis过程中,在centos7上部署redis,查找相关资料并总结、记录,以备后续查看。目录一、Redis介绍二、在CentOS上部署Redis1、Redis安装包可以从官网上下载或者直接命令下载升级到gcc 9.3:3、Redis配置文件conf修改4、启动redis服务一、Redis介绍1、基于内存或持久化的日志型、key-value型的Nosql数据库2、Redis六大特性:速度快、广泛的语言支持、持久化、多种数据结构、主从复制、高可...原创 2021-10-11 15:31:11 · 47882 阅读 · 7 评论 -
Linux中vim编辑器的基本使用
一、vim文本编辑器Vim的发布最早可以追溯到1991年,英文全称为:“Vi IMproved”,也就是对vi编辑器的提升版本,其中最大的改进当属对代码的着色功能,亦有些编程场景能够自动修正错误代码。“在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数”。而且在日常工作中大家也肯定免不了要编写文档,这些工作都是通过文本编辑器来完成的。这里选择使用Vim文本编辑器,它默认会安装在当前所有的Linux操作系统上,是一款超棒的文本编辑器。...原创 2021-08-27 18:23:42 · 328 阅读 · 0 评论 -
运行脚本时,./start.sh: line 5: $‘\r‘: command not found,需用vim编辑器将文件格式化
问题:在linux下运行启动服务的脚本,提示很多‘\r’不可用。原因:windows下编辑的文件,放在linux下运行,文件格式有问题,需要转换。解决方法:1、用vim编辑器打开文件,之后如果提示选项则根据提示选择首字母e进入文件编辑状态,有如下选项(o)pen、(e)dit、(r)ecover、(d)elete等等。2、如果能直接打开进入编辑界面则直接输入冒号进行末尾编辑,将文件内容格式化。输入:set ff =unix 或者是 : set fileformat=unix..原创 2021-08-27 17:01:18 · 1785 阅读 · 0 评论 -
Linux修改文件权限chmod/chown/chgrp(超详细)
在一些只读文件在打包部署时忘记修改权限的话,在部署项目时会容易报错,比如数据库文件未取消只读,后台服务启动时会一直数据库报错,此时就会用到文件权限修改,就是常见的命令:# chmod 777 xxx(文件名)。目录一、Linux文件基本属性二、Linux文件属主和属组三、更改文件属性1、chgrp:更改文件属组2、chown:更改文件属主,也可以同时更改文件属组3、chmod:更改文件9个属性符号类型改变文件权限修改文件权限前先了解一下文件的基本属性,...原创 2021-08-27 16:32:52 · 5665 阅读 · 0 评论 -
Linux查看mysql是否启动+mysql启动(全)
整理一下Linux下启动mysql服务的命令。目录1.使用命令 # service mysqld status2、使用命令# ps aux|grep mysqld3、使用命令# pidof mysqld4、使用命令# ps -ef|grep mysqld5、使用# systemctl list-unit-files 命令,q退出1.使用命令 # service mysqld status 来查看mysql 的启动状态如图所示: mysqld is stopped 那就说明..原创 2021-08-26 17:12:05 · 28214 阅读 · 0 评论 -
Linux中nginx如何重启、启动与停止/设置开机自启动
目录一、启动/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf二、停止1、从容停止(1)查看进程号:ps -ef|grep nginx(2)杀死进程: kill -quit xxxx2、快速停止(1)查看进程号:ps -ef|grep nginx(2)杀死进程: kill -term xxxx/ kill -int xxxx3、强制停止: pkill -9 nginx三、重启1...原创 2021-08-25 22:13:28 · 200104 阅读 · 0 评论 -
浏览器访问在Linux上的项目,访问IP地址x.x.x.x拒绝了我们的连接请求
在浏览器上,访问部署在Linux服务器上的项目时,前端无响应,出现以下截图情况:主要原因是因为在Nginx中的conf配置未将访问页面的相关服务配置进去,与那些端口访问测试关系不大,看了好几篇文章讲测试端口的,被引入了歧路搞了好久,最后把nginx.conf重新配置一下,重启nginx就好了。配置nginx.conf后重启服务。检查和重启nginx服务,请参考下面这篇详细博文:Linux下nginx如何重启-------------以下无正文...原创 2021-08-25 22:15:33 · 3987 阅读 · 0 评论