
Linux
文章平均质量分 52
行思坐忆,志凌云
务实北斗应用之星火,畅想北斗产品之燎原
展开
-
linux系统磁盘空间占满问题排查
第一步:查看系统磁盘占用df -h看到/目录已满第二步:查看大文件磁盘占用切换到根目录后看各个目录空间占用cd /du -h -x --max-depth=1原创 2020-01-19 10:14:10 · 462 阅读 · 1 评论 -
Linux查看磁盘空间的相关参数
命令:df具体命令使用:举例:df -h du -h --max-depth=1 /home/* 列出home下面所有一级目录的一级目录文件大小 ...转载 2019-12-18 15:05:42 · 158 阅读 · 0 评论 -
本机无法上传/下载文件到虚拟机,或者是上传数据不完整的问题
分析:今日闲来无事,打开虚拟机上传个文件玩玩,但是使用MobaXterm工具发现文件上传和下载一直是0%,找到许多方式,终于解决,记录解决过程如下。步骤1.检查网络情况,确定双方可以互相ping通。(如无法解决,私我)2.虚拟机重启再试3.检查虚拟机环境变量,是否有误,是否又乱码的情况,修改正确后source。4.检查ftp,端口等...原创 2019-12-18 09:27:58 · 1825 阅读 · 1 评论 -
Linux环境下完全卸载程序(以mysql为例)
方式一:rpm包安装方式卸载查包名:rpm -qa|grep -i mysql删除命令:rpm -e –nodeps 包名方式二: yum安装方式卸载1.查看已安装的mysql命令:rpm -qa | grep -i mysql2.卸载mysql命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64查看mysql的其它依赖...原创 2019-12-17 11:40:52 · 133 阅读 · 0 评论 -
Linux环境rmp方式安装MySQL
数据库包下载:https://www.mysql.com/downloads/在GPL开原协议的社区开源版里边下载 我们用mysql community server里边的 其中workbench是客户端工具 MySQL Cluster是oracle自己搞的集群版的(集成了...转载 2019-12-17 10:06:50 · 376 阅读 · 0 评论 -
linux系统关闭IPv6
linux系统关闭IPv6的方式IPv6被认为是IPv4的替代产品,它用来解决现有IPv4地址空间即将耗尽的问题。但目前,开启IPv6可能会导致一些问题。因此有时我们需要关闭IPv6。下面是IPv6的关闭方法应该适用于所有主流的Linux发行版包括Ubuntu、Debian、CentOS。方法1:编辑文件/etc/sysctl.confvi /etc/sysctl.c...转载 2019-12-16 16:58:42 · 270 阅读 · 0 评论 -
linux时间同步
时间同步操作应用的命令yum进行软件安装,软件安装过程中如遇到询问,一律选择y,ntp是时间同步命令[root@localhost ~]# yum -y install ntp执行同步命令:[root@localhost ~]# ntpdate time1.aliyun.com查看当前系统时间:[root@localhost ~]# date时间同步操作的意义时间同步操作在分...原创 2019-11-25 15:19:03 · 94 阅读 · 0 评论 -
CentOS7开启8080端口(实测有用)
linux版本:centOs 7 tomcat 版本:apache-tomcat-7.0.79.tar.gz1.前期准备1-1. 因为 tomcat 的 安装需要搭配 jdk ,所以在安装前 先执行命令java -version 查询当前linux是否已经安装jdk,若有 jdk 版本信息出现,则直接进入第二步,否则可以...转载 2019-08-11 10:41:28 · 4252 阅读 · 3 评论 -
提示-bash: telnet: command not found的解决方法
Linux centos 运行telnet命令,出现下面的错误提示:[root@localhost ~]# telnet 127.0.0.1-bash: telnet: command not found解决方法: 安装telnet服务centos、ubuntu安装telnet命令的方法. yum list telnet* 列出telnet...转载 2019-11-10 17:35:57 · 362 阅读 · 0 评论 -
CentOS7安装cmake详细完整流程
1.查看Linux位数:#getconf LONG_BIT 2.获cmake源码包,这里我先新建一个文件夹来存放cmake# mkdir app# cd /app# wget https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz 3.解压...转载 2019-11-10 12:12:03 · 20899 阅读 · 7 评论 -
linux程序后台运行命令
1、后台运行nohup /xxx &这样就不会有大把的程序日志出现在命令行了2、后台进程查看ps -ef | grep xxx3、如果想要关闭这个进程kill -9 进程id或者killall xxx...原创 2019-10-24 17:41:38 · 219 阅读 · 1 评论 -
-bash: id: command not found -bash: tty: command not found
原因:设置环境变量时覆盖了原始的Path解决输入命令:export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin原创 2019-10-18 17:06:39 · 625 阅读 · 0 评论 -
yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild错误
一、问题描述安装ffmpeg过程中,执行./configure && make时,报yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild错误二、问题分析yasm是汇编编译器,ffmpeg为了提高效率使用了汇编指令,如MMX和SSE等。所以系统中未安装yasm时,就会报上面错误。三、问题解...原创 2019-10-18 16:19:56 · 475 阅读 · 0 评论 -
bash: 未预期的符号 `(' 附近有语法错误
Linux环境下输入命令报错检查命令多半是空格和中文服务夹杂在命令之中原创 2019-10-18 14:28:19 · 8146 阅读 · 0 评论 -
centos7 防火墙(关闭、开启、开机关闭、开机自启等)
CentOS 7.0默认使用的是firewall作为防火墙,之前版本是使用iptables。 所以在CentOS 7执行下面命令是无...转载 2019-07-14 13:47:18 · 12100 阅读 · 0 评论 -
Linux查看CPU信息(CPU个数、核心数、CPU使用率、运行位数)
一、Linux查看CPU基本信息,可以使用命令:cat /proc/cpuinfo例如笔者的虚拟机:[root@promote ~]# cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 37model name : Intel(R) Core(TM) i5 CPU M 52...转载 2019-03-27 16:56:24 · 159110 阅读 · 2 评论 -
linux环境下运行自己打的jar并传递参数
1、代码部分在main函数里面public class T { public static void main(String[] args) { String str = args[0]; System.out.println(str); } } 2、命令行//参数需要用双引号括起来java -jar impl...原创 2019-03-13 11:16:36 · 2884 阅读 · 2 评论 -
解决: /bin/sh^M:解释器错误:没有那个文件或目录
场景:在Linux运行.sh文件时报标题错误,原因在于是因为该文件在windows系统上打开过,关闭后其中的空格符号和Linux的不同,导致这个报错,我们可以通过sed命令与正则的配合将文件中的空格符号替换成linux的空格。解决办法:#需要运行脚本全称为 test.shsed -i 's/\r$//' test.sh问题解决。...原创 2019-03-20 14:30:57 · 11587 阅读 · 1 评论 -
编译zstd获取到libzstd-jni.dll或者libzstd-jni.so
前言:需要使用zstd流解压时需要用到基于zstd的jni文件,windows系统下是dll文件,linux环境下是so文件。编译前提:系统环境安装的cmake及其图形工具gui。步骤:(以Linux环境为例子)1、下载zstd源码(wget下载)2、解压源码(Linux解压命令)3、在命令行输入 cmake-gui 如下4、点击 configure 、Generate5、进入...原创 2019-03-14 14:48:04 · 2123 阅读 · 1 评论 -
Linux常用命令大全
系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info...转载 2018-11-16 11:33:09 · 122 阅读 · 0 评论 -
Linux系统之下开启tomcat控制台,查看代码运行情况
方法:进入tomcat安装文件夹,打开命令行。如下操作:bin->startup.shcd …/logs/tail -f catalina.out原创 2018-11-23 16:58:03 · 276 阅读 · 0 评论 -
Linux与window路径差别(很容易入坑)
关键点:程序在自己win系统跑的好好的,部署到Linux系统之上就出现问题。首先检查路径问题;windows : 可以使用单斜杠和双斜杠 \\ ,都没有问题Linux: 认准 /...原创 2018-11-23 17:05:51 · 2321 阅读 · 0 评论 -
Linux环境下安装Redis
一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。和M...转载 2018-12-02 15:15:31 · 131 阅读 · 0 评论 -
windows系统与Linux系统的文件互相传输
第一步:下载WinSCP第二步:连接linux主机(ip地址、端口号、用户名、密码)第三步:连接成功后会出现如下界面第四步:将想要的复制到不同系统的文件或者文件夹进行复制,粘贴,即可。...原创 2018-12-02 15:20:59 · 309 阅读 · 0 评论 -
在linux环境里安装boost
1. 下载地址http://sourceforge.net/projects/boost/files/boost/1.53.0/2. 解压tar -zxvf boost_1_53_0.tar.gz复制到usr/localsudo mv boost_1_53_0 /usr/local3. 进入/usr/local/boost_1_53_0 目录下执行./bootstrap....转载 2019-01-07 21:11:15 · 187 阅读 · 0 评论 -
htop使用及命令详解
一、htop 简介 htop 是Linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。与Linux传统的top相比,htop更加人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。htop相比较top的优势:可以横向或纵向滚动浏览进程列表,以便看到所有的进...转载 2019-02-25 16:11:39 · 1065 阅读 · 0 评论 -
Linux中修改环境变量及生效方法
方法一:在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。要让刚才的修改马上生效,需要执行以下代码# source /etc/profile方法二:在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】用VI在用户目录下的.bash...原创 2019-02-20 11:20:07 · 204 阅读 · 0 评论 -
解决linux下syslog文件过大
方案一:su (进入root权限)echo " " > /var/log/kern.logecho " " > /var/log/syslog方案二:#写个自动覆盖文件内容的脚本,每三分钟覆盖一次*/3 * * * * echo " " > /var/log/kern.log*/3 * * * * echo " " > /var/log/syslog.原创 2019-02-26 10:11:33 · 11484 阅读 · 1 评论 -
查看Linux系统文件夹下各文件所占空间大小
linux查看根目录下所有文件夹大小的方法如下:1、进入根目录:cd /2、使用命令 : du -sh * 查看根目录下每个文件夹的大小3、进入占用空间比较大的文件夹,然后再使用2中命令查找大文件。du -ah --max-depth=1 这个是我想要的结果 a表示显示目录下所有的文...转载 2019-02-26 13:51:19 · 10791 阅读 · 0 评论 -
shell脚本单引号与双引号的区别
区别主要在进行字符串拼接时的差异:your_name="SuperXing"# 使用双引号拼接greeting="hello, "$your_name" !"greeting_1="hello, ${your_name} !"echo $greeting $greeting_1# 使用单引号拼接greeting_2='hello, '$your_name' !'greeting_...原创 2019-02-21 09:45:23 · 1167 阅读 · 0 评论 -
shell脚本字符串操作
1.输出字符串长度string="abcd"echo ${#string} #输出 42.提取子字符串string="csdn is a great site"echo ${string:1:2} # 输出 sd3.查找字符 i 或 o 的位置(哪个字母先出现就计算哪个):string="csdn is a great site"echo `expr index "$strin...原创 2019-02-21 09:49:27 · 539 阅读 · 0 评论 -
在linux环境运行自己Java项目封装的jar包
前提:linux已经装好jdk并配置好了环境变量。1、java -jar xxxxx.jar // 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出2、java -jar xxxxx.jar & //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。3、nohup Java -jar xxxxxx.jar & //意思是不挂断运行...转载 2019-03-04 15:48:33 · 459 阅读 · 0 评论 -
Linux统计指定目录下指定文件
方法一:wc 命令用于统计文件内容的行数、单词数、字母数。如果想递归的统计一目录下及其子目录下所有匹配文件的总的行数和每个文件的行数,可以使用一下命令。wc -l find ./ -name *.csv其中 -l 表示统计行数,方法二:find ./ -name *.csv 表示查找当前目录及其子目录下文件后缀为csv 的文件 。...原创 2019-03-07 09:06:07 · 285 阅读 · 0 评论 -
Linux环境下文件解压
一、zip格式 zip可能是目前使用的最多的文档压缩格式。它最大的优点就是在不同的操作系统平台上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.bz2在压缩率方面做得非常好。 我们可以使用下列的命令压缩一个文件:翻译 2019-03-14 14:03:44 · 533 阅读 · 0 评论 -
干货:在VMware中安装CentOS7详细图解
一、为什么选择CentOS?1、主流: 目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS2、免费: RedHat 和CentOS差别不大,CentOS是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本3、更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱...原创 2018-11-15 15:46:33 · 460 阅读 · 0 评论