随笔分类 - Linux OS
摘要:Linux磁盘扩容 环境: Debian 11 虚拟硬盘: 原MBR格式1T容量, 最新重新又多分配了1T空间 目标: 把重新分配的磁盘空间分配到对应的分区和根目录中. 基础知识 MBR最多只支持2T的空间,超过2T则需要使用GPT分区. 其MBR可以无损转为GPT分区格式. 扩容时, 无法跨分区进
阅读全文
摘要:Jenkins属性持久化以实现版本号自动递增 环境确认 环境 版本 Jenkins 2.332.3 JenkinsFile 声明式语法 1.9.3 适用于Jenkins版本 2.99+ , 声明式语法版本 1.2.8+ 情况说明 场景 最近使用Jenkins的过程中,参数化构建过程中,产生了持续化参
阅读全文
摘要:JFrog安装 下载安装 1. 前置权限 sudo mkdir -p /app/jfrog/etc cd /app/jfrog/etc sudo touch ./system.yaml sudo chown -R 1030:1030 /app/jfrog 容器所使用用户为1030组权限的普通用户ar
阅读全文
摘要:JFrog Artifactory发行版差异及选择 与其他服务不同, JFrog在版本发行上分类较多且杂. 在选择的时候需要仔细梳理与选择. 一. 参考资料 JFrog发行版区分 矩阵: JFrog Artifactory Comparison Matrix 订阅及下载: | Subscriptio
阅读全文
摘要:#!/bin/bash # 适用于Python2.7以下,不影响yum前提升级Python版本到2.7.5 SCRIPT_DIR=`readlink -f $0|xargs dirname` CUR_USER=`whoami` CUR_PYTHON=`python --version` # 前置条件
阅读全文
摘要:#!/bin/bash # 脚本适用于Linux6.3升级zlib版本, rpm包应与脚本同级 SCRIPT_DIR=`readlink -f $0|xargs dirname` # 目标版本 REQ_USER="root" REQ_PACKAGE="zlib-1.2.3-29.el6.x86_64
阅读全文
摘要:查当前目录空间占用 du -h --max-depth=1 查IP地址 ifconfig $(route -n |grep ^0.0.0.0|awk '{print $8}')|grep -E "inet\s+"|awk '{print $2}'|sed -r "s#.*:([0-9]{1,3}\.
阅读全文
摘要:#!/bin/bash # 需结合各版本的repo库与yum模板配置文件使用 SCRIPT_DIR=`readlink -f $0|xargs dirname` CUR_USER=`whoami` # LINUX_V=`cat /etc/redhat-release |awk '{print $3}
阅读全文
摘要:查看当前服务器内所有JAVA进程的端口 脚本使用 oldifs="$IFS" IFS=$'\n' for i in `jps|grep -v Jps`; do pid=`echo $i|awk '{print $1}'` pname=`echo $i|awk '{print $2}'` pport=
阅读全文
摘要:Linux升级zlib版本 在较低版本的Linux安装服务或插件的时候,可能会遇到因zlib版本不匹配导致安装无法顺利进行,需要对zlib进行升级。 因为zlib会被内核中服务依赖,粗暴升级可能会使ssh,scp等无法使用,导致无法远程连接服务器。 特记录正确升级方式。 基本信息 zlib主要文件(
阅读全文
摘要:yum包安装 需要在无外网服务器上用yum安装软件 分为两步走: 产生包 使用包 产生包 下载安装yum-utils,yum install -y yum-utils 方法有三: 方法一: repotrack # 下载依赖到当前目录 repotrack httpd php subversion mo
阅读全文
摘要:IF.SVNAdmin安装 环境准备 Subversion PHP Apache(httpd) mod_dav_svn SVN 安装SVN,并创建对应的SVN仓库 PHP IF.SVNAdmin是PHP项目,需要安装PHP Apache(httpd) IF.SVNAdmin与与Subversion的
阅读全文
摘要:SVN hooks编写 SVN hooks默认放在所建的SVN库的一级目录hooks内. 提交前校验commit信息格式 Linux版 #!/bin/sh export LANG=zh_CN.UTF-8 REPOS="$1" TXN="$2" SVNLOOK=/usr/bin/svnlook LOG
阅读全文
摘要:Linux字符集操作 ###查看文件的字符集 file <文件名> 常见输出文件信息: 文件为脚本 Bourne-Again shell script 文件开头为#!/bin/bash 包含了Windows换行符的情况 ASCII text, with CRLF line terminators C
阅读全文
摘要:命令相关 tar包命令 tar -czvf tar -xzvf linux命令中f指文件,后面需要跟对应的文件. 这也是为什么命令中, f参数都是放在最后的原因 v 参数是 压缩形式. gz格式. 包可以用 tar.gz 和 tgz 两种后缀名来表示. xargs命令 xargs命令一般和管道一起使
阅读全文
摘要:ssh免密登录 简单讲: 就俩命令, 先ssh-keygen生成密钥 再ssh-copy-id user@host分发公钥就好. 但更多情况下, 需要考虑的东西要比两个命令更多些. 在创建免密登录之前, 首先需要确定, 之后使用免密登录的主服务器帐号是什么. 如果平台\系统使用root帐号, 就使用
阅读全文
摘要:apt-get 与 yum区别 apt-get用于deb包, 多用于debian系统.一般带有图形界面. yum用于安装rpm包,多用于redhat系统.一般是服务器,不带图形界面. 安装deb包的命令是dpkg-参数。 安装rpm包的命令是rpm-参数, rpm包管理基本命令: 安装: yum i
阅读全文
摘要:deepin\Ubuntu环境. 需要多个版本Python解释器. 依次下载所需要版本源码包, 解压缩. root环境 sudo -i ## 安装环境依赖 apt install -y make build-essential libssl-dev zlib1g-dev apt install -y
阅读全文
摘要:关于Linux环境变量 所谓环境变量, 就是位置, 就是索引位置. 首先需要理解, 当我们在bash中输入的每一个命令, 都有其对应的文件. 例如我们的常用的ls,cp等命令都储存/usr/bin中, 可以通过which [命令] 来查看命令文件所在位置. (cd命令无文件, 通过bash实现)在使
阅读全文
摘要:1. 笔记本新装上Deepin后, 外放有声音, 耳机没声音. 设置模拟耳机无果.(2019.12.27) 解决方案: 调用一次休眠.电源-休眠, 或直接合上笔记本盖再打开,都可永久解决该问题. 想关思路: 音频驱动的问题. 当音频驱动出现类似: 有外音, 没内音. 或者有内音没外音的问题. 都可能
阅读全文