
Linux
文章平均质量分 58
西门一刀
这个作者很懒,什么都没留下…
展开
-
【tesseract】Linux环境安装tesseract教程(二)
Python文字识别原创 2022-08-04 10:07:30 · 865 阅读 · 0 评论 -
【tesseract】Linux环境安装tesseract教程(一)
Linux环境安装tesseract原创 2022-08-02 15:46:20 · 5671 阅读 · 0 评论 -
【yum自动解决包依赖】linux离线安装rpm包及其依赖和卸载包及其依赖
离线下载Linux包,解决Linux包依赖问题原创 2022-08-02 13:58:13 · 6750 阅读 · 0 评论 -
Linux:CentOS7防火墙 开放端口配置
查看已开放的端口firewall-cmd --list-ports开放端口(开放后需要要重启防火墙才生效)firewall-cmd --zone=public --add-port=3338/tcp --permanent关闭端口(关闭后需要要重启防火墙才生效)firewall-cmd --zone=public --remove-port=3338/tcp --permanent重启防火墙firewall-cmd --reload开机启动防火墙systemctl enable f原创 2021-04-08 10:01:11 · 244 阅读 · 0 评论 -
VMware配置虚拟机映射,实现局域网络互相访问
一,需求WMware虚拟机中安装了Linux系统,Linux中安装了gitlab,想让gitlab端口共享到局域网内,被局域网的用户访问二,步骤(一)配置端口映射在虚拟机点编辑按钮 --> 虚拟网络编辑器更改设置选中VMnet8 --> nat设置,添加映射传入端口添加端口转发信息,作者这里gitlab的端口是8600关闭你电脑的防火墙(不是虚拟机的)本地电脑,上网的网卡,打开Internet连接共享中的选项,并且家庭网络连接选择Nat模式的网卡原创 2021-03-29 14:50:34 · 8844 阅读 · 5 评论 -
CentOS7安装git笔记
一、Git 和 SVN 的区别类型描述Git分布式本地有镜像,无网络时也可以提交到本地镜像,待到有网络时再push到服务器SVN集中式无网络不可以提交, 和 Git 的主要区别是历史版本维护的位置二、CentOS7 中安装Git(一) 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。注意:用户不是管理员权限,出现如下警告用户不转载 2021-03-24 16:09:19 · 838 阅读 · 0 评论 -
三种修改root用户密码的方式:
方法一: 使用set password命令首先登录MySQL,使用mysql自带的客户端连接mysql,命令如:mysql -uroot -p会提示你输入当前root密码,默认为空,直接回车就可以了.格式: mysql> set password for 用户名@localhost=password(‘新密码’);例子: mysql> set password for root...转载 2020-03-11 17:19:37 · 7766 阅读 · 0 评论 -
测试工程师常用Linux命令
一、基本操作安装软件-编辑 yum -y install安装软件-上传下载 yum -y install lrzsz查看当前目录 ls查看所有 ls -a创建一个文件夹 mkdir Foldername同时创建几个文件夹 mkdir F1 F2 F3删除文件夹、文件 rm -rf F1删除符合条件的 rm -rf *创建文件 touch jn.txt编辑文件 vim jn.txt 再按i,进入编辑模式,编辑好后再去按esc键结束编辑,最后按shif原创 2020-11-12 09:49:08 · 321 阅读 · 0 评论 -
Linux中程序后台执行命令
命令概述1. &——让命令后台执行2. >——输出重定向3. 2>&1 ——将标准出错重定向到标准输出4. nohup——退出终端后,程序依然后台执行5. jobs——查看后台执行的进程6. fg——把后台执行的命令7. Ctrl+z——暂停某个进程8. bg——继续执行后台暂停的进程9. kill——终止进程场景python 代码,打印1~3000,每秒打印一次## file_name: test.pyimport timei = 0 while原创 2020-11-09 08:59:30 · 6897 阅读 · 0 评论 -
Linux上使用 selenium + chrome 实现无界面的自动化测试
安装Chrome浏览器下载Linux版chrome浏览器,如下图所示,在谷歌浏览器官网下载Linux系统chrome浏览器rpm包,将包上传到Linux服务器中Linux服务器中执行以下命令安装rpm包,安装过程如有其它依赖文件,需要依次安装依赖文件,由于环境不同就不一一列举了rpm -ivh 文件名.rpm测试浏览器是否可用,会调用浏览器并将页面生成截图保存在当前路径google-chrome-stable --no-sandbox --headless --disable-gpu原创 2020-10-23 17:10:42 · 2339 阅读 · 0 评论 -
Linux中自动化测试时,设置中文字体的方法
问题:使用Linux做web自动化测试时,会遇到网页截图的中文显示为方框的问题原因:ubuntu系统中缺少支持的中文字体。解决方案:1、下载任意一款中文字体(ttf格式的字体),我选择的是电脑自带的字体,在Windows的控制面板找到字体-宋体-simsun.ttc ,也就是宋体2、将该字体文件放入/usr/share/fonts/路径下3、依次执行如下命令使字体生效:mkfontdirmkfontscalefc-cache -fv #(最重要)4、通过命令 fc-list原创 2020-10-23 09:33:00 · 436 阅读 · 0 评论 -
Dockerfile镜像脚本快速入门
Dockerfile简介Dockerfile其实就是我们用来构建Docker镜像的源码,当然这不是所谓的编程源码,而是一些命令的组合,只要理解它的逻辑和语法格式,就可以编写Dockerfile了。简单点说,Dockerfile的作用:它可以让用户个性化定制Docker镜像。因为工作环境中的需求各式各样,网络上的镜像很难满足实际的需求。Dockerfile常见命令命令作用FROM image_name:tagMAINTAINER user_name声明镜像作者ENV原创 2020-06-16 17:15:55 · 255 阅读 · 0 评论 -
Docker 快速入门
一,Docker 简介Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销极低。Docker 容器技术 vs 传统虚拟机技术虚拟机Docker容器占用磁盘空间非常大,GB级小,MB甚至KB级原创 2020-06-15 17:59:45 · 196 阅读 · 0 评论 -
持续集成环境(5)-GItlab配置
一,使用Gitlab用户名和密码的方式登录1.安装 Git 插件和工具为了让 Jenkins 支持从 Gitlab 拉去源码,需要安装 Git 插件以及在 CentOS7 上安装 Git 工具Git插件安装2.添加全局凭据路径:Jenkins --> 凭据 --> 系统 --> 全局凭据用户名为:Gitlab 的登录用户名密码为:Gitlab此用户名登录的密码描述为备注信息3.在项目的源码管理页面,输入项目地址和认证信息,构建项目时会从此项目自动获取最新代码二,使原创 2020-06-15 15:51:34 · 251 阅读 · 0 评论 -
持续集成环境(4)-Jenkins凭证管理
凭据可以用来存储需要密文保护的数据库密码、Gitlab密码信息、Docker私有仓库密码等,以便Jenkins可以和这些第三方的应用进行交互。1.安装 Credentials Binding 插件要在 Jenkins 使用凭证管理功能,需要安装 Credentials Binding 插件安装插件后,左边多了“凭证”菜单,在这里管理所有凭证Username with password:使用用户名和密码的方式存储SSH Username with private key:使用 SSH 用户和密钥原创 2020-06-15 14:34:50 · 509 阅读 · 3 评论 -
持续集成环境(3)-Jenkins用户权限管理
1.安装 Role-based-Authorization Strategy 插件2.管理Jenkins --> Configure Global Security3.授权策略中,改为Role-Based Strategy,点击保存,配置生效4.创建角色Jenkins --> Manage Jenkins --> Manage and Assign Role(1)Manage Roles,添加全局角色和项目角色(2)Manage Users,创建用户并保存(3)Ass原创 2020-06-15 14:09:36 · 216 阅读 · 0 评论 -
持续集成环境(2)-jenkins插件管理
Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。例如从Gitlab拉取代码,使用Maven构建项目等功能需要依靠插件去完成。接下来演示如何下载插件。1.修改Jenkins插件下载地址Jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内插件地址:Jenkins --> Manage Jenkins --> Manage Plugins,点击 Available这样做是为了把Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址c原创 2020-06-15 13:11:46 · 186 阅读 · 0 评论 -
持续集成环境(1)-Jenkins安装
1.安装JDKJenkins需要依赖JDK,所以先安装JDK1.8yum install java-1.8.0-openjdk* -y安装目录为:/usr/lib/jvm2.获取Jenkins安装包下载页面:https://jenkins.io/zh/download/安装文件:jenkins-2.190.3-1.1.noarch.rpm3.把安装包上传到服务器,进行安装rpm -ivh jenkins-2.190.3-1.1.norach.rpm4.修改jenkins配置vi /e原创 2020-06-15 11:21:22 · 200 阅读 · 0 评论 -
CentOS下Gitlab安装
安装相关依赖yum -y install policycoreutils openssh-server openssh-clients postfix启动ssh服务&设置为开机启动systemctl enable sshd && sudo systemctl start sshd设置postfix开机启动,并启动,postfix支持gitlab发信功能systemctl enable postfix && systemctl start po.原创 2020-06-12 14:29:40 · 153 阅读 · 0 评论 -
Linux环境下安装Jenkins
1.下载rpm包到本地 http://pkg.jenkins-ci.org/2.下载完成之后,将 jenkins-2.174-1.1.noarch.rpm 放到jenkins目录,进入jenkins目录解压,解压命令:rpm -ivh jenkins-2.174-1.1.noarch.rpm解压成功之后,查看jenkins安装的目录whereis jenkins这边启动有个小插曲,我启动报错了,Job for jenkins.service failed because the转载 2020-06-09 15:50:51 · 369 阅读 · 0 评论 -
Linux安装并配置Java环境变量
直接安装好java环境,不需要配置环境变量yum install java-1.8.0-openjdk原创 2020-06-09 15:42:13 · 228 阅读 · 0 评论 -
linux安装完jenkins无法访问的问题
jenkins是一个持续集成部署的工具,非常好用,当然,有些细节问题还是需要注意的。当我们兴高采烈的安装完jenkins的时候,然后发现并不能访问,真是气死了。这个时候就要一步一步检测问题出在哪。首先我们需要确定jenkins是否启动了,可以通过systemctl status jenkins查看jenkins的状态:这里jenkins的状态是正在运行的,那么既然是运行的,为何无法访问呢。下一步就是检查防火墙了,systemctl status firewalld这里发现防火墙正转载 2020-06-09 15:39:05 · 2531 阅读 · 0 评论 -
Linux部署iwebshop
1.使用yum命令安装Linux服务器端mysql数据库和PHP运行环境2.数据库初始化设置允许root用户远程登录,刷新权限3.Linux服务器端,mysql服务,Apache服务启动,防火墙卸载4.使用浏览器访问服务器IP地址,查看Apache服务能否正常启动nameserver 8.8.8.8nameserver 8.8.4.4扩展:resolv.conf是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数。resolv.conf的关键字主要有四个,分别是:...转载 2020-03-11 10:50:28 · 27331 阅读 · 6 评论 -
Linux中ncurses库的安装,提示configure: error: no acceptable cc found in $PATH
[lcx@111 mp3blaster-3.2.0]$ ./configurecreating cache ./config.cachechecking for a BSD compatible install… /usr/bin/install -cchecking whether build environment is sane… yeschecking whether make s...原创 2020-03-08 15:41:50 · 1041 阅读 · 0 评论 -
Linux解决Couldn‘t resolve host ‘mirrorlist.centos.org
这个错误引起主要是因为环境读取不到yum引起的可以考虑/etc/sysconfig/network-scripts/ifcfg-eth0 配置出错导致网络不通。或者/etc/resolv.conf的DNS配置出错。或者可以考虑清楚yum缓存影响(yum clean all)vi /etc/resolv.confnameserver 202.106.0.20(今天又出现此错误,这个nameser...原创 2020-03-08 15:39:23 · 4158 阅读 · 0 评论 -
Linux通过shell脚本添加自定义的功能
通过Linux自定义的脚本文件实现用户添加或删除功能,并且可以直接执行脚本,不需要编辑路径1.任意路径创建脚本文件.sh,编辑以下内容,保存并退出 1 #!/bin/bash 2 if [ $1 = "-add" ] 3 then useradd $2 4 elif [ $1 = "-del" ] 5 then userdel -r $2 6 else echo "输入命...原创 2020-03-08 11:41:37 · 567 阅读 · 0 评论 -
Linux shell运算符介绍
1. 算数运算符运算符说明举例+加法expr $a + $b,结果为30-减法expr $a - $b,结果为-10*乘法expr $a \* $b,结果为200/除法expr $b / $a,结果为2%取余expr $b % $a,结果为0=赋值a=$b,把变量b的值赋给a==相等,用于比较两个数字,相等则返回...原创 2020-03-08 09:25:24 · 280 阅读 · 0 评论 -
Linux配置IP地址,虚拟机中可以访问外网
1.打开控制台,使用root用户登录,输入su,root用户密码,即切换到root用户2.查看IP地址,cat /etc/sysconfig/network-scripts/ifcfg-eth03.修改IP地址,修改完成使用:wq!保存#下面是要更改的内容BOOTPROTO="static" #dhcp改为staticONBOOT="yes" #开机启用本配置,如果是no则修改为ye...原创 2020-02-23 09:37:44 · 238 阅读 · 0 评论