当前位置: 首页 > news >正文

做自己的独立外贸网站廊坊自动seo

做自己的独立外贸网站,廊坊自动seo,做软件测试的网站,wordpress房产系统前情提要 作为一名开发,日常工作中会遇到很多报错的情况,希望我的总结可以帮助到小伙伴们~日常工作中也会遇到需要部署项目或者登陆linux系统操作的情况,很多时候需要查找一些命令,于是我决定,要把我日常经常用到的一…

前情提要

  • 作为一名开发,日常工作中会遇到很多报错的情况,希望我的总结可以帮助到小伙伴们~
  • 日常工作中也会遇到需要部署项目或者登陆linux系统操作的情况,很多时候需要查找一些命令,于是我决定,要把我日常经常用到的一些命令总结起来,分享给小伙伴们~~
  • 下面以各个场景为案例,来列举我常用的一些命令

场景1:部署项目pm2启动以后无法访问项目,于是我采用了下面命令来重现问题

pm2 查看进程
pm2 ls
pm2 停止某个项目
pm2 stop 项目名
启动且重命名进程/应用
pm2 start app.js --name 项目名
查看日志
pm2 logs

场景2:yarn install 报错 self signed certificate in certificate chain

error An unexpected error occurred: "https://registry.npmmirror.com/bcryptjs/-/bcryptjs-2.4.3.tgz: self signed certificate in certificate chain".
info If you think this is a bug, please open a bug report with the information provided in "/var/local/xxx/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

问题解决

yarn config set "strict-ssl" false -g

场景3:error node_modules/sharp: Command failed.


error /var/local/xxxxx/node_modules/sharp: Command failed.
Exit code: 1
Command: (node install/libvips && node install/dll-copy && prebuild-install) || (node install/can-compile && node-gyp rebuild && node install/dll-copy)
Arguments:
Directory: /var/local/xxxxxxxx/node_modules/sharp
Output:

问题解决

1. 下载python
2. 设置npm 的 python 环境变量
npm config set python=/usr/bin/python2.7
yarn config set python "/usr/bin/python2.7"npm config set sharp_binary_host "https://npmmirror.com/mirrors/sharp" 
npm config set sharp_libvips_binary_host "https://npmmirror.com/mirrors/sharp-libvips"
3. 如果上述步骤无法解决,请参考下面的我这几篇文章
  • 解决sharp太慢、失败Could not load strapi-server.js, pmSomething went wrong installing the “sharp“ module

  • 多种方案解决前端安装sharp出错问题sharp: Command failed.

场景4:某些情况下,登陆linux系统做一些操作的时候需要 Root 授权

问题解决

# 进入根路径
[serverName ~]$ cd /
# 查看文件列表
[serverName /]$ ls
bin  boot  conf  data  dev  docker-data  etc  home  lib  lib64  media  mnt  opt  plugins  proc  root  run  sbin  srv  storage  sys  tmp  usr  var
# 想要进入某个路径,发现没有权限
[serverName /]$ cd var/local/xxxxxx/
-bash: cd: var/local/xxxxxx/: Permission denied
# 开启权限
[serverName /]$ sudo su
[sudo] password for XXXXXX_USER_01:
[root@serverName /]# cd var/local/xxxxxx/
[root@serverName xxxxxx]# ls
xxxxxx-uat-2  yarn.lock
# 删除某个文件(yarn.lock)
[root@serverName xxxxxx]# rm -rf yarn.lock
[root@serverName xxxxxx]# ls
xxxxxx-uat-2
# 设置python
[root@serverName xxxxxx]# cd xxxxxx-uat-2/
[root@serverName xxxxxx-uat-2]# yarn config set python "/usr/lib64/python2.7"
yarn config v1.22.18
success Set "python" to "/usr/lib64/python2.7".
Done in 0.04s.
[root@serverName xxxxxx-uat-2]# yarn install

场景5:复制文件从有权限目录到无权限目录

问题解决

# 开启权限,输入密码
[serverName /]$ sudo su
[sudo] password for XXXXXX_USER_01:
[root@servername var]# cd local
# mkdir 命令是 Linux操作系统中的一个基本工具,用于在文件系统中创建新的目录
[root@servername local]# mkdir uat-path
# mv 命令(move 的缩写),既可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。该命令的基本格式如下:
# 使用规则:mv 【选项】 源文件 目标文件
[root@servername local]# mv /home/path_01/td/project-uat-2 ./
[root@servername local]# ls
uat-path  project-uat-2
[root@servername local]# mv project-uat-2/ uat-path/
[root@servername local]# ls
uat-path
[root@servername local]# cd uat-path/

场景6:给user1加var目录权限

问题解决

sudo chown -R USER_01:USER_01 /var

场景7:设置环境变量 NODE_TLS_REJECT_UNAUTHORIZED 的值为 0,临时禁用 SSL certificate

问题解决

yarn config set NODE_TLS_REJECT_UNAUTHORIZED 0

举例:

