![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LINUX
文章平均质量分 63
MakeGreatEffort
这个作者很懒,什么都没留下…
展开
-
linux中systemctl详细理解及常用命令
一、systemctl理解Linux 服务管理两种方式service和systemctlsystemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。systemd对应的进程管理命令是systemctl1. systemctl命令兼容了service即systemctl也会去/etc/init.d目录下,查看...原创 2020-01-10 11:18:04 · 1012 阅读 · 0 评论 -
CentOS7关于网络的设置
装好CentOS7后,我们一开始是上不了网的这时候,可以输入命令dhclient,可以自动获取一个IP地址,再用命令ip addr查看IP不过这时候获取的IP是动态的,下次重启系统后,IP地址也会变化,这时候我们可以把系统的IP设置为静态的,设置步骤如下:(1)点击VMware虚拟机左上角的“编辑”,选择“虚拟网络编译器”。(2)选中VMnet8(NAT模式),再点击右侧的...转载 2020-01-09 20:40:51 · 119 阅读 · 0 评论 -
查看LINUX进程内存占用情况
可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内...转载 2018-05-10 08:37:07 · 107 阅读 · 0 评论 -
使用git服务器实现生产环境应用服务器代码更新管理的方案
方案的缘由是生产机房除指定的两台管理主机外,其它应用主机均不开放公网SSH管理端口。在对应用主机上的应用进行源码更新时,虽然可以借助架设的堡垒机或lrzsz工具实现大小文件、甚至批量文件的传输,但lrzsz工具仅适用于上传小文件,尤其是在通过堡垒机进行ssh代理中转时更为突出。而堡垒机虽然提供了WEB方式的文件传输(多文件对多点)功能,但每次都要使用浏览器登录进行操作,略麻烦。因此,设计了这样一个...转载 2018-05-11 09:32:17 · 1886 阅读 · 0 评论 -
Virtualbox虚拟机安装CentOS 6.5图文详细教程
什么是Virtualbox?VirtualBox 是一款开源虚拟机软件(注:跟vmware差不多)。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释...转载 2018-05-19 10:36:02 · 5092 阅读 · 0 评论 -
virtubox centos 不能全屏的问题
在VirtualBox里安装CentOS系统,会遇到“增强工具”无法正常安装,主要的原因是出在Kernel 库找不到。错误提示如下: 通过查看日志文件:cat /var/log/vboxadd-install.log 从日志显示,我们就可以找到问题的所在了。 第1步:安装 gcc-c++ 编译器(注意:如果你的CentOS是全部安装的话,那么默认已经安装好了)yum -y instal...转载 2018-05-19 11:52:32 · 1247 阅读 · 0 评论 -
详解CentOs设置静态IP的方法
在做项目时由于公司局域网采用自动获取IP的方式,导到每次服务器重启主机IP都会变化。为了解决这个问题,我参考了其他的文章然后根据自己的情况设置静态IP解决了这个问题,处理方式如下:1.修改网卡配置 编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPR...转载 2018-05-20 09:32:49 · 601 阅读 · 0 评论 -
在VirtualBox中安装CentOS 7
定写一篇关于在虚拟机中安装linux系统的文章。一是为了巩固自己的知识,二是希望能够对新手朋友提供一些帮助。我使用的是VirtualBox虚拟机,安装CentOS-7操作系统,文章仅供新手参考,如果有疏漏的地方,还望各位海涵和指正。准备条件在自己真实机上已经安装了VirtualBox虚拟机,具体安装方法可以参考Linux公社的文章。下载CentOS-7的镜像1. 在虚拟机中创建虚拟电脑图(1)如图...转载 2018-05-14 00:07:41 · 149 阅读 · 0 评论 -
linux怎么将一个文件移动到另一个目录下
使用mv命令就可以实现,例如:mv /home/1.txt /opt/这个命令是将/home目录下的1.txt移动到 /opt目录下命令执行后home目录下的1.txt将会被删除如果是想复制的话,可以使用cp命令,例如:cp -rf /home/1.txt /opt/ (如果复制的是目录的话,必须需要加上 -rf 参数)...原创 2018-05-20 16:23:23 · 8225 阅读 · 0 评论 -
设置centos7.3的YUM源为国内阿里云源
CentOS系统更换软件安装源 第一步:备份你的原镜像文件,以免出错后可以恢复。mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.re...转载 2018-05-20 23:00:43 · 1804 阅读 · 0 评论 -
linux中的内部命令和外部命令
linux中的命令大致可分为两类,内部命令和外部命令内部命令:也称shell内嵌命令;外部命令:存放在一个文件中,使用时需要去文件中查找,这些文件被定义在$PATH[root@centos7 ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bintype命令可以查看命令类型,以区别是内部命令还是外部命令例[...转载 2018-05-14 19:38:09 · 5694 阅读 · 0 评论 -
Filebeat 日志收集器 安装和配置
Filebeat 风来了.fox1.下载和安装https://www.elastic.co/downloads/beats/filebeat1目前最新版本 1.3.0 这里选择 LINUX 64-BIT 即方式一 方式一:源码wget https://download.elastic.co/beats/filebeat/filebeat-1.3.0-x86_64.tar.gztar -zxvf ...转载 2018-05-16 10:18:21 · 564 阅读 · 0 评论 -
linux系统crontab执行jar包的shell脚本
-cp 和 -classpath指定类运行所依赖其他类的路径,通常是类库,jar包之类window上分号“;” 分隔 linux上是分号“:”分隔。 用一点“.”代表当前路径(实例没有应用)/usr/java/jdk1.6.0_18/bin 是$JAVA_HOME jdk目录 单独写java -cp 也可以执行实例:#!/bin/shexport LANG="zh_CN.GB18030"P...转载 2018-07-09 09:56:08 · 237 阅读 · 0 评论 -
java flush()函数的作用
最近在 学习 io流,发现每次都会出现 flush()函数,查了一下 其作用 ,起作用主要如下 //——————–flush()的作用————————– 笼统且错误的回答: 缓冲区中的数据保存直到缓冲区满后才写出,也可以使用flush方法将缓冲区中的数据强制写出或使用close()方法关闭流,关闭流之前,缓冲输出流将缓冲区数据一次性写出。flash()和close()都使数据强制写出,所以两种结果...转载 2018-07-09 10:20:02 · 2827 阅读 · 0 评论 -
在Linux上创建txt文件,并编辑
1. touch + akk.txt(文件名 )创建文件akk.txt文件2.ls 查看所有文件3.vi akk.txtvi为进入vim编辑器命令,意为在vim编辑器中编辑akk.txt文件可以输入a后,按tab键,可以自动补全a开头的文件4.ii意为insert为输入模式,你可以任意修改文件内容5.esc退出编辑模式6. :wq保存并退出...转载 2018-07-09 10:36:36 · 41159 阅读 · 0 评论 -
crontab运行jar文件
第一步:crontab -e进入编辑crontab文件模式第二步:输入30 */1 * * * java -jar /root/java/test.jar 然后保存就ok了,这里的意思是每个小时的30分执行该命令,执行的是/root/java路径下的test.jar文件,这种方法不需要写环境变量之类的玩意儿,每次程序执行后,会把日志重定向到 /var/spool/mail 文件夹下版权声明:本文为...转载 2018-07-09 15:21:46 · 418 阅读 · 0 评论 -
linux系统,启动、停止、重启crontab服务
系统背景:cenos6.5操作工具:Xshell5情况一:正常情况(系统有service命令)重启服务命令:[root@centos6 /]# service crond restart启动服务命令:[root@centos6 /]# service crond start停止服务命令:[root@centos6 /]# service crond stop情况二:当linux发行的版本没有ser...转载 2018-07-09 15:33:01 · 638 阅读 · 0 评论 -
centos crontab相关命令
开启定时任务# service crond start查看状态# service crond status设置定时任务# crontab -e* * * * * command [ >> file ]第一个 * :表示分钟,可以是1~59,* 或者 */1 表示每分钟,*/5 表示每五分钟第二个 * :表示小时,可以是0~23,* 或者 */1 表示每小时,*/5 表示每五小时第三个 ...转载 2018-07-09 15:40:25 · 101 阅读 · 0 评论 -
linux 查看系统信息命令(比较全)
- uname -a - 查看内核/操作系统/CPU信息 - head -n 1 /etc/issue - 查看操作系统版本 - cat /proc/cpuinfo - 查看CPU信息 - hostname - 查看计算机名 - lspci -tv - 列出所有PCI设备 - lsusb -tv - 列出所有USB设备 - lsmod - 列出加载的内核模块 - env - 查看环...转载 2018-09-10 14:05:57 · 5425 阅读 · 0 评论 -
【Linux】Swap与Memory
背景介绍 Memory指机器物理内存,读写速度低于CPU一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存的造价是要高于磁盘的,且内存的断电丢失数据也是不能把所有数据和程序都保存在内存中的原因。 既然不能全部使用内存,那数据还有程序不可能一直霸占在内存中。当内存没有可用的,就必须要把内存中不经常运行的程序踢出去。但是踢到哪里去,这时候s...转载 2018-09-19 10:25:15 · 1594 阅读 · 0 评论 -
linux性能分析工具介绍(CPU,内存,磁盘I/O,网络)
一. CPU性能评估1.vmstat [-V] [-n] [depay [count]]-V : 打印出版本信息,可选参数-n : 在周期性循环输出时,头部信息仅显示一次delay : 两次输出之间的时间间隔count : 按照delay指定的时间间隔统计的次数。默认是1如:vmstat 1 3user1@user1-desktop:~$ vmstat 1 3pro...转载 2018-09-19 11:19:03 · 914 阅读 · 0 评论 -
Linux jar包 后台运行
Linux 运行jar包命令如下:方式一:java -jar shareniu.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java -jar shareniu.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。继续改进,如何让窗口关闭时...转载 2018-09-14 13:31:28 · 118 阅读 · 0 评论 -
ubuntu 运行jar程序
Linux 运行jar包命令如下:方式一: java -jar xxx.jar当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二 java -jar xxx.jar &&代表在后台运行。当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。方式三 nohup Java -jar xxx....转载 2018-09-14 21:49:34 · 2103 阅读 · 0 评论 -
nohup和&的区别
nohup和&的区别http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4241330&fromuid=21288388sh 22.sh & 将任务放到后台 ,即使关闭xshell退出当前session依然继续运行,但标准输出和标准错误信息会丢失nohup sh 22.sh 将任务放到后台,关闭标准输...转载 2018-09-14 21:57:05 · 491 阅读 · 0 评论 -
Linux下查看系统版本信息
在Linux环境下做开发的同学经常会遇到查看系统版本的问题,包括查看Linux内核版本号,系统的类型等。虽然很简单,但是时隔三日之后已经不记得是什么命令了,即使有印象也难免很清晰的知道命令的具体用法。索性就记录下来,方便日后再次碰到时快速查阅。 一、查看Linux内核版本信息方法1、cat /proc/version [root@localhost ~]# cat /p...转载 2018-09-14 22:07:54 · 812 阅读 · 0 评论 -
Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别
一、后台进程管理命令fg、bg、jobs、&、ctrl + z、ctrl + c、ctrl + \、ctrl + d1、 &加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &,2、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行3、jobs查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,...转载 2018-09-14 23:44:04 · 858 阅读 · 0 评论 -
linux下执行.sh文件的方法和语法
linux下执行.sh文件的方法 .sh文件就是文本文件,如果要执行,需要使用chmod a+x xxx.sh来给可执行权限。 是bash脚本么 可以用touch test.sh #创建test.sh文件 vi test.sh #编辑test.sh文件 加入内容 #!/bin/bash mkdir test 保存退出。 chm...转载 2018-10-11 20:08:57 · 2560 阅读 · 0 评论 -
.sh文件语法
介绍:1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编写脚本完成时,如果要执行该脚本,还必须使其可执行。要使编写脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行 2 注释在进行shell编程时, 以#开头的...转载 2018-10-11 20:09:59 · 3775 阅读 · 0 评论 -
Linux 各目录及每个目录的详细介绍
/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序/tmp 公共的临时文件...转载 2018-10-11 21:32:47 · 255 阅读 · 0 评论 -
Linux 下执行 sh 文件的方法
1 cd到.sh文件所在目录$ cd xxx12 给.sh文件添加x执行权限$ chmod u+x hello.sh13 ./执行.sh文件$ ./hello.sh1参考资料:1、Linux下面如何运行.sh文件? https://jingyan.baidu.com/article/3f16e003e51a752591c103a4.html-------------...转载 2018-10-11 22:18:49 · 1761 阅读 · 0 评论 -
Linux 中执行Shell 脚本的方式(三种方法)
Shell 脚本的执行方式通常有如下三种:(1)bash script-name 或者 sh script-name;(2)path/script-name或者./script-name;(3)sourcescript-name或者. script-name。下面,分别介绍下这三种方式的特点:(1)bash script-name或者sh script-name这是当脚本文件本身没有可...转载 2018-10-11 22:26:59 · 852 阅读 · 0 评论 -
Linux中ps命令详解
原文地址:http://blog.csdn.net/x_i_y_u_e/article/details/38708481 linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4....转载 2018-10-12 10:09:04 · 4865 阅读 · 1 评论 -
linux下wc统计文件的个数、行数、字数、字节数等信息方法
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式: wc [选项]文件…2.命令功能: 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数: -c 统计字节数。...转载 2018-10-12 10:11:50 · 4569 阅读 · 0 评论 -
/proc/cpuinfo 文件分析(查看CPU信息)
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu core...原创 2018-09-27 16:46:29 · 4561 阅读 · 0 评论 -
Linux系统查看CPU使用率的几个命令
在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。对于每一个CPU来说运行队列最好不要超过3,例如,如果是双核CPU就不要超过6。如果队列长期保持在3以上,说明任何一个进程运行时都不能马上得到cpu的响应,这时可能需要考虑升级cpu。另外满负荷运行cpu的使用率最好是user空间保持在65%~...转载 2018-09-27 17:02:44 · 932 阅读 · 0 评论 -
Linux中,top命令查看CPU利用率
top在命令行中输入 “top”即可 top 的全屏对话模式可分为3部分:系统信息栏、命令输入栏、进程列表栏。系统信息栏 第一行(top): “23:07:30"为系统当前时刻; “12:03”为系统启动后到现在的运作时间; “1 users”为当前登录到系统的用户,更确切的说是登录到用户的终端数 -- 同一个用户同一时间对系统多个终端的连接将被...转载 2018-09-27 17:05:35 · 5873 阅读 · 0 评论 -
常用linux命令jps
用于查看当前服务器中的java进程,类似于ps -ef | grep java,不同之处是它是由jdk提供的,可以输出JVM中运行的进程状态信息,因此它也可以用于jvm的监控和调优,参考https://my.oschina.net/feichexia/blog/196575,使用时需保证一正确配置java环境变量,常用参数有:-q:仅输出VM标识符,不包括classname,jar name...转载 2018-10-12 14:40:45 · 11815 阅读 · 0 评论 -
kafka 常用命令
Kafka 解压,进入kafka目录下的bin目录 启动zknohup ./zookeeper-server-start.sh ../config/zookeeper.properties &nohup ./bin/zookeeper-server-start.sh ./config/zookeeper.properties & 启动kafkan...转载 2018-10-12 14:44:53 · 280 阅读 · 0 评论 -
tomcat 详解 三catalina.home和catalina.base
log4j.properties 文件的配置内容如下:log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d %p [%c...转载 2018-09-29 11:02:02 · 1399 阅读 · 0 评论 -
linux下快速查找文件
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 ...转载 2018-09-29 23:03:57 · 1834 阅读 · 0 评论