java技术圈 为您找到相关结果 20

archlinux安装教程以及自己踩过的坑

引言: linux是一种哲学。最近喜欢上了arch的简洁,可高度定制化,滚动更新和设计哲学,准备日常办公从ubuntu转向arch,目前已完成安装,正在使用arch写这篇博客,而事实证明arch确实没让我失望,它的确是一个非常不错的发行版. 安装环境: cpu: i5 ram:12G 台式电脑 一块硬盘(有剩余空间或新硬盘都可以,我这里用的是1T新硬盘,GPT分区,UEFI启动) 一块8G U盘 从官网或者其他镜像源下载的iso系统镜像(e.g:archlinux-2017-08.01-x86_64.iso) 安装过程: 制作U盘启动基础系统 在ubuntu或者其他Linux系统中执行 fdisk -l 查看所有硬盘和分区,记录下U盘的磁盘标识,比如我这里是/dev/sdc 使用dd命令制作...阅读全文

博文 2019-04-04 09:54:48 www.allocmem.com

分布式版本控制系统mercurial hg常用命令

mercurial mercurial是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。其是基于 GNU General Public License (GPL) 授权的开源项目。由于目前工作需要使用mercurial,这里记录下自己使用到的常用命令,作为参照,不定时更新。 常用命令 配置好类似git的ssh,使用hg clone ssh://code@xx.com/yy 克隆xx.com的yy项目 hg status => git status hg branch => git branch hg commit -m ‘xxx’ => git add . & git commit -m ‘xxx’ hg pull => git pull hg upda...阅读全文

博文 2019-04-03 14:31:38 www.allocmem.com

vim常用命令

三模式 命令模式 (command mode) -> 默认模式 插入模式 (insert mode)-> i 进入 底行模式 (last line mode) -> 输入 : 常用命令 光标移动 使用上下左右方向键 命令模式下:h向左、j向下 、k向上、l向右。 插入文本或行 vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式 a -> append ->在当前光标位置的右边添加文本,比如字符串为test,光标框住的s,即输入aa,则变为tesat i -> insert model ->在当前光标位置的左边添加文本,比如字符串为test,光标框住的i,即输入ia,则变为teast A ->Append at eol ->在当前行的末尾位置添加文本,比如字符串为tes...阅读全文

博文 2019-04-03 14:34:03 www.allocmem.com

nginx配置分发tomcat服务

##搭建环境: ubuntu 16.04 LTS apache tomcat 7 java 7 nginx/1.10.0 (ubuntu) ##搭建过程: 注:本人在这里介绍自己安装的两种方式,一种使用官方源码包进行安装,另外一种使用ubuntu软件源进行安装,但推荐大家使用源码包进行安装,源码安装更易后期配置。 nginx官方中文文档地址 nginx gitbook官方文档地址 使用官方源码包进行安装 资源准备 pcre 源码包 (为了rewrite) zlib 源码包 (为了压缩gzip) ssl(openssl)源码包 (如果已安装可直接使用) nginx源码包 gcc等系统编译工具(请自行准备,一般linux系统都会自带) 开始安装 分别解压三个压缩包 tar -zxvf pcre....阅读全文

博文 2019-04-04 09:47:45 www.allocmem.com

ubuntu16.04 自动挂载新分区到指定目录下

ubuntu16.04 自动挂载新分区到指定目录下 Author anteoy@gmail.com | Posted 2016-12-28 23:08:00 ###引言: 起因:ubuntu系统使用固态硬盘120G不够使用,如今已无法满足日常需要,于是增加了一枚机械硬盘,分别分了两个空闲分区,依次使系统自启时挂在到/home/和/usr/指定目录下 ###安装环境: 1. ubuntu 16.04 LTS 2. 有剩余未分配空间的硬盘 ###安装过程: 1. 查看硬盘所有分区并记录下待挂在分区(主要以硬盘,分区大小和格式确定) fdisk -l 2. 格式化分区为ext4 mkfs.ext4 /dev/sda7 3. 查看分区UUID sudo blkid 4. 编辑系统挂载配置文件/etc...阅读全文

