爱凌峰,你的分享学习平台!

  • 首页
  • 分享板块
  • 热门工具
  • chatGpt聊天
  • 思维导图
  • 在线Excel
  • 留言建议
请登录| 注册博主
  • 分享板块
  • 留言建议

EnjoyMount

人的血液7年会全部替换一遍,鱼的记忆只有7秒。

  • linux 常用命令EnjoyMount
    Linux

    linux 常用命令

    linux 常用命令EnjoyMount
    Linux

    nmcli dev status 查看设备状态包括我网卡nmcli con up ens33 查看网卡 cd /etc/sysconfig/network-scripts/ 切换网络配置(这里是网络配置文件)systemctl start network 或service network restart #重启网络服务没有ifconfig命令需要安装,执行yum install net-tools -yTYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s10 UUID=066c9671-2047-483a-8bf8-6660299e3eae DEVICE=enp0s10 ONBOOT=yes IPADDR=192.168.56.102 GATWAY=172.16.0.1 DNS1=61.139.2.69yum 安装阿里云镜像软件,下载好软件,并配置好环境vi i esc :wq 打开文件,编辑,退出编辑,保存退出yum install vim 可以安装vim yum remove vim 不要可以yum卸载 grep: 查找 第一个命令可以享用到第二个命令中ps:可以查询出我们系统运行的进程,可以与grep 配合使用ps -aux | grep .... kill -9 pid 杀死一个进程 -9是强制杀死 kill pidchown 更改目录的用户及用户组 chmod 修改文件的权限,推荐直接一点777 chown -R root:root xxx/ chmod -R 755 xxx有一个需求。每天4点定时备份数据库:1、备份数据库的方方式:# mysqldump -u root -p test > /www/test.sqlmysqldump -uroot -p123456 test > /www/test.sql可以把用户或密码写一起,只是会发出一个警告-uroot -p123456shell脚本:echo 是输出,同事也可以帮助liunx运行需要的命令vi mysql_dump.shchmod +x ./mysql_dump.sh./mysql_dump.sh #运行这个文件,这个文件里写了上面的命令就会执行然后定时:会用到定时器。linux定时器只能精确到分钟 crontab -e #编辑定时器* * * * * 第一个星:每分钟0-59,2个:每小时0-23,第三个是小时及天* * * * * 每隔一分支用cat /etc/crontab #查看这个下面的定时器crontab -e1 * * * * /www/mysql_dump.sh查找文件:有时候忘记文件在那里可以查询:find / -name mysql_dump.sh 或者 find / -name mysql_dump*打包文件:打包成什么文件格式 被打包文件夹tar -czvf myetc.tar.gz etc解压:tar -zxvf 文件 卸载:yum remove libziplinux安装pip:下载文件 wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate 执行安装 python get-pip.py复制:cp 111.txt ./111bak.txt上传下载:安装 yum install -y lrzsz sz:下载保存 rz:上传文件删除文件:rm -f 强制删除:rm -rf查看端口:netstat -anp | grep 端口 netstat -nultp //不加端口,列出被占服务端口1:查看防火状态systemctl status firewalld service iptables status2:暂时关闭防火墙systemctl stop firewalld service iptables stop或者:#查看防火墙状态 systemctl status firewalld # 开启 sudo service firewalld start # 重启 sudo service firewalld restart # 关闭 sudo service firewalld stop查看监听端口:netstat -anp | grep 9501 然后杀死: kill pid kill -9 pid //强制杀死PHP 停止重启pkill php-fpm //停止 /www/server/php/74/sbin/php-fpm //启动PHP service php-fpm restart //重启MySQL 停止重启service mysqld status //查看MySQL启动状态 service mysqld stop 或者 /etc/init.d/mysqld stop //停止MySQL service mysqld start 或者 /etc/init.d/mysqld start //启动MySQL service mysqld restart 或者 /etc/init.d/mysqld restart //重启MySQLNginx 停止重启ps -ef | grep nginx //查看是否启动 /www/server/nginx/sbin/nginx -s reload //重启nginx /www/server/nginx/sbin/nginx 或者 /etc/init.d/nginx start //启动nginx /etc/init.d/nginx stop //停止nginx /etc/init.d/nginx restart //重启nginx显示行数::set nugrep '查找内容' 文件名//nginx url转发 反向代理,TP,laravel等加速location /{proxy_pass http://192.168.56.102:9000;}wdcp:nginx/www/wdlinux/nginx/sbin/nginx      这个是启动/www/wdlinux/nginx/sbin/nginx  -s reload     这个是重启/www/wdlinux/nginx/sbin/nginx  -t      这个是检测配置文件,如果写的不对的话会报错的,对正在运行的nginx不会影响which 命令在Linux中可以查询我们的终端命令保存在哪里which python //查询 /usr/bin/python ls -lh /usr/bin/python //查看Python这个文件大小,只是一个软连接 ls -lh /usr/bin/python2.7 //查看具体文件大小查看服务器开放了哪些端口:firewall-cmd --list-all

    查看详情
    点赞
    评论
    收藏
    浏览96
    2023-02-27 19:11:46
  • go-zero微服务框架 api 案例EnjoyMount
    Go-zero

    go-zero微服务框架 api 案例

    go-zero微服务框架 api 案例EnjoyMount
    Go-zero

    最外层可以引入://=====================================> blog api v1 <================================= import ( "api/role.api" "api/menu.api" "api/user.api" "api/upload.api" "api/member.api" "api/article.api" )user.apiinfo( author: "lxl" date: "2022-12-20" desc: "user-api" email: "1123736022@qq.com" version: "v1" ) type ( // 一个用户 UserList { Id int64 `json:"id"` //ID UserName string `json:"userName"` //用户名 Password string `json:"password"` //密码 NickName string `json:"nickName"` //昵称 Email string `json:"email"` //邮箱 Image string `json:"image"` //头像 CreateTime int64 `json:"createTime"` UpdateTime int64 `json:"updateTime"` } // 用户列表请求 UserListReq { Page int64 `json:"page"` PageSize int64 `json:"pageSize"` NickName string `json:"nickName"` Email string `json:"email"` } // 用户列表响应 UserListResp { List []UserList `json:"list"` Code int64 `json:"code"` Msg string `json:"msg"` Total int64 `json:"total"` } // 用户新增请求 AddUserReq { UserName string `json:"userName"` //用户名 Password string `json:"password"` //密码 NickName string `json:"nickName"` //昵称 Email string `json:"email"` //邮箱 Image string `json:"image"` //头像 } // 删除用户请求 delUserReq { Id int64 `json:"id"` } // 批量删除用户请求 batchDelUserReq { Ids string `json:"ids"` } // 获取用户信息响应 UserInfoReply { // UserInfo UserList `json:"user_info"` Id string `json:"id"` Name string `json:"name"` } // 用户登录请求 UserLoginReq { UserName string `json:"userName"` //用户名 Password string `json:"password"` //密码 } // 用户登录响应 UserLoginResp { Code int64 `json:"code"` Msg string `json:"msg"` } // 用户响应 UserResp { Code int64 `json:"code"` Msg string `json:"msg"` Token string `json:"token"` UserInfo GetUserResponse `json:"userInfo"` } // 获取用户信息请求 GetUserRequest { Id int64 `json:"id"` } GetUserResponse { Id int64 `json:"id"` //ID UserName string `json:"userName"` //用户名 NickName string `json:"nickName"` //昵称 Email string `json:"email"` //邮箱 Image string `json:"image"` //头像 CreateTime int64 `json:"createTime"` UpdateTime int64 `json:"updateTime"` } JwtTokenRequest { } JwtTokenResponse { AccessToken string `json:"access_token"` AccessExpire int64 `json:"access_expire"` RefreshAfter int64 `json:"refresh_after"` // 建议客户端刷新token的绝对时间 } ) @server( prefix: api group: user jwt: JwtAuth ) service blog { // 获取用户列表 @handler getUserList post /user/getUserList (UserListReq) returns (UserListResp) // 添加用户 @handler addUser post /user/addUser (AddUserReq) returns (UserResp) // 更新用户 @handler updateUser post /user/updateUser (UserList) returns (UserResp) // 删除用户用户 @handler delUser post /user/delUser (delUserReq) returns (UserResp) // 批量删除用户用户 @handler batchDelUser post /user/batchDelUser (batchDelUserReq) returns (UserResp) // 获取用户信息 @handler getUserInfo post /user/info (GetUserRequest) returns (GetUserResponse) } @server( prefix: api group: user ) service blog { @handler userLogin post /user/login (UserLoginReq) returns (UserLoginResp) @handler JwtHandler post /user/token (JwtTokenRequest) returns (JwtTokenResponse) }

    查看详情
    点赞
    评论
    收藏
    浏览49
    2023-02-27 18:57:46
  • go-zero微服务框架 proto 案例EnjoyMount
    Go-zero

    go-zero微服务框架 proto 案例

    go-zero微服务框架 proto 案例EnjoyMount
    Go-zero
    go-zero微服务框架 proto 案例

    以文章管理为例syntax = "proto3"; package article; // protoc-gen-go 版本大于1.4.0, proto文件需要加上go_package,否则无法生成 option go_package = "./article"; message IdRequest { string id = 1; } message getArticleByArticleCodeReq { string articleCode = 1; } // 文章 message addArticleReq { string title = 1; int64 sectionId = 2; int64 columnId = 3; int64 memberId = 4; string content = 5; string picUrl = 6; int64 isAdvert = 7; string linkUrl = 8; int64 createTime = 9; int64 updateTime = 10; string articleCode = 11; } message articleResp { int64 code = 1; string msg = 2; } message getArticleListReq { int64 pageSize = 1; int64 page = 2; string title = 3; int64 memberId = 4; int64 sectionId = 5; int64 columnId = 6; int64 isChecked = 7; int64 isAdvert = 8; string column = 9; string type = 10; int64 num = 11; string articleCode = 12; } message articleList { int64 id = 1; string title = 2; string keyword = 3; string description = 4; int64 createTime = 5; int64 updateTime = 6; int64 memberId = 7; int64 sectionId = 8; int64 columnId = 9; int64 commentNum = 10; int64 likeNum = 11; int64 viewNum = 12; int64 collectionNum = 13; int64 isChecked = 14; string content = 15; int64 isAdvert = 16; string linkUrl = 17; string picUrl = 18; int64 weight = 19; int64 mid = 20; string memberCode = 21; string nickName = 22; string image = 23; string articleCode =24; } message getArticleListResp { repeated articleList articleList = 1; int64 code = 2; string msg = 3; int64 total = 4; } message getArticleDetailResp { articleList articleList = 1; int64 code = 2; string msg = 3; } // 评论 message addCommentReq { int64 articleId = 2; int64 reviewer = 3; string content = 4; int64 appraisee = 5; int64 isChecked = 6; int64 likeNum = 7; int64 createTime = 8; int64 updateTime = 9; int64 pid = 10; } message commentResp { int64 code = 1; string msg = 2; } message getCommentListReq { int64 pageSize = 1; int64 page = 2; int64 articleId = 3; int64 isChecked = 4; int64 likeNum = 5; int64 createTime = 6; int64 pid = 7; } message commentList { int64 id = 1; int64 articleId = 2; int64 reviewer = 3; string content = 4; int64 appraisee = 5; int64 isChecked = 6; int64 likeNum = 7; int64 pid = 8; int64 createTime = 9; int64 updateTime = 10; } message getCommentListResp { repeated commentList commentList = 1; int64 code = 2; string msg = 3; int64 total = 4; } service Article { // 根据文章编号获取文章 rpc getArticleByArticleCode(getArticleByArticleCodeReq) returns(getArticleDetailResp); // 添加文章 rpc addArticle(addArticleReq) returns(articleResp); // 更新文章 rpc updateArticle(articleList) returns(articleResp); // 获取文章列表 rpc getArticleList(getArticleListReq) returns(getArticleListResp); // 添加评论 rpc addComment(addCommentReq) returns(commentResp); // 更新评论 rpc updateComment(commentList) returns(commentResp); // 获取评论列表 rpc getCommentList(getCommentListReq) returns(getCommentListResp); }

    查看详情
    点赞
    评论
    收藏
    浏览85
    2023-02-27 18:20:54
  • Git 常用命令EnjoyMount
    Git

    Git 常用命令

    Git 常用命令EnjoyMount
    Git

    使用git pull或者git push每次都需要输入用户名和密码很繁琐,耽误时间,现在教大家一条命令实现保存用户名和密码不用再输入git config --global credential.helper store git pull /git push (第一次输入,后续就不用再次数据)拉项目:git clone +地址$ git clone http://172.16.0.25/SEM_CENTER/192.168.254.119.git git clone -b dev进入项目,跟cmd一样cd /dir切换分支git checkout dev上传修改的代码git add . git commit -m "备注" git push //或者 git push origin devGit 命令 & dev 分支合并到 master1. 提到devgit add -A git commit -m ‘dev' git pull git push2. 切换到本地mastergit checkout master3. 同步远程 master 代码git pull origin master //或者 git pull4. 然后将dev合并到mastergit merge dev5. 将合并完的分支push到远程仓库git push origin master // 或者 git push查看本地分支git branch查看远程分支git branch -r查看所有分支git branch -a新建本地分支git branch xxx删除本地分支git branch -d xxx讲本地创建的分支推到远程git push origin xxx删除远程的分支//删除分支 git branch -r -d origin/lxl 提交并将远程分支删除 git push origin :lxl //这个也行 git push origin --delete new_a 将本地dev分支合并到本地master分支$ git merge dev #执行合并代码,此时执行结果时将本地的dev合并到本地master分支回退//回退到上一个版本 git reset --hard HEAD^ //回退到3次提交之前 git reset --hard HEAD~3 //置顶回退到某个版本代码 git reset --hard dde8c25694f34acf8971f0782b1a676f39bf0a46 //强推到远程 git push origin HEAD --force

    查看详情
    点赞15
    评论
    收藏
    浏览116
    2023-02-27 18:09:07
  • pm2 部署nuxt3项目EnjoyMount
    Vue

    pm2 部署nuxt3项目

    pm2 部署nuxt3项目EnjoyMount
    Vue
    pm2 部署nuxt3项目

    1、静态部署//pnpm打包 pnpm run generate代码传到(或Jenkins构建)到linux服务器,用常用的Nginx静态部署就可以2、build 打包 pm2部署pnpm run build在根目录新建pm2配置文件:ecosystem.config.jsmodule.exports = { apps: [ { name: 'blog', exec_mode: 'cluster', instances: 'max', script: '.output/server/index.mjs', env: { NITRO_PORT: 3000, NITRO_HOST: '127.0.0.1', }, }, ], }启用pm2pm2 restart ecosystem.config.js pm2 save pm2 list到此结束就可以访问了。

    查看详情
    点赞1
    评论
    收藏
    浏览98
    2023-02-27 16:17:54