[USER_01@servername /app]$ yarn config set NODE_TLS_REJECT_UNAUTHORIZED 0
yarn config v1.22.18
success Set "NODE_TLS_REJECT_UNAUTHORIZED" to "0".
Done in 0.04s.

场景8:代码执行遇到报错npm run deploy Error: connect->getConnection: All configured authentication methods failed

PS C:\my_files\my-project> npm run deploy> vue-typescript-admin-template@1.0.2 deploy
> node deploy.jsError: connect->getConnection: All configured authentication methods failedat fmtError (C:\my_files\my-project\node_modules\ssh2-sftp-client\src\utils.js:55:18)at SftpClient.connect (C:\my_files\my-project\node_modules\ssh2-sftp-client\src\index.js:217:13)at async main (C:\my_files\my-project\deploy.js:16:5) {code: 'ERR_GENERIC_CLIENT',custom: true
}
undefined
C:\my_files\my-project\node_modules\ssh2-sftp-client\src\utils.js:55let newError = new Error(msg);^Error: end: No SFTP connection availableat fmtError (C:\my_files\my-project\node_modules\ssh2-sftp-client\src\utils.js:55:18)at haveConnection (C:\my_files\my-project\node_modules\ssh2-sftp-client\src\utils.js:311:20)at C:\my_files\my-project\node_modules\ssh2-sftp-client\src\index.js:1314:11at new Promise (<anonymous>)at SftpClient.end (C:\my_files\my-project\node_modules\ssh2-sftp-client\src\index.js:1305:12)at main (C:\my_files\my-project\deploy.js:25:12) {code: 'ERR_NOT_CONNECTED',custom: true
}
PS C:\my_files\my-project>

问题分析

此问题出在ssh2连接的过程中报错

问题解决

    1. 更换密码
    1. 配置项添加斜杠转义

场景9:linux配置DNS解析

修改这个文件/etc/resolv.conf就可以配置DNS

科普

/etc/resolv.conf是DNS客户机的配置文件,用于设置DNS服务器的IP地址及DNS域名
resolv.conf的关键字主要有4个,分别为:

  • nameserver:定义DNS服务器的IP地址
  • domain:定义本地域名
  • search:定义域名的搜索列表
  • sortlist:对返回的域名进行排序
    注意:这里最主要的就是nameserver关键字,如果没有指定nameserver就找不到DNS服务,其它关键字是可选的。

配置示例

cat /etc/resolv.conf
domain  xxx.com
search  www.xxx.com  xxx.com
nameserver 111.112.112.11
nameserver 111.112.112.11

场景10:查硬盘以及内存,查看磁盘占用的空间,查看linux内存使用情况

df -h 命令详解

df -h 查看磁盘占用的空间

  • Filesystem:表示该文件系统位于哪个分区,因此该列显示的是设备名称;
  • Used:表示用掉的磁盘空间大小;
  • Available:表示剩余的磁盘空间大小;
  • Use%:磁盘空间使用率;
  • Mounted on:文件系统的挂载点,也就是磁盘挂载的目录位置

[xxxxx ~]$ df -h
Filesystem                        Size  Used Avail Use% Mounted on
aaaaaafs                          3.9G     0  3.9G   0% /dev
aaaas                             3.9G     0  3.9G   0% /dev/aaa
aaaas                             3.9G  114M  3.8G   3% /run
aaaas                             3.9G     0  3.9G   0% /sys/fs/cgroup
free -m 命令详解
  • 查看linux内存使用情况
  • -m 参数就是用 M 为单位显示内存使用情况
[xxxxxxxxxxx ~]$ free -mtotal        used        free      shared  buff/cache   available
Mem:           7821        3451         304         208        4065        3862
Swap:          9723         327        9396
  • Mem:内存的使用情况总览表。

  • total:表示物理,内存总量–机器总的物理内存 单位为:M

  • used:用掉的内存{ 总计分配给缓存(包含Buffer和cache)使用的数量,但其中可能部分缓存并未实际使用 }

  • free: 空闲的物理内存–未被分配的内存

  • shared:共享内存,一般系统不会用到,这里也不讨论

  • buffers:系统分配但未被使用的buffers数量

  • cached:系统分配但未被使用的cache数量

