简要记录下了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“”并退出,显示第二个参数。