上一页首页45678910尾页下一页共 10 页 95条
EnjoyMount

EnjoyMount

人的血液7年会全部替换一遍,鱼的记忆只有7秒。

  • linux 常用命令
  • go-zero微服务框架 api 案例
  • go-zero微服务框架 proto 案例
  • Git 常用命令

创作内容

开启你的爱凌峰创作之旅

发布首篇内容,开通创作中心
快来成为爱凌峰创作者吧~

  • 
    分享板块
  • 
    热门工具
  • 
    科技资讯
  • 
    留言建议
写文章

内容板块

  • HTML(1)
  • JavaScript(16)
  • CSS(3)
  • Vue(4)
  • TypeScript(1)
  • Vite
  • React
  • C++
  • Golang(11)
  • Java(3)
  • Python(1)
  • PHP(8)
  • Git(1)
  • Linux(9)
  • SEO
  • SEM
  • Laravel(7)
  • Docker(8)
  • Kubernetes
  • Gin(12)
  • Go-zero(2)
  • 工具推荐(3)
  • 人工智能(3)
  • Shell(5)
  • 网络咨询
  • 销售
  • 测试
  • UI设计
  • 平面设计
  • 原画
  • 视频剪辑
  • 产品
  • 运营(1)
  • 摄影
  • 音乐
  • 文学(7)
  • 运动
  • 游戏
  • 电竞
  • 健康
  • 娱乐
  • 心理
  • 情感(1)
  • 科技(39)
  • 数码(1)
  • 财经
  • 故事
  • 体育
  • 校园
  • 汽车
  • 时尚
  • 职场(2)
  • 亲子
  • 影视
  • 美食
  • 旅行
  • 法律
  • 动漫
  • 时事(6)
  • 家居
  • 国际
  • 宠物
  • AI绘图(1)
  • 生活

作者信息

  • 
    性别:男
  • 
    所在行业:互联网
  • 
    个性签名:人的血液7年会全部替换一遍,鱼的记忆只有7秒。
  • 
    加入时间:2023-02-27 16:11:06
  • 个人简介:一枚丝滑的cv工程师,从事前端,PHP,Go方向。

博主推荐

  • linux 常用命令

    96 阅读

  • go-zero微服务框架 api 案例

    49 阅读

  • go-zero微服务框架 proto 案例

    85 阅读

  • Git 常用命令

    116 阅读

关注我们
友情链接:
爱凌峰
Copyright © 2023 爱凌峰 版权所有 保留一切权利 备案号: 蜀ICP备2023011400号-1

Copyright © 2023 爱凌峰
版权所有 保留一切权利

备案号: 蜀ICP备2023011400号-1

 首页
 资讯
 热门工具
登录