linux
intelrain
这个作者很懒,什么都没留下…
展开
-
Centos 7 安装指定版本的docker(19.03.9)
1、安装之前前移除现有docker现在镜像版本:17.12.0sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ ..原创 2021-07-05 11:25:14 · 877 阅读 · 0 评论 -
服务器上不输入密码直接下载
在~/下, touch创建文件 .git-credentials, 用vi编辑此文件,输入内容格式:touch .git-credentialsvi.git-credentials输入:https://{username}:{password}@github.com原创 2021-05-28 16:03:50 · 167 阅读 · 0 评论 -
top命令详解
第一行:当前系统时间系统已经运行了天时分(在这期间没有重启过)当前有3个用户登录系统1分钟,5分钟,15分钟的负载情况load average 数据是每隔5秒检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑cpu的数量,结果高于5时表明系统在超负荷运转了。第二行系统现在共有114个进程,其中运行中的1个,113个休眠,0个stoped的,0个僵尸第三行:cpu状态us —用户空间占用cpu的百分比sy —内核空间占用c...原创 2021-03-25 16:20:35 · 339 阅读 · 0 评论 -
Centos上yum安装kubectl
1、使用yum方式安装cd /etc/yum.repos.dtouchkubernetes.repovimkubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://mirrors.aliyun...原创 2020-08-17 11:03:34 · 1682 阅读 · 0 评论 -
linux服务器tab键补齐命令不可用
df -h发现这个/dev/mapper/cl-root 占用了 100%全局查找大文件find / -xdev -size +100M -exec ls -l {} \发现这个服务器上,有个备份文件夹占用了很多批量删除指定类型的文件# find . -name "*.java" |xargs rm -rfv问题解决!...原创 2020-06-12 16:58:14 · 871 阅读 · 0 评论 -
【sftp连接报错】Unhandled exception. Renci.SshNet.Common.SftpPermissionDeniedException: Permission denied
通过网上查找资料得知:应该是创建文件时,对某些文件夹没有相应权限,就会报这个错。解决方法: 依照对方给的资料,其中有一项 DestinationFolder 在测试环境的配置文件中,"dir": 这里改为上面的DestinationFolder 问题解决,不再报错!...原创 2020-04-21 13:55:18 · 23889 阅读 · 0 评论 -
【ftp sftp】在linux上的使用命令
由于部署的服务中,有需要访问外部 ftp 或 sftp 的功能。有些报错在排查时,需要先在服务器上测试能否连接上外部 ftp 或 sftp。所以需要简单的命令在服务器上试一下连接。1、ftp的连接直接输入 ftpftp> open ip地址提示输入用户名和密码如果连接成功就显示:User logged inftp> ls查看目录情况ftp>...原创 2020-04-21 13:50:22 · 22391 阅读 · 0 评论 -
【Redis】Linux安装(常规方式)
wget http://download.redis.io/releases/redis-4.0.8.tar.gz tar xzvf redis-4.0.8.tar.gz cd redis-4.0.8 make cd src make install PREFIX=/usr/local/redis如果有执行出错,先安装gcc。安装命令为:yum -y ...原创 2020-04-03 17:16:29 · 22242 阅读 · 0 评论 -
【Redis】Linux安装(docker方式)
docker login dockerhub.**.comdocker pull dockerhub.**.com/common/**/redis:v3.2.0docker tag redis:latest dockerhub.**.com/common/**/redis:v3.2.0mkdir /usr/local/dockerredisuseradd -u 1001 dkredis ...原创 2020-04-03 17:06:25 · 22347 阅读 · 0 评论 -
【linux】linux上设置定时任务
由于linux上部署了比较多docker服务,在部署服务的过程中,会生成很多tag为none的镜像。需要做的就是,定时清理这些tag为none的镜像,为服务器减少占用空间。过程也很简单。第一步:在某个文件夹下,新建sh 文件内容是:删除tag为none的镜像#! /bin/bashdocker rmi -f `docker images | grep '<n...原创 2020-03-27 15:26:25 · 22300 阅读 · 0 评论 -
【jenkins】设置备份
路径系统管理—ThinBackup每周一到周五的 凌晨1点进行备份备份至服务器的 /'backup 文件夹原创 2020-03-27 14:09:40 · 22302 阅读 · 0 评论 -
Mongo报错处理: MongoDB.Driver.MongoCommandException: Command saslContinue failed: Authentication failed
部署mongo的方式:传统部署部署时设置了用户名,密码项目中配置了正确的用户名和密码,但运行时,查询日志相关功能时,总会报上面的错误。解决方法:mongo换成了docker方式部署,就可以了。原因未知:不知道是不是版本问题。...原创 2020-03-16 14:48:59 · 25340 阅读 · 0 评论 -
【docker】增加dockerhub的访问
修改配置文件/usr/lib/systemd/system/docker.serviceExecStart=/usr/bin/dockerd --insecure-registry=192.1**.***.***systemctl daemon-reloadsystemctl start docker其实不够,需要执行service docker statusse...原创 2020-03-11 17:21:35 · 22438 阅读 · 0 评论 -
【linux】服务器的准备工作
鉴于公司测试服务器,目前是我在管理,特此整理,一台运维分配的服务器,需要额外安装哪些程序,才能适用于测试环境应用。1、docker 安装2、docker 远程可访问安装3、yum install lrzsz 安装上传下载命令4、vi /usr/lib/systemd/system/docker.servicesystemctl daemon-reload...原创 2020-02-28 14:07:45 · 22343 阅读 · 0 评论 -
【git】linux上更新git
linux上默认的git版本是需要升级到升级步骤如下:1、卸载旧版本yum remove git2、获取github最新的Git安装包下载链接,执行下载wget https://github.com/git/git/archive/v2.17.0.tar.gz;tar -zxvf v2.17.0.tar.gz ;3、cdgit-2.17.0mak...原创 2020-02-19 14:23:17 · 44674 阅读 · 0 评论 -
【nginx】nginx的使用
接上一篇的部署,之后就是使用它cd /usr/local/nginx/confvi nginx.conf只改了两个地方到本地改 hosts文件C:\Windows\System32\drivers\etc\hosts增加这一行,其中前面的ip是nginx所在服务器的地址。此时不需要dns,直接本地访问这个域名即可。hosts文件和nginx之间的关系解释如下...原创 2020-02-05 17:35:40 · 64617 阅读 · 1 评论 -
【nginx】nginx的安装
nginx的正向代理安装使用在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。Linux下检查是否安装过某软件包:http://www.cnblogs.com/xxoome/p/5866553.htmlyum -y install gcc pcre-devel zlib-devel openssl openssl-...原创 2020-02-05 17:20:19 · 64562 阅读 · 0 评论 -
【sonar】linux上集成sonar
由于公司一个项目的 dotnet core升级到了3.1于是把这个项目单独放到一台服务器上执行sonar重新在这台linux服务器上安装了sonar的运行环境1、命令行安装dotnet tool install --global dotnet-sonarscanner --version 4.7.02、vi /root/.dotnet/tools/.store/dotn...原创 2020-01-21 16:58:34 · 64687 阅读 · 0 评论 -
linux上降低dotnet sdk的版本:移除
原创 2020-01-17 11:04:44 · 65634 阅读 · 0 评论 -
【linux】jenkins 上执行docker pull命令时报错:Got permission denied while trying to connect to the Docker daemo
报错信息如下:解决方法:把 jenkins,加到 docker用户组sudo usermod -a -G docker jenkins发现还是报这个错,查看了 docker.sock 文件的权限进行了权限的更改chmod 777 docker.sock正常pull了,jenkins上也可以正常运行了。其他问题备注:linux查看用户组命令:cat /e...原创 2019-12-02 10:44:52 · 45082 阅读 · 2 评论 -
【性能测试】性能测试步骤
针对此次库内作业性能测试,梳理一下期间的工作流程第一步:梳理脚本梳理已有的接口脚本,确认需要做性能测试的几个接口,即使用率高,对性能有要求的几个主要接口。第二步:熟悉业务结合页面的操作,和确认的接口,梳理具体的业务逻辑第三步:环境部署同时,请开发人员部署了测试环境。测试环境的服务器指标,尽量和生产环境一致。部署的时候,负载均衡等情况也尽量和生产环境一致。由于服务...原创 2019-11-28 09:35:04 · 64843 阅读 · 0 评论 -
【中间件安装】rabbit mq 安装
安装方式:docker 安装传统方式安装rabbitmq,要先安装erlang,有点麻烦,如果使用Docker方式来安装rabbitmq,那就不需要预先安装erlang了。第一步:pull 镜像docker pull rabbitmq:3-management第二步:启动容器docker run -d --hostname my-rabbit --name rabbit -...原创 2019-11-27 09:21:16 · 146 阅读 · 0 评论 -
【linux】防火墙讲解
第一部分:防火墙的分类(一)包过滤防火墙,在网络层对数据包进行选择,可以用“IP地址欺骗“ 进行攻击。(二)代理服务型防火墙,当代理服务器接收到用户对某个站点的访问请求后,就会检查请求是否符合控制规范,如果符合,则允许用户访问该站点,代理服务器就会代替用户去那个站点取回所需的信息,再转发给用户。第二部分:firewall 和 iptablesCentos 默认防火墙是 firewa...原创 2019-11-26 15:45:19 · 20696 阅读 · 1 评论 -
【linux】端口讲解
先理解一下物理端口、逻辑端口、端口号等计算机概念在网络技术中,端口包含物理端口和逻辑端口两种类型。物理端口:指物理存在的端口,如ADSL Modem、交换机、路由器上用于连接其他网络设备的接口。逻辑端口:指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号范围从0到65535,比如用于浏览网络服务的80端口,用于FTP服务的21端口。端口按端口号可以分为3大...原创 2019-11-26 15:44:45 · 21217 阅读 · 0 评论 -
【linux 上安装软件】docker 安装
第一步:查看centos内核版本是否高于3.10第二步:更新yum包yum update第三步:安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yum install -y yum-utils device-mapper-persistent-data lvm2第四步:设置yu...原创 2019-11-26 15:43:59 · 204 阅读 · 0 评论 -
【linux】mysql 安装
安装方式:docker 安装docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 mysql/mysql-server:5.6 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci(获取镜像,安装并运行容器,本地端口3306,...原创 2019-11-26 15:43:15 · 168 阅读 · 0 评论 -
【linux】文件查找 locate命令
要在 linux上使用 locate命令,首先需要安装它。locate 是一种比 find 更快的方式,因为它在数据库中查找文件。centos 系统,安装命令 yum install mlocate 要更新搜索数据库,使用下面的命令 updatedb 使用 locate 查找文件的方式locate mongod.log就像 find 一样,locate 也有很...原创 2019-11-26 15:40:06 · 336 阅读 · 0 评论 -
【mysql】慢查询相关
1、如何查询慢查询是否开启2、服务器端如何设置路径:/data/mysql/db_3306/conf设置值如下:其中 general_log 是指常规日志的,默认是off,如果要有调试的需要,是可以暂时打开。long_query_time 单位是秒?log_queries_not_using_indexes其中,这个值,是关闭掉索引记录的。3、如果没有关闭...原创 2019-11-25 17:56:18 · 20529 阅读 · 0 评论 -
【中间件安装】mongo安装
安装方式:传统方式安装第一部分:Linux上安装 mongo服务器1、配置 yum源# 查看服务器版本# more /etc/redhat-release CentOS Linux release 7.2.1511 (Core)# vi /etc/yum.repos.d/mongodb-org-3.2.repo [mongodb-org-3.2]name=MongoDB ...原创 2019-11-25 17:44:02 · 21047 阅读 · 0 评论 -
【中间件安装】redis安装
安装方式:传统方式安装第一部分:Linux上安装redis服务器1、检查是否有redis yum 源yum install redis提示 no package installed,即没有源2、下载fedora的epel仓库yum install epel-release3、安装redis数据库yum install redis4、安装完毕后,使用下面的命...原创 2019-11-25 15:51:55 · 20656 阅读 · 0 评论 -
【性能测试】Spotlight on MySQL 显示数据库日志的方法
问题:已经开启了mysql的general_log,但是Spotlight on MySQL,显示日志那里仍然为空。解决方法:在 my.cnf 配置文件里面的[mysqld]下面增加设置:其中,my.cnf在/etc/my.cnf重启mysql服务器service mysqld restart此时能看到显示出日志了...原创 2019-10-23 14:00:40 · 222 阅读 · 0 评论 -
【性能测试】centos7安装nmon
1、新建/downloadcd /downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download2、unzip download #此处要留意,下载的包是存在 “download”目录下3、增加权限并修改位置chmod +x nmo...原创 2019-10-22 15:01:05 · 282 阅读 · 0 评论 -
jenkins部署前端项目报错:原因是windows不区分大小写,linux区分大小写导致
报错信息如下jenkins的信息这里是小写项目里是大写解决方法:把项目中的文件或者路径改成小写,再重新编译就可以了。原创 2019-10-12 18:19:54 · 1237 阅读 · 0 评论 -
jenkins部署前端项目报错:Error: EACCES: permission denied, open
jenkins部署前端项目,运行如下命令时有报错解决方法:在控制台输出信息中,找到报错所在的目录。查看后发现,此目录的权限是 root root而jenkins运行时使用的角色是jenkinschown -R jenkins 此目录,进行更改即可!...原创 2019-10-12 14:19:29 · 4556 阅读 · 0 评论 -
jenkins中使用cnpm npx命令:提示命令不存在
现象:jenkins中使用cnpm npx命令:提示命令不存在但是登录到jenkins所在的服务器,cnpm -v是有信息的,安装成功的解决方法:1、登录到jenkins所在的服务器 echo $PATH2、打开Jenkins-系统管理-系统设置-全局属性-环境变量 3、还是不行的话,后缀加上这个...原创 2019-10-12 14:16:43 · 3267 阅读 · 0 评论 -
Linux系统下安装rz/sz命令及使用说明
1.软件安装 1)编译安装root 账号登陆后,依次执行以下命令:cd /tmpwget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gztar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20./configure && make &&...原创 2019-07-11 15:03:03 · 109 阅读 · 0 评论 -
jenkins在linux上的部署
yum源的方式在linux上部署jenkins(比java -jar jenkins.war的方式更稳定,作为了linux的服务运行)1、安装最新版本wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reporpm --import https://pkg.jenki...原创 2019-09-27 17:40:50 · 233 阅读 · 0 评论 -
jenkins在linux上的部署(问题解决)
在yum install -y jenkins 这一步,报错如下/etc/sysconfig/jenkins 删除重新安!原创 2019-09-27 17:48:34 · 355 阅读 · 0 评论 -
centos7安装.net core
一、安装 Dotnet Core 2.2 RuntimeLinux上运行Dotnet Core程序的前提是安装Dotnet Core Runtime。Step 1:安装Dotnet产品的必要前提在安装Dotnet Core前,需要注册Microsoft签名密钥并添加Microsoft产品提要,每台机器只需注册一次,执行命令如下:sudo rpm -Uvh https://pack...原创 2019-10-08 13:57:30 · 521 阅读 · 0 评论 -
jenkins在linux上的部署后,默认安装目录
(1)/usr/lib/jenkins/:jenkins安装目录,WAR包会放在这里。(2)/etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。(3)/var/lib/jenkins/:默认的JENKINS_HOME。(4)/var/log/jenkins/jenkins.log:Jenkins日志文件。...原创 2019-10-08 14:07:53 · 4789 阅读 · 0 评论