LAMP部署

环境:虚拟机centos7

安装apache:

命令:yum install -y httpd

(在执行这个命令时,可能会遇到运行yum时出现/var/run/yun.pid已被锁定,PID为xxxx的另一个程序正在运行。我是直接用rm -rf /var/run/yum.pid命令将其删除)

Apache的配置文件在/etc/httpd/,conf里面是主配置文件http.conf,conf.d里面是模块的配置文件。

默认的apache的网站根目录是/var/www/html/

启动apache服务service httpd start,访问127.0.0.1即可看到apache的测试页面。

(这里如果是出现Redirecting to /bin/systemctl start httpd.service的报错信息,那么就通过输入/bin/systemctl start httpd.service来启动apache服务)

若想修改apache的根目录,可以在httpd.conf里面进行修改。

Serveradmin是在网站报错后,告诉别人联系你的邮箱。

Servername就是配置相关的域名

DocumentRoot就是更改网站的根目录,相应的,Directory也要进行同样的修改。

安装php:

命令:yum install -y php

进入/etc/httpd/conf.d/中就可以看到php.conf。

在/etc/httpd/modules/中有一个libphp5.so就是用来解析php代码的。

其他的一些配置,可以在php.conf中进行相应的配置。使用less php.conf即可。

安装MySQL:

命令:yum install -y mysql-server mysql

(这里可能会显示没有mysql-server插件,mysql会正常安装,解决方法:yum install -y mariadb-server mysql)

启动mysql:service mysqld start

(在centos7中,无法安装mysql-server,所以我安装的是mariadb-server,那么启动服务:/bin/systemctl start mariadb.service,用systemctl enable mariadb.service来设置开机自启动)

设置mysql的密码:Mysqladmin -u root password ‘mysql的密码’

(通过mysql_sceure_installation来更改mysql数据库密码)

登录MySQL:mysql -u root -p

设置开机启动:chkconfig mysqld on           chkconfig httpd on

安装php-mysql:yum install -y php-mysql

启动apache:systemctl start httpd.service

停止apache:systemctl stop httpd.service

重启apache:systemctl restart httpd.service

开机启动:systemctl enable httpd.service

开机不启动:systemctl disable httpd.service

检查是开机启动还是开机不启动:systemctl list-unit-files | grep httpd

以下是在做计算机取证的作业时,产生的问题:

adduser与useradd的区别

adduser:

该命令创建用户的格式为:adduser 用户名

然后就按照系统的提示来设置密码等信息,EZ。

useradd:

该命令创建用户的格式为:useradd 用户名(这一步只是创建了一个用户名,并没有在/home目录下创建同名文件夹和设置相应的密码,所以可以用useradd -m 用户名既创建了用户名,并在/home目录下创建了同名文件夹)

然后就需要设置密码:passwd 密码(这一步操作是useradd -m 用户名之后的操作)

既然有创建,则必然有删除,删除用户:userdel -r 用户名(其中的-r的作用是在删除用户名的同时删除同名文件夹)

要我说,我肯定喜欢adduser,因为简单,方便。

因此了解一下该命令的具体内容:

adduser,这个命令实际是一个perl脚本,是useradd等类似底层命令的更友好的前端,它会用交互性的方式建立新用户,使用它可以指定新用户的家目录,登录密码,是否加密主目录等等,它会:

1.建立一个新目录作为home目录

2.建立相同名称的新组

3.把用户的主要组设为该组

4.从/etc/SKEL目录下拷贝文件到家目录,完成初始化

5.建立新用户的密码

6.如果其存在的话,还会执行一个脚本。

Linux

/usr/share/sqlmap/tamper目录里面存放的是一些waf绕过脚本

cat /etc/shells查看shell

cat /etc/password | grep cat查看用户登录系统之后默认使用的shell是哪个

cat /etc/default/useradd 查看新创建的用户使用的是哪个shell

文件管理命令:

cat命令:将文件内容连接后传送到标准输出或重定向到文件