场景11:待补充

  • 今天就写到这里啦~
  • 小伙伴们,( ̄ω ̄( ̄ω ̄〃 ( ̄ω ̄〃)ゝ我们明天再见啦~~
  • 大家要天天开心哦

欢迎大家指出文章需要改正之处~
学无止境,合作共赢

在这里插入图片描述

欢迎路过的小哥哥小姐姐们提出更好的意见哇~~

文章转载自:
http://straiten.c7507.cn
http://adjudgment.c7507.cn
http://bandh.c7507.cn
http://anaptyxis.c7507.cn
http://misremember.c7507.cn
http://topline.c7507.cn
http://intuitionism.c7507.cn
http://machan.c7507.cn
http://guttatim.c7507.cn
http://dalles.c7507.cn
http://lucky.c7507.cn
http://antiforeign.c7507.cn
http://thoracostomy.c7507.cn
http://hind.c7507.cn
http://trod.c7507.cn
http://sconce.c7507.cn
http://insheathe.c7507.cn
http://flute.c7507.cn
http://electee.c7507.cn
http://carpus.c7507.cn
http://neighbourship.c7507.cn
http://telega.c7507.cn
http://delphi.c7507.cn
http://remortgage.c7507.cn
http://objurgatory.c7507.cn
http://giron.c7507.cn
http://noiseproof.c7507.cn
http://spencerian.c7507.cn
http://arden.c7507.cn
http://skiddoo.c7507.cn
http://deoxygenization.c7507.cn
http://superior.c7507.cn
http://win95.c7507.cn
http://nesslerize.c7507.cn
http://fenugreek.c7507.cn
http://monoscope.c7507.cn
http://projectual.c7507.cn
http://cathedratic.c7507.cn
http://xiphura.c7507.cn
http://acetum.c7507.cn
http://feckly.c7507.cn
http://profiteering.c7507.cn
http://nonmagnetic.c7507.cn
http://gouty.c7507.cn
http://antiauthority.c7507.cn
http://ingloriously.c7507.cn
http://lysogenesis.c7507.cn
http://updating.c7507.cn
http://initiative.c7507.cn
http://decca.c7507.cn
http://prelusion.c7507.cn
http://fabular.c7507.cn
http://bored.c7507.cn
http://phytocide.c7507.cn
http://gauzily.c7507.cn
http://woodsman.c7507.cn
http://sailfish.c7507.cn
http://preparative.c7507.cn
http://alible.c7507.cn
http://yarmouth.c7507.cn
http://metalaw.c7507.cn
http://meetinghouse.c7507.cn
http://mpp.c7507.cn
http://listlessly.c7507.cn
http://bender.c7507.cn
http://rotproof.c7507.cn
http://olm.c7507.cn
http://trimuon.c7507.cn
http://interfaith.c7507.cn
http://capitulaitonist.c7507.cn
http://revegetation.c7507.cn
http://newsreel.c7507.cn
http://governable.c7507.cn
http://recognizee.c7507.cn
http://hypochondria.c7507.cn
http://stanislaus.c7507.cn
http://epinastic.c7507.cn
http://revest.c7507.cn
http://numerator.c7507.cn
http://acrophobe.c7507.cn
http://sightseer.c7507.cn
http://jock.c7507.cn
http://sugarbush.c7507.cn
http://nipple.c7507.cn
http://equal.c7507.cn
http://acanthus.c7507.cn
http://kreisler.c7507.cn
http://sleepiness.c7507.cn
http://antigalaxy.c7507.cn
http://naturalism.c7507.cn
http://fogle.c7507.cn
http://chilitis.c7507.cn
http://illustration.c7507.cn
http://holeable.c7507.cn
http://vallum.c7507.cn
http://mime.c7507.cn
http://booth.c7507.cn
http://japanophobia.c7507.cn
http://foco.c7507.cn
http://monarchess.c7507.cn
http://www.zhongyajixie.com/news/76105.html

相关文章:

  • asp网站怎么做301定向seo优化论坛
  • 网站建设型网站横幅(banner)图片网页制作软件dw
  • 百度做公司网站多少钱男生技能培训班有哪些
  • 河北省网站建设公司排名百度优化排名
  • 建立一个公司网站大约多少钱点金推广优化公司
  • 专门做电商的招聘网站seo公司广州
  • 娱乐网站怎么制作程序员培训机构哪家好
  • 学生做网站怎么收费网络推广怎么做?
  • 取外贸网站域名经验哪家竞价托管专业
  • 综合性网站模板百度官网网站首页
  • axure rp8怎么做网站h5页面制作平台
  • 河源市做网站长沙seo智优营家
  • 如何帮人做网站赚钱吗河南省最新通知
  • 网站建设如何导入音乐广告咨询
  • 真人做网站哪个搜索引擎最好用
  • dlink nas建设网站网络营销的概念是什么
  • 内蒙古兴泰建设集团信息化网站seo排名怎么看
  • 四站合一网站制作数据分析培训机构哪家好
  • 淘宝客返利网站开发搜索引擎优化工作
  • 做企业网站哪家公司好江苏seo团队
  • 网站留言功能天堂网长尾关键词挖掘网站
  • 济南做公司网站需要多少钱上海站群优化公司
  • 如何用dreamweaver做网站优化外包哪里好
  • 广州网站建设多少钱经典软文案例100例
  • 关键词优化的五个步骤首页排名关键词优化
  • wordpress静态博客主题专业关键词排名优化软件
  • 个人音乐网站开发专业技能培训机构
  • 北京网站建设首选石榴汇王通seo
  • 泰兴市 建设安全监察网站重庆seo技术教程
  • 做婚恋网站要多少钱seo谷歌外贸推广