随笔分类 -  linux

操作系统
linux cpu 内存分析
摘要:1.通过分析服务器资源,当发现资源消耗过多时,需要分析什么进程占用了,如下所示 2.分析第一台服务器 通过登录服务器,使用top命令查看,出来信息如下所示: 进程182618的内存占用了52.6%,属于.net应用程序,通过已维护的文档,知道了哪些.net程序的部署了,最终找到是该web应用程序内存 阅读全文

posted @ 2024-02-23 17:50 花阴偷移 阅读(7) 评论(0) 推荐(0) 编辑

阿里云centos 磁盘扩容
摘要:步骤1 进入阿里云 控制台 云服务器ecs,选择对应的实例,进入存储与快照 云盘, 扩容,按需求购买。 步骤2 远程连接实例,使用fdisk -l 查看是否存在,如下图所示: 购买的100G,已显示,需要挂载到某个Device中。 vda:代表系统盘,vda1 代表系统盘第1个分区,这里有三个分区, 阅读全文

posted @ 2023-05-26 16:25 花阴偷移 阅读(48) 评论(0) 推荐(0) 编辑

linux 磁盘分析
摘要:一. 案例分析1 1. 首先查看磁盘整体使用率 [root@iZwz97yqubb71vyxhuskfxZ ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.8G 0 3 阅读全文

posted @ 2022-12-19 17:21 花阴偷移 阅读(28) 评论(0) 推荐(0) 编辑

docker 安装和容器的路径
摘要:一. centos 8 上 /var/lib/docker 这里是docker安装路径。 /var/lib/docker/containers 这里是容器的路径,注意容器中的日志过大,分析参照:https://www.cnblogs.com/MrHSR/p/16739163.html 阅读全文

posted @ 2022-12-19 17:20 花阴偷移 阅读(36) 评论(0) 推荐(0) 编辑

linux 操作sqlite3示例
摘要:一.修改表中数据示例 1.找到要修改的db文件,这里是db.sqlite3文件, 找到要修改的表,修改密码名和密码 [root@iZwz927xptl8kw8zqrmwvcZ dbs]# pwd /usr/local/gerapy/dbs [root@iZwz927xptl8kw8zqrmwvcZ 阅读全文

posted @ 2022-07-22 11:46 花阴偷移 阅读(439) 评论(0) 推荐(0) 编辑

linux 安装git, 找拉取源码
摘要:一.安装 环境centos 8 yum -y install git [root@iZwz927xptl8kw8zqrmwvcZ ebs_crawler]# git --version git version 2.27.0 二.拉取源码,指定分支 #先指定clone目录 cd /usr/local/ 阅读全文

posted @ 2022-07-22 11:04 花阴偷移 阅读(733) 评论(0) 推荐(0) 编辑

linux 命令记录
摘要:1.清空 mariadb.log中的内容 [root@hsr backups]# : > /var/log/mariadb/mariadb.log 2.后匹配查找文件名 [root@iZwz927xptl8kw8zqrmwvcZ ~]# find / -name python3* 3.查找命令位置 阅读全文

posted @ 2022-07-19 10:25 花阴偷移 阅读(60) 评论(0) 推荐(0) 编辑

Linux编程 24 shell编程(结构化 if [ condition ] 数值比较,字符串比较)
摘要:一.概述 接着上篇讲的结构化命令,最后讲到了test命令的另一种写法 if [ condition ],它的语法格式如下: 第一个方括号之后和第二个方括号之前必须加上一个空格,否则就会报错。test命令可以判断三类条件:(1)数值比较(2)字符串比较(3)文件比较。 1.1 数值比较 比较 描述 例 阅读全文

posted @ 2018-10-16 17:47 花阴偷移 阅读(957) 评论(0) 推荐(1) 编辑

Linux编程 23 shell编程(结构化条件判断 命令if -then , if-then ... elif-then ...else,if test)
摘要:一.概述 在上一篇里讲到了shell脚本,shell按照命令在脚本中出现的顺序依次进行处理,对于顺序操作已经足够了,但许多程序要求对shell脚本中的命令加入一些逻辑流程控制,这样的命令通常叫做 结构化命令。 1.1 使用if - then语句 在其他编程语言中,if是一个等式,值结果为ture或f 阅读全文

posted @ 2018-10-12 17:48 花阴偷移 阅读(1883) 评论(0) 推荐(0) 编辑

Linux编程 22 shell编程(输出和输入重定向,管道,数学运算命令,退出脚本状态码)
摘要:1. 输出重定向 最基本的重定向是将命令的输出发送到一个文件中。在bash shell中用大于号(>) ,格式如下:command > inputfile。例如:将date命令的输出内容,保存到指定的输出文件中。 如果文件已存在,重定向操作符会用新的文件数据覆盖已有文件。这种情况下可以用双大于号(> 阅读全文

posted @ 2018-10-09 17:23 花阴偷移 阅读(1705) 评论(0) 推荐(1) 编辑

Linux编程 21 shell编程(环境变量,用户变量,命令替换)
摘要:一.概述 这篇介绍shell的变量使用,跟其实语言一样,都有声明变量,使用变量,在shell中变量允许你临时地将信息存储中shell脚本中,以便和脚本的其他命令一起使用。 1.1 环境变量 在前面章节到了linux系统的环境变量,也可以在脚本中访问这些值。下面使用set 命令来查看当前系统的环境变量 阅读全文

posted @ 2018-09-28 17:51 花阴偷移 阅读(623) 评论(0) 推荐(0) 编辑

Linux编程 20 shell编程(shell脚本创建,echo显示信息)
摘要:一概述 前面19章里已经掌握了linux系统和命令行的基础知识,从本章开始继续学习shell脚本的基础知识。在大量编辑shell脚本前,先来学习下一些基本概念。 1.1 使用多个命令 Shell可以让多个命令串起来,一次执行完成,可以把它们放在同一行中,用分号隔开,如下所示: 上面就是一个简单的脚本 阅读全文

posted @ 2018-09-27 18:21 花阴偷移 阅读(1532) 评论(0) 推荐(1) 编辑

Linux编程 19 编辑器(vim 用法)
摘要:一.概述 在开启shell脚本编程之前,必须要知道一款文本编辑器的用法,如文本编辑的查找,剪切,粘贴,定位等, 本篇只讲vim编辑器。vim编辑器全名叫vi improved,是经过对Unix系统vi编辑器的一些改进而来,vi编辑器是Unix系统最初的编辑器。 1.1 检查vim软件包 下面分析vi 阅读全文

posted @ 2018-09-25 17:35 花阴偷移 阅读(538) 评论(0) 推荐(0) 编辑

Linux编程 18 安装软件程序(yum工具对软件包安装,删除,更新介绍)
摘要:一. 概述 本篇介绍在linux上见到的各种包管理系统(package management system,PMS)用来进行软件安装,管理,删除的命令行工具。PMS是利用一个数据库来记录各种相关内容,包括: linux系统上已安装了什么软件包,每个包安装了什么文件,每个已安装软件包的版本。 软件包通 阅读全文

posted @ 2018-09-24 17:04 花阴偷移 阅读(591) 评论(0) 推荐(1) 编辑

Linux编程 17 文件权限(权限设置chmod,改变文件属主属组关系chown,chgrp)
摘要:一. 概述 如果创建了一个目录或文件,有时会需要改变它的安全性设置,在linux系统上有一些工具可以完成这任务,包括使用chmod命令改变已有默认权限,分别能对属主,属组,其它用户的权限的控制分别以读取、写入、执行3种权限来区分设置,还有使用chown,chgrp来改变默认属主属组关系。 1 . 改 阅读全文

posted @ 2018-09-23 12:43 花阴偷移 阅读(2541) 评论(0) 推荐(1) 编辑

Linux编程 16 文件权限(组管理 groupadd, groupmod,文件权限介绍)
摘要:一.用户组 前面章节知道用户账户在控制单个用户安全性方面很好,但涉及到共享资源或把用户类型分组时,组概念就出来了。 组权限允许多个用户对系统中的对象(比如文件,目录,设备等)共享一组共用的权限。 在centos中创建一个用户会为该用户单独创建一个组,这样可以更安全一些。 1.1 /etc/group 阅读全文

posted @ 2018-09-22 22:07 花阴偷移 阅读(1057) 评论(0) 推荐(0) 编辑

Linux编程 15 文件权限(用户管理 useradd,userdel,usermod,passwd,chpasswd,chsh, chfn,chage)
摘要:一. 概述 在上一篇中讲到了与用户账户有关的二个文件passwd和shadow,以及useradd工具的介绍。这篇接着讲useradd+参数,删除用户,修改用户的演示。 1. 删除用户userdel 使用userdel可以删除用户,但只会删除etc/passwd文件中的用户信息,而不会删除系统中属于 阅读全文

posted @ 2018-09-20 18:38 花阴偷移 阅读(566) 评论(0) 推荐(0) 编辑

Linux编程 14 文件权限(用户列表passwd,用户控制shadow,useradd模板与useradd命令参数介绍)
摘要:一. 概述 linux安全系统的核心是用户账户。 创建用户时会分配用户ID(UID)。 UID是唯一的,但在登录系统时不是用UID,而是用登录名。在讲文件权限之之前,先了解下linux是怎样处理用户账户的。以及用户账户需要的文件和工具,这样处理文件权限问题时,就知道如何使用它们了。 1.1 /etc 阅读全文

posted @ 2018-09-19 17:48 花阴偷移 阅读(1093) 评论(0) 推荐(0) 编辑

Linux编程 13 (系统环境变量位置, 环境变量持久化)
摘要:一.系统环境变量位置 在上章中,知道了如何修改系统环境变量,如PATH变量,以及创建自己的全局环境变量和局部环境变量。这篇学习怎么让环境变量的作用持久化。在此之前,先了解下系统环境变量文件会在哪些位置,当使用bash shell时,bash是如何查找环境变量位置的。下面先来介绍几个文件,这些文件叫启 阅读全文

posted @ 2018-09-18 17:39 花阴偷移 阅读(1034) 评论(1) 推荐(1) 编辑

Linux编程 12 (默认shell环境变量, PATH变量重要讲解)
摘要:一 .概述 默认情况下, bash shell会用一些特定的环境变量来定义系统的环境。这些默认环境变量可以理解是上篇所讲的系统全局环境变量。 1.1 bash shell支持的Bourne变量 Bourne shell 是 UNIX 最初使用的 shell。下面例举几个常用的变量名。 变量名 描述 阅读全文

posted @ 2018-09-17 17:43 花阴偷移 阅读(1231) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示