linux
文章平均质量分 84
钟渊
持续学习
展开
-
Linux查看CPU和内存使用情况
今天面试问到了Linux的查看命令,当时尽然想不起来了,所以就记录下,这篇文章不错,供自己参考。在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出转载 2016-08-26 22:50:59 · 4131 阅读 · 0 评论 -
Linux学习基础篇(十)
一、权限管理1.1ACL权限1.2文件特殊权限1.3文件系统属性权限1.4系统命令sudo权限原创 2017-07-02 13:53:36 · 559 阅读 · 0 评论 -
Linux学习高级篇(一)
一、shell概述Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。Shell的分类:Bourne Shell:从19原创 2017-07-11 21:58:21 · 872 阅读 · 0 评论 -
Linux学习基础篇(二)
一、Linux中各目录的作用目录名 目录作用/bin/ 存放系统命令的目录, 普通用户和超级用户都可以执行。 不过放在/bin下的命令在单用户模式下也可以执行/sbin/ 保存和系统环境设置相关的命令, 只有超级用户可以使用这些命令进行系统环境设置, 但是有些命令可以允许普通用户查看/usr/bin/ 存放系统命令的目原创 2017-05-20 21:59:28 · 990 阅读 · 0 评论 -
Linux学习基础篇(五)
一、用户管理命令1.1用户管理命令useradd 命令名称: useradd命令所在路径: /usr/sbin/useradd执行权限:root语法: useradd 用户名功能描述:添加新用户 范例:useradd tom1.2用户管理命令passwd命令名称: passwd命令所在路径: /usr/bin/passwd执行权限原创 2017-06-11 17:14:38 · 508 阅读 · 0 评论 -
Linux学习基础篇(九)
一、用户管理1.1 、/etc/passwd文件我们以root用户为例介绍每个字段的含义:第一个字段:用户的名称第二的字段:密码的标示第三个字段:UID(用户的id)0:表示超级用户1-499:系统用户(也称作伪用户)500-65535:普通用户第四个字段:GID(用户初始组的id)第五个字段:用户说明第六的字段:家目录普通用户:/h原创 2017-06-25 20:12:25 · 1526 阅读 · 0 评论 -
Linux学习高级篇(二)
一、Bash变量1、用户自定义变量2、环境变量3、参数变量4、预定义变量原创 2017-07-14 21:58:39 · 864 阅读 · 0 评论 -
Linux学习基础篇(十一)
一、分区和文件系统介绍1.1分区的类型主分区:总共最多只能分四个扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区1.2分区的表示方法原创 2017-07-05 22:20:34 · 428 阅读 · 0 评论 -
Linux学习高级篇(四)
1、正则表达式1.1正则与通配符正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不正则表达式,所以只能使用shell自己的通配符来进行匹配了 。1.2基础正则表达式元字符 作 用* 前一个字符匹配原创 2017-07-29 22:51:09 · 1266 阅读 · 0 评论 -
Linux学习高级篇(三)
一、Bash的运算符1.1数值运算与运算符(1)、declare声明变量类型[root@localhost ~]# declare [+/-][选项]变量名选项:-: 给变量设定类型属性+: 取消变量的类型属性-i: 将变量声明为整数型(integer)-x: 将变量声明为环境变量-p: 显示指定变量的被声明的类型linux中运算符的原创 2017-07-22 11:46:29 · 604 阅读 · 0 评论 -
Linux学习高级篇(五)
一、系统管理1.1进程管理(1)进程简介进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。(2)查看进程[root@localhost ~]# ps aux#查看系统中所有进程,使用BSD操作系统格式[root@localhost ~]# ps -le#查看系统中所有进程,使用Linux标准命令格式。原创 2017-08-06 11:08:35 · 676 阅读 · 0 评论 -
Linux学习高级篇(六)
1、日志管理简介在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务。rsyslogd日志服务更加先进,功能更多。但是不论该服务的使用,还是日志文件的格式其实都是和syslogd服务相兼容的,所以学习起来基本和syslogd服务一致。rsyslogd的新特点:(1)基于TCP网络协议传输日志信息;(2)更安全的网络传输方式;(3)有日志消原创 2017-08-06 21:48:04 · 870 阅读 · 0 评论 -
Linux学习基础篇(四)
一、文件处理命令1.1文件处理命令ln命令名称: ln命令英文原意: link命令所在路径: /bin/ln执行权限:所有用户语法: ln -s [原文件] [目标文件]-s 创建软链接 功能描述:生成链接文件 范例:$ ln -s /etc/issue /tmp/issue.soft创建文件/etc/issue的软链接/tmp/issue.soft原创 2017-06-10 10:05:39 · 607 阅读 · 0 评论 -
Linux学习基础篇(八)
一、软件包管理1.1软件包的分类源码包--脚本安装包二进制包(RPM包、系统默认的包)1.2源码包和RPM包的区别源码包的优点:1)开源,可以修改源代码2)可以自由选择所需的功能3)稳定效率高4)卸载方便源码包的缺点:1)安装过程复杂,容易出现错误。2)编译过程时间长RPM包的优点:1)包的管理系统简单,通过几原创 2017-06-20 22:35:23 · 370 阅读 · 0 评论 -
删除CentOS6.5系统自带的jdk
首先查看JDK的版本,java -version卸载步骤如下:[root@localhost ~]# rpm -qa|grep jdkjava-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64[root@localhost ~]# rpm -qa原创 2016-10-22 13:08:01 · 4427 阅读 · 0 评论 -
阿里云服务部署web项目
使用的工具:putty和psftp. putty是用来连接服务器的,psftp是传文件的。首先使用psftp上传tomcat和jdk.双击PSFTP,如下图所示:输入put -r命令上传文件上传时会出现一长串的文件。。。然后打开:putty,连接服务器。可以看到tomcat和jdk文件已经上传到服务器上。本次上传的文件是已经解压后原创 2016-10-03 03:09:04 · 905 阅读 · 0 评论 -
Linux中搭建fastDFS
本次使用的工具是:一、使用xftp上传下面三个文件到服务器。用xshell连接到服务器查看上传的文件进入libfastcommon执行安装命令cd libfastcommon-1.0.7 ./make.sh ./make.sh install 注意安装过程中的输出信息,如果没有报错就表示libfastcommon安装成原创 2016-10-04 22:07:39 · 2075 阅读 · 0 评论 -
Centos6.5中redis的搭建
本次搭建的是单机版。首先使用xftp上传redis的jar包。通过xshell查看jar包。然后cd 到usr/java ,在java 中创建redis目录mkdir redis退出并解压redis包到redis目录下进入redis中查看目录结构:编译:make命令编译完成:原创 2016-10-30 15:57:19 · 421 阅读 · 0 评论 -
linux常用操作命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2016-09-07 19:35:19 · 551 阅读 · 0 评论 -
Linux学习基础篇(一)
一、Linux和Unix的发展Unix的发展史1965年,AT&T贝尔电话实验室、通用电气公司、麻省理工学院MAC课题组一起联合开发一个称为Multics的新操作系统。Multics 系统的目标是要向大的用户团体提供对计算机的同时访问,支持强大的计算数据存储,以及允许用户在需要的时候容易地共享他们的数据。 1969年美国贝尔实验室的肯.汤普森在DEC PDP-7机器原创 2017-05-14 15:24:56 · 828 阅读 · 0 评论 -
linux下使用crontab定时备份mongodb数据
一、创建备份目录在linux中的指定位置创建mongodb_bak_now和mongodb_bak_list两个目录。我是创建在/data1/mongodb_bak/下二、编写脚本备份脚本的编写:#!/bin/bash #backup MongoDB #mongodump命令路径 DUMP=/usr/local/mongodb/bin/mongod原创 2017-05-06 15:50:11 · 1764 阅读 · 0 评论 -
Linux学习基础篇(三)
一、Linux中文件处理命令1.1命令格式命令格式 :命令 [-选项] [参数]例 : ls -la /etc 说明: 1) 个别命令使用不遵循此格式2) 当有多个选项时, 可以写在一起3) 简化选项与完整选项-a 等于 --all 1.2目录处理命令命令名称:ls命令英文原意: list命令所在路径: /bin/ls执行权限:所原创 2017-06-04 19:55:40 · 645 阅读 · 0 评论 -
Linux学习基础篇(六)
一、网络命令1.1网络命令write 指令名称: write指令所在路径: /usr/bin/write执行权限:所有用户语法: write 用户名>功能描述:给用户发信息,以Ctrl+D保存结束范例: # write tom1.2 网络命令wall指令名称:wall命令英文原意: writeall指令所在路径: /usr/bin/wal原创 2017-06-15 22:30:47 · 564 阅读 · 0 评论 -
Linux学习基础篇(七)
一、Vim命令1.1vim的简介Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。 Vim的工作模式:插入命令:命令作用a在光标所在字符后插入A在光标所在行尾插入i在光标所在字符前插入I原创 2017-06-18 22:54:19 · 664 阅读 · 0 评论 -
linux中mongodb连接问题
前言:由于使用mongodb.address=127.0.0.1:27017连接配置,导致抛出以下异常:com.mongodb.DBTCPConnector _set WARNING: Master switching from localhost:27017 to localhost:27017解决方法:使用远程连接工具连接到服务器,输入以下命令:查看该机器对应的ip地址原创 2017-06-28 18:40:00 · 2888 阅读 · 0 评论 -
使用jar命令查看搜索jar包中的文件
操作命令:查找jar包中pom文件:jar ftv ks-web-1.0.3.jar |grep pom.xml查看jar包的目录结构:jar ftv ks-web-1.0.3.jarjar 命令参数说明用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项:...原创 2019-07-16 10:11:18 · 11886 阅读 · 0 评论