博文 2019-04-04 09:49:01 www.allocmem.com

squid stunnel 为 docker 配置代理服务器

目地 为k8s的docker服务提供http/https代理,解决docker无法pull gcr.io/google_containers 谷歌镜像问题 环境 GCE ubuntu 16.04 k8s集群机器 ubuntu16.04 简要步骤 GCE 搭建squid正向http/https代理服务器 直接使用apt-get install 安装 apt-get install squid3 -y 注意:配置文件在/etc/squid或/etc/squid3下,根据系统不同可能会有一点差异,由于这里进行快速安装,不需要暴露端口给外部使用,也不需要密码,所以配置文件我这里保持默认 GCE 安装stunnel代理服务器 stunnel主要用来在GCE和k8s机器上代理的数据传输进行加密,否则明文...阅读全文

博文 2019-04-04 09:55:15 www.allocmem.com

Vim 查找/替换/输入非可见字符

在跨平台工作中由于不同编辑器处理换行和空白字符风格不一致, 常常在Vim下会看到一些特殊字符。 本文帮你解决不可见字符的查找、替换、输入等问题。 非可见字符表 Vim中可见特殊字符会直接显示,不可见特殊字符会显示为该字符在命令行的输入方式, 例如 \r 显示为 ^M。通过 :help digraph-table 可看到所有Vim中可输入的特殊字符: char digraph hex dec official name ^@ NU 0x00 0 NULL (NUL) ^A SH 0x01 1 START OF HEADING (SOH) ^B SX 0x02 2 START OF TEXT (STX) ^C EX 0x03 3 END OF TEXT (ETX) ^D ET 0x04 4 EN...阅读全文

博文 2020-04-17 09:12:11 Harttle Land

vim 更改备份文件配置_Jchn lau

人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。 本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 --------------------------------------------------------------- 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+700元编程礼包...阅读全文

博文 2020-07-15 14:16:58 CSDN博客_如果隐藏vim的备份文件

每天一个linux命令(42):kill命令 - peida

Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下,采用编号为15的TERM信号。TERM信号将终止所有不能捕获该信号的进程。对于那些可以捕获该信号的进程就要用编号为9的kill信号,强行“杀掉”该进程。 1.命令格式:kill[参数][进程号]2.命令功能:发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终...阅读全文

博文 2019-05-24 05:59:00 博客园

Vim中如何快速进行光标移动?

Vim最大的特征与最大的困难就是纯键盘操作,所以快速移动光标是Vim的最基本技能。我接触Vim也有四个年头了, 曾经由于项目重构操作频繁而切换到了WebStorm,最近又由WebStorm 切换到了 Vim。 始终感觉光标移动是最大的痛处,同时又能从键盘操作获得极大的快乐。 下文便开始介绍那些常用的快捷键,先上图! 最近感受光标移动技能又一次升级了!来回顾一下我的Vim光标升级过程吧: 只会上下左右和插入(h, j, k, l, i)。所有操作都由这5个键来完成。这时候用Vim的键盘声因简直像打Dota一样。我大概持续了一个月。 学会了单词移动和文件头尾(w, b, $, ^, gg, G)。这时编辑起来不那么费力了,看起来还可以。这一阶段持续了两年…这两年里我学会了正则查找和替换(/xx,...阅读全文

博文 2020-04-09 13:24:02 Harttle Land

vim 操作备份_bindingfly的博客

vim是一个很强大的编辑器在vim下可以同时代打开多个文件一、在vim编辑器中可以同时打开多个文件,基本命令如下:假设你现在想编辑 a.txt文件 和 b.txt文件1)vi a.txt b.txt 2): n 下一个文件;3):N 上一个文件 ;4):wq! 全保存并退出 ;5):split (简写 :sp)设置水平分屏;6):vsplit(简写 :vsp)设置垂直分屏 ;7):only 取消分屏 ;8)ctrl + ww 后一个文件 ,Ctrl + wp 前一个文件 ,其实你用其中的一个命令就可以进行切换。 补充: 分屏启动Vim 使用大写的O参数来垂直分屏。 vim -On file1 file2 ... 使用小写的o参数来水平分屏。 vim -on file1 file2 ... 注...阅读全文

