
Liunx
彧卿丶
知道的越多,不知道的就越多
展开
-
sed: -e expression #1, unknown option to `s‘解决办法
#!/bin/shurl=`cat datasource.properties|grep ^monitor.url|cut -d= -f2`echo $urluser=`cat datasource.properties|grep ^monitor.user|cut -d= -f2`echo $userpasd=`cat datasource.properties|grep ^monitor.pasd|cut -d: -f2`echo $pasdecho $1 $2 $3sed -i ..原创 2021-01-31 14:55:43 · 1480 阅读 · 0 评论 -
shell脚本读取文件内容的操作
第一种方法用while实现按读取文件。#!/bin/bashwhile read linedoecho $linedone < filename(待读取的文件)#!/bin/bashcat filename(待读取的文件) | while read linedoecho $linedonefor line in `cat filename(待读取的文件)`doecho $linedone...原创 2020-12-30 10:53:02 · 18099 阅读 · 0 评论 -
Virtualbox虚拟机网络配置(NAT + Host-only - Bridged) 实现主机->虚拟机,虚拟机->虚拟机
日常工作中,常常会用虚拟机,在里面安装Server,搭建服务端环境供开发调试,这种使用场景一般都需要虚拟机能够正常访问外部网络,同时宿主机必须可以访问虚拟机。在Virtualbox中,虚拟机访问外部网络一般是使用配置起来最简单的NAT模式,但纯NAT模式下,宿主机不能访问虚拟机,必须使用Bridged或者Host-only模式才可以。在这两个模式下,虚拟机都可以获得一个可用的IP地址,宿主机通过该IP地址即可访问虚拟机。关于Virtualbox的网络接入模式,不了解的同学可以自行Google一下,这部分原创 2020-08-18 09:31:07 · 741 阅读 · 0 评论 -
CentOS7重启后网络需手动开启,设置启动自启
网卡没有设置为激活状态,所以需要自己手动连接才行。进入设置网卡的文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33(ifcfg-ens33这个文件因不同虚拟机而不同,有些虚拟机的文件名是ifcfg-eth0,其他的都是固定的路径)进入之后发现 ONBOOT的属性设置为 no ,于是就把 no 改为 yesONBOOT=no 意思是:系统在启动时不激活网卡ONBOOT=yes 意思是:系统在启动时激活网卡保存退出编辑之后使用 service原创 2020-06-30 16:31:57 · 3025 阅读 · 0 评论 -
Linux查看并对外开放端口
一、查看端口是否已开放查看端口是否可访问:telnet ip 端口号开放的端口位于/etc/sysconfig/iptables中查看时通过 cat /etc/sysconfig/iptables 命令查看如果想开放端口(如:tcp 2222)(1)通过vim /etc/sysconfig/iptables 进入编辑增添一条:-A INPUT -p tcp -m tcp --dport 8889 -j ACCEPT(2)执行 /etc/init.d/iptables rest...原创 2020-06-30 16:23:29 · 2762 阅读 · 0 评论 -
virtualbox linux安装增强工具以及配置共享文件
最近在自己win10的笔记本上使用virtualbox运行linux搭建大数据开发环境,环境的来回切换不是很便捷,于是相到了安装增强工具。VirtualBox虚拟机增强工具,是使鼠标可以在真实机与虚拟机之间自由穿梭、自动根据VirtualBox窗口大小改变显示尺寸,共享文件,使用USB等功能的工具,像VMware Tools是那样的工具,下面就看一下安装的步骤。首先自己使用菜单栏: 设备->安装增强工具,发现总是不成功,网上大部分教程都是让加载VBoxGuestAdditions.iso镜.原创 2020-05-13 13:54:44 · 543 阅读 · 0 评论 -
Linux应用服务导致cpu负载过高问题排查
问:如何定位是哪个服务进程导致CPU过载,哪个线程导致CPU过载,哪段代码导致CPU过载?步骤一、找到最耗CPU的进程工具:top方法:执行top -c ,显示进程运行信息列表 键入P (大写p),进程按照CPU使用率排序图示:如上图,最耗CPU的进程PID为10765步骤二:找到最耗CPU的线程工具:top方法: top -Hp 10765...原创 2020-05-08 11:56:14 · 1075 阅读 · 0 评论 -
如何查看Linux挂载磁盘
使用df -h命令来查看硬盘的挂载状态。关于硬盘挂载的其它说明:一、检测硬盘能否被识别# fdisk -l查找新硬盘信息,类似如下文本:Disk /dev/sdb: 36.7 GB, 36748945408 bytes二、挂载硬盘1、在本地硬盘中临时创建一个目录#mkdir /opt/data/tmp12、挂载第二块硬盘中的一个分区/dev/sdb1到tmp1...原创 2019-01-04 17:25:56 · 1961 阅读 · 0 评论 -
linux命令:使用less从后向前查看日志信息
线上出问题的时候,我们常用tail-n 或者tail-f或者grep或者vicat等各种命令去查看异常信息,但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,而less命令我觉得是最实用和方便的 一个日志文件中我们想从日志的最后一行往前查看 就可以用less命令 第一步:打开日志文件 lesssigma.log 第二线上出...原创 2018-11-21 16:03:30 · 8789 阅读 · 0 评论 -
linux的一些操作命令
--------------------------- linux查看文件有多少行(WC) ---------------------------------使用wc命令 具体通过wc --help 可以查看。如:wc -l filename 就是查看文件里有多少行 wc -w filename 看文件里有多少个word。 wc -L filen...原创 2018-08-27 09:04:46 · 206 阅读 · 0 评论 -
CentOS 6 &amp;amp; 7 忘记root密码的修改方法
Linux的root密码修改不像Windows的密码修改找回,Windows的登录密码忘记需要介入工具进行解决。CentOS6和CentOS7的密码方法也是不一样的,具体如下:首先是CentOS 6的root密码修改开机按esc按 e 键进入编辑模式选择Kernel /vmlinz-2.6.32-696.e16... ... 后按 e 键编辑此项进入该编辑模式后,在quiet后面输入 simple...转载 2018-04-14 10:42:02 · 254 阅读 · 0 评论