Linux
FFFXXXFFF
这个作者很懒,什么都没留下…
展开
-
Linux中grep 显示满足多个关键字的内容或排除含有关键字内容
1、grep 同时满足多个关键字grep -E "word1|word2|word3" file.txt满足任意条件(word1、word2和word3之一)将匹配。grep word1 file.txt | grep word2 |grep word3必须同时满足三个条件(word1、word2和word3)才匹配。2、grep 同时排除多个关键字——(-v)grep -v 'mmm...原创 2020-03-11 14:37:16 · 3510 阅读 · 0 评论 -
linux grep命令Ff和wf从两个文件中提取相同内容或不同内容的行
grep -E “|” xx.txt n 显示包含多个关键字的行grep -V “|” xx.txt n 不显示包含关键字的行grep -Ff只能用于两个文件中一整行内容都相同的结果的查找,速度较快,但是遇到一行中部分内容相同的情况就处理不了,所以就有了grep -wf。grep -Ff text1 text2 //整行相同grep -vFf text2 text1 ...原创 2020-03-11 14:35:39 · 1910 阅读 · 0 评论 -
Llinux执行sh文件四种方式:./_sh_._source
sh文件.sh为Linux的脚本文件,我们可以通过.sh执行一些命令,可以理解为windows的.bat批处理文件。点命令.命令和source是同一个命令,可以理解为source的缩写,简称点命令。假如有一个文件test.sh,那么,现在按以下4种方式执行:1)./test.sh //当前shell,sh+sleep2)sh test.sh //新建shell,bash+s...原创 2020-03-11 14:01:50 · 242 阅读 · 0 评论 -
Linux比较两个文件并输出不同或相同之处
一、找相同以从file1.txt和file2.txt中抽离出相同部分为例,注意:文件都是已经排好序的sort -r 1.txt -o 1.txt sort -r 2.txt -o 2.txt vi same.txt//script difference.txtgrep -wf 1.txt 2.txt > same.txt二、找不同1.对要比较的两个文件进行排序sort -r...原创 2020-03-10 11:24:22 · 6833 阅读 · 0 评论 -
Linux du命令和df命令区别
du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。df,disk free,通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已经删除的文件, df记录的是通...原创 2020-03-09 20:23:53 · 111 阅读 · 0 评论 -
Linux下grep显示多行信息
Linux下grep显示多行信息grep -C 5 foo file 显示file文件中匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前5行grep -A 5 foo file 显示foo及后5行grep -v down -v 是不显示匹配上的内容 ,显示不包含down的内容...原创 2020-03-09 20:18:54 · 751 阅读 · 0 评论 -
Linux远程登录下载文件到本地三种命令(scp/ftp/wget)
1、scp命令scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下scp work@192.168.0.10:/home/work/source.txt /home/work/ #把192.168.0.10机器上的source.t...原创 2020-03-09 13:27:40 · 28941 阅读 · 0 评论 -
Linux指令:tail 动态查看日志文件
Tail 查看动态文件 一般为日志文件tail -f xxx.txt/log原创 2020-03-09 13:19:42 · 549 阅读 · 0 评论 -
linux指令:find+rm删除当前目录及所有子目录中的指定文件
linux的一个find命令rm删除某目录下所有子目录 中的某类文件将当前目录下所有test.file文件删除find . -name "test.file" -exec rm -rf {} \; 详解:find:Linux的查找命令,用户查找指定条件的文件 .:当前目录 "test.file"":目标文件 -exec:选项 rm -rf...原创 2020-03-09 13:16:31 · 3228 阅读 · 2 评论 -
Linux 查找线程 查找端口 杀死线程或端口
ps -ef | grep java包含grep进程ps -aux | grep java-aux 显示所有状态kill -9 [PID]-9 表示强迫进程立即停止查找端口lsof -i:4200使用 kill杀死线程kill 线程id原创 2020-03-08 19:38:41 · 1133 阅读 · 0 评论 -
父进程,子进程,线程之间的关系
1、父子进程之间的关系子进程得到的除了代码段是与父进程共享以外,其他所有的都是得到父进程的一个副本,**子进程的所有资源都继承父进程,得到父进程资源的副本,**二者并不共享地址空间。两个是单独的进程,继承了以后二者就没有什么关联了,子进程单独运行。(采用写时复制技术)关于文件描述符:继承父进程的文件描述符时,相当于调用了dup函数,父子进程共享文件表项,即共同操作同一个文件,一个进程修改了文件...原创 2020-02-29 19:17:04 · 3773 阅读 · 0 评论 -
CentOS 安装 yum
https://my.oschina.net/leeyisoft/blog/1816098https://blog.csdn.net/zhangyu404/article/details/45093111原创 2019-08-09 16:16:38 · 139 阅读 · 0 评论 -
Centos7安装vsftpd (FTP服务器)
https://www.jianshu.com/p/9abad055fff6原创 2019-08-09 13:45:34 · 106 阅读 · 0 评论 -
linux下查看某软件是否已安装及安装位置
查看某软件是否已安装rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。rpm -qa | grep rubyyum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;yum list installed | grep ruby如果是以源码包...原创 2019-08-09 13:31:29 · 372 阅读 · 0 评论 -
Linux虚拟机Centos7 NAT网络设置与windows宿主机ping互通
虚拟机设置虚拟网络编辑器设置NAT设置ifcfg-ens32编辑配置主机VM8设置原创 2019-08-09 12:56:00 · 509 阅读 · 0 评论 -
Linux中的vi编辑退出命令
编辑文件,按esc退出编辑,并在末行模式下,输入命令::w 可以再给编辑文件起一个新的文件名。:w newfile 在末行模式下输入命令退出::q 若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令:q! Vi将先保存文件,然后退出Vi返回到shell::wq 最后一条最为常用,其他适用于特殊环境。...原创 2019-08-06 21:08:09 · 481 阅读 · 0 评论 -
Linux中Nginx通过域名区分不同的虚拟主机
访问网站有两种方式:IP和域名。类似于找到一个人,你可以通过身份证号,也可以通过名字。自然是记名字方便。域名就是我们常说的网址,例如:www.baidu.com但归根结底,计算机网络是通过IP连接服务器获取消息的,域名到IP或者IP到域名的转换,是通过DNS服务器解析域名实现的。Dns服务器保存的就是域名和ip的映射关系。通常,一个域名对应一个ip地址,一个ip地址可以被多个域名绑定。为...原创 2019-08-06 21:02:43 · 1014 阅读 · 0 评论 -
zookeeper修改端口
用zkServer.sh status后看到的错误Error contacting service. It is probably not running查看到错误是8080端口被占用./zkServer.sh start-foreground修改server端口步骤如下:1.修改conf/zoo.cfg文件,添加admin.serverPort=没被占用的端口号./zkServ...原创 2019-08-10 15:22:14 · 14870 阅读 · 0 评论 -
解决Zookeeper无法正常启动或显示启动但状态无法正常显示的问题
配置zookeeper,出现诸多如下错误:Error contacting service. It is probably not running.could not find or load main class org.apache.zookeeper.server.quorum.quorump找了不少教程,真是修复的心累:有说JDK问题的,那就检查版本呗;有说2181端口占用...原创 2019-08-02 14:46:33 · 4906 阅读 · 2 评论 -
centos7 Is this ok [y/d/N]:
初始化完毕之后,会出现is this ok(y/d/n)。输入y,表示下载并且安装。原创 2019-08-09 16:20:30 · 10392 阅读 · 2 评论 -
centos7 firewalld相关命令
Firewalld提供动态管理的防火墙,支持网络/防火墙区域,用于定义网络连接或接口的信任级别。它支持IPv4,IPv6防火墙设置,以太网桥和IP集。运行时和永久配置选项分开。它还为服务或应用程序提供了直接添加防火墙规则的接口。查询防火墙状态systemctl status firewalld启动防火墙systemctl start firewalld查看防火墙开放端口列表fire...原创 2019-08-09 17:18:59 · 114 阅读 · 0 评论 -
Linux下Tomcat启动正常,但浏览器无法访问8080
前言环境: Centos7, Tomcat7, JDK8安装配置成功之后,启动tomcat服务, 然后使用本地浏览器访问http://xx:xx:xx:xx:8080, 无法访问。虽然最终解决了问题,不过还是先吐槽一句——心累啊!!好,遇到这种问题我们只能各种排查:1.java安装正确否?echo $JAVA_HOMEecho $TOMCAT_HOME2.网络通否?服务器与宿...原创 2019-08-09 21:09:35 · 13850 阅读 · 0 评论 -
Linux下Tomcat的启动、关闭、杀死进程
打开终端执行bin/startup.sh #启动tomcatbin/shutdown.sh #停止tomcattail -f logs/catalina.out #看tomcat的控制台输出#看是否已经有tomcat在运行了ps -ef |grep tomcat#如果有,用kill;kill -9 pid #pid 为相应的进程号...原创 2019-08-09 21:17:40 · 227 阅读 · 0 评论 -
Centos7下启动tomcat无报错页面浏览报错: HTTP ERROR 404Problem accessing /. Reason: NOT_FOUND
错误提示:HTTP ERROR 404Problem accessing /. Reason:NOT_FOUNDPowered by Jetty://问题环境:使用vm虚拟机下安装Centos7,开启tomcat正常,启动过程中没有报错,但是开启后无法打开tomcat的初始界面:localhost:8080,报错如上图.原因:端口号被防火墙拦截/没有被开放.解决方法:...原创 2019-08-09 21:21:21 · 10761 阅读 · 0 评论 -
INFO: Stopping ProtocolHandler ["http-bio-8080"]Tomcat 无法启动
[root@localhost apache-tomcat-7.0.96]# tail -f logs/catalina.outAug 10, 2019 3:26:32 AM org.apache.catalina.core.StandardService stopInternalINFO: Stopping service CatalinaAug 10, 2019 3:26:32 AM o...原创 2019-08-10 15:32:53 · 7130 阅读 · 1 评论 -
dubbo注册到zookeeper
zk注册中心安装,参见dubbo官网:http://dubbo.apache.org/books/dubbo-admin-book/install/zookeeper.html参考:https://www.cnblogs.com/buguge/p/9150341.html原创 2019-08-10 16:32:30 · 434 阅读 · 0 评论 -
VMware中“我已移动该虚拟机”或“我已复制该虚拟机”
VMware中复制或移动过的虚拟机会在开启过程中弹出一个小框框,让用户选择“我已移动该虚拟机”或“我已复制该虚拟机”。1.我已移动该虚拟机表示打开后,虚拟机的网卡的mac地址不变,如果复制的是本地的虚拟机,复制前的虚拟机和复制后的虚拟机同时开机会造成网络冲突。2.我已复制该虚拟机表示打开复制后的虚拟机的网卡的物理地址是新生成的,这样怎么开机都不会有网卡问题,所以VMware本身也是建议不知...原创 2019-08-11 14:46:08 · 9197 阅读 · 2 评论 -
安装Vmware虚拟机弹出此安装程序不支持降级解决办法
1.搜索“Windows Installer Clean UP 简体中文版”下载安装该程序。2.运行该程序,选中与“Wmare相关”的部分,点击“Remove”按钮。3.在弹出的窗口中点击“确定”按钮以授权进行删除操作。...原创 2019-07-31 13:07:14 · 20117 阅读 · 1 评论 -
CentOS 7 zookeeper关闭防火墙命令
zookeeper无法正常启动,需要关闭防火墙。注意,centos7的防火墙命令有所不同,如下:systemctl start firewalld #启动systemctl stop firewalld #关闭systemctl status firewalld #查看状态systemctl disable firewalld #停用(开机不启动)systemc...原创 2019-08-02 13:17:38 · 2195 阅读 · 0 评论 -
Linux vi修改文件保存文件:E212: Can't open file for writing
出现E212: Can’t open file for writing的问题是由于权限问题导致的;解决:1、使用root进行登录,然后再操作。2、使用命令时前面加sudo。3、文件夹没有创建。...原创 2019-08-06 13:20:34 · 755 阅读 · 0 评论 -
CentOs7 yum在线安装Tomcat教程
首先要安装JDKyum -y install java-1.8.0-openjdk*然后在线安装tomcat,可能有不同版本 yum info tomcat安装:yum install tomcat查询是否安装成功:rpm -q tomcat原创 2019-08-06 12:55:51 · 674 阅读 · 0 评论 -
Linux Centos7 网络设置UUID号的修改方法
[root@localhost ~]# uuidgen ens33223bdb47-2fed-4773-b984-5f5733e619042.UUID号写入网络配置文件ifcfg-ens33NAME=ens33DEVICE=ens33ONBOOT=yesUUID=223bdb47-2fed-4773-b984-5f5733e619043.重启网络,验证新获得的UUID号[...原创 2019-08-01 13:51:33 · 7162 阅读 · 0 评论 -
Linux Centos7:syntax error near unexpected token `newline’
如果你的脚本出现 syntax error near unexpected token `newline’ ,那有可能是 脚本是 C shell 的,而你使用的是b shell 。解决办法:切换到c shell下,或者在脚本前加一行 #!/bin/csh 就可以了。...原创 2019-08-01 12:47:11 · 4003 阅读 · 0 评论 -
windows下搭建dubbo+zookeeper环境与使用
节点角色说明:Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。Monitor: 统计服务的调用次调和调用时间的监控中心。Container: 服务运行容器。Zookeeper作为Dubbo服务的注册中心,Zookeeper是hadoop的一个子项目,其发展历程无需赘述。Dubbo原先基于数据库的注册...原创 2019-08-05 12:55:01 · 317 阅读 · 0 评论 -
ubuntu中的sudo命令
sudo su 然后输入当前用户名密码进入登录root账号之前用户所在的目录sudo -i然后输入当前用户名密码 进入到/root目录su root 输入密码进入登录root账号之前用户所在的目录退出root用户: exit如下:username@ubuntu:~$ su rootPassword: root@ubuntu:/home/username# pwd/h...原创 2019-07-31 22:39:19 · 699 阅读 · 0 评论 -
VMware+Ubuntu安装VMware tools
VMware tools是一款必不可少的、便捷的工具,因此在使用Ubuntu系统时很有必要安装。VMware+Ubuntu16.04安装VMware toolshttps://blog.csdn.net/colin_lisicong/article/details/70193552...原创 2019-07-31 22:37:10 · 228 阅读 · 0 评论 -
Linux CentOS 7 安装JDK 1.8
1.选择jdk1.8下载,选择linux x64版本2.下载wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1531155951_4e06a4d17c6c1dbfb8440352e19d...原创 2019-07-31 20:09:14 · 104 阅读 · 0 评论 -
java.net.BindException: Address already in use: JVM_Bind <null>:8
1.端口占用着,把占用这个端口的程序关闭,重新换端口2.启动多次TOMCAT,在ECLIPSE下重复启动TOMCAT就会出现这个问题。解决方法是关闭javaw.exe进程。原创 2019-08-03 12:05:39 · 191 阅读 · 0 评论 -
No Spring WebApplicationInitializer types detected on classpath
信息: No Spring WebApplicationInitializer types detected on classpath2019-08-02 22:30:07,184 [localhost-startStop-1] [org.springframework.web.context.support.StandardServletEnvironment]-[DEBUG] Adding ...原创 2019-08-02 22:32:48 · 1020 阅读 · 1 评论 -
Failed to clean project: Failed to delete target\tomcat\logs\access_log
Failed to clean project: Failed to delete target\tomcat\logs\access_log明显是这个文件被占用了这个需要把eclipse关闭,然后去文件夹里面删掉这个日志文件;重启eclipse,clean tomcat7:run...原创 2019-08-02 21:07:01 · 1045 阅读 · 0 评论