-n:从第一行开始对文件输出的所有行继续编号

-b:忽略对空白行的编号

-s:将连续的两个空白行合并为一行

chmod命令:更改文件的访问权限。

补充说明:chomd命令全称change mode,可更改读(r)、写(w)、执行(x)三种权限。

-c:完成权限更改后显示更改信息

-f:忽略错误信息的输出

-R:以递归的方式更改目录及其下的所有子目录的权限

chown命令:更改文件的所有者。

补充说明:Chown命令全称change owner,其使用权限对系统所有用户开放。

-c:显示文件所有者更改后的信息

-f:忽略错误信息的输出

-R:以递归的方式更改目录及子目录的所有者

find命令:查找(符合条件)文件并将查找结果输出

补充说明:命令用于查找指定目录下的文件。使用权限对系统所有用户开放。

-mount,-xdev:只对指定目录下的文件进行检查

-amin n:查找在过去n分钟内读取过的文件

-atime n:查找n天前读取过的文件

-cmin n:查找在过去n分钟内修改过的文件

-ctime n:查找在过去n天内修改过的文件

ln命令:在文件之间创建链接

补充说明:ln命令的全称为link,其创建的链接包括硬链接和软链接,命令的使用权限对系统所有用户开放。

-f:在链接时先将同名文件删除

-d:允许系统管理员硬链接自己的目录

-i:在删除同名文件时先询问

-n:在进行软链接时,将dist视为一般的档案

-s:创建软链接(就是符号链接)

rm命令:删除文件或目录

补充说明:rm命令的全称为remove,使用权限对系统所有用户开放。

-i:删除前逐一询问确认

-f:强行删除,无须逐一确认

-r:将目录及子目录和文件逐一删除

wc命令:计算文件或标准输出设备的字节数、字数或是列数。

补充说明:wc命令的全称为word counts,使用权限对系统所有用户开放。

-c:只显示字节数

-l:只显示行数

-w:只显示字数

split命令:将文件分割成指定大小的子文件

补充说明:分割后子文件名默认值为x和aY后缀组合(如第一个文件是aa,则第二个是ab,依次类推),使用权限对系统所有用户开放

-a:指定用于构成输出名称文件后缀部分的字母数

-b:用于指定子文件的字节数

-l:指定每个输出文件的行数(默认值是1000行)

磁盘管理命令:

dd命令:将指定大小的块复制到一个文件

补充说明:dd命令的全称为disk dump,其在复制文件的同时可指定转储。

if=FILE:输入文件名称,默认是标准输入

of=FILE:输出文件名称,默认是标准输出

bs=BYTES:同时设置输入/输出的块大小,单位是字节

count=blocks:指定要复制的块数

cbs=BYTES:每次转储的字节数,即指定转储缓冲区的大小

obs=BYTES:每次输出的字节数,即指定块大小

Linux下信息收集

查看系统类型

cat /etc/issue

