首页
碎碎念
东邻西舍
本站信息
前来吐槽
统计
Search
1
openwrt系统上安装第三方插件
27,290 阅读
2
ubuntu下zerotier的基本使用教程
14,543 阅读
3
给小米R3G更换系统:从padavan刷成openwrt
13,424 阅读
4
openwrt使用第一步:设置上网拨号
11,298 阅读
5
openwrt无线中继功能:实现不插网线就能上网
10,072 阅读
学习点滴
Java
Web前端
Linux
踩坑实录
折腾搞机
关于建站
只言片语
登录
Search
标签搜索
Linux
Java
建站
踩坑实录
Ubuntu
折腾搞机
MySQL
MyBatis
CSS
HTML
Spring
SQL
Nginx
OpenWrt
树莓派
路由器
Maven
SSL
Git
Windows
知识分子没文化
累计撰写
85
篇文章
累计收到
155
条评论
首页
栏目
学习点滴
Java
Web前端
Linux
踩坑实录
折腾搞机
关于建站
只言片语
页面
碎碎念
东邻西舍
本站信息
前来吐槽
统计
搜索到
23
篇与
的结果
2021-02-01
【踩坑实录】Ubuntu使用apt命令时,报错:无法获得锁(11:资源暂时不可用)
环境说明: ubuntu 20.04 问题如图: 错误原因: ubuntu终端上强制关闭正在进行的sudo apt-get install/update命令时,此apt-get进程还没有结束。如果再次运行apt-get命令安装软件时,就会出现上述错误,即有一个进程正在占据apt-get进程,由于它在运行时,会占用软件更新时的系统锁(简称系统更新锁),此时资源被锁 解决办法: 1. 方法一 杀死进程,释放系统锁 ps -e|grep apt-get 出现: 然后执行: sudo kill 15298 2. 方法二 强制解锁 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 3. 方法三 sudo rm /var/lib/dpkg/lock-frontend
2021年02月01日
1,524 阅读
0 评论
1 点赞
2021-01-28
ubuntu系统部署Tomcat服务
ubuntu系统部署Tomcat服务 目录: ubuntu系统部署Tomcat服务 1. 从Tomcat官网下载 2. 解压Tomcat安装文件 3.修改环境变量: 4. 修改文件配置 5. 启动Tomcat服务 6. 创建项目目录 环境说明: 操作系统:ubuntu 18.0.4 Tomcat版本:Tomcat 9 部署Tomcat时,您要确保已成功配置好了Java环境,配置Java环境请参考:Win10系统配置Java开发环境 - Roookie博客 | 记录 · 收纳 · 分享 (wlplove.com) 1. 从Tomcat官网下载 Tomcat官网:Apache Tomcat® - Welcome! Tomcat 9:Apache Tomcat® - Apache Tomcat 9 Software Downloads Tomcat 8:Apache Tomcat® - Apache Tomcat 8 Software Downloads Tomcat 7:Apache Tomcat® - Apache Tomcat 7 Software Downloads 这里以Tomcat 9作为例子来说明 2. 解压Tomcat安装文件 找到下载的tomcat9安装文件,解压到/usr/目录下: # 先进入/usr/目录下: cd /usr/ # 解压Tomcat安装包,这里根据自己的情况更改路径,我下载的Tomcat的路径是/home/wlp/Downloads/apache-tomcat-9.0.39.tar.gz: sudo tar -zxvf /home/wlp/Downloads/apache-tomcat-9.0.39.tar.gz 解压后的文件名为apache-tomcat-9.0.39,有点长,为方便配置,这里将文件夹名修改为Tomcat-9: sudo mv apache-tomcat-9.0.39 Tomcat-9 3.修改环境变量: 修改/etc/profile文件: sudo nano /etc/profile 在打开的页面最后加入: export CATALINA_HOME=/usr/Tomcat-9 然后ctrl + o保存,ctrl + x退出 # 使配置生效 source /etc/profile 安装好之后,Tomcat还无法访问,还需要配置两个文件 4. 修改文件配置 进入Tomcat-9安装目录: cd Tomcat-9 修改安装目录下的两个文件,允许访问主机ip地址的正则表达式: #修改webapps/manager/META-INF/context.xml: sudo nano webapps/manager/META-INF/context.xml #修改webapps/host-manager/META-INF/context.xml: sudo nano webapps/host-manager/META-INF/context.xml 打开两个文件找到以下内容: <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> 修改为: <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|192\.\d+\.\d+\.\d+" /> 正则表达式中的点是特殊字符,需要用“\."进行转义 (\写的时候是两个,显示为一个,因为这个字符也是特殊字符) 5. 启动Tomcat服务 # 进入Tomcat安装目录下的bin文件夹中: cd bin 此时可能会出现这样的情况,如果没有即可跳过这步: 这是由于Tomcat-9文件夹读写权限不足,只要设置一下读写权限就可以了,回到上层目录,执行修改权限命令: # 返回上层目录: cd .. # 修改权限: sudo chmod 775 -R Tomcat-9 再重新进入Tomcat-9/bin目录: cd Tomcat-9/bin 运行启动脚本: ./startup.sh 成功启动Tomcat服务,此时打开浏览器输入: localhost:8080 如果前面配置没有错误的话,就会进入到Tomcat首页 6. 创建项目目录 在Tomcat的webapps目录下创建一个test文件夹,就可以作为项目的目录 # 创建test文件夹: sudo mkdir webapps/test cd webapps/test # 在里面创建一个test.html: sudo touch test.html # 编辑test.html sudo nano test.html 向test.html添加以下内容: <html> <meta charset="utf-8"></meta> <title>这是测试项目</title> <body> <h1>项目创建成功!</h1> </body> </html> 然后ctrl + o保存,ctrl + x退出 通过以下地址访问: localhost:8080/test/test.html 即可看到设置的项目文件的显示效果。
2021年01月28日
1,624 阅读
0 评论
1 点赞
2021-01-27
为ubuntu更新提速:将更新源改为国内源
目录: step 1:获取ubuntu版本号 step 2:备份原文件(可选) step 3:修改源文件 step 4:更新软件列表和升级 环境说明: 系统版本:ubuntu 18.04 以下方法适用于ubuntu 18.0.4(版本号为bionic),若为ubuntu其他版本,将源链接中的bionic改为其他版本号即可: step 1:获取ubuntu版本号 lsb_release -a 其中的 Codename 一项为版本号 step 2:备份原文件(可选) sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak step 3:修改源文件 ubuntu 的下载源更新源等存放在 /etc/apt/sources.list 中 用nano编辑 /etc/apt/sources.list: sudo nano /etc/apt/sources.list 下面包含了阿里云源和清华大学源,在打开文件后,注释或者清空里面的内容,任选一个国内源复制进去: # 阿里云源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse ##測試版源 deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse # 源碼 deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse ##測試版源 deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse # 清华大学源 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse ##測試版源 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse # 源碼 deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse ##測試版源 deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse ctrl + O保存,ctrl + X退出即可 step 4:更新软件列表和升级 在终端上执行以下命令更新软件列表,检测出可以更新的软件: sudo apt-get update 在终端上执行以下命令进行软件更新: sudo apt-get upgrade 换源之后,都是从国内镜像站获取软件包,所以此时更新时的速度会比换源之前快上很多。
2021年01月27日
1,907 阅读
0 评论
0 点赞
2021-01-26
mysql简述:从安装到卸载
目录: 一、安装Mysql 1. 输入以下命令安装: 2.修改Mysql密码 3. 重新登录mysql 二、基本操作 1. 登录数据库 2. 列出mysql中的所有数据库 3. 查看选定数据库中的所有表 4. 查看表中所有元素 5. 创建新的数据库test 三、彻底卸载mysql 环境说明: 数据库环境:mysql8.0 Linux环境:ubuntu18.0.4 一、安装Mysql 1. 输入以下命令安装: sudo apt-get install mysql-server 安装完成之后,登录mysql: sudo mysql -uroot -p 接下来提示输入密码,默认无密码,直接按回车进入 2.修改Mysql密码 # 对于的mysql 8以上,更改mysql8的加密方式,为root用户更改密码: alter user 'root' identified with mysql_native_password by '新密码'; # 或者 update user set password=password('新密码') where user='用户名'; # 我们也还可以使用mysqladmin命令来进行修改用户密码,这个命令要在mysql控制台之外的控制台上执行,需要输入旧密码再设置新密码 mysqladmin -u [用户名] -p password '新密码'; 修改完之后,刷新权限信息,输入: flush privileges; 3. 重新登录mysql 输入exit或者ctrl + c退出当前登录,再重新登录: sudo mysql -u root -p # “-u” 和“root”之间可以有空格,也可以连在一起 输入新设置的密码即可进入数据库 二、基本操作 1. 登录数据库 # 有密码时: sudo mysql -uroot -p * 若无密码,则直接按回车即可进入 2. 列出mysql中的所有数据库 show databases; 3. 查看选定数据库中的所有表 # 选中mysql数据库: use mysql; # 查看mysql的所有表: show tables; 4. 查看表中所有元素 # 查看db表: select * from db; 5. 创建新的数据库test # 创建数据库test create database test 三、彻底卸载mysql 首先删除mysql: sudo apt-get remove mysql-* 清理残留数据: dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 参考资料: 通过mysqlclient操作MySQL数据库 - kingwangzhen - 博客园 (cnblogs.com)
2021年01月26日
1,383 阅读
0 评论
1 点赞
2021-01-26
更换树莓派版本的Ubuntu server20.04镜像源
目录: 1. 首先备份源文件: 2. 用nano编辑 /etc/apt/sources.list: 2. 更新源即可: 环境说明: 设备:树莓派4B 操作系统:ubuntu server20.04 树莓派4B安装的ubuntu要用的是ubuntu-ports的源,而不是原ubuntu的源,若使用错误的源,则在更新时会报错误。 1. 首先备份源文件: sudo cp /etc/apt/sources.list /etc/apt/sources.listbak 当然备份这一步是可选的,我一般不会备份(因为懒),在修改源文件时注释掉原来的源信息,有问题时去掉注释即可恢复回来 2. 用nano编辑 /etc/apt/sources.list: sudo nano /etc/apt/sources.list 下面的内容包含了科大的源和阿里云的源,任选一个粘贴到刚打开的文件中,原文件中的内容可以选择注释掉或者删除 # 科大的源: deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse # 阿里云的源: deb http://mirrors.aliyun.com/ubuntu-ports focal main restricted deb http://mirrors.aliyun.com/ubuntu-ports focal-updates main restricted deb http://mirrors.aliyun.com/ubuntu-ports focal universe deb http://mirrors.aliyun.com/ubuntu-ports focal-updates universe deb http://mirrors.aliyun.com/ubuntu-ports focal multiverse deb http://mirrors.aliyun.com/ubuntu-ports focal-updates multiverse deb http://mirrors.aliyun.com/ubuntu-ports focal-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu-ports focal-security main restricted deb http://mirrors.aliyun.com/ubuntu-ports focal-security universe deb http://mirrors.aliyun.com/ubuntu-ports focal-security multiverse 然后ctrl+o保存,ctrl+x退出 2. 更新源即可: sudo apt update sudo apt upgrade 附科大源链接:http://mirrors.ustc.edu.cn/help/ubuntu-ports.html
2021年01月26日
1,271 阅读
0 评论
0 点赞
2021-01-25
在Linux系统上安装宝塔面板
CentOS安装: # CentOS 7: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh # CentOS 7以下版本: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh ubuntu/Deepin安装 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh Debian安装 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh Fedora安装 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
2021年01月25日
1,924 阅读
0 评论
3 点赞
2021-01-25
树莓派4B上手 - 从初始设置开始
目录: 1. 无屏幕的情况下为树莓派连接WIFI 2. 无屏幕远程连接树莓派 3. 更改为国内源 4. 系统汉化 环境说明: 设备:树莓派4B 操作系统:Raspberry Pi OS 5.4 32位 1. 无屏幕的情况下为树莓派连接WIFI 在系统的安装分区(boot分区)中,在根目录下新建名为wpa_supplicant.conf的文件,向其中添加如下内容: country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="wifi名称1" psk="WiFi密码" key_mgmt=WPA-PSK #wifi加密方式 priority=1 #wifi连接优先级 } network={ ssid="wifi名称2" psk="WiFi密码" key_mgmt=WPA-PSK #wifi加密方式 priority=1 #wifi连接优先级 } 树莓派系统在启动时,会读取这个配置文件,连接到WIFI 。 2. 无屏幕远程连接树莓派 无屏幕连接树莓派有三种方式: ssh连接 树莓派新系统默认情况下是关闭ssh功能的,无屏幕时开启ssh方法也很简单,在系统根目录下新建一个名为ssh的空白文件,文件名不能大写,无扩展名。 在树莓派连接网络时,用ssh工具就能连接到树莓派,推荐用Xshell或者putty。 ssh [ssh账户名]@[树莓派IP地址] VNC连接 树莓派开启VNC功能: 第一种方法:命令行下,输入 sudo raspi-config 然后回车,在弹出的界面中,选择第五项Interfacing Options,回车之后,选择第三项VNC,将其设置为enable,再敲完回车之后,就开始下载安装VNCserver 在图形界面中,依次打开菜单(menu)—>首选项(Preferences)—>Raspberry Pi Configuration,在弹出的窗口中选择Interfacces栏,选择”enable“ VNC服务 VNC客户端推荐使用VNC Viewer 树莓派的默认连接用户名是:pi,密码是:raspberry Xrdp连接 安装相关服务 输入命令安装xrdp,: sudo apt-get install xrdp 注:如果出现错误:可以先执行: sudo apt-get update && sudo apt-get upgrade 开启远程桌面连接 在windows系统下,按win + R打开运行窗口,输入mstsc,按回车,弹出远程桌面的连接窗口,即可连接。 树莓派的默认连接用户名:pi,密码:raspberry 3. 更改为国内源 修改软件更新源,编辑/etc/apt/sources.list文件: sudo nano /etc/apt/sources.list 进入编辑界面,注释原来的所有源,添加如下源: deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib 然后使用ctrl+O保存,ctrl+X退出编辑器 修改系统更新源,编辑/etc/apt/sources.list.d/raspi.list: sudo nano /etc/apt/sources.list.d/raspi.list 注释所有源,加入下面的源链接: deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui # 或者: deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui ctrl + O保存,ctrl + X退出编辑器 同步更新源: sudo apt-get update 更新升级系统: sudo apt-get upgrade 树莓派所有更新源:链接 部分内容参考自:树莓派中国软件源 - 树莓派实验室 4. 系统汉化 语言和区域设置 命令行下输入: sudo raspi-config 在弹出的界面中选择第四项Localisation Options,在下一级界面中,修改时区选择第二项Change Timezone,修改区域则选择第一项Change Locale,修改完成之后点击Finish,等待重启。 安装中文字体库 这里使用文泉驿的开源字库,命令行下输入: sudo apt-get install ttf-wqy-zenhei 完成后重启树莓派 安装中文输入法 命令行下输入: sudo apt-get install scim-pinyin 注:输入法切换快捷键是ctrl + space
2021年01月25日
2,368 阅读
0 评论
1 点赞
2021-01-25
在ubuntu系统下配置Java环境
目录: 1. 从Java官网下载JDK安装包 2.解压Java安装包 3. 配置环境变量 4. 检验是否配置完成 环境说明: 操作系统:Ubuntu 18.0.4 server JDK版本:JDK 8 1. 从Java官网下载JDK安装包 Java官网:Oracle 甲骨文中国 | 集成的云应用和平台服务 JDK最新版本下载:Java Downloads | Oracle 其他版本JDK 下载:Java Archive | Oracle 本教程以 JDK 8(也称为JDK 1.8)作为示例。 由于下载JDK旧版本需要登录Oracle帐号,随便用临时邮箱注册了一个账号,用这个就行: 帐号:linshi@linshiyouxiang.net 密码:Youxiang123@ 下载时,选择下载压缩包: 2.解压Java安装包 将下载好的安装包上传到Linux环境上,然后解压安装包。解压在哪都可以,这里以/usr为例,先进入/usr目录: cd /usr 找到刚才下载的Java安装文件,解压到当前目录: # 我下载的jdk的路径是/home/wlp/Downloads/jdk-8u271-linux-x64.tar.gz: sudo tar -zxvf /home/wlp/Downloads/jdk-8u271-linux-x64.tar.gz 解压完之后使用ls -a命令查看解压完的的文件夹名称,为jdk1.8.0_271(你的大版本或者小版本可能跟我的不同,文件名也不会相同,不能照抄),为方便配置,将解压后的文件夹名修改为jdk1.8: sudo mv jdk1.8.0_271 jdk1.8 3. 配置环境变量 编辑 /etc/profile: sudo nano /etc/profile 在打开的文件最后加入如下环境变量设置: export JAVA_HOME=/usr/jdk1.8 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 注意:第一句中的 JDK 路径不能照抄,请务必保证这个路径是你刚解压的 JDK 的绝对路径 更改完成后,ctrl + o保存,ctrl + x退出,回到终端界面。执行如下命令使环境变量生效: source /etc/profile 4. 检验是否配置完成 在命令行中输入java -version,查看安装的java版本,如果没问题的话,结果如下: java version "1.8.0_271" Java(TM) SE Runtime Environment (build 1.8.0_271-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.271-b12, mixed mode) 当出现的版本号与刚才安装的版本相同,说明Java环境配置成功。
2021年01月25日
2,108 阅读
0 评论
0 点赞
1
2