
linux
文章平均质量分 50
wd520521
一名朴实的码农
展开
-
Linux常见漏洞修复
5353端口是mDNS服务,通常是帮助程序在不需要进行手动网络配置的情况下,在一个本地网络中发布和获知各种服务和主机。例如,当某用户把他的计算机接入到某个局域网时,如果他的机器运行有Avahi服务,则Avahi程式自动广播,从而发现网络中可用的打印机、共享文件和可相互聊天的其他用户。原创 2023-03-07 10:43:12 · 2123 阅读 · 0 评论 -
Linux下更新curl版本
由于低版本的curl存在一定的漏洞,会对我们的服务器安全造成问题,所以,我们需要将curl由低版本安装到高版本。原创 2023-01-15 14:03:33 · 15144 阅读 · 2 评论 -
jenkins自动部署分布式项目(六)——Jenkins复制和导出导入job
Jenkins复制和导出导入job。原创 2023-01-04 16:00:19 · 4979 阅读 · 2 评论 -
Linux下安装Fastdfs
注意:我的安装目录在/opt/fastdfs,大家根据自己的安装目录去复制,/etc/fdfs/是自动生成的,无须大家自己创建。(4)fastdfs-nginx-module-1.22:FastDFS和nginx的关联模块。将fastdfs安装文件夹下的配置文件拷贝到/etc/fdfs目录下。(1)将提前下载好的安装包放在/opt/fastdfs目录中。(3)编译并安装fastdfs-6.06.tar.gz。(2)fastdfs-6.06:FastDFS本体包。解压fastdfs-6.06.tar.gz。原创 2022-12-29 16:08:50 · 1902 阅读 · 1 评论 -
Linux中查找文件夹的命令
Linux中查找文件夹的命令是find命令。原创 2022-11-21 15:43:20 · 5175 阅读 · 1 评论 -
Linux安装nacos
发现nacos启动日志会报错cannot execute binary file, 此时我们只需要将命令换成下面命令即可。Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。(1)Nacos依赖于JDK运行,所以Linux上也需要安装JDK才行。(2)下载下图中的安装包,并上传到Linux服务器目录中,例如/opt。(3)目录样式,以及解压后文件内部目录。(2)删除安装包(此步不执行也可以)(3)此时nacos已经启动完成。...原创 2022-08-31 10:34:31 · 22775 阅读 · 0 评论 -
Linux服务器修改默认的远程连接端口
3、光标移至“#22”位置,按“i”进入编辑模式,将其端口修改为自己想要的端口,按“Esc”“wq”保存退出。5、测试远程链接默认22端口链接失败,修改后的1212端口链接成功。注意ssh服务配置文件一般在以上目录,但需要注意特殊情况。1、登录Linux服务器。...原创 2022-07-29 17:31:57 · 4195 阅读 · 0 评论 -
linux环境文件或者文件夹打包
6)把/home目录下面的a1.zip、a2.zip、a3.zip同时解压到/home目录里面。(2)把/home目录下面的data.zip解压到databak目录里面。(4)把/home目录下面的a文件夹和3.txt压缩成为a123.zip。(5)把/home目录下面的t.zip直接解压到/home目录里面。(7)把/home目录下面w.zip里面的所有文件解压到第一级目录。(1)把/home目录下面的data目录压缩为data.zip。tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。..原创 2022-07-29 10:33:04 · 27837 阅读 · 0 评论 -
Linux——定时清空日志内容和删除日志文件
1、创建脚本并赋权2、编辑脚本(1)【清空日志文件内容】脚本如下:(2)【删除日志文件】脚本如下:3、命令说明: 二、crontab计划任务输入:这里设置每隔1小时执行auto-truncate-log.sh文件进行日志清理任务,同时指定的日志输出。......原创 2022-07-07 14:14:45 · 2996 阅读 · 0 评论 -
常用环境部署(五)——Docker部署airflow和Centos安装Python3.5
Docker部署airflow和Centos安装Python3.5原创 2022-06-05 23:54:56 · 1414 阅读 · 1 评论 -
jenkins自动部署分布式项目(五)——部署单独后端项目
1、点击“新建任务”2、构建一个新的任务,输入任务名称,选择构建一个自由风格的软件项目3、点击"配置",进行如下配置(1)选择“丢弃旧的构建”,并”保持构建的最大个数“填3(2) 填写代码仓库地址,添加代码仓库密码,并选择分支(3)"构建触发器"选择"轮询SSM",H/5 * * * *配置每隔5分钟,检查代码仓库是否有更新,有的话就部署(4)在”构建“选择”执行shell“,添加命令mvn clean insta...原创 2022-05-10 10:49:25 · 468 阅读 · 0 评论 -
linux定时删除N天前的文件(文件夹)
在业务中,给定的磁盘容量小,为了避免爆盘,需要定时清除数据,所以总结了一下设置方法:可以使用find命令find 路径 -mtime +天数 -type f -name "文件名" -exec rm -rf {} ;find /tmp -mtime +30 -type f -name "*" -exec rm -rf {} \;/tmp --设置查找的目录;-mtime +30 --设置修改时间为30天前;-type f --设置查找的类型为文件;其中f为文件,d则为文件夹-name "原创 2022-04-18 09:34:09 · 3883 阅读 · 0 评论 -
Linux 如何将磁盘分区挂载到文件目录
1、输入 fdisk -l 命令,查看当前系统的磁盘分区情况。fdisk -l2、输入 mkdir bakfile 命令,在 /root/ 目录下,新建一个名为 bakfile 的目录。mkdir bakfile3、输入 mount /dev/sdb1 /root/bakfile 将/dev/sdb1 磁盘空间挂载到/root/bakfile 目录。mount /dev/sdb1 /root/bakfile4、输入 df -h 命令,查看挂载情况,可以看到...原创 2022-02-09 11:47:25 · 15781 阅读 · 0 评论 -
Linux升级内核版本教程(Centos 7)
一、查看当前内核版本uname -r二、两种升级方式1、通过yum升级内核#更新yum源仓库yum -y update#载入ELRepo仓库的公共密钥rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org#安装ELRepo仓库的yum源rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm#查看可用的系统内核包yum --原创 2022-02-09 10:14:35 · 4062 阅读 · 0 评论 -
supervisor启动报错Unlinking stale socket /tmp/supervisor、unix:/run/supervisor/supervisor.sock no such fi
解决方案:1、修改配置文件:这里把所有的/tmp路径改掉,vim supervisord.conf/tmp/supervisor.sock 改成/var/run/supervisor.sock,/tmp/supervisord.log 改成/var/log/supervisor.log,/tmp/supervisord.pid 改成 /var/run/supervisor.pid 要不容易被linux自动清掉。2、修改权限sudo chmod 777 -R /runsudo原创 2021-11-29 10:36:09 · 3159 阅读 · 0 评论 -
Gitlab数据备份与恢复
Gitlab备份与恢复:修改gitlab配置文件:vim /etc/gitlab/gitlab.rb#指定备份后数据存放的路径、权限、时间配置gitlab_rails['manage_backup_path'] = true #292行 开启备份功能gitlab_rails['backup_path'] = "/opt/gitlab_backup" #293行 指定备份的路径gitlab_rails['backu原创 2021-11-29 10:27:39 · 2648 阅读 · 0 评论 -
Git提交代码报错:remote: HTTP Basic: Access denied
一、问题:由于账号更改或其他原因导致提交代码时报错,账号密码验证不通过,密码或者权限不对,导致 Git 操作失败remote: HTTP Basic: Access deniedfatal: Authentication failed for 'http://localhost/repo.git/'二、解决方案在本地代码仓库输入git config --system --unset credential.helper再次进行 Git 操作,输入正确的用户名,密码即可。..原创 2021-11-29 10:15:52 · 2040 阅读 · 0 评论 -
Mysql开启binlog
binlog是二进制日志文件,用于记录mysql的数据变更,数据在恢复的时候binlog日志能起到很大的作用。mysql的主从复制就是利用的binlog原理1、登录mysql之后使用下面的命令查看是否开启binlogshow variables like 'log_%';2、编辑配置文件vi /etc/my.cnf3、加入以下内容server_id=2log_bin = mysql-binbinlog_format = ROWexpire_logs_days =原创 2021-11-19 12:55:04 · 1000 阅读 · 0 评论 -
GitLab常用命令汇总
1、启动,重启,停止gitlab# 1、启动sudo gitlab-ctl start# 2、重启sudo gitlab-ctl restart# 3、停止sudo gitlab-ctl start2、使用控制台实时查看日志# 查看所有的logs; 按 Ctrl-C 退出sudo gitlab-ctl tail # 拉取/var/log/gitlab下子目录的日志sudo gitlab-ctl tail gitlab-rails # 拉取某个指定的日志文件sudo原创 2021-11-08 12:19:16 · 4201 阅读 · 0 评论 -
GitLab报错502——Whoops, GitLab is taking too much time to respond 502 错误
一、错误页面错误原因:原来默认配置的8080端口号被其他应用占用冲突了,只需换成其他新的端口号就可以了二、修复步骤1.首先vim /etc/gitlab/gitlab.rb打开配置文件2.修改配置找到如下配置项,原来是用#注释的,把前面的#去掉取消注释,原来的默认端口号应该是8080,改成你自己想要的端口号。注意新配置的端口号不要被其他进程占用,且要在防火墙设置放开unicorn['port'] = 80993.输入如下命令让配置生效sudo gitlab-ct.原创 2021-11-07 20:07:43 · 5183 阅读 · 0 评论 -
查看crontab日志、解决:Authentication token is no longer valid; new one required、linux系统,启动、停止、重启crontab服务
一、查看crontab的日志1. linux看 /var/log/cron.log这个文件就可以,可以用tail -f /var/log/cron观察2. unix在 /var/spool/cron/tmp文件中,有croutXXX001864的tmp文件,tail 这些文件就可以看到正在执行的任务了。3. mail任务在 /var/spool/mail/root 文件中,有crontab执行日志的记录,用tail -f /var/spool/mail/root 即可查看最近的cr.原创 2021-09-27 17:26:24 · 3023 阅读 · 0 评论 -
linux搭建sftp服务器
一、sftp介绍 sftp采用的是ssh加密隧道,安装性方面较ftp强,而且依赖的是系统自带的ssh服务,不像ftp还需要额外的进行安装二、搭建sftp1. 创建sftp组groupaddsftp创建完成之后使用cat /etc/group命令组的信息2. 创建一个sftp用户mysftp并加入到创建的sftp组中,同时修改mysftp用户的密码useradd -g sftp -s /bin/falsemysftppasswdmysftp...原创 2021-09-27 13:49:07 · 1261 阅读 · 0 评论 -
Linux 下清空或删除大文件内容的 5 种方法
1. 通过重定向到 Null 来清空文件内容清空或者让一个文件成为空白的最简单方式,是像下面那样,通过shell重定向 null (不存在的事物)到该文件:> access.log2. 使用 ‘true’ 命令重定向来清空文件下面我们将使用 : 符号,它是 shell 的一个内置命令,等同于 true 命令,它可被用来作为一个 no-op(即不进行任何操作)。另一种清空文件的方法是将 :或者true 内置命令的输出重定向到文件中,具体如下:: > access...原创 2021-08-28 11:55:33 · 696 阅读 · 0 评论 -
Linux top命令详解
一、查看CPU使用率1. top 命令:top命令可以看到总体的系统运行状态和cpu的使用率 。top[root@sss ~]# toptop - 16:54:38 up 7 days, 5:13, 3 users, load average: 0.00, 0.01, 0.05Tasks: 77 total, 2 running, 75 sleeping, 0 stopped, 0 zombie%Cpu(s): 0.7 us, 0.3 sy, 0.0 ni,原创 2021-08-24 16:45:49 · 553 阅读 · 0 评论