随笔分类 -  Linux

1
摘要:环境 Ubuntu 18.04.5 步骤 自定义脚本文件(文件名称和路径自定义,下面为举例) 脚本名称:test.sh 脚本路径:/home/ubuntu/data 配置系统systemctl 进入路径: cd /etc/systemd/system 新建service文件 命名:test.serv 阅读全文
posted @ 2022-05-19 15:53 话·醉月 阅读(484) 评论(0) 推荐(0) 编辑
摘要:背景 项目开发中,给照片添加水印时,发现添加的字体显示为“口口口口口口”,上网寻找答案,发现是系统部署的Linux服务器不支持水印中的中文字体。 解决方法 服务器Linux系统中导入中文字体 系统环境 CentOS8 步骤 使用root用户登录系统 查看已经安装的中文字体:fc-list :lang 阅读全文
posted @ 2021-08-17 15:34 话·醉月 阅读(1878) 评论(0) 推荐(0) 编辑
摘要:操作系统 Ubuntu 前提 操作用户具有相应的权限,如root 创建用户 命令 useradd -m 用户名 详解 使用此命令后,它会在/home目录下创建同名文件夹 创建完成后,使用命令 passwd 用户名 ,会对新创建得用户进行登录密码设置 示例 创建用户及密码 /home 目录下生成的文件 阅读全文
posted @ 2021-03-08 16:43 话·醉月 阅读(5437) 评论(0) 推荐(0) 编辑
摘要:背景 nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行 一次在linux系统启动程序时使用nohup,当关闭终端时,发现程序也跟着停止,nohup并没有生效 解决方法 nohup命令执行后,不要直接关闭终端,使用exit命令退出终端会话 阅读全文
posted @ 2021-03-08 09:39 话·醉月 阅读(4461) 评论(0) 推荐(0) 编辑
摘要:方法一 命令:sh xxx.sh 1>/dev/null 2>&1 & 解释: /dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。 &是表明1是标准输出 方法二 命令:nohup xxx.sh >log.out 2>1 & 阅读全文
posted @ 2020-05-08 14:34 话·醉月 阅读(1353) 评论(0) 推荐(0) 编辑
摘要:背景 在Linux系统使用crontab配置一个定时任务后,出现一种情况,如果我设置的crontab任务时间是每隔1分钟执行一次任务脚本,但是这个脚本执行时间超过了1分钟,比如2分钟,这时系统会再执行任务。导致两个相同的任务在执行。这种情况下可能会出现一些并发问题,严重时会导致出现脏数据/性能瓶颈的 阅读全文
posted @ 2020-03-25 09:38 话·醉月 阅读(1504) 评论(0) 推荐(0) 编辑
摘要:背景 需要在脚本中获取当前系统日期,命名日志文件 操作 Linux的系统时间是可以直接调用系统变量获取,如下图所示 详解 % Y 年(例如:1970,1996等) % y 年的最后两个数字( 1999则是99 % m 月(01…12) % D 日期(mm/dd/yy) % d 一个月的第几天(01… 阅读全文
posted @ 2020-03-24 10:41 话·醉月 阅读(36489) 评论(0) 推荐(3) 编辑
摘要:基本知识 查看权限 命令:ls -l 查询结果如下 drwxrwxr-x 第1个字母:代表文件类型 第2~4字母:代表用户的权限 第5~7字母:代表用户组的权限 第8~10字母:代表其他的用户的权限 2:链接数 jingguoliang:所属用户 jingguoliang:所属用户组 4096:文件 阅读全文
posted @ 2020-03-21 11:53 话·醉月 阅读(1453) 评论(0) 推荐(0) 编辑
摘要:进行虚拟机快照(备份系统) 在进行系统操作时难免会出现错误,小错误还好,可是一旦出现系统崩溃的情况就不是那么好玩了,不过也不需要担心,最坏的情况是重装一遍系统,然后所有的配置重新再来一遍。 为了避免上述局面,VM提供了一项功能,叫做“快照”,也就是虚拟机状态备份。在进行操作前,将虚拟机数据进行备份, 阅读全文
posted @ 2020-03-21 09:57 话·醉月 阅读(2320) 评论(0) 推荐(0) 编辑
摘要:创建文件 mkdir 创建一个目录:mkdir '目录名称' 创建多个目录:mkdir '目录名称1' '目录名称2' '目录名称3' 创建多层目录:mkdir -p '目录名称1/目录名称12/目录名称13' '目录名称1/目录名称12/目录名称14' 删除文件 rm 删除文件:rm '文件名称' 阅读全文
posted @ 2020-03-21 09:43 话·醉月 阅读(230) 评论(0) 推荐(0) 编辑
摘要:一.目的:有许多时候我们需要从自己机器上,上传文件到Linux服务器上,想要上传文件就必须要通过FTP 协议(File Transfer Protocol(文件传输协议))。所以要在服务器上配置FTP功能。 二.步骤: 查看服务器是否安装vsftp: rpm -p -vsftpd。 如果安装则会显示 阅读全文
posted @ 2019-11-24 17:54 话·醉月 阅读(676) 评论(0) 推荐(0) 编辑
摘要:一:tar(可压缩可解压) tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。但是tar本身只是一个文件打包工具,只有和其他工具组合时才具有压缩/解压文件功能。 使用tar命令压缩文件的格式是:tar 参数[主选项+辅选项] '文件或目录 ' 阅读全文
posted @ 2018-06-10 00:45 话·醉月 阅读(571) 评论(0) 推荐(0) 编辑
摘要:背景 在Linux系统下,我们需要利用脚本命令启动一个进程的时候,需要先找到找到启动文件,然后再启动。比如服务器上安装了一个was应用服务器,我们需要每次启动服务器都需要使用如下命令: sh was安装路径/bin/startServer.sh '实例名',这样太麻烦了 配置 使用 alias 标签 阅读全文
posted @ 2018-05-14 10:02 话·醉月 阅读(1615) 评论(0) 推荐(0) 编辑
摘要:背景 在使用maven构建项目的时候,几乎都会涉及到一个“私服”的概念,那么到底什么是私服?使用私服有能够带来哪些益处? 私服:私服是指私有服务器,是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构建。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本 阅读全文
posted @ 2018-04-26 15:31 话·醉月 阅读(975) 评论(0) 推荐(0) 编辑
摘要:背景 在安装完CentOS7无桌面的情况下,无法使用桌面图标连接,如下图所示,这时我们需要在配置文件中配置网络连接信息。 步骤 查看ip地址:ifconfig PS:在未连接网络之前,我们是查看不到ip地址的,只能够看到上图的信息,ens33是网关名称,有些操作系统的名称不是ens33,但不影响网络 阅读全文
posted @ 2018-04-04 17:14 话·醉月 阅读(15663) 评论(0) 推荐(0) 编辑
摘要:一. 远程连接终端中文乱码:如xShell 检查当前系统语言:echo $LANG 查看系统安装语言包:locale ,如果包含zh_CN.UTF-8表示已经安装中文语言。如果没有中文包,使用命令下载:yum groupinstall chinese-support 修改系统默认语言:export 阅读全文
posted @ 2018-03-23 16:21 话·醉月 阅读(444) 评论(0) 推荐(0) 编辑
摘要:背景 现在很多Linux系统在安装完成时就自带jdk,但是系统自带的jdk有时候并不符合我们的需求,这时候我们需要自己来安装jdk。 步骤 下载jdk,我下载的是64位的jdk-8u161-linux-x64.tar.gz jdk7:http://www.oracle.com/technetwork 阅读全文
posted @ 2018-03-19 20:26 话·醉月 阅读(272) 评论(0) 推荐(0) 编辑
摘要:注意:设置防火墙需要使用具有root权限的用户进入; CentOS 7.0默认使用的是firewall作为防火墙; CentOS 7.0使用systemctl来管理服务和程序,包括了service和chkconfig。所以在开启或者关闭进程时,需要使用systemctl命令。 开启防火墙:syste 阅读全文
posted @ 2018-03-19 18:41 话·醉月 阅读(277) 评论(0) 推荐(0) 编辑
摘要:查看系统版本信息 查看系统版本:cat /proc/version 查看cpu相关信息,包括型号、主频、内核信息:cat /proc/cpuinfo 快速了解CPU使用情况:free -h 安装工具包 查看工具 是否安装:rpm -q '工具名称' yum安装文件 搜索和系统匹配的安装包(联网):y 阅读全文
posted @ 2018-03-01 08:41 话·醉月 阅读(252) 评论(0) 推荐(0) 编辑
摘要:在CentOS7系统中安装git服务器有两种方法,分别为yum安装和下载git安装包手动安装,这篇文章只有下载git安装包手动安装方法。 方法一:使用yum安装 暂无 方法二:下载git安装包手动安装 前提 以root用户登录终端 如果前期使用yum安装过git并且失败的话,请使用命令:yum re 阅读全文
posted @ 2018-01-25 21:23 话·醉月 阅读(685) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示