windows系统:分区

linux系统:树形结构

《鸟哥的私房菜》关于分区、linux命令。基础篇  服务器篇

关于文件夹:

/boot       引导分区,操作系统启动时要到该目录下读取一些启动文件

/lib          库文件,数据库等文件在该目录下

/mnt        挂载第三方USB内容

/media    挂载光盘

/root        只有root用户可以访问

/home     默认用户都建在这个文件夹下

/usr/local    自己部署的软件一般在这个目录下

/opt         也是自定义软件的安装目录

/etc         下面是一些配置文件和启动脚本,修改etc下的任何一个文件,最好先做备份

/bin         常用linux命令所在的目录

/sbin       默认只有管理员才能执行的命令

/var        经常变化的数据放在这个文件夹下

/tmp       1,该目录不能删,删掉系统就挂了,因为安装软件时,会向这个目录写文件,

2,这个目录有特殊的权限,默认情况下,任何用户都可以在该目录下写入文件,但是不能删除其他用户的文件(root用户除外)

关于用户:

whoami  查看当前账户

自己建的用户:

useradd  添加用户

userdel   删除用户

usermod 修改用户

more /etc shadow   查询linux系统下的用户

su           切换用户  su - username

创建的用户必须隶属于一个组,就像一个人出生后必须属于一个国家。创建用户的时候,如果没有创建组,则默认创建一个组,组名和用户名一样。

passwd username  给用户设置密码

从管理员切换到普通账号是不需要输入密码的。反之需要。

~            代表home目录

pwd       显示当前目录

关于权限:

在home下,user1 默认是没办法访问 user2的目录的,可以进入etc等目录,但是对文件只有只读权限。

操作权限-------文件   我能对这些文件做哪些事情

所有者权限----用户   谁能对这些文件做哪些事情

ll -h       查看文件详细信息

-rw-r--r--

第一个字符表示文件类型,-表示普通文件,d表示他是一个目录

后面rw-    r-   r-- 表示文件的权限,r:读  w:写 x:执行 -:没有权限

chmod修改权限

u:所有者  g:组   o:其他用户   a:所用用户

+ 加权限   -  减权限  = 让谁的权限和谁的一样

mkdir 目录名       创建目录(文件夹)

touch x.txt  新建一个空文件

命令后加  --help 查看帮助

-r 一般是递归的意思

chmod -R 755 aa 将aa这个目录,及目录下的文件权限多修改为755  同时改变目录及其子文件权限

改变所有者权限:

chown [-R] user1:group1 aa  用户和组都改变

chown [-R] user1 aa              只改变用户

chown [-R] group1 aa            只改变组

x权限对于一个目录来说,意味着能不能进入这个目录

r权限对于一个目录来说,意味着能不能看目录下的内容

软件安装:

1、免安装(解压缩可以直接使用)--tomcat、jmeter

压缩包格式:

tomcat.zip   解压:unzip tomcat.zip             压缩文件

tomcat.tar   解压:tar -zxvf tomcat.tar.gz     tar--打包文件  gz--压缩文件

建议解压缩到/user/local/目录下

卸载时直接把目录删掉

2、直接运行可执行程序(类似windows安装程序):

a,确保可执行程序必须具有执行权限

b,安装界面:图形化界面、非图形化界面(把sh文件拷贝到linux的一个目录下,任意目录,同时给它加上执行权限,回车后按照提示去做)

卸载时直接把目录删掉

3、rpm格式软件(红帽公司发布的安装软件)

查询:rpm -aq 查询关键字(支持模糊查询*)      前提:该软件时基于rpm格式安装的才可以查询到

安装:把rpm包拷贝到linux文件夹下,rpm -ivh 软件安装包名称

卸载:rpm -e 要卸载的文件   rpm -e --nodeps 要卸载的文件(不考虑跟其他软件的依赖关系,强制卸载)

4,源码安装

a,下载或拷贝源码安装包到user/local/src/下

b,解压源码安装包

c,进入安装包目录下

d,

./configure 参数设置

make

make install

5,在线安装(首选)

配置

yum -y install 软件名称列表

安装zabbix--分布式监控平台(kan 2.2b版本的说明书)

可以监控任何东西,mysql、代码等等。

前提:监控服务器上需要安装mysql和apche

1,添加zabbix软件仓库

2,

监控服务器安装server端和前端

yum install zabbix-server-mysql zabbix-web-mysql

被监控服务器安装agent

yum install zabbix-agent-mysql

3,创建数据库、导入数据

mysql -pmysql

crete database zabbix

use zabbix

source 执行sql命令

3,在server端配置数据库

cd etc

cd zabbix

ls

v i zabbix_server.conf  查看数据库相关信息,可以看到DBName=zabbix   DBUser=xxx    DBPassword=xxx

mysql -pmysql

showdatabase可以查看到叫zabbix的数据库

4,启动zabbix server

service zabbix-server restart

5,在agent中配置server信息

more zabbix_agentd.conf

修改:

Server=zabbix server所在服务器的地址

ServerActive=zabbix server所在服务器的地址

Hostname=可以随意起,但是要记住

6,启动客户端

service zabbix_agent restat

7,网页访问:如192.168.1.201:8888/zabbix/host.php

点击Configuration-Hosts:

Host name填写agent所在服务器地址

Visible name自己起

Groups:Linux servers

Agent interfaces:填写agent所在服务器地址  端口号默认的即可

点击添加按钮