博文 2020-07-15 14:20:49 CSDN博客_1660ti vim setup.py

Mac OS 终端利器 iTerm2 - 田园里的蟋蟀

之前一直使用 Mac OS 自带的终端,用起来虽然有些不太方便,但总体来说还是可以接受的,是有想换个终端的想法,然后今天偶然看到一个终端利器 iTerm2,发现真的很强大,也非常的好用,按照网上配置了主题什么的,还是有些坑的,这边再记录下,以便后面查阅。 1. 安装 iTerm2 下载地址:https://www.iterm2.com/downloads.html 下载的是压缩文件,解压后是执行程序文件,你可以直接双击,或者直接将它拖到 Applications 目录下。 或者你可以直接使用 Homebrew 进行安装: $ brew cask install iterm2 2. 配置 iTerm2 主题 iTerm2 最常用的主题是 Solarized Dark theme,下载地址:ht...阅读全文

博文 2020-04-08 03:07:14 博客园

[Vim] 搜索模式(正则表达式) - iFantasticMe

本文介绍如何使用Vim的搜索模式。 搜索单词 Vim中使用 \< 和 \> 分别表示单词的开头和结尾,例如查找单词 i 而不是字母 i ,在正常模式下,按下 / 启动搜索模式,输入 \ ,敲击回车即可。 要查找当前光标覆盖的单词,敲击 * ,Vim会自动启动搜索模式,光标移动到该单词下一个现身位置。 搜索当前单词并连续修改 假定当前光标覆盖的单词为 foo,按下 * 键,Vim 会搜索并跳转到下一个 foo 的位置,按下 ciw 组合键,意思是 change inner word ,此时 foo 会被删除,在原位置输入 bar ,然后按下 Escape 键。这就完成了一次搜索并修改,接下来按 n 键继续搜索,如果还需要修改,则按下 . 键表示重复修改动作,如此反复完成连续搜索与修改。...阅读全文

博文 2022-06-09 09:49:58 博客园

【VIM】多行缩进空格与删除_vim选中多行tab缩进

【VIM】多行缩进空格与删除 向前或向后缩进一个TAB按ctrl + v组合键进入Visual Line模式,可使用方向键选择多行;按,进行向前或向后缩进tab。缩进n个TAB,按n+多行缩进n个空格向前缩进,实则是使用Visual Block模式删除多余空格以达到向前缩进的效果。多行删除... 复制链...阅读全文

博文 2024-04-18 10:44:08 CSDN博客

Mongodb 数据库安装之单机版_51CTO博客_mongodb数据库安装

一、安装前准备工作 1、关闭SELINUX、防火墙 [root@localhost ~]# setenforce 0 [root@localhost ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config [root@localhost ~]# systemctl stop firewalld && systemctl disable firewalld 2、设置时间同步 [root@localhost ~]# yum -y install ntp [root@localhost ~]# \cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [ro...阅读全文

博文 2023-01-04 02:59:42 blog.51cto.com

日志收集组件—Flume、Logstash、Filebeat对比-腾讯云开发者社区

概述数据的价值在于把数据变成行动。这里一个非常重要的过程是数据分析。提到数据分析,大部分人首先想到的都是Hadoop、流计算、机器学习等数据加工的方式。从整个过程来看,数据分析其实包含了4个过程:采集,存储,计算,展示。大数据的数据采集工作是大数据技术中非常重要、基础的部分,具体场景使用合适的采集工具,可以大大提高效率和可靠性,并降低资源成本。Flume、Logstash和Filebeat都是可以作为日志采集的工具,本报告将针对这三者进行分析。一、FlumeFlume是一种分布式、高可靠和高可用的服务,用于高效地收集、聚合和移动大量日志数据。它有一个简单而灵活的基于流数据流的体系结构。它具有可调的可靠性机制、故障转移和恢复机制,具有强大的容错能力。它使用一个简单的可扩展数据模型,允许在线分析...阅读全文

