![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
P19777
这个作者很懒,什么都没留下…
展开
-
Linux服务管理
RPM安装的服务1.独立的服务启动注意:此方式的启动需要有启动脚本在init.d文件夹下,一般通过rpm安装的服务都会在该路径下放置一个启动脚本,service命令实际上也就是执行该目录下的指定的脚本。比如service redis start,就是执行init.d路径下的名为redis的脚本,start就是传递给脚本的参数。/etc/init.d这个文件只是一个软链接,实际上就是链接到了下...原创 2020-03-03 20:38:37 · 140 阅读 · 0 评论 -
Linux中运行级别以及含义
什么是Linux的运行级别?可以简单的理解为linux启动之后处于的某个状态,linux启动之后会在一个级别状态下运行,linux服务器一般运行在3级别。一、Linux的运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则一开机就会重启运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有NFS) 运行级别3...原创 2020-03-03 17:12:52 · 5928 阅读 · 0 评论 -
/proc文件与/etc文件
/proc是一种虚拟文件系统,也叫进程数据文件系统,其信息不是存储在块设备中的,只有在读取/proc目录下文件的时候才会去动态生成。/proc文件系统可以获得很多进程信息。/proc内容/proc文件系统的容量依系统而不同(硬件配置、体系结构),主要包含以下几大类:系统进程的特征数据内存管理文件系统设备驱动程序系统总线电源管理终端系统控制参数进程的数据/proc的初衷就是来...原创 2020-03-03 17:12:21 · 1042 阅读 · 0 评论 -
linux中的进程权限
对于一个linux进程,它每次打开、创建或者删除一个文件时,内核就要对该进程进行文件访问权限测试,而在对具体某个文件进行测试时,还需要测试其对目录(也就是文件路径)进行权限测试。比如要修改/usr/include/stdio.h,需要对/、/usr和/usr/include这三个目录进行权限测试,保证有对这三个目录的执行权限(执行权限用于打开该目录,读权限用于显示目录内容,写权限用于创建新文件或...原创 2020-03-03 14:18:49 · 881 阅读 · 0 评论 -
Linux下安装Mysql
这里只讲解yum的安装方式,yum安装方便,能自动的安装依赖的rpm包,这种方式比起源码安装来说要快捷的多。前言需要要注意的是,要在linux上安装mysql,需要创建一个mysql用户我们可以选择不手动创建,使用yum方式安装mysql,其会自动创建mysql用户,其家目录是在/var/lib/mysql,而不是/home/mysql,且是禁止登陆的,如下这样也是为了安全,mysql进...原创 2020-03-03 13:57:12 · 334 阅读 · 0 评论 -
登录的新用户显示-bash-4.2$
登录了一个新用户,终端却显示为下面这个样子bash-4.2$这是因为此时我们登录的用户目录下没有.bash_profile文件,那么问题就找到了,就是缺少用户环境配置文件。那么为什么需要这样文件?这就是跟linux的机制有关联了,当一个用户通过ssh登录shell的时候,系统会自动执行一些初始化脚本,其中包含shell中显示的名称也是这时候去初始化的,但是如果用户的家目录下缺少该文件,就...原创 2020-03-03 10:40:36 · 3292 阅读 · 0 评论 -
环境变量与 shell 的那些事
0. 前言及废话你是否每次配置环境变量都要百度一番?你是否不解为何 export 后环境变量就会直接生效而退出再登录就没用了?你是否不明白为何已经改了配置文件还要 source 命令一下,source 命令的原理又是什么?如果答案是 Yes,则此文非常适合你!本文讲述了 shell 的环境变量的内存存储位置、shell 内置命令的原理,以及其配置文件初始化顺序,对于不知道环境变量如何配置和其配...转载 2020-01-17 23:16:09 · 301 阅读 · 0 评论 -
Shell内建命令(内置命令)
所谓 Shell 内建命令,就是由 Bash 自身提供的命令,而不是文件系统中的某个可执行文件。我们在linux中执行命令的时候,有些命令是Shell中的内置命令,有些则是一个外部文件。就比如我们的javac命令,我们可以将其看成一个外部命令(一个外部命令一定对应一个可执行文件)。Shell执行一个命令的时候,会首先判断他是一个内置命令还是外部命令,如果不是内置命令,就会到系统变量$PATH的...原创 2020-01-17 22:43:13 · 509 阅读 · 0 评论 -
Linux中的环境变量PATH、 LIBRARY_PATH、 LD_LIBRARY_PATH
PATHPATH是可执行文件路径,是三个中我们最常接触到的,因为我们命令行中的每句能运行的命令,如ls、top、ps等,都是系统通过PATH找到了这个命令执行文件的所在位置,再run这个命令(可执行文件)。实验:执行echo $PATH能看到当前环境的PATH都配置哪些路径,下面是我的环境中的PATH,其中配置的有java环境PATH配置起来也略简单。比如说,在用户的目录下有一...原创 2020-01-17 19:08:09 · 773 阅读 · 0 评论 -
Linux程序前台后台切换,进程长期后台运行
1、在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行[root@Ubuntu$] java Main &2、如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用jobs -l查看刚才暂停的程序的number(工作号),然后使用bg %[number] 命令让这个暂停的程序在后台继续运行,jobs命令查看当前终端后台运行的任务...原创 2019-11-11 12:42:27 · 1629 阅读 · 0 评论 -
Linux查看和更改系统编码
把windows的代码上传到linux服务器上的时候,发现打开html文件之后出现了乱码问题。且部署在tomcat上的java项目浏览器打开html页面也是乱码的,但是服务器的一些api返回的数据又不是乱码的。这就很奇怪了,我在本地明明测试就是非常OK的,放到服务器上就不行了,首先想到这肯定是环境的问题,那为什么就会出现乱码问题呢?我的web项目代码应该是没什么问题,什么应该配置的编码都配置好...原创 2019-10-26 22:35:39 · 551 阅读 · 0 评论 -
linux中export的作用,父Shell,子Shell
参考:https://blog.csdn.net/damontive/article/details/50352722首先说明两个概念:父shell与子shell,从shellA中启动一个shell,称之为shellB。 shellA为父shell,shellB为子shell。最容易理解的情况就是在一个shell中执行一个gnome-terminal命令(不同桌面环境命令不一样),弹出一个...原创 2019-09-21 21:17:33 · 724 阅读 · 0 评论 -
Linux环境变量
1.Linux的变量的种类一、按照生命周期来分,Linux环境变量可以分为两类:1、永久的:需要用户修改相关的配置文件,变量永久生效。2、临时的:用户利用export命令,在当前终端下声明环境变量,关闭Shell终端失效。二、按照作用域来分,Linux环境变量可以分为:1、系统环境变量:系统环境变量对该系统中所有用户都有效。2、用户环境变量:顾名思义,这种类型的环境变量只对特定的用...原创 2019-09-21 21:03:31 · 259 阅读 · 0 评论 -
Redis安装与卸载
1.安装1.我们可以通过windows在官网下载tar.gz的安装包,传到linux上,或者通过wget的方式下载。2.解压下载下来的文件tar -zxvf redis-5.0.1.tar.gz3.移动到/local/usr/redis目录下去,这个纯属个人爱好4.接下来就是编译了,通过make命令,如果编译的时候报gcc命令找不到的话,可以通过下面的命令安装gcc命令,gc...转载 2019-09-20 23:16:08 · 175 阅读 · 0 评论