![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 68
神云瑟瑟
这个作者很懒,什么都没留下…
展开
-
VMware 虚拟机共享宿主机文件夹
在虚拟机中,需要写文件到宿主机的文件系统中宿主机的文件共享给虚拟机使用这些场景就涉及到VM的虚拟机怎么访问宿主机的磁盘文件夹。原创 2024-06-19 22:59:11 · 259 阅读 · 0 评论 -
linux中程序打开文件句柄和创建进程限制
linux中配置程序打开文件的句柄和创建进程的数量表重要,一般系统默认情况下值为1024。对于一些程序或者中间件系统1024的数量比较小,需要增大这个数量。尤其是部署中间件或者大数据的机器一定要增大该值。本文的背景就是因为部署kafka的机器未做limit的优化,导致kafka集群拒绝连接。直接进入正文。......原创 2022-07-27 17:10:59 · 1726 阅读 · 0 评论 -
linux磁盘挂载之parted
因为fdisk命令支持的最大分区容量为2T如果需要挂载大容量的分区磁盘需要使用parted命令。原创 2022-07-20 10:10:06 · 3281 阅读 · 0 评论 -
linux磁盘挂载之fdisk
fdisk-l可以看到有两块物理盘如果disk中有Device项,表示已经做了分区了。原创 2022-07-20 09:53:00 · 2559 阅读 · 0 评论 -
Shell中的查找和替换的sed命令
替换文件中的文本命令格式:sed -i 's/<search_str>/<target_str>/g' <file_path>参数解析:search_str:需要搜索的字符串(字符串带斜杠’/‘,需要有转移’//‘)target_str:需要替换成的目标字符串(字符串带斜杠’/‘,需要有转移’//')file_path:操作的文件路径举例:将a.txt文件中的abc字符替换为xyzsed -i 's/abc/xyz/g' a.txt替换文件夹中文件原创 2022-05-30 13:11:09 · 7161 阅读 · 2 评论 -
Linux系统用户添加到用户组
1、Linux用户与用户组相关问题如何添加一个新用户到一个特定的组中?如何同时将用户添加到多个组中?如何将一个已存在的用户移动到某个组或者给他增加一个组?基本组与附属组的区别?2、用户相关的命令解说groupadd 添加用户组useradd 增加一个新用户或者更新默认新用户信息。usermod 更改用户帐户属性。3、概念和相关文件说明在 Linux 用户系统中存在两类组。第一类是主要用户组(主组),第二类是附加用户组(附属组)。主组:也被称为primary group、原创 2022-04-27 14:13:57 · 47509 阅读 · 0 评论 -
Nginx支持4层的反向代理
nginx支持4层协议代理原创 2022-04-01 10:18:59 · 6141 阅读 · 2 评论 -
linux下添加zookeeper开机自动启动
1、安装zookeeper请自行百度,假设安装的路径为:/opt/apache-zookeeper-3.5.7-bin启动:/opt/apache-zookeeper-3.5.7-bin/bin/zkServer.sh start查看:/opt/apache-zookeeper-3.5.7-bin/bin/zkServer.sh status停止:/opt/apache-zoo...原创 2020-02-23 22:13:29 · 1845 阅读 · 0 评论 -
spring boot的jar包的启动,停止脚本
一、背景spring boot的项目越来越多的打包成jar包来启动了。二、脚本封装脚本名为jarboot.sh,该脚本能启动该脚本通目录的spring boot的jar包文件启动:jarboot.sh start停止:jarboot.sh stop重启:jarboot.sh restart查看状态:jarboot.sh status三、脚本源码jarboot.s...原创 2019-06-10 15:52:38 · 1303 阅读 · 0 评论 -
linux添加开机启动脚本
部署的应用由于有些时候停电了,然后机器重启了应用没有启动,故写一个脚本然机器开机启动之后自己去把应用启动。一、在目录 /etc/rc.d/init.d 下新建文件如soamanager#!/bin/bash## soamanager## chkconfig: 2345 80 30# description: soamanager# processname: soamana原创 2016-01-18 16:33:42 · 747 阅读 · 0 评论 -
svn and maven 自动部署shell脚本
通过svn获取代码,然后maven编译,发布到jetty,然后重启#!/bin/shsvnpath=http://192.168.1.121/svn/cate-manager/trunksvnusername=yoursvnnamesvnpassword=yousvnpwdworkplace=cate-managerprojname=cate-manager-webdep原创 2015-09-09 15:17:55 · 2941 阅读 · 0 评论 -
git and maven 代码自动部署脚本
shell脚本,自动从git服务器下载代码,运用maven编译成war包,部署到resin#! /bin/shbase=/home/shenyun/git/myprojectcd $base#获取代码git pull#如果最后运行的命令的结束代码(返回值)不为0,返回if [ ! $? -eq 0 ]then echo "Error in git pull!!原创 2015-02-10 14:48:39 · 3444 阅读 · 0 评论 -
curl 命令详解
curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。 一,curl命令参数,有好多我没有用过,也不知道翻译的对不对,如果有误的地方,还请指正。 -a/--append 上传文件时,附加到目标文件 -A/--user-agent 设置用户代理发送给服务器 - anyauth 可以使转载 2015-04-21 11:16:55 · 1496 阅读 · 0 评论 -
Vim常用命令及用法
Vim常用命令及用法 1切换插入模式:命令模式下a (小写)光标之后进行插入A (大写)光标所在行尾进行插入i (小写)光标前开始进行插入I转载 2013-10-22 16:04:47 · 844 阅读 · 0 评论 -
Linux Shell数字加
今天学习linux下的shell编程,了解到的整数相加的方法。#!/bin/shlet a=$1+$2b=$[$1+$2]((c=$1+$2))d=`expr $1 + $2`echo "$1+$2 = ${a}"echo "$1+$2 = $b"echo "$1+$2 = $c"echo "$1+$2 = $d"原创 2013-10-29 16:55:57 · 23286 阅读 · 0 评论 -
Linux下的压缩(zip)解压(unzip)缩命令
1.zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzip命令unzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny 指转载 2013-12-25 15:27:56 · 426717 阅读 · 0 评论 -
linux下 sh调用java,执行class
本文主要介绍在linux下sh批处理文件调用java的方法。shell编程的代码如下:#!/bin/bash#引入java环境变量. /etc/profile#取得当前.sh文件所在的目录DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" #引入class所在的文件夹classes=$DIR/classes#li原创 2013-12-25 14:43:42 · 13564 阅读 · 0 评论 -
Linux定时任务cron
cron是一个linux下的定时执行工具.定时任务的几个操作。/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond reload //重新载入配置相关命令---原创 2014-01-15 15:07:59 · 1011 阅读 · 0 评论 -
Linux tar打包命令
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc # 特别注意,在参数 f 之后的转载 2014-04-02 14:39:42 · 21346 阅读 · 0 评论 -
CentOS Linux搭建SVN Server配置详解
SVN简介和工作原理subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持linux和windows,但较多安装在linux下。svn服务器有两种运行方式:独立服务器和借助于apache。 svn://或http://svn客户端tortoisesvnsvn的基本工作转载 2014-06-29 12:53:38 · 811 阅读 · 0 评论 -
linux下负载均衡(LVS安装与配置)
一、LVS的三种包转发方式 LVS提供了三种包转发方式:NAT(网络地址映射)、IP Tunneling(IP隧道)、Direct Routing(直接路由) 不同的转发模式决定了不同的cluster的网络结构,下面对三种转发方式分别介始:1、NAT(网络地址映射): NAT方式可支持任何的操作系统,以及私有网络,并且只需一个Internet IP地址转载 2014-12-25 17:30:45 · 8338 阅读 · 0 评论 -
linux静态ip设置
1、首先查看网卡信息,主要是物理地址cat /etc/udev/rules.d/70-persistent-net.rules# This file was automatically generated by the /lib/udev/write_net_rules# program, run by the persistent-net-generator.rules rules原创 2014-12-30 13:04:50 · 850 阅读 · 0 评论 -
如何在CentOS 5/6上安装EPEL源
EPEL 是什么?EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。我们可以很容易地通过yum命令从EPEL源上获取上万个在Cent转载 2015-04-20 11:04:27 · 651 阅读 · 0 评论 -
window 下远程登录linux
原来在window下连接在线的linux服务器用的软件SSH Secure Shell,今天在公司内网装了个linux测试机(ubuntu 版本13.04).1.开启ssh(secure shell)服务。然在开启ssh服务之前,需要下载相关得软件,使用下面得命令即可: sudo apt-get install ssh 然后进入/etc/init.d原创 2013-10-18 14:31:53 · 864 阅读 · 0 评论