![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
余府
热爱汽车,为了改变中国及世界而奉献
展开
-
linux内核镜像zImage是怎么生成的?
linux内核镜像zImage通过源码编译、gzip压缩和objcopy生成原创 2022-07-02 20:47:39 · 1092 阅读 · 0 评论 -
成功解决:make uImage时mkimage“ command not found - U-Boot images will not be built的问题
成功解决:mkimage" command not found - U-Boot images will not be built的问题原创 2022-07-02 12:00:56 · 379 阅读 · 0 评论 -
Linux关闭Java进程的两种方法kill -15和kill -9
查看Java进程,得到Java的进程号ps -ef | grep java方法1:应用主动关闭Java进程kill -15 <Java程序的进程号>方法2:操作系统从Linux内核强制杀死一个进程kill -9 <Java程序的进程号>原创 2021-02-02 17:52:04 · 6608 阅读 · 4 评论 -
3台云服务器部署分布式Springboot Vue前后端分离项目的流程
1.打包vue项目的生产环境到vue项目的目录下执行以下指令npm run build:prod打包完成后在vue项目的目录下生成一个名为dist的文件,里面主要是主要的html页面和css、js、字体和图片等静态资源通过FileZilla将dist文件夹上传到云服务器中的某个文件夹中...原创 2021-01-31 16:48:17 · 986 阅读 · 0 评论 -
ubuntu安装与配置ngnix静态代理与反向代理的流程
安装ngnixsudo apt-get install nginx启动ngnixsudo service nginx start输入主机IP即可访问ngnix主页sudo vim /etc/nginx/nginx.conf可以ngnix里对主页进行重定向原创 2021-01-31 16:26:30 · 370 阅读 · 2 评论 -
成功解决:配置nginx反向代理不正确导致验证码失效的问题
原因是因为反向代理没有支持会话(session)保持,需要修改/etc/nginx/nginx.conf配置文件sudo vim /etc/nginx/nginx.conf原反向代理配置,按时间顺序逐一分配到不同的后端服务器upstream amops{ server 106.52.xxx.xxx:9001; server 120.79.xxx.xxx:9001; server 42.192.xxx.xxx:9001;}解决方案:IP绑定 ip_hash,.原创 2021-01-31 16:20:21 · 3802 阅读 · 0 评论 -
成功解决:使用vim修改文件时报错Another program may be editing the same file. If this is the case的问题
使用vim修改文件时弹出警告按Q退出后,将.swp文件删除即可sudo rm -rf /etc/nginx/.nginx.conf.swp原创 2021-01-31 15:29:36 · 11692 阅读 · 0 评论 -
Linux安装与配置Java环境的流程
到https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下载JDK1.8并用FileZilla等远程终端软件将文件上传到云服务器将下载的JDK压缩包移动至/usr/local/目录下,随后到目录下解压文件夹sudo mv /home/ubuntu/jdk-8u281-linux-x64.tar.gz /usr/local/cd /usr/local/sudo tar -zxvf jdk-8u281-lin原创 2021-01-31 10:51:19 · 209 阅读 · 6 评论 -
成功解决:ubuntu安装nginx时报错Failed to start A high performance web server and a reverse proxy server.
原因是因为之前卸载ngnix时没卸载干净,导致此错误,执行以下指令清除干净后安装即可sudo apt-get remove nginx nginx-commonsudo apt-get purge nginx nginx-commonsudo apt-get autoremovesudo apt-get remove nginx-full nginx-commonsudo apt-get install nginx成功解决:ubuntu安装ngnix时报错Failed to start .原创 2021-01-30 22:20:24 · 10890 阅读 · 7 评论 -
ubuntu完全卸载nginx流程
sudo rm -rf /etc/nginx/sudo rm -rf /usr/sbin/nginxsudo apt-get remove nginx*欢迎小伙伴讨论,文章内容如有错误请在评论区评论或发私聊消息,谢谢你。原创 2021-01-30 22:15:30 · 4099 阅读 · 0 评论 -
Ubuntu安装和配置Redis的流程
sudo apt-get install g++sudo wget -P /usr/local https://download.redis.io/releases/redis-6.0.10.tar.gzsudo add-apt-repository ppa:redislabs/redissudo apt-get updatesudo apt-get install redis原创 2021-01-30 18:02:07 · 346 阅读 · 2 评论 -
成功解决:Caused by: org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock
当在IDEA中配置了云服务器的MySQLCaused by: org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: Table 'amops.QRTZ_LOCKS' doesn't exist因为在Linux平台下面MySQL默认是严格区分大小写的,需要去修改MySQL的配置文件sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf在mysqld下添加以下内容lower原创 2021-01-30 12:10:30 · 4010 阅读 · 0 评论 -
Workbench 导出与导入MySQL数据的操作流程
1.导出数据选择Administration中的Data Export选择需要导出的数据表,Export to Dump Project Folder就是分开成一个个文件导出,Export to Self-Contained File就是导出一整个文件,按需选择即可选择Administration中的Data Import,选择刚刚导入的sql文件,随后点击Start Import即可导入成功欢迎小伙伴讨论,文章内容如有错误请在评论区评论或发私聊消息,谢谢你。...原创 2021-01-29 23:17:18 · 1828 阅读 · 0 评论 -
Linux安装与配置MySQL并通过Workbrench远程连接的流程
sudo wget -P /usr/local https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gzcd /usr/localsudo tar -zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gzsudo mv mysql-5.7.33-linux-glibc2.12-x86_64 mysql安装Mysqlsudo apt-get in原创 2021-01-29 22:35:27 · 259 阅读 · 0 评论 -
成功解决:Workbench等客户端连接不上服务器的MySQL问题
在MySQL客户端中配置好服务器IP、MySQL端口、用户名和密码后尝试连接首先在服务器控制台登陆MySQL,检查MySQL的端口号mysql -uroot -pshow global variables like 'port';端口号配置是正确的其次检查防火墙配置,确定3306端口已经开放将root用户设置为可以从任何地址访问数据库,或设置为想要访问数据库的主机IP也可use mysqlupdate user set host = '%' where user = 'root';原创 2021-01-29 18:36:54 · 23696 阅读 · 2 评论 -
查看Linux系统的MySQL默认端口号命令
首先登陆MySQL,输入密码mysql -uroot -pshow global variables like 'port';即可查看到默认的端口号,为3306输入exit即可退出欢迎小伙伴讨论,文章内容如有错误请在评论区评论或发私聊消息,谢谢你。...原创 2021-01-29 17:59:39 · 270 阅读 · 0 评论 -
Linux移动文件命令 mv
mv 源文件或目录 目标文件或目录示例:将一个文件移动到/usr/local文件夹下(可以使用通配符 * )sudo mv mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz /usr/local/欢迎小伙伴讨论,文章内容如有错误请在评论区评论或发私聊消息,谢谢你。...原创 2021-01-29 17:16:09 · 3273 阅读 · 0 评论 -
成功解决:ping不通腾讯云服务器问题
腾讯云服务器初始状态下开放22、80和443端口在另一台服务器上ping腾讯云服务器是发现ping不通原因大概率是ping服务没开放,进入腾讯云控制台,打开菜单栏的安全组,点击添加规则在下拉框中选择ping选择后点击完成新添加的入站规则如下所示再次尝试ping服务器,发现ping成功了欢迎小伙伴讨论,文章内容如有错误请在评论区评论或发私聊消息,谢谢你。...原创 2021-01-28 23:22:20 · 7072 阅读 · 6 评论 -
通过FileZilla上传文件至云服务器的流程
通过FileZilla上传文件至云服务器原创 2021-01-28 12:04:05 · 1567 阅读 · 0 评论 -
使用Xshell重启远程服务器指令
shutdown -r now稍等片刻重新连接即可原创 2021-01-27 18:04:56 · 2621 阅读 · 0 评论 -
Linux查看所有用户命令 sudo cat /etc/shadow 添加用户命令adduser <用户名>
sudo cat /etc/shadow第一个是root用户,最后一个是创建的普通用户,其他的是运行系统服务所产生的用户原创 2021-01-26 18:19:58 · 2118 阅读 · 2 评论 -
阿里云学生云服务器的购买与连接流程
阿里云学生云服务器不到10块钱/月,在大学期间可以去探索一下云服务器的用法和技巧1.购买阿里云学生云服务器使用搜索引擎搜索 阿里云学生云服务器 或超链接到阿里云学生云服务器购买界面选择轻量应用服务器,点击立即购买选择就近的区域、选择想要安装的系统、选择购买时长,随后立即购买即可2.阿里云控制台连接阿里云学生云服务器稍等片刻后进入管理控制台可以点击远程连接服务器进行操作3.Xshell连接阿里云学生云服务器如果想通过Xshell链接阿里云服务器,需要知道服务器管理密码,购买时没要求原创 2021-01-26 18:09:05 · 1412 阅读 · 6 评论 -
修改Linux用户名密码的指令
修改Linux用户名密码的指令,在更改成需要修改密码的用户名sudo passwd <用户名>随后输入两次新密码即可欢迎小伙伴讨论,文章内容如有错误请在评论区评论或发私聊消息,谢谢你。原创 2021-01-26 17:48:12 · 917 阅读 · 0 评论 -
成功解决gyp ERR! build error gyp ERR! stack Error: not found: make
使用npm安装caliper-cli的时候报错gyp ERR! build error gyp ERR! stack Error: not found: make安装了make还是报同样的错误npm install --only=prod @hyperledger/caliper-cli@0.4.0解决方案:提升和降低nodejs的版本即可随后重新执行npm install xxx指令即可成功解决gyp ERR! build error gyp ERR! stack Error: not fo原创 2021-01-08 11:56:39 · 26244 阅读 · 5 评论 -
成功解决E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) E: 无法获取 dpkg 前端锁(/var/lib/dpkg/lock
ubuntu使用apt安装软件包时报错,内容如下:E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?sudo rm /var/lib/dpkg/lock-frontend随后,重新安装即可成功解决E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) E:原创 2021-01-08 11:12:31 · 27065 阅读 · 17 评论 -
Linux系统安装docker-compose的流程
sudo wget -P /usr/local/bin https://github.com/docker/compose/releases/download/1.27.4/docker-compose-Linux-x86_64cd /usr/local/bin/sudo mv docker-compose-Linux-x86_64 docker-composesudo chmod +x /usr/local/bin/docker-composedocker-compose -vLinux系统原创 2021-01-06 16:18:51 · 328 阅读 · 0 评论 -
Linux系统安装docker的流程
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun如果有gpg: 找不到有效的 OpenPGP 数据的报错,解决方案验证docker是否安装成功docker --version将当前用户加入docker用户组sudo groupadd dockersudo gpasswd -a ${USER} dockersudo service docker restart此时用指令查看当前用户能否操作docke原创 2021-01-06 16:13:08 · 388 阅读 · 2 评论 -
成功解决gpg: 找不到有效的 OpenPGP 数据
在Ubuntu系统上安装docker时出现gpg: 找不到有效的 OpenPGP 数据的报错解决方案:wget https://download.docker.com/linux/ubuntu/gpgsudo apt-key add gpg随后再次执行下载指令,解决报错成功解决gpg: 找不到有效的 OpenPGP 数据的报错欢迎小伙伴讨论,文章内容如有错误请在评论区评论或发私聊消息,谢谢你。...原创 2021-01-06 16:02:52 · 40195 阅读 · 16 评论 -
设置图形化CentOS或者Ubuntu不锁屏/不休眠流程
点击应用程序→系统工具→设置将锁屏通知设为关闭将电源选项的空白屏幕设为从不欢迎小伙伴的讨论,文章内容若有问题请在评论区评论或私信,谢谢你。原创 2021-01-06 12:11:23 · 1260 阅读 · 0 评论 -
VMware安装Ubuntu虚拟机流程
首先到https://ubuntu.com/download/desktop下载Ubuntu ISO镜像文件随后安装VMware Workstation,用于安装Ubuntu虚拟机,安装完成后打开VMware Workstation点击创建新的虚拟机选择典型安装方式,下一步选择稍后安装操作系统,下一步操作系统选择Linux 版本选择ubuntu,下一步自定义虚拟机名称和安装位置,下一步按需设置最大磁盘大小(有条件的小伙伴最好设置大一点,不然到时候扩展分区很麻烦),选择将虚拟磁盘存储为原创 2021-01-06 12:01:49 · 779 阅读 · 2 评论 -
成功解决:sudo apt-get下载很慢的问题
备份apt源的配置文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak此时很有可能因为apt-get update还没完成的原因无法使用vim命令编辑,因此使用gedit命令sudo gedit /etc/apt/sources.list打开后删除所有配置,并复制以下内容到文件中,为中科大的apt源,保存后退出deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted原创 2021-01-05 22:06:56 · 10062 阅读 · 0 评论 -
成功解决:XXX不在 sudoers 文件中,此事将被报告
先登陆root账户,在root用户下更改sudoers文件vim /etc/sudoers在## Allow root to run any commands anywhere下添加以下内容,按I插入,插入完成后按ESC退出插入,输出:wq!保存退出,如下图所示您的用户名 ALL=(ALL) NOPASSWD:ALL成功解决XXX不在 sudoers 文件中。此事将被报告。的问题欢迎小伙伴讨论,如有错误请在评论区评论或发私聊消息,谢谢你。...原创 2021-01-05 17:52:16 · 10026 阅读 · 0 评论 -
成功解决:curl: (7) Failed connect to github-production-release-asset-2e65be.s3.amazonaws.com:443; 拒绝连接
使用curl去下载prometheus的时候出现连接失败的错误报错内容:curl: (7) Failed connect to github-production-release-asset-2e65be.s3.amazonaws.com:443; 拒绝连接尝试ping一下github-production-release-asset-2e65be.s3.amazonaws.comping github-production-release-asset-2e65be.s3.amazonaws.co原创 2020-12-16 11:40:00 · 1172 阅读 · 4 评论 -
Ubuntu和CentOS防火墙指令
CentOS7:1.关闭防火墙systemctl stop firewalld2.开启防火墙systemctl start firewalld3.查看防火墙状态:systemctl status firewalldUbuntu:1.关闭防火墙sudo ufw disable2.开启防火墙sudo ufw enable3.查看防火墙状态:sudo ufw status verbose欢迎小伙伴讨论,如有错误请在评论区评论或发私聊消息,谢谢你。...原创 2020-11-26 17:19:29 · 238 阅读 · 0 评论 -
linux通过修改/etc/hosts文件 添加IP地址与域名的映射
修改/etc/hosts文件指令sudo vim /etc/hosts按I插入,插入完成后按ESC退出插入,输入:wq!保存退出,如下图所示192.168.171.xxx orderer0.example.com192.168.171.xxx orderer1.example.com192.168.171.xxx orderer2.example.com192.168.171.xxx peer0.org1.example.com192.168.171.xxx peer1.org1.examp原创 2020-11-24 17:36:49 · 25361 阅读 · 0 评论 -
删除docker镜像指令 sudo docker rmi -f <镜像id>
首先查看docker镜像获得所要删除镜像的iddocker images执行删除docker镜像指令sudo docker rmi -f b23b8a538d8c再次查看docker镜像,显示id为b23b8a538d8c的镜像已经删除欢迎小伙伴的讨论,若有问题请在评论区评论或私信,谢谢你。...原创 2020-11-23 15:57:39 · 2619 阅读 · 0 评论 -
linux退出Docker Swarm模式指令
管理节点docker swarm leave --force普通节点docker swarm leave原创 2020-11-23 10:37:04 · 782 阅读 · 0 评论 -
成功解决:curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bit.ly:443
执行以下指令下载Fabric二进制及docker镜像时出现标题所指的报错内容curl -sSL https://bit.ly/2ysbOFE | bash -s -- 2.2.0 1.4.8 -s1.查看docker镜像源docker info|grep Mirrors -A 12.修改docker镜像源vim /etc/docker/daemon.json{"registry-mirrors":["https://registry.docker-cn.com"]}按I插入,插原创 2020-11-21 12:24:28 · 57516 阅读 · 24 评论 -
linux查看进程详情指令 ps aux
在使用中常常需要查看运行中的进程是否正常运行,占用的一些系统资源情况(CPU和内存)等等1.查看全部进程静态查看进程详情ps aux参数介绍:a:显示当前终端下的所有进程信息,包括其他用户的进程。u:使用以用户为主的格式输出进程信息。x:显示当前用户在所有终端下的进程。展示的各参数详情:USER:该进程属于那个使用者账号PID:进程号%CPU:CPU占用百分比%MEM:内存占用百分比VSZ:虚拟内存的占用大小RSS:常驻内存的占用大小TTY:该进程在哪个终端上运行。" ?原创 2020-10-29 16:57:17 · 1016 阅读 · 0 评论 -
Github项目导入Gitee流程
首先进入Gitee官网 https://gitee.com,没注册的小伙伴先注册账号。打开Github上的项目,复制链接地址,这里以caliper-benchmarks为例子点击右上角+,选择从GitHub/GitLab导入仓库选项将复制的Github链接复制到Git仓库URL中,仓库名称和是否开源按照自己需求设定,随后按下导入按钮即可导入。按下导入后,Gitee正在导入URL中的项目,稍等片刻后便导入完成稍等片刻后便同步完成,图片中旋转按钮是同步代码的按钮,点击克隆/下载即可获取下载代码原创 2020-10-24 09:23:02 · 4603 阅读 · 2 评论