LNMP,SAMBA

简要记录下了ubuntu下LNMP服务器的安装,samba文件共享的配置

配置LNMP


安装Nginx

  • 1.执行源更新:sudo apt-get update
  • 2.获取Nginx:sudo apt-get install nginx
  • 3.浏览器打开:202.197.75.58
  • 出现如图即为安装成功!

配置Nginx

  • 1.执行sudo nano /etc/nginx/sites-available/default
  • 2.获取对php的支持更改如下:


#安装MySQL

  • 1.获取Mysql:sudo apt-get install mysql-server
  • 2.安全配置:sudo mysql_secure_installation

安装php

  • 1.获取php-fastproessmanage:sudo apt-get insatll php7.0-fpm
  • 2.获取php对mysql的支持:sudo apt-get install php7.0-sql
  • 3.获得php其他软件:sudo apt-get install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc


配置php安全

  • 1.执行sudo nano /etc/php/7.0/fpm/php.ini
  • 2.修改cgi.fix_pathinfo=0避免安全漏洞

MySQL配置

  • 1.执行进入后台:mysql -u root -p

  • 2.创建数据库:CREATE DATABASE wordpress;

  • 3.进入wordpress后台安装
  • 4.安装完成后即可登录网站后台写博客

samba文件共享

  • 1.安装samba:sudo apt-get install samba
  • 2.配置samba:sudo nano /etc/samba/smb.conf

  • 3.重启服务:service smbd restart
  • service nmbd restart
  • 4.添加用户,并键入密码:smbpasswd -a lhw

  • 5.在win下可以访问:


  • 6.新建一个netgroup用户组groupadd netgroup
  • 7.添加用户useradd a(b,c) -g netgroup
  • 8.分别创建密码:passwd a

  • 9.将smb文件夹归属改变:sudo chown c:netgroup smb
  • 10.分别设置smbpasswd:smbpasswd -a a

  • 11.配置smb,添加字段:

  • 12.使用a登录,发现无法上传文件,删除文件。

  • 13.使用c登录则可以上传文件:


shell script

  • 1.打印登录用户,工作目录:

  • 2.计算从1+2+3+…+100,结果显示在屏幕上且重定向到result.log

  • 3.程序的文件名,共有几个参数,若参数的个数小于3个,则输出“the parameter is less than 3“”并退出,显示第二个参数。

Author: whllhw
Link: https://whllhw.ml/posts/2016/11/16/lnmp/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.