以前的一些word的整理

泄露秘密 提交于 2020-01-16 16:26:33

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.如果其存在的话,还会执行一个脚本。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!