
Linux
文章平均质量分 67
大唐冠军侯
努力学习的码农,希望头发慢点走
展开
-
Linux系统下日志查询命令
1. 查询包含文本的记录数量grep -c 'example' xxx.log2. 查询记录前后n行一般,使用上面那个查询数量的命令之后,如果记录数是1,直接使用下面的命令查询前后n行查找原因即可。但是如果记录数量大于1,那么就需要寻找更精确的查询条件来使匹配的记录数为1,比如时间。grep -n 'example' xxx.log3. 查询后面n行grep -A n 'example' xxx.log4. 查询前面n行grep -B n 'example' xxx.log...原创 2021-06-30 10:22:14 · 379 阅读 · 0 评论 -
查看占用CPU或内存最高的进程,并分析原因(linux系统下)
1. 查看占用CPU或内存最高的进程命令:top上面那张图中,我们需要关注的就是红框标注的,现在是没有问题的,如果出现不正常的占用时,我们只需要找到第一个的PID就好。2.根据PID查看进程详情ps -ef | grep PID这一步是让你知道哪个服务出了问题。3. 转换线程ID转换16进制,具体的原因请问度娘。printf "%x\n" PID4. 定位占用线程jstack PID | grep 16进制 -A 30后面的-A 30意思是显示30行...原创 2020-09-11 10:55:53 · 1939 阅读 · 0 评论 -
Linux(CentOS 7.6 )防火墙设置及开放端口
1. 查看防火墙状态sudo systemctl status firewalld结果如下图:(运行中)防火墙未运行时:查看防火墙状态的简单命令是:firewall-cmd --state结果如下图:(运行中)防火墙未运行时:2. 开启防火墙阿里云的ECS服务器默认的防火墙是关闭的。开启命令是:sudo systemctl start firewalld3. 关...原创 2019-11-09 11:45:14 · 5910 阅读 · 0 评论 -
Linux(CentOS-7.6)下安装配置jdk,Tomcat和MySQL
写在前面的话:最近阿里云做活动,买了一年的云服务器ECS准备学习用,以前在虚拟机上使用的Linux的版本是CentOS-6.5,然后我的阿里云选择了个CentOS-7.6的,结果发现以前准备的安装攻略几乎都不能用了,因为CentOS的7.x和6.x之间的操作有很大的区别,踩了一遍坑总算把初期的一些软件装好了,那就记录一下,希望能帮到你。一、安装jdk参考文章:https://www.cnbl...原创 2019-11-09 10:29:29 · 321 阅读 · 0 评论 -
Linux(CentOS-6.5)下安装nginx
1. 下载nginx:官方网站使用的版本是1.8.0版本。2. 配置安装环境2.1 安装gcc环境2.2 安装第三方开发包2.2.1 PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。yum in...原创 2019-10-16 11:27:50 · 204 阅读 · 0 评论 -
Linux的远程免密登陆
1. 原始的远程登录机器1要登录到机器2,命令是:ssh 机器2的ip(默认使用root用户登录,也可指定,如:ssh a@192.168.25.14 表示指定由a用户登录机器2)2. 设置远程免密登录输入命令:ssh-keygen,按三次回车生成公钥和私钥上图中也标识了秘钥保存在 /root/.ssh/下,这是一个隐藏文件夹输入命令ssh-copy-id 机器2的ip传输公钥...原创 2019-10-12 18:02:34 · 233 阅读 · 0 评论 -
Linux(CentOS-6.5)系统下Redis数据库的安装
这里只介绍两种在Linux系统下安装Redis数据库的方法。一种是yum安装,一种是压缩包安装。1. yum安装yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一...原创 2019-10-12 10:45:17 · 324 阅读 · 0 评论 -
Linux静态IP设置
Linux系统下修改IP为静态IP,可以在图形化界面下操作,也可以使用命令操作。这里我们采用命令操作。1. 切换用户为rootroot才有修改配置文件的权限,所以,首先切换用户为root。命令为:su2. 修改配置文件命令为:vi /etc/sysconfig/network-scripts/ifcfg-eth0需要修改的地方有5处。1.修改BOOTPROTO为“static”2...原创 2019-10-10 19:11:42 · 411 阅读 · 0 评论 -
Linux虚拟机克隆(基于VMware)
1. 基于VMware的虚拟机克隆首先,右键虚拟机 ==> 管理 ==>克隆。进入克隆虚拟机向导。要注意,克隆虚拟机是在虚拟机关机的状态下才可以进行的。克隆源选择 当前状态;克隆状态选择 创建完整克隆;然后选择克隆的文件位置即可。2. 克隆后的虚拟机配置(修改IP地址)首先,切换到root然后,修改配置文件vim /etc/udev/rules.d/70-pe...原创 2019-10-09 20:35:47 · 491 阅读 · 0 评论