
Linux
文章平均质量分 79
TechGenius
Just DO IT.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【经验篇】记如何排查Linux服务器CPU使用率过高的问题
问题描述在某一天系统更新上线一个版本后,运维人员通过监控发现Tomcat出现CPU使用率超过200%的问题,导致监控系统频繁告警。排查过程我们的Tomcat是部署在linux环境中,下面的排查过程均在linux下进行。1. 查看后台服务通过查看Tomcat的后台日志,发现日志正常打印,未发现异常信息。2. 查看服务器信息2.1 找出耗CPU的进程使用top命令查看特定用户(user1)的内存、cpu及各进程的信息:[root@localhost ~]# top -u user1使用原创 2021-11-02 11:41:07 · 10632 阅读 · 1 评论 -
【Redhat6.5】将Python2.6.6升级为2.7.6
前言由于Redhat6.5 自带python版本为2.6.6,在离线安装Nodejs要求使用的是为2.7.x版本,记录下手动升级过程。查看当前Python版本[root@host45 ~]# python -VPython 2.6.6下载Python-2.7.6下载地址:https://www.python.org/ftp/python/2.7.6/选择文件:Python-2.7....原创 2019-04-17 08:42:48 · 3177 阅读 · 3 评论 -
linux命令终端主机名显示-bash-4.2#解决方法
问题说明通过XShell登录Linux用户的命令终端,显示的是-bash-4.2#,而不是[root@localhost ~]问题解决方法# 查看该用户下的所有文件-bash-4.2# ls -a. .. .bash_logout .bash_profile通过useradd方式创建新用户时,都会将所有的配置文件从/etc/skel复制到新用户录的根目录下,打开.bash_pr...原创 2019-01-29 08:44:26 · 6410 阅读 · 1 评论 -
【Linux】SSH免密登录配置
SSH免密登录配置前提:两用户已存在用户A:user_a用户B:user_b先要求从user_a到用户user_b进行ssh和scp免密登录。登录用户user_a1、 检查/home/user_a/.ssh目录下是否已存在id_rsa.pub[user_a@vmhost ~]$ ls /home/user_a/.ssh user_a用户下生成密钥,所有设置都使用默认,直接三个回...原创 2018-11-20 20:42:59 · 2292 阅读 · 0 评论 -
【编译Boost库】Linux下如何编译和安装Boost库
前言编译比特币钱包时,需要依赖Boost库,由于编译时间较长,在“试一试”中浪费好长时间,所以把可以成功的过程记录下来吧。下载Boost安装包通过wget工具下载wget https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz反正我没成功下载下来~手动下载安装包 在上述...原创 2018-05-26 15:29:28 · 6066 阅读 · 3 评论 -
【采坑篇】REHL6.5升级glic,支持C++11特性
场景需求默认的Redhat 6.5 的glibc版本最高为2.12, 而在实际应用中引入了一个C++11编写的服务,项目运行所依赖的包往往需要更高版本的glibc库支持, 因此在不升级系统的前提下, 需要手动更新系统glibc库. 一般遇到错误libc.so.6: version GLIBC_2.14 not found时,表示需要对glibc进行升级了.错误信息执行程序报错:...原创 2018-03-24 16:24:23 · 3211 阅读 · 2 评论 -
【Linux】解决chown导致无法连接虚拟机的问题
误操作场景误执行了命令:chmod 777 .* 或chown -R * ,导致整个操作系统权限混乱,部分命令、设备失效,这时候千万不能重启,想办法把每个文件的权限修改回去就可以了。执行后状态ping ServiceIP - 能够ping通ssh root@ServiceIP - 报错:ssh_exchange_identification: read: Connection reset by原创 2017-12-18 09:03:48 · 1848 阅读 · 2 评论 -
【Shell指令】Linux nohup命令详解
前言今天遇到一个问题,一个shell脚本中执行可执行程序,按照预期效果应该把程序作为守护进程运行之后,脚本就应该退出的,但是控制台打印:nohup: 重定向标准错误到标准输出,以为脚本没有正常退出,实则不然。实战将执行程序作为后台守护进程执行,并将执行日志输出到文件,完美做法如下:nohup start-test.sh >output 2>&1 &指令详解用途:不挂断地运行命令。 语法:nohup原创 2017-08-31 21:34:30 · 1255 阅读 · 0 评论 -
shell脚本批量移动文件
今天在整理文件包的时候,由于冗余文件太多,大概有3660多个,但我实际需要的只有43个,怎么通过批量操作把这43个文件找出来呢?天呢,一个个的挑出来忒难为人了,索性还是使用脚本吧,自己动手,丰衣足食。明确目标首先,你应该知道你需要哪些文件吧,把他们整合到一个文件中,这里命名txt:binutils-2*x86_64*glibc-2*x86_64*glibc-devel-2*x86_64*准备材料原创 2016-06-08 13:38:56 · 9920 阅读 · 0 评论 -
Linux系统下安装rz/sz命令及使用说明
对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。1.软件安装(1)编译安装root 账号登陆后,依次执行以下命令:cd /tmp wget http://www.ohse.de/uwe/releases原创 2016-04-23 17:54:18 · 537 阅读 · 0 评论 -
shell脚本中echo显示内容带颜色
今天写shell脚本的时候, 需要给出错误提示,就想着echo输出红色闪烁字体,就从网上参考实现,然后拷贝过来记录分享一下,仅作以后使用备份~ shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如:echo -e "\033[41;36m something here \033转载 2016-05-07 11:13:51 · 3904 阅读 · 0 评论 -
shell文件属性判断
判断文件内容是否为空myFile=/home/test/file.txtsize=`wc -c $myFile | cut -d' ' -f1`if [ $size -eq 0 ]; then echo "File $myFile is empty!"else echo "File $myFile is not empty."fi判断文件是否有可执行权限# -x 参原创 2016-05-07 10:48:17 · 1226 阅读 · 0 评论 -
vim配置收藏
转载自:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html我的vim配置主要有以下优点:按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改映射“Ctr转载 2016-03-26 14:52:04 · 466 阅读 · 0 评论 -
Protobuf语言指南
本指南描述了怎样使用protocolbuffer语言来构造你的protocol buffer数据,包括.proto文件语法以及怎样生成.proto文件的数据访问类。本文是一个参考指南——如果要查看如何使用本文中描述的多个特性的循序渐进的例子,请在http://code.google.com/intl/zh-CN/apis/protocolbuffers/docs/tutorials.html中查找需原创 2016-03-26 14:44:34 · 912 阅读 · 0 评论 -
关于vim使用小技巧的总结
最近在使用vim,感觉很好很强大,但是在使用复制剪切粘贴命令是,碰到了一些小困惑,网上找了一些资料感觉很不全,讲的也不好,遂自己进行实践并总结了。首先是剪切(删除):剪切其实也就顺带删除了所选择的内容,所以既可以当剪切命令用,也可以当删除命令使用。首先,可以在命令模式下输入v进入自由选取模式,选择需要剪切的文字后,按下d就可以进行剪切了。其他命令模式下剪切命令:dd:剪切当前行ndd:n表示大原创 2016-03-22 16:48:54 · 344 阅读 · 0 评论