zoukankan      html  css  js  c++  java
  • Linux核心-慧测课堂笔记

    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中可以看到监控图表

    压测服务器,看图表变化

  • 相关阅读:
    Meterpreter
    CHM木马
    浅析ARP协议及ARP攻击
    python绝技 — 使用PyGeoIP关联IP地址和物理位置
    python虚拟环境virtualenv的安装与使用
    python调用nmap探测局域网设备
    提权
    Nexpose
    docker安装使用
    一些渗透测试练习环境介绍
  • 原文地址:https://www.cnblogs.com/lp475177107/p/10316934.html
Copyright © 2011-2022 走看看