Linux学习

线上服务器搭建git服务,本地代码上传实现自动同步到线上服务器指定web目录

最新公司有个项目代码需要规范化,可以查看历史记录及··可以·回滚操作,所以考虑使用在服务器上搭建git服务器,并设置钩子,当我们上传代码后自动同步到服务器代码目录下。下面为具体步骤1、服务器上安装git程序yum install git2、在服务器上创建 裸版本库git init --bare demo.git//参数 --bare 是代表创建裸仓库3、本地Clone远程的代码仓库到本地git clone git@39.99.204.74:/home/git/demo.git本地更新代码后,推送到远端gi

记一次crontab定时任务不执行问题分析与解决

之前用python+selenium写了一个抓取网页的脚本,直接执行脚本都是正常的,放到crontab下,利用任务计划来执行,但是没有正确执行到脚本内容。通过查看任务计划日志 /var/log/cron,发现对应时间点有执行脚本。这种情况只能是脚本执行过程中有异常情况中断了,然后记录 脚本执行的日志及错误日志。通过查看错误日志,提示“'chromedriver' executable needs to be in PATH.”。命令行下 whereis chromedriver,能找到对应

linux查看添加删除swap分区详解

一般情况为内存不够,或者临时部分情况下,内存不足。可以设置虚拟内存,一般设置不超过真实内存的2倍。对于内存很充裕的情况下,设置虚拟内存作用不大。虚拟内存与真实内存性能上还是存在一定的差距,如果内存确实缺的比较多,建议还是升级硬件的好。1、查看当前swap情况free -m 或 swapon -s 命令2、添加swap分区步骤(1)、使用dd命令创建swap交换文件dd if=/dev/zero of=/var/swapfile bs=1M count=2048if(即输入文件,input file),of

centos7服务器版下通过命令行安装virtualbox虚拟机

大家常见都是安装的桌面版virtualbox虚拟机,这次需要在linux终端环境中进行安装运行。之前win电脑安装了虚拟机,虚拟机里面运行centos7环境,里面配置一套软件系统环境,现在想把这个虚拟机环境切换到linux服务器中。下面介绍具体的步骤1、先在本地帮虚拟机环境数据导出,注意网卡获取ip方式改为 dhcp方式,不要设置为固定的ip,放行22端口及安装配置openssh-server服务2、从virtualbox官网下载指定版本的VirtualBox软件,官网下载地址:https://www.v

命令环境变量PATH设置方法

经常遇到执行命令找不到的问题,这是因为没有加入到PATH中的问题,如 chrome命令地址为 /opt/google/chrome/chrome,临时性可以执行下面命令export PATH="$PATH":/opt/google/chrome/如果需要永久有效,即重启后还有效,需要在配置文件里面修改。在文件 /etc/bashrc 文件末尾添加export PATH=$PATH:/opt/google/chrome保存即可。立即生效,也可以在修改后执行命令source /etc/ba

linux中如何实现一秒钟执行一次

我们经常遇到重复执行的脚本,在linux中如何实现脚本或命令一秒执行一次下面介绍常见的几种方法1、编写一个死循环shell脚本#!/bin/bashwhile [ true ]; do/bin/sleep 1netstat -n | grep 80 >> /tmp/logsdone帮这个脚本放入后台执行,如 sh shell_demo.sh &开机启动也要加入上面脚本后

ubuntu系统查看发行版本方法

ubuntu系统查看发行版本有以下几种方法:1、查看文件 /etc/issue$ cat /etc/issueUbuntu 22.04.2 LTS \n \l这是一个简单的 ASCII 文本文件,在用户登录终端时显示在屏幕上。它仅存储版本信息,没有其他详细信息。2、查看文件 /etc/os-release 文件$ cat /etc/os-releasePRETTY_NAM

使用ab命令进行网站接口post数据压力测试

ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。如果有通过源码安装apache,ab会放在apache安装目录下bin目录里面。如果apache 是通过yum的RPM包方式安装的话,ab命令默认存放在/usr/bin目录下。如果不想安装apache但是又想使用ab命令的话,我们可以直接安装apache的

linux和windows中的回车换行符及如何进行转换

前世今生:在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“

ubuntu系统设置静态ip方法

有一台虚拟机服务器使用ubuntu版本为22.04.2 LTS。默认安装后ip通过dhcp自动获取的,有时开机后ip会变动,对一些依赖ip的服务及程序造成异常问题。所以需要将ip配置为静态的。ubuntu服务器ip配置静态的方法如下:ubuntu18版本以上采用netplan来管理网络配置计划,在/etc/netplan/目录下有一个以yaml结尾的文件,例如00-installer-confi