博文 2024-04-03 17:45:12 腾讯云

Palworld幻兽帕鲁世界参数修改最佳实践(Ubuntu)

本文为您介绍对Palworld游戏世界参数进行修改的最佳实践。操作场景本文以Ubuntu操作系统为例,为您介绍通过Palworld专有镜像一键部署Palworld服务器后对游戏世界参数进行修改的具体操作。操作步骤1.登陆root用户。在云主机控制台点击云主机列表中“远程登录”按钮,登录云主机。输入root后回车,再输入创建时使用的密码,即可进入root用户。2.执行命令 su - steam。3.执行命令 cd /home/steam/.steam/SteamApps/common/PalServer,进入该目录下。4.执行命令 cp DefaultPalWorldSettings.ini Pal/Saved/Config/LinuxServer/PalWorldSettings.ini。5...阅读全文

博文 2024-02-05 15:06:16 Tianyiyun

[转]vim如何复制到系统剪贴板 - biiigwang

根据平台不同,要分两种情况。先用下面命令确定你属于哪一种, vim --version | grep clipboard 情况一, 如果结果里你找到加号开头的+clipboard, 恭喜你,你的vim没问题,是你姿势问题。 用"+y 代替y将选中的内容复制到系统剪贴板,效果和ctrl-c一致。 用"+p代替p将剪贴板内容复制到指定位置,也可以用ctrl-v。 d,x,c,s也一样,用之前前面加"+。 如果想偷懒用y直接把内容复制到系统剪贴板,需要到vim配置文件.vimrc里加一行属性。用下面命令开始配置, vim ~/.vimrc 然后,加入下面这行, set clipboard=unnamed 现在你的y,d,x,p已经能和 ctrl-c和ctrl-v 一个效果,并且能互相混用。 情况二...阅读全文

博文 2024-02-28 21:42:54 博客园

Mysql修改binlog日志过期时间 - 风一样的小李子

1.临时生效 # 查看默认设置的过期时间 show variables like "%expire_logs%"; # 设置保留15天 set global expire_logs_days=15 # 刷新日志 flush logs; #查看新生成的binlog日志 show master status\G: 注意:以上命令在数据库执行会立即生效,请确定设置数据的保留日期,以免误删 2.永久生效 # 修改配置文件 vim /etc/my.cnf [mysqld]模块 expire_logs_days=15 注意:在配置文件修改后,需要重启才能永久生效。另,0表示永不过期,单位是...阅读全文

博文 2024-02-20 18:09:33 博客园

Vim中复制粘贴缩进错乱问题的解决方案_vim 粘贴 自动锁进

解决vim内复制代码缩进问题 u012884015的博客 06-15 1025 在 Vim 中键入命令: #设置 粘贴模式 :set paste #取消 粘贴模式 :set nopaste 在粘贴模式下进行粘贴,就不会遇到缩进混乱的问题了。 linux使用vim编辑器时候如何粘贴内容 最新发布 智的博客 02-28 200 在Linux系统中,使用Vim编辑器时,有时会遇到将内容从剪贴板复制到Vim中出现问题的情况,尤其是当内容中包含。通过这些方法,您可以避免在Linux中使用Vim时出现的粘贴问题,确保能够正确地将内容复制粘贴到Vim中。这篇文章将向您展示如何正确地在Linux中使用Vim进行复制粘贴,并解决可能出现的问题。命令来开启"paste"模式,然后再进行粘贴。这是我在这个网站整理...阅读全文

博文 2024-04-18 11:09:22 CSDN博客