Linux
文章平均质量分 59
Linux 相关
御剑长歌
纸上得来终觉浅,绝知此事要躬行
展开
-
Linux 代理服务器 squid 安装和使用 [正向代理]
cat /etc/redhat-release操作系统 : CentOS Linux release 7.4.1708yum info squidsquid : 3.5.20启动 squid 服务修改配置文件,设置需要代理的 ip查看服务运行状态客户端的使用软件自带代理功能像 Apipost 这类软件自带设置代理的功能,在设置中配置即可。这种方式会使你的浏览器访问的请求,通过代理服务器访问。但是有个问题,比如开发的程序需要通过请求 https://test.com,这种原创 2022-06-27 00:00:40 · 2189 阅读 · 0 评论 -
[Bug 定位] 使用 Graphics2D 绘制图片时中文乱码问题的解决
需求:图片上渲染上文字,到测试有中文乱码,原因是 Linux 系统缺少字体库涉及到的类java.awt.Font 、 java.awt.Graphics2D public void add(Graphics2D g, BufferedImage bimage, Map<String, Object> map) { String markContent = (String) map.get("text"); g.setColor((Color) map.原创 2021-10-26 19:40:39 · 821 阅读 · 0 评论 -
RabbitMQ CentOS7 安装部署
RabblitMQ 官网地址RabblitMQ 官网地址:https://www.rabbitmq.com/添加 yum 存储库curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash添加成功 From : https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkeyGeneratin原创 2021-10-07 23:21:04 · 1084 阅读 · 0 评论 -
CentOS 7 修改 ifcfg-ens33 配置ip
TYPE="Ethernet" #网络类型(通常是Ethemet)PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static" #IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_F原创 2021-10-07 11:28:39 · 7381 阅读 · 0 评论 -
Mongodb 的副本集(Replica Set)部署与配置
这里写目录标题简介副本集的三个角色读写分离,负载均衡与高可用MongoDB 复制主从复制和副本集区别副本集架构副本集的创建创建主节点启动主节点服务创建副本节点创建仲裁节点初始化配置副本集和主节点使用客户端命令连接主节点准备初始化新的副本集使用默认的配置初始化副本集查看副本集的配置内容查看副本集状态添加副本从节点简介Mongodb 的副本集就是维护相同数据的多个 MongoDB 服务集合。副本集的三个角色Replica Set 包含三类角色主节点(Primary)接收所有的写请求,然后把修改同步到原创 2021-09-18 20:49:43 · 5441 阅读 · 0 评论 -
Linux 修改主机名 hostname 与 hostnamectl
查看主机名hostname 命令[root@localhost ~]# hostnamelocalhost.localdomainhostnamectl 命令[root@localhost ~]# hostnamectl Static hostname: localhost.localdomain Icon name: computer-vm Chassis: vm Machine ID: 02833afa63e04f33aa0011原创 2021-09-18 13:05:55 · 1590 阅读 · 0 评论 -
CentOS 添加环境变量的三种方法
在CentOS 系统上安装完 mongodb 后,为了使用方便,需要将 mongodb 命令加到系统命令中,如果在没有添加到环境变量之前,执行 mongodb 命令时,则会提示未找到命令mongodb 的安装路径是 /usr/local/mongodb-5.0.2方法一 (暂时生效)export PATH=$PATH:/usr/local/mongodb-5.0.2/bin方法二(只对当前登陆用户生效,永久生效)找到 .bash_profile 文件的路径locate bash_profil原创 2021-09-15 21:04:12 · 11962 阅读 · 0 评论 -
CentOS 系统如何如设置使系统自动锁屏的时间
Application→System Tools→Settings→Privacy→Screen Lock原创 2021-09-06 10:40:05 · 1260 阅读 · 0 评论 -
redis 安装与部署
目录redis 安装redis 安装$ wget http://download.redis.io/releases/redis-6.2.5.tar.gz$ tar xzf redis-6.2.5.tar.gz$ cd redis-6.2.5$ make执行编译命令 make执行成功展示如下原创 2021-09-05 17:09:14 · 222 阅读 · 0 评论 -
传输 (VMDB)错误 -14: Pipe connection has been broken
产生这个问题的是因为VMware Workstation 的虚拟化与window10自带的Hyper-V 服务发生了冲突,关闭windows的Hyper-V功能重启电脑就好了。如果你电脑上同时安装了Docker Desktop 和 WMware Workstation,就有些麻烦了。因为Docker Desktop以来windows 的Hyper-V 技术以管理员身份运行CMD,输入如下命令:bcdedit /set hypervisorlaunchtype off...转载 2021-09-05 15:53:38 · 11078 阅读 · 0 评论 -
Linux 下安装Nginx,常用命令,配置自启动
安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用CentOS7 作为安装环境。一. GCC——GNU编译器集合(GCC可以使用默认包管理器的仓库(repositories)来安装,包管理器的选择依赖于你使用的Linux发布版本,包管理器有不同的实现:yum是基于Red Hat的发布版本;apt用于Debian和Ubuntu;yast用于SuSE Linux等等。)yuminstallgcc提示命令未找到话 看.....原创 2020-11-04 16:44:07 · 1058 阅读 · 0 评论 -
centos 7 yum install gcc 未找到命令
linux中没有默认安装的gcc这里直接去 http://mirrors.163.com/centos/7/os/x86_64/Packages/下载文件可以本地把下载再传到linux 或者 直接 wget下载wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpmwget http://mirrors.163.com/centos/7/os/x86_64/..原创 2020-11-04 15:19:55 · 2814 阅读 · 0 评论 -
linux系统给用户添加操作某个目录的权限
chown -R es:es /home/elk/chmod -R 775 /home/elk/chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。常用的linux文件权限:444 r--r--r--600 rw-------644 rw-r--r--666 rw-rw-..原创 2020-08-29 19:41:27 · 9417 阅读 · 0 评论 -
CentOS 7 彻底清除 npm 重新安装 ; no module named yum有效解决办法
yum 运行 主要 依赖 python yum-plugin /etc/yum.repos.d 目录下yum源 要配置好 且网卡要打开可以ping通外网详细了解yum可以参考这篇CentOS中yum 源的配置与使用详解进入正题no module named yum有效解决办法造成yum出错的根本原因就是你动了python2的版本了,yum是要依赖python的,只要你动了(重装、删除等等)都会造成这个错误。网上有很多简单的解决办法都没用;比如最多的是vim /u...原创 2020-08-26 09:40:02 · 1589 阅读 · 0 评论 -
防火墙firewalld报错:ImportError: No module named gi.repository
解决方案:用pip安装gi模块还有firewall-configyum -y install firewall-config转载 2020-08-26 09:38:08 · 627 阅读 · 0 评论 -
Linux安装jdk1.8配置后java命令不能用,提示权限不够
chmod +x /usr/java/jdk1.8/bin/javachmod:改变权限的方法2. +:代表添加权限3. x:代表执行权限4. /usr/java/jdk1.8/bin/java:文件名(你的文件名是什么就在chmod +x后直接添加什么就OK了)原创 2020-08-25 20:30:02 · 1371 阅读 · 0 评论 -
查看CentOS的系统版本
该文件用于记录 RedHat 的发行版本信息cat /etc/redhat-release[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.8.2003 (Core)[root@localhost ~]# uname可显示电脑以及操作系统的相关信息。uname -a-a或--all 显示全部的信息。-m或--machine 显示电脑类型。-n或-nodename 显示在网络上的主机.原创 2020-08-25 20:27:23 · 425 阅读 · 0 评论 -
CentOS中yum 源的配置与使用详解
一、yum 简介yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决。yum 的关键之处是要有.转载 2020-08-25 17:00:00 · 1402 阅读 · 0 评论 -
Docker CentOS 7 安装并设置自启动
环境准备操作系统:CentOS 7.6.1810软件源:阿里云镜像(在阿里云镜像站上面可以找到docker-ce的软件源,使用国内的源速度比较快)安装docker-ce如果没有物理机,可以先使用虚拟机进行学习。操作系统安装,跳过(网上教程很多)。1、安装依赖docker依赖于系统的一些必要的工具,可以提前安装。yum install -y yum-utils device-mapper-persistent-data lvm22、添加软件源yum-config-.原创 2020-05-10 15:37:04 · 376 阅读 · 0 评论 -
CentOS7设置系统时间
安装ntp服务的软件包sudo yum install ntp将ntp服务设置为缺省启动systemctl enable ntpd修改启动参数,增加-g -x参数,允许ntp服务在系统时间误差较大时也能正常工作sudo vi /etc/sysconfig/ntpd启动ntp服务sudo service ntpd restart将系统时区改为上海时间 (亦即CST时区)ln -sf /usr/share/zoneinfo/Asia/Shanghai ...原创 2020-05-09 15:22:27 · 1995 阅读 · 0 评论 -
Centos7 防火墙开放端口,查看状态,查看开放端口
查看已开放的端口firewall-cmd --list-ports开放端口(开放后需要要重启防火墙才生效)firewall-cmd --zone=public --add-port=3338/tcp --permanent关闭端口(关闭后需要要重启防火墙才生效)firewall-cmd --zone=public --remove-port=3338/tcp --pe...原创 2020-03-29 03:00:06 · 489 阅读 · 0 评论 -
[Linux]vi/vim下添加多行注释和取消注释
添加注释在命令行模式下按ctrl+V进入 visual block模式(可视化模式)选中你需要注释的行,再按大写的I,输入//,最后按俩下esc即可。如果想让前进tab个位,则可在大写的I操作之后,输入tab即可。取消注释:按ctrl+v进入visual block模式(可视化模式),选中你需要取消注释的行,按d,即可取消注释...原创 2020-02-16 00:02:35 · 609 阅读 · 0 评论 -
Linux系统下安装jdk及环境配置(两种方法)
这里介绍两种linux环境下jdk的安装以及环境配置方法第一种属于傻瓜式安装,一键安装即可(yum安装); 第二种手动安装,需要自己去Oracle官网下载需要的jdk版本,然后解压并配置环境,整个过程其实很简单。一、yum一键安装这种办法简单粗暴,就像盖伦丢技能一样。废话不多说,直接开始操作。1.首先执行以下命令查看可安装的jdk版本:yum -y list java*执...转载 2020-02-15 23:57:31 · 315 阅读 · 0 评论 -
Linux中pts/0
who:查看目前有谁在线who am i: 查看自己pts是所谓的伪终端或虚拟终端,具体表现就是你打开一个终端,这个终端就叫pts/0,如果你再打开一个终端,这个新的终端就叫pts /1...原创 2020-02-15 16:28:19 · 1098 阅读 · 0 评论 -
Linux命令行下如何终止当前程序
快捷键:Ctrl+c在命令行下起着终止当前执行程序的作用,Ctrl+d相当于exit命令,退出当前shell 关闭命令行窗口Ctrl+s挂起当前shell(保护作用很明显哦)Ctrl+q解冻挂起的shell再不行就重新连接打开一个终端,reboot linux 或 kill 相关进程。...原创 2020-02-15 16:22:05 · 1217 阅读 · 0 评论