cat /etc/*-release

cat /etc/lsb-release

cat /etc/redhat-release

以前的一些word的整理的更多相关文章

  1. Office办公软件(Excel PPT Word)使用整理

    Office办公软件(Excel PPT Word)使用整理.. -------------- Excel默认打印预览于当前连接的打印机的纸张大小保持一致. Excel sheet不见了怎么办 --- ...

  2. 用Word收集网页中的内容,用文档结构图整理

    如何用Word保存网页中的内容 网页中的内容,用什么保存好? 用笔记类软件是个不错的选择,还可以用 Word 保存,这样方便用“文档结构图”来整理网页. 如图:网页收集后用文档结构图进行整理. (图一 ...

  3. #考研笔记#计算机之word问题

    Word 问题:1. 如何为文档加密保存?单击 office 按钮\另存为\工具按钮\常规选项\设置打开文件时的密码 2. 怎样在横格稿纸中录入古诗?单击 office 按钮\新建\模板\信纸\稿纸( ...

  4. MySql如何编写高效的SQL

    最近应团队要求,研究整理了下,mysql相关的优化,有些是根据实际java项目中碰到的情况经验之谈.欢迎讨论~ SQL 语言是一种强大而且灵活的语言,在使用 SQL 语言来执行某个关系查询的时候,用户 ...

  5. Notepad++插件之TextFX

    Technorati 标记: notepad   Notepad++插件TextFX Characters是一款默认安装的插件,由于功能强大,被编程爱好者认为是最好的Notepad++插件,第二名是L ...

  6. 博文Contents<1--到450—>

    积分=排名>2017-05-15这一天还真是厉害了.让我等了5个月时间... ====================-------------- 前言:博客中的随笔文章.并非都是笔者的原创文章 ...

  7. Notepad++ 插件之 TextFX (安装及作用)

    <安装:打开 notepad++  插件 -> Plugin Manager -> Show Plugin Manager -> available ->选中 TextF ...

  8. (转)notepad++去重

    notepad++  真是强大,几乎你能想到的处理文本方法都可以用它来实现,因为他有强大的插件团! 例如1:去除重复行 先安装TextFx插件 在菜单TextFX-->TextFX Tools下 ...

  9. 软件基础1Word文档编辑

    word文档编辑 启动Word2010 创建文档,<你好word>. 编辑文字. 保存的三种方式. ctrl+s. 点击文件选择保存,或另存为. 快速工具栏保存按钮. 设置字体 1.通过工 ...

随机推荐

  1. JUC并发编程基石AQS之主流程源码解析

    前言 由于AQS的源码太过凝练,而且有很多分支比如取消排队.等待条件等,如果把所有的分支在一篇文章的写完可能会看懵,所以这篇文章主要是从正常流程先走一遍,重点不在取消排队等分支,之后会专门写一篇取消排 ...

  2. gloo基本知识

    Architechture(架构) Gloo通过Envoy XDS gRPC API来动态更新Envoy配置, 更方便的控制Envoy Proxy, 并保留扩展性..本质是一个Envoy xDS配置翻 ...

  3. Java IO 流-- 文件拷贝

    IO流操作套路: 1.创建源: 2.选择流: 3.操作: 4.释放资源 上代码: package com.xzlf.io; import java.io.File; import java.io.Fi ...

  4. Spark RDD----pyspark第四次作业

    1.pyspark交互式编程 查看群里发的“data01.txt”数据集,该数据集包含了某大学计算机系的成绩,数据格式如下所示: Tom,DataBase,80 Tom,Algorithm,50 To ...

  5. 安卓微信浏览器中window.location.href失效的问题

    最近接手一微信项目,测试功能时,发现跳转在android手机上不动了.iso系统可以正常跳转的.解决方法: window.location.href = url + '?v=' + (new Date ...

  6. Windows API 中 OVERLAPPED 结构体 初始化

    出处:https://github.com/microsoft/Windows-classic-samples/blob/1d363ff4bd17d8e20415b92e2ee989d615cc0d9 ...

  7. 日志分析工具ELK(一)

    一.ELK介绍 1.1 elasticsearch 1.1.1 elasticsearch介绍 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎 ...

  8. zookeeper笔记(一)

    title: zookeeper笔记(一) zookeeper 安装简记 解压文件 $ tar -zxvf zookeeper-3.4.10.tar.gz -C 安装目录 创建软连接(进入安装目录) ...

  9. Windows系统自带的ODBC Data Sources的配置及使用

    一直不明白ODBC是个什么东东,虽然一次次碰到,却从没用过,看Wikipedia上的描述,可以访问各种数据库.Excel.CSV等,可以剥离数据库和操作系统依赖,简直神乎其神.不过这样的描述太抽象概括 ...

  10. 鸟哥Linux私房菜(基础篇)——第十一章:认识与学习Bash

    1.变量的取用与设定 ●变量的取用:echo ●变量的设定规则 变量与变量内容以一个等号『=』来连结. 等号两边不能直接接空格符. 变量名称只能是英文字母和数字,但是开头字符不能是数字. 变量内容若有 ...