选择Templates,选择Template_OS_Linux

8,在Monitoring中可以看到监控图表

压测服务器,看图表变化

Linux核心-hc课堂笔记的更多相关文章

  1. Jmeter核心-hc课堂笔记

    自动化测试平台-Httprunner-接口.UI.协议. 平台语言-JAVA-UI-Selenium(java版的).Appium(java版的).接口-Httpclient.Jmeter.(Jmet ...

  2. Docker介绍-hc课堂笔记

    1,传统模式-多个服务器:申请.安装jdk等.部署环境. 容器-整包,把有东西打包到一起,把这个包放在服务器上. linux中装了docker,起100个服务,改个数字就可以,5分钟左右. 2,虚拟化 ...

  3. 潭州课堂25班:Ph201805201 django 项目 第三十课 linux 系统迁移 (课堂笔记)

    进入虚拟环境, 冷冻 把安装环境放到这个文档中 pip freeze >> requirements.txt 在另一台机器中 pip install -r requirements.txt ...

  4. Lr场景设计-hc课堂笔记

    性能测试最基本也是最难的部分:场景设计.瓶颈分析和定位 10个业务10个脚本,每个脚本单独执行:单独场景.10个脚本一起执行:混合场景.10个业务1个脚本:可以设计不同用户登录,分别做不同的操作等场景 ...

  5. Locust环境搭建及应用-hc课堂笔记

    Locust环境搭建: 1,在命令窗口中,进入到python项目路径,如:d:\Pycharmproject\venv\Scripts 2,执行Scripts下的active.bat,进入到虚拟环境 ...

  6. Lr原理初识-hc课堂笔记

    showslow web服务器-apache.ngix devops 需求调研-占1/3的时间. 架构拓扑图 APP端测试工具:JT.Vtest 进程是管理单元.线程是执行单元. 虚拟用户和真实用户是 ...

  7. 静态性能测试-hc课堂笔记

    UI自动化,需要掌握html相关知识 w3c网站. 会了性能测试就会了接口自动化. 静态扫描:降低40-50% findbugs,隐含的bug checkstyle,风格规范 域名解析: 输入网址-D ...

  8. ocp11g培训内部教材_052课堂笔记(042)_体系架构

    OCP 052 课堂笔记 目录 第一部分: Oracle体系架构... 4 第一章:实例与数据库... 4 1.Oracle 网络架构及应用环境... 4 2.Oracle 体系结构... 4 3. ...

  9. 九章算法系列(#3 Binary Tree & Divide Conquer)-课堂笔记

    前言 第一天的算法都还没有缓过来,直接就进入了第二天的算法学习.前一天一直在整理Binary Search的笔记,也没有提前预习一下,好在Binary Tree算是自己最熟的地方了吧(LeetCode ...

随机推荐

  1. 乐字节-Java8新特性之方法引用

    上一篇小乐介绍了<Java8新特性-函数式接口>,大家可以点击回顾.这篇文章将接着介绍Java8新特性之方法引用. Java8 中引入方法引用新特性,用于简化应用对象方法的调用, 方法引用 ...

  2. MYSQL查询优化(Ⅱ)

    本文列举出五个MySQL查询优化的方法,当然,优化的方法还有很多. 1.优化数据类型 MySQL中数据类型有多种,如果你是一名DBA,正在按照优化的原则对数据类型进行严格的检查,但开发人员可能会选择他 ...

  3. Java基础——详尽说明try-catch-finally的用法

    问:Java异常处理机制,理解了吗?Java异常处理,真的掌握了吗?什么是自定义异常?catch体里遇到return 是怎么处理?finally 体里有return怎么处理?catch 和 final ...

  4. Killing Monsters(hdu4970)

    Killing Monsters Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)T ...

  5. 百度智能小程序弹窗组件wcPop|智能小程序自定义model弹窗模板

    百度智能小程序自定义弹窗组件wcPop|百度小程序model对话框|智能小程序弹窗界面模板 最近百度也推出了自己的智能小程序,如是就赶紧去试了下,官方提供的api还不是狠完整.而且官方提供的弹窗组件也 ...

  6. EasyUI 通过 Combobox 实现 AutoComplete 效果

    朋友在做一个web程序,用的EasyUI框架,让我帮忙实现一个自动提示功能.由于之前我也没用过EasyUI框架,就想到了jQueryUI有 AutoComplete 插件,就想直接拿过来用. 但当我将 ...

  7. List常用几种方式

    第一种,匹配俩个集合中相同的值 , , , , , , }; , , , , , , , , }; var C= listA.Intersect(listB); foreach (var item i ...

  8. ES6 箭头函数下的this指向

    在javscript中,this 是在函数运行时自动生成的一个内部指针,它指向函数的调用者. 箭头函数有些不同,它的this是继承而来, 默认指向在定义它时所处的对象(宿主对象),而不是执行时的对象. ...

  9. create-react-app脚手架的安装和目录结构介绍

    1.对脚手架的初步了解 编程领域中的“脚手架”指的是能够快速搭建项目“骨架”的一类工具,例如大多数的React项目都有src,public,webpack配置文件等等,而src目录中又包含compon ...

  10. GDI+编程(画笔/画刷/路径/区域)

    构造Graphics对象 Graphics类是GDI+程序设计的核心,Graphics类能够完成大部分的绘图,文本输出,几何图形的填充及坐标系统的转换等各种操作.在功能上,它与GDI的设备环境(DC) ...