V-IM

git出现异常处理

橙三吉。 提交于 2021-01-30 01:41:26
这个教程,错过了,就错过了,各位!!! @[toc] 前言 有时候,公司提交的代码必须使用公司邮箱,而你误操作,直接把自己个人邮箱提交上去了,此时你就会遇到这样的需求:如何修改git已提交的邮箱?( 因为有些公司是不允许使用个人邮箱提交代码 ) 异常 master 分支合并到 develop 分支,执行 git push 操作时。 remote: Checking gitlab project <project-6468> remote: Ref <refs heads develop> receiving remote: Commit rev [fde93ea421c8b93b51ebfbd47ec6bebb9641696a] - Invalid commiter email <123@qq.com> remote: Check and confirm : https://wiki.xxx.cn/x/2tGsEw to correct your committer email address To git-biz.xxx.cn:news/test.git ! [remote rejected] develop -> develop (pre-receive hook declined) error: failed to push some refs to 'git-biz.xxx

Centos History 命令历史记录添加执行时间

本小妞迷上赌 提交于 2021-01-29 06:20:10
Centos History 命令历史记录添加执行时间 在/etc/profile尾部加入以下环境变量 export HISTTIMEFORMAT='%F %T' 执行环境变量生效 source /etc/profile 测试结果 [root@localhost network-scripts]# history 1 2019-12-06 13:57:01 free -m 2 2019-12-06 13:57:32 cat /proc/cpuinfo 3 2019-12-06 13:57:39 top 4 2019-12-06 13:58:19 ll 5 2019-12-06 13:58:27 cd /etc/sysconfig/network-scripts/ 6 2019-12-06 13:58:27 ls 7 2019-12-06 13:58:28 ll 8 2019-12-06 13:58:41 ip addr 9 2019-12-06 13:58:46 vim ifcfg-em1 10 2019-12-06 13:58:51 yum install vim -y 11 2019-12-06 14:01:23 history 12 2019-12-06 14:04:15 vim /etc/profile 13 2019-12-06 14:04:48 source /etc

从一道面试题谈谈一线大厂码农应该具备的基本能力

偶尔善良 提交于 2021-01-29 04:35:18
从一道面试题谈谈一线大厂码农应该具备的基本能力 码农唐磊 程序猿石头 作者:Yura Shevchenko 来源:skypixel.com 关于一线码农的面试,我想说 求职面试在绝大部分人来说都是必不可少的,自己作为求职者也参与了不少面试(无论成功或者失败),作为技术面试官参与面试也有四五年的经验,在面试过程中也见识到了各种各样的人(有厉害的,也有奇葩的)。在这里也只想谈谈自己的一些看法,我说的不一定对,有不同的意见可以留言参与讨论。 面试本来就是一个双向选择的过程,面试官和候选人的地位本应该是一个平等的位置,面试官希望通过简单的交流沟通可以对候选人的技术,沟通等有一定了解进而确定候选人是否匹配相应的职位。个人认为一场成功的面试最好是能够让求职者和面试官都有一定的收获(曾经也遇到过在某次面试后,HR 告诉我有候选人特意跟她反馈要表达对面试官的感谢,因为让他很有收获,这当然还是让我感到非常高兴的),每次参与面试,也希望自己能达到这个目标。对于候选人来说能从面试过程了解自己的不足或者交流探讨面试问题;对于面试官来说能了解候选人的技术和项目,在交流探讨中也是一次学习和巩固。 另外面试能否通过最终强调的是职位匹配,一个萝卜一个坑,萝卜太大或太小都不一定合适。所以有时候面试没通过并不是候选人不够优秀,也有可能是候选人过于优秀(例如本来只想招聘 P6,结果来了一个 P8的候选人肯定不合适)。

linux下载mysql

∥☆過路亽.° 提交于 2021-01-28 04:49:48
1、下载地址 https://www.mysql.com/downloads/ 选择community server    点击DOWLOAD 选择版本,当前选择的5.6版本 点击下载mysql-5.6.38-linux-glibc2.12-i686.tar.gz 选择no thanks 2、安装mysql tar -xvzf mysql-5.6.38-linux-glibc2.12-i686.tar.gz mv mysql-5.6.38-linux-glibc2.12-i686/ mysql 添加系统mysql组和mysql用户: 执行命令:groupadd mysql和useradd -r -g mysql mysql 创建mysql数据目录,新目录不存在则创建   数据库数据默认目录datadir=/var/lib/mysql,可通过vim /etc/my.cnf 查看      修改后的目录是 mkdir -p data,没有创建文件夹,有不创建    修改目录权限   chown -R mysql:mysql ./ 初始化数据库  ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 修改权限为root   [root

学习Linux的第9天

百般思念 提交于 2021-01-24 14:45:06
一、du命令:du -sh * 查看当前目录下的文件大小 二、添加交换分区 mkswap /dev/sdb1 free -m swapon /dev/sdb1 free -m vim /etc/fstab /dev/sdb1 swap swap defaults 0 0 三、磁盘容量配额 redhat 5/6 usrquota redhat 7/8 uquota mount | grep /boot xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 abc' /boot edquota -u abc 四、软硬方式链接 软链接(symbolic link):相当于windows里的快捷方式,删除掉原始文件,链接文件失效。 硬链接(hard link):原始文件被删除,新文件可正常使用 ln命令:用于创建链接文件,格式“In [选项] 目标”。 参数:-s (软链接),不带-s(硬链接) ln -s ini.cfg 1.cfg ln ini.cfg 1.cfg 五、RAID(Redundant Array of Independent Disks)独立冗余磁盘阵列 RAID 0 RAID 1 RAID 5 RAID 10 mdadm命令:用于管理Linux系统中的软件RAID磁盘阵列,格式为“mdadm [模式]

