Linux命令与下载

Linux命令

切换目录 cd
显示一个目录下的文件和文件夹:

  • ll
  • ls
  • ls -l
  • ls -a

文件目录操作
创建文件 vim touch
创建目录 mkdir
删除文件或目录 rm -rf 文件/文件夹
移动文件或文件夹 mv 源文件 目标文件
复制文件或文件夹 cp

查看端口号: netstat
查看正在运行的进程:ps aux
修改权限:chmod
动态查看一个日志文件:tail
平滑重启:nginx -s reload
查看文件内容: cat head tail more less
是否运行 ps -ef | grep nginx
查看php版本 php -v
加载的模块 php -m
编辑文件 vim
查找文件 find
创建文件 touch
下载 wget

####################################################
MySQL(数据库)中

创建数据库: create database
创建表的关键字 :create table
修改表的关键字 :alter table
分组条件的关键字: having
实现分页的关键字: limit
常见的优化手段有:
A:选择合适的字段和引擎
B:根据业务添加适合的索引
C:架构上进行主从复制,读写分离
D:大数据量表进行分表分区处理

###########################################################
Liunx下载控制器与model

控制器:
php artisan make:controller Index/MechatController
model:
php artisan make:model models/AccessTokenModel

model:

namespace App\models;
use Illuminate\Database\Eloquent\Model;
class 表名Model extends Model
{
   	protected  $table='表名';
    protected $primaryKey='主见ID';
    public $timestamps=false;
    protected  $guarded=[];
}

1、 建控制器 app/Http/controller 目录下 phpstudy_pro\www\1908
php artisan make:controller PeopleController

1-1、建控制器 app/Http/controller 目录下 指定目录(如:Index)创建控制器
php artisan make:controller Index\IndexController

2 、建控制器方法 app/Http/controller 目录下–带增删改查的方法
php artisan make:controller PeopleController --resource

3、 创建模型 app 目录下
php artisan make:model People

4、 清楚缓存
php artisan cache:clear

5、 创建定义中间件:app/Http/Middleware 目录下
php artisan make:middleware CheckLogin

6、 第二种表单验证类的创建; app\Http\Requests 目录下
php artisan make:request StorePeoplePost

7、 下载邮箱用
composer require guzzlehttp/guzzle

8、 生成可邮寄类,这些类都存放在 app/Mail 目录:OrderShipped

 php artisan make:mail SendCode

9、寻找日志
cd data/wwwroot/default/1908/laravel/wechat/storage/wechat.log
tail -f wechat.log
###########################################################

卸载Linux上的lnmp环境
删除/ oninstack
删除 /usr/local php mysql ngin
删除 /data/ mysql wwwlogs wwwroot

项目上线准备知识点

Ls -l
第一列
第一位 表示的是类型 -文件 d目录
后9位 rwx r-x r-x
7 5 5
主 组 其他用户
Zhangyi
r 读 w 写 x执行
4 2 1
改变文件或文件夹 的读写执行权限 chmod
改变文件或文件夹所属于的主 chown
主 组 其他用户
Root root

代码位置 /data/wwwroot/default/
Nginx 安装位置 /usr/local/nginx
nginx配置文件 /usr/local/nginx/conf/nginx.conf

创建文件 vim 创建并打开文件
一般模式 输入模式 命令模式
当vim打开一个文件时 为一般模式
删除 一行 多行 dd ndd(n数字)
复制 一行 多行 yy nyy(n数字)
粘贴 p
移动到当前屏幕开始 H
移动到当前屏幕中间 M
移动到当前屏幕底部 L
移动到当前文件的首行 gg
移动到当前文件的末行 G
移动到文件的第n行 nG(n表示数字)
按a i o 进入到输入模式

在一般模式下 按: /进入到命令模式

  • :w 保存
  • :wq 保存并退出
  • :q 退出
  • :q! 强制退出
  • :set nu 显示行号

启动、 停止、重启、状态服务
Systemctl start / stop/ restart / status 服务名

正常运行一个PHP文件
1、确保 nginx MySQL正常运行的,确保知道MySQL 进入的正确密码(mysql -uroot -p密码)
2、进入到代码目录 写一个普通的PHP文件运行
(1)cd /data/wwwroot/default
(2)Vim demo1.php
(3)通过浏览器 保证能运行到demo1.php文件
确保能以目录形式浏览 (在nginx配置文件中default下加上一行 autoindex on; 务必重启nginx)

项目上线
在这里插入图片描述
1、需要使用一个依赖于ftp的软件 把项目上传到服务器上
(1)Ssh远程操作 ftp协议 远程传输 sftp协议远程传输
(2)把压缩包解压出来 使用unzip
2、把数据库上传到服务器上
(1)通过navicat软件 新建一个连接 到阿里云上
(2)在阿里云服务器上的数据库 建立一个1908shop库

#################################################
下载控制器:
在这里插入图片描述
在这里插入图片描述

tail -f /data/wwwlogs/*

在这里插入图片描述
在这里插入图片描述
查找日志:

cd /data/wwwroot/ default/1908/laravel/wechat/storage/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值