Linux
文章平均质量分 51
hi come
这个作者很懒,什么都没留下…
展开
-
【解决问题:ubuntu下安装程序提示锁住 E: Could not get lock /var/lib/dpkg/lock】
ubuntu安装程序锁住处理办法原创 2022-12-04 01:08:27 · 508 阅读 · 1 评论 -
问题:Linux查看程序内存占用详情
问题:Linux查看程序内存占用详情环境:系统:centos 7.5环境:问题分析:在linux下开发使用服务程序,经常需要查看某进程占用内存的详情,以便观察内存动态及是否泄露等情况。解决步骤:一、使用命令top 或者 top -p PID来进行观察,数据比较粗粒度,内存占比以百分比形式直观呈现。二、使用命令 cat /proc/PID/status来查看,PID为当前程序或者服务的进程号。1、查看服务或程序PID,以test服务为例,使用命令ps aux |grep test即可查原创 2021-12-04 17:34:44 · 3442 阅读 · 0 评论 -
问题:Linux经常需要查询机器cpu/内存/硬盘信息
问题:Linux经常需要查询机器cpu/内存/硬盘信息环境:系统:centos7.5环境:问题分析:Linux下经常需要查看内存/硬盘信息,有没有简介好用命令呢,是有的。解决步骤:查看cpu信息:CPU:型号:grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'数量:lscpu |grep "CPU socket" |awk '{print $NF}' 或 lscpu |grep "Socket" |awk '{pri原创 2021-12-04 16:56:08 · 762 阅读 · 0 评论 -
问题:Linux拷贝程序或so依赖的所有库脚本
问题:Linux拷贝程序或so依赖的所有库脚本环境:系统:centos7.5环境:问题分析:Linux下写程序经常碰到需要copy程序或者so到其他环境使用,会有很多依赖库需要拷贝,使用脚本可以轻松实现解决步骤:一、脚本如下:vim copy_so.sh!/bin/shso_list=$( ldd $1 | awk '{if (match($3, "/")){ print $3}}' )cp -L -n $so_list $2# -L表示拷贝,软链接会直接copy最终文件原创 2021-12-04 16:39:57 · 1281 阅读 · 0 评论 -
目的:Centos 更改字符集(解决中文乱码)
####目的:Centos 更改字符集(解决中文乱码)"####环境:系统:Centos7.5环境:####问题分析:在有的Centos主机上操作时发现, 中文乱码现象, 需要调整字符集设置来解决。####解决步骤:方法一:直接生效, 不需要重启export LC_ALL=zh_CN.UTF-8方法二:长久生效使用编辑/etc/locale.conf修改 LANG=zh_CN.UTF-8保存退出...原创 2020-09-15 16:07:28 · 654 阅读 · 0 评论 -
Linux下查找文件并作为cp的参数
Linux下查找文件并作为cp的参数环境:Centos 7.5较多时候我们在linux下使用find查找到文件以后,想把这样很多查找的结果cp到另外一个文件夹。方法:#假如查找当前目录中名称含有hello的文件,并copy到上层文件夹Hellofind ./ -name "*hello*" | xargs -i cp {} ../Hellops:在MacOS中,同样的操作命令需要用另外一种形式,如下:#macos#假如查找当前目录中名称含有hello的文件,并copy到上层文件夹原创 2020-05-09 20:59:55 · 685 阅读 · 0 评论 -
Linux下文件打包/分割/组合/解压
Linux下文件打包/分割/组合/解压环境:Centos 7.5较多时候我们在linux下使用tar打包文件夹,会出现打包后的文件过大,在文件copy过程中需要切片成较小文件。步骤:1.先压缩,然后切片**打包命令:#tar zcvf bigfile.tar.gz ./bigfile切片命令#split -b 1000M -d -a 1 bigfile.tar.gz b...原创 2020-01-15 23:34:07 · 950 阅读 · 0 评论 -
目的:Centos下载离线安装软件全部rpm包
目的:Centos下载离线安装软件全部rpm包环境:系统:Centos 7.5问题在使用centos过程中,经常会需要给centos系统安装软件或者依赖包,而且较多时候系统是处于内网环境没有网络可以直接直接在线源安装,同时本地源也没有完整的软件包可以使用。此时便需要自行下载软件rpm包及所有依赖包并于离线环境安装解决方式1. 安装和离线环境相同的镜像到虚拟机或者可联网电脑也就是先...原创 2019-12-04 14:54:22 · 1420 阅读 · 0 评论 -
Centos 7 安装McAfee Antivirus(杀毒)
目的:Centos 7 安装McAfee Antivirus(杀毒)环境:Centos 7.5MaCfee VirusScan command line for linux 64bit 6.1.3步骤:1.下载软件及更新包**下载VirusScan地址(选择当前最新版本就可以了):https://www.mcafee.com/content/enterprise/zh-cn/...原创 2019-12-02 16:21:26 · 1793 阅读 · 0 评论 -
Ubuntu 安装JDK
**目的:Ubuntu 安装JDK **环境:系统:Ubuntu 16.04环境:jdk 1.8_202 一、apt-get安装1. 添加ppa源sudo add-apt-repository ppa:webupd8team/javasudo apt-get update2. 安装oracle-java-installer(jdk8版本)sudo apt-get ins...转载 2019-06-24 21:16:36 · 356 阅读 · 0 评论 -
Centos7 离线安装redis 4.0.11
目的:Centos7 离线安装redis 4.0.11环境:系统:Centos 7.5环境:x64下载redis 4.0.11并安装:1. 下载redis, http://download.redis.io/releases/redis-4.0.11.tar.gz2. 安装redis1. copy 下载包到指定文件夹2. tar zxvf redis-4.0.11.tar.gz...原创 2019-02-22 16:20:48 · 1285 阅读 · 0 评论 -
Centos7 daemon.sh, jsvc运行Tomcat守护
目的:Centos7 Daemon.sh运行Tomcat守护环境:系统:Centos 7.5环境:x64,jdk1.8.0_181需求:业务服务依赖Tomcat.需要Tocam以守护进程方式留存系统中,无人值守模式。方法步骤:1. 以Tomcat包中的jsvc工具包以unix守护进程方式启停Tomcat1.1. 下载Tomcat,官网地址:http://tomcat.ap...原创 2018-12-21 11:51:13 · 1437 阅读 · 0 评论 -
Centos7 vsftpd安装和FTP配置
目的:Centos7 vsftpd安装和FTP配置环境:系统:Centos 7.5环境:x64问题分析:Centos7 vsftpd安装FTP/SFTP配置方法步骤:1. 查看是否安装有vsftpd执行命令: vsftpd -v //查找vsftpd若输出类似: vsftpd: version 3.0.2,说明已经安装。若没有安装,则可以在线安装或...原创 2018-11-24 19:07:22 · 1162 阅读 · 0 评论 -
Centos7 配置密钥登陆(ssh,免密码)和ssh默认sftp-server
目的:Centos7 配置密钥登陆(ssh,免密码)环境:系统:Centos 7.5环境:x64问题分析:Centos7 配置ssh免密登陆方法步骤:1. 查看是否安装有ssh执行命令: ssh -V //查找ssh若输出类似: OpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013,说明已经安装。若没有安装,则...原创 2018-11-24 18:26:17 · 4416 阅读 · 0 评论 -
nginx配置文件夹访问权限(小型文件服务器)
目的:nginx配置文件夹访问权限(小型文件服务器)环境:系统:Win10 x64环境:nginx问题分析:之前项目需要一个小型的http文件访问服务,对linux某个文件夹下的文件及新建文件夹中的文件进行http访问。解决方案:由于本身项目加载了nginx,所以在配置文件中进行更改,使之支持文件及文件(图片)访问。方法步骤:打开nginx的配置文件nginx.conf,在其...原创 2018-11-05 14:29:11 · 5702 阅读 · 1 评论 -
Linux基础整理,备用学习
自留学习原创 2015-01-18 00:37:09 · 484 阅读 · 0 评论 -
Linux中error while loading shared libraries错误解决办法
最近写了个小程序,由一个库文件和可执行文件组成,可执行文件调用这个库文件,通过autoconf、automake、libtool一切都挺顺利的,测试完毕后通过make install按照,可是安装后发现,程序无法执行了,提示下面的错误: ./tests: error while loading shared libraries: xxx.so.0:cannot open shared obje转载 2014-07-14 16:52:18 · 13071 阅读 · 0 评论 -
Linux 指令
1. tee 输出并写入文件。 ls tee > log2. nmap 127.0.0.1 -p 587 查看端口是否打开。 邮件发件服务端口 25, 465, 587.3. du -hs / 查看文件夹占用空间4. df -h 查看全部文件系统原创 2016-07-08 18:58:35 · 311 阅读 · 0 评论 -
解决Ubuntu14.04 - 16.10版本 cheese摄像头灯亮却黑屏问题
目的:解决Ubuntu14.04 - 16.10版本 cheese摄像头灯亮却黑屏问题环境:系统:Ubuntu环境:ubuntu14.04 - 16.10(WMware虚拟机)步骤:1.安装cheese 在VMware的工具栏选择虚拟机>可移动设备>摄像头>连接。 执行:sudo apt-get install cheese 运行:cheese(一般可以看到图像)2.如发现che原创 2016-11-28 19:52:39 · 10236 阅读 · 17 评论 -
Linux 使用grep筛选多个条件
cat log.txt | grep 条件; cat log.txt | grep 条件一 | grep 条件二; cat log.txt | grep 条件一 | grep 条件二 | grep 条件三;原创 2016-08-08 15:43:26 · 9212 阅读 · 0 评论 -
Ubuntu解决gcc编译报错/usr/bin/ld: cannot find -lstdc++
目的:解决gcc编译报错/usr/bin/ld: cannot find -lstdc++环境:系统:Ubuntu环境:ubuntu15.10 gcc 5.2.1步骤: 执行:sudo apt-get install g++-multilib原创 2016-11-28 14:25:33 · 1825 阅读 · 0 评论 -
目的:解决Ubuntu 使用gedit出现No protocol specified (gedit:14333):
目的:解决Ubuntu 使用gedit出现No protocol specified (gedit:14333): Gtk-WARNING : cannot open display: :0.0**环境:系统:Ubuntu环境:ubuntu 17.10(WMware虚拟机)问题分析:在当前安装用户下,使用gedit 没有问题; su切换到root目录下,使用gedit报...原创 2018-04-05 15:08:26 · 4628 阅读 · 0 评论 -
Centos7 安装curl(openssl)和libxml2
目的:Centos7 安装curl和libxml2环境:系统:Centos 7.5环境:一:安装curl:源码下载从curl官网https://curl.haxx.se/download.html获取curl-7.61.1.tar.gz编译,安装sudo makesudo make install二:安装libxml2,libxml2-devel:**rpm...原创 2018-09-27 15:34:50 · 7441 阅读 · 0 评论 -
Centos7 离线安装RabbitMQ,并配置集群
目的:Centos7 安装libjpeg-turbo环境:系统:Centos 7.5环境:一:安装curl:安装包下载1. libjpeg-turbo官网https://libjpeg-turbo.org2. 在官网页面点击download,跳转到下载页https://sourceforge.net/projects/libjpeg-turbo/files/3. 选择对应版...原创 2018-09-27 15:43:35 · 9173 阅读 · 3 评论 -
Centos7 or Other Linux RPM包查询下载
目的:Centos7 or Other Linux RPM包查询下载环境:** RPM包搜索下载链接:**1. 搜索地址:链接: http://www.rpmfind.net/linux/rpm2html/2. 下载演示:输入想要搜索的rpm,点击search在搜索到的列表中找到想要对应系统和版本的rpm,下载...原创 2018-10-12 17:13:30 · 1476 阅读 · 0 评论 -
运行springboot项目出现:Type javax.xml.bind.JAXBContext not present
目的:运行springboot项目出现:Type javax.xml.bind.JAXBContext not present环境:系统:win10环境:Idea/eclipse, java 10.0.2运行springboot项目出现:Type javax.xml.bind.JAXBContext not present原因java9+版本以后,JAXB默认没有加载解决方式手...原创 2018-10-13 20:20:25 · 10096 阅读 · 2 评论 -
Centos7 离线安装mysql 5.7
目的:Centos7 离线安装mysql 5.7环境:系统:Centos 7.5环境:x64问题分析:Centos7 移除了mysql默认安装,改换为mariadb。mysql需要手动安装解决方案:先移除mariadb的lib,避免mysql安装时出错。同时下载mysql rpm离线包,进行安装及权限设置。方法步骤:卸载Centos7默认的mariadb1. 执行命令 ...原创 2018-11-07 16:09:38 · 763 阅读 · 0 评论