ansible-playbook流程控制-when条件判断

独自空忆成欢 提交于 2021-01-23 22:45:48
1. ansible-playbook添加判断 when相当于shell脚本里的if 判断,when语句就是用来实现这个功能的,它是一个jinja2的语法,但是不需要双大括号,用法很简单 1.1) 示例1: 1 [root@test-1 when] # vim when_test1.yaml 2 [root@test-1 when] # cat when_test1.yaml 3 --- 4 - hosts: web1 5 gather_facts: yes 6 7 tasks: 8 - name: " IP if " 9 debug: msg= {{ansible_default_ipv4.address}} 10 when: ansible_default_ipv4.address == ' 192.168.200.133 ' 11 12 # 注意 Ansible facts和vars 比如 ansible_os_family 应能被引用 13 # 直接写,不带双大括号。 1.2) 示例2:使用括号对条件进行分组 1 [root@test-1 when] # vim when_test2.yaml 2 [root@test-1 when] # cat when_test2.yaml 3 --- 4 - hosts: localhost 5 gather_facts: yes 6

【docker】 VI/VIM 无法使用系统剪贴板(clipboard)

橙三吉。 提交于 2021-01-23 11:46:50
docker 容器里边操作系统是ubuntu 。默认是没有vim 的,需要自己安装一下 1 更新源 apt- get update 2 安装 vim apt- get install vim 此时。系统不支持剪切板 vim --version | grep clipboard 3 安装 apt- get install vim vim-scripts vim-gtk vim-gnome 再次查看 vim --version | grep clipboard 注意 clipboard 和 xterm_clipboard 前面的 加号( +) 加号(+),表示支持; 减号(-),表示不支持。 来源: oschina 链接: https://my.oschina.net/u/4379768/blog/3932772

LNMP架构编译安装zabbix4.0

。_饼干妹妹 提交于 2021-01-23 11:33:31
说明: 以下安装方法同样适用于zabbix3.0和zabbix5.0,zabbix目前主流大部分使用的是3.x、4.x 文章中涉及到的单引号、双引号可能复制到命令行中会切换成中文的单引号、双引号,请自行修改为英文状态下的单引号和双引号 1.zabbix官网:https://www.zabbix.com 2.点击右上角下载,进入zabbix下载界面,选择4.0版本,下载源码包,可以下载到本地在上传,也可以用wget直接下载到服务器 3.安装zabbix 安装环境,确保已安装LNMP架构,如果还未安装,请参照上一篇文章LNMP架构搭建 https://blog.csdn.net/weixin_43838503/article/details/112060501 先查看nginx、mysql、php-fpm启动状态,确保这三个服务已经运行 [root@localhost ~]# systemctl is-active nginx.service active [root@localhost ~]# systemctl is-active mysqld.service active [root@localhost ~]# systemctl is-active php-fpm.service active 关闭防火墙、selinux(这里我直接关闭

elasticsearch+logstash+kibana+redis

社会主义新天地 提交于 2021-01-23 08:57:13
拓扑图: 根据拓扑图精简一下这个实验: 一台web server + logstash (真正生产可能是若干台) ===>192.168.1.13 一台redis(生产下一般会是主备,消息队列的作用) ===>192.168.1.12 一台logstash server (整合数据流的作用) ===>192.168.1.11 一台elasticsearch+kibana(生产中一般会是ES集群) ===>192.168.1.10 安装ELK事前需要安装JDK这里不在演示 首先从redis这台服务器下手吧 yum install -y redis 关于redis的具体操作以后的文章会讲到 vim /etc/redis.conf 修改 bind 0.0.0.0 保存退出,启动 /etc/init.d/redis start ss -tanl查看redis启动端口6379 web server (192.168.1.13): yum install -y httpd /etc/init.d/httpd start ss -tanl 查看一下80端口是否启动 安装logstash rpm -ivh logstash-1.5.4-1.noarch.rpm vim /etc/logstash/conf.d/full.conf #full.conf这个你可以随意起名字 input { file

Ubuntu 编译安装LNMP (三) 安装php

时光总嘲笑我的痴心妄想 提交于 2021-01-23 06:42:38
安装依赖 apt install gcc -y && apt install make -y && apt install openssl -y && apt install curl -y && apt install libbz2-dev -y && apt install libxml2-dev -y && apt install libjpeg-dev -y && apt install libpng-dev -y && apt install libfreetype6-dev -y && apt install libzip-dev -y && apt install libssl-dev -y && apt install libsqlite3-dev -y && apt install libcurl4-openssl-dev -y && apt install libgmp3-dev -y && apt install libonig-dev -y && apt install libreadline-dev -y && apt install libxslt1-dev -y && apt install libffi-dev -y 下载php源码并解压安装 wget https://www.php.net/distributions/php-7.4.9.tar