![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
记录一些公司常用工具的使用方法,希望能对大家有所帮助
平凡似水的人生
人的梦想是不会被终结的
展开
-
Keytool创建密钥对
【代码】Keytool创建密钥对。原创 2023-04-17 09:47:56 · 607 阅读 · 0 评论 -
ubuntu20.04修改网卡名称为eth0
1、修改grubvim /etc/default/grub2、更新grubupdate-grub3、修改网卡名称vim /etc/netplan/00-installer-config.yaml4、重启系统reboot5、查看网卡修改成功。原创 2022-02-19 14:36:55 · 3065 阅读 · 0 评论 -
ubuntu20.04 server安装
镜像下载#可以去ubuntu官网下载指定版本的镜像https://releases.ubuntu.com/20.04/安装系统1、选择语言默认为英语即可2、取消安装更新3、选择键盘语言4、配置ip,可以直接选择dhcp,这里选择配置静态ip5、配置代理,这里不填写6、设置镜像源使用阿里云: https://mirrors.aliyun.com/ubuntu/7、磁盘配置,默认即可格式化磁盘8、设置用户名密码9、设置ssh选择不设置10、服务安装原创 2022-02-19 14:35:10 · 16407 阅读 · 4 评论 -
gitlab报500错误
报错截图点击一个界面,加载好长时间报500解决办法原因分析: 一般加载好长时间后报500,可以确定的就是超时时长引起的,如果是服务内部错误,点击就会瞬间报错,所以调整下超时时间即可。...原创 2021-12-14 19:03:27 · 8707 阅读 · 0 评论 -
PHP7安装Oracle扩展
一、安装1、安装Oracle依赖rpm -ivh oracle-instantclient-basic-21.4.0.0.0-1.x86_64.rpmrpm -ivh oracle-instantclient-devel-21.4.0.0.0-1.x86_64.rpm2、添加动态库路径sudo vim /etc/ld.so.conf/usr/lib/oracle/21/client64/lib/#加载配置sudo ldconfig 3、添加环境变量vim /etc/profil原创 2021-12-05 15:16:31 · 472 阅读 · 0 评论 -
PHP7安装fileinfo与Imagick扩展
一、安装fileinfo扩展1、安装#进入源码扩展目录cd /app/files/php-7.3.7/ext/fileinfo#生成configure文件/app/modules/php/bin/phpize#检查安装环境./configure --with-php-config=/app/modules/php/bin/php-config#编译安装sudo make && sudo make install2、修改php.ini文件#文件末尾添加配置sud原创 2021-12-05 15:06:02 · 314 阅读 · 0 评论 -
PHP7安装redis、pdo_odbc、opcache扩展
一、安装redis扩展1、解压文件tar zxf redis-4.2.0.tgz2、编译安装#生成configure文件cd redis-4.2.0//app/modules/php/bin/phpize#检查安装环境./configure --with-php-config=/app/modules/php/bin/php-config#编译安装sudo make && sudo make install3、修改php.ini文件#文件末尾添加配置sudo原创 2021-12-05 14:56:36 · 1302 阅读 · 0 评论 -
Centos7 编译安装php7.3.7
一、安装1、添加动态库路径sudo vim /etc/ld.so.conf/usr/local/lib64/usr/local/lib/usr/lib/usr/lib64#加载配置sudo ldconfig 2、安装libzipwget https://nih.at/libzip/libzip-1.2.0.tar.gztar -zxvf libzip-1.2.0.tar.gzcd libzip-1.2.0./configuresudo make && sudo原创 2021-12-05 14:42:31 · 336 阅读 · 0 评论 -
centos安装unbound服务,并配置使用
前言unbound是一个简单的dns服务,安装配置十分简单,在这里分享给大家1、 安装yum install unbound -y2、 配置vim /etc/unbound/unbound.conf(1)设置监听所有接口(2)允许给所以地址解析服务(3)任何用户都可访问(4)禁用DNSSEC validation,否则无法做dns转发(5)如果不能解析 则转发查询3、配置域名解析cd /etc/unbound/local.dvim test.conf4、重启原创 2021-12-02 20:47:28 · 3222 阅读 · 0 评论 -
二进制包管理工具jforg的使用
前言公司发版的时候,需要在内部测试环境打包,然后上传到生产环境,中间需要有一个包的管理工具,我们采用的是jforg来管理打包好的文件。一、安装jforg1、安装jdktar zxf /root/jdk1.8.0_101.tar.gz -C /data/echo 'export PATH=$PATH:/data/jdk1.8.0_101/bin' >>/etc/profilesource /etc/profile2、安装jfrog-artifactoryyum install原创 2021-12-01 22:10:38 · 2675 阅读 · 0 评论 -
gitlab高可用部署方案
背景公司计划将gitlab迁移上云,并部署成高可用方式,下面是gitlab高可用部署的详细方案,希望能对大家有所帮助。架构图部署两个完全一样的gitlab,其中gitlab有关目录的存储使用NAS来实现共享,数据库采用psql主从,访问入口使用slb来提供服务。一、安装postgresql1、环境系统版本: Centos7数据库版本: 9.6.11主库: 192.168.15.55从库: 192.168.15.562、安装数据库以下操作步骤请原创 2021-12-01 21:49:17 · 7774 阅读 · 5 评论 -
gitlab删除project失败,报错500
1、查看日志找原因#使用下面命令动态打印日志,删除project,看看会报啥错gitlab-ctl tail日志中提示是token不一致导致的,需要修改psql数据库来解决2、修改psql#登录psql/data/postgresql/bin/psql gitlab#查看ci_group_variables 和 ci_variables 表SELECT * FROM public."ci_group_variables";SELECT * FROM public."ci_variabl原创 2021-11-30 20:57:34 · 4120 阅读 · 0 评论 -
centos7中ldap的安装配置
前言LDAP一般指轻型目录访问协议,基本概念这里就不介绍了,网上有很多相关的介绍。 公司内部服务很多,如gitlab、wiki、jira等,如果每个服务创建一个账户,维护起来很不方便,一般通过ldap来解决这种场景。一、安装ldap1、安装依赖yum install *ltdl* gcc gcc-c++ -y2、安装BDBtar -zxvf db-5.1.29.tar.gzcd db-5.1.29/build_unix/../dist/configure --prefix=/data/原创 2021-11-29 21:31:25 · 3159 阅读 · 0 评论 -
centos编译安装nginx
1、安装依赖yum install -y gcc glibc gcc-c++ pcre-devel openssl-devel postgresql-devel gd-devel2、解压tar zxf openresty-1.13.6.2.tar.gzcd openresty-1.13.6.23、编译安装#查看编译参数./configure --help#检查环境./configure --prefix=/data/openresty/ --user=work --group=wo原创 2021-11-29 21:08:42 · 1370 阅读 · 0 评论 -
Centos系统调优
工作中经常遇到系统瓶颈,需要调整相应参数来解决,以下是我整理出来的,希望对大家有所帮助一、系统日志报错1、nf_conntrack: table full, dropping packet连接跟踪表溢出连接跟踪表nf_conntrack,Linux为每个经过内核网络栈的数据包,生成一个新的连接记录项,当服务器处理的连接过多时,连接跟踪表被打满,服务器会丢弃新建连接的数据包。如何确认通过dmesg可以确认是否有该情况发生dmesg | grep nf_conntrack解决办法#调整.原创 2021-11-27 16:45:34 · 639 阅读 · 0 评论 -
sorl集群搭建
背景公司之前做电商项目的时候,需要根据关键字来搜索商品,需要部署搜索引擎来实现。代码交付的时候发现sorl是单机版的,为了满足生产高可用的要求,于是部署sorl集群来实现。一、基础环境配置1. 网络配置 (所有节点)#修改主机名, 切记主机名不能出现下划线#修改主机名(/etc/hostname):hostnamectl set-hostname node1hostnamectl set-hostname node2hostnamectl set-hostname node3#原创 2021-11-27 16:15:24 · 1664 阅读 · 0 评论 -
Rsync使用教程
一、安装1、直接yum安装yum install rsync –y二、配置1、修改配置文件vim /etc/rsyncd.confuid = nobodygid = nobodyuse chroot = yesaddress = 192.168.137.129port 873log file = /var/log/rsyncd.logpid file = /var/run/rsyncd.pidhosts allow = 192.168.137.0/24[rsync] pa原创 2021-11-27 15:48:12 · 278 阅读 · 0 评论 -
Gitlab CI/CD安装教程
一、安装gitlab runner1、安装#下载sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64#授权chmod +x /usr/local/bin/gitlab-runner#启动nohup /usr/local/bin/gitlab-runner run --listen-原创 2021-11-25 21:42:54 · 406 阅读 · 0 评论 -
Gitlab企业版安装教程
一、gitlab安装1、安装dnf install -y curl policycoreutils openssh-serversystemctl enable sshdsystemctl start sshddnf install postfix -ysystemctl enable postfixsystemctl start postfixcurl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/s原创 2021-11-25 21:27:34 · 752 阅读 · 0 评论