
Linux
文章平均质量分 95
小胡同的诗
千里之行,始于足下
展开
-
【Linux】Ubuntu20.04 无法访问 http://cn.archive.ubuntu.com 问题记录解决
解决 Ubuntu 20.04 版本 apt 官方国内源访问失败的问题,最终将其换成阿里源得以解决原创 2022-09-03 11:56:41 · 24785 阅读 · 12 评论 -
关于 Android 网络通信开发问题小记
前言对于 Android 应用开发,免不了进行网络通信,其中,大大小小都有涉及到套接字的使用,(Ps:对于通信方面尽量使用 Netty 框架能缩短业务逻辑实现的周期)但使用不当往往会出现各种问题。例如:TCP 的粘包、拆包问题;TCP 连接丢失问题等。但如果经验不够或者涉及到底层的问题该怎么办呢?这时候可以利用抓包去尝试定位问题。当然,对于计算机网络的一些基础问题是前置技能,这里不再概述,本文主要介绍抓包的大致思路。抓包介绍抓包,顾名思义就是获取网络通信的报文。众所周知,一个 PC 想要连接上互联网原创 2020-09-04 01:24:32 · 169 阅读 · 0 评论 -
Tcpdump抓包流程及命令详解
1 起因前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况。这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了。在排查问题的过程中使用到了tcpdump和Wireshark进行抓包分析。感觉这两个工具搭配起来干活,非常完美。所有的网络传输在这两个工具搭配下,都无处遁形。为了更好、更顺手地能够用好这两个工具,特整理本篇文章,希望也能给大家带来收获。为大家之后排查问题,添一利器。2 tcpdump与Wireshark介...转载 2020-08-31 09:43:31 · 2681 阅读 · 0 评论 -
Ubuntu18.04.4动态博客搭建详解(LNMP+Typecho)
前言搭这个博客主要是动动我那个吃灰的服务器,顺便熟悉熟悉linux。配置LNMP还可以直接下载一套安装包,不过我采用一个个配置的方式其中,nginx是一个涨姿势点。核心难点在于nginx的配置以及搭配php的配置,由于之前在服务器还利用snap搭了nextcloud,造成了80端口的冲突,本来是想在nginx这边修改端口的,奈何语法不够熟练,贪图方便直接修改了nextcloud那边的端口了。后卡得比较久的地方是出现502的错误,原因是php和nginx配置的unix域套接字不一致,因为根目录和var目原创 2020-07-04 00:24:22 · 953 阅读 · 3 评论 -
Ubuntu 18.04.4配置Nginx时遇到启动失败问题
问题Job for nginx.service failed because the control process exited with error code. See “systemctl status nginx.service” and “journalctl -xe” for details.解决问题定位:https://www.cnblogs.com/hhyf/p/11518919.html由于之前通过snap配置了nextcloud,故现在用lnmp配置nginx的时候原创 2020-07-03 00:32:23 · 961 阅读 · 0 评论 -
Ubuntu搭建NextCloud云盘(snap方法)
前言Snap是Linux中管理应用下载、快速安装配置的平台,配置nextcloud有常规的lnmp的方法,不过配置比较繁琐,这里采用snap三下五除二完成云盘搭建。内容完成搭建大致有以下几点:安装snap安装nextcloud配置nextcloudsnap的使用#查看snap版本信息snap --version#找出所有snap应用snap find#安装应用snap install 包名#重启应用snap restart 应用名#升级应用snap refresh 应原创 2020-07-02 23:58:25 · 8570 阅读 · 2 评论 -
Linux--mv命令的使用
用mv命令1.作用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。2.格式mv [options] 源文件或目录 目标文件或目录3.[options]主要参数-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件。-f:禁止...转载 2019-03-07 16:50:38 · 984 阅读 · 1 评论 -
嵌入式前辈学习路线
嵌入式大神:教你如何从零开始学习路线解析 嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,ucos,vxworks,linux,android等。另外,用c,c++或汇编开发;用高级处理器,arm7,arm9,arm11,powerpc,mips,mipsel等,或加上操作系统也属于嵌入式的开发。嵌入式系统(Embedded...转载 2019-03-01 00:05:52 · 340 阅读 · 1 评论 -
Linux --Ubuntu利用deepin wine使用windows平台软件
RT:亲测成功教程原创 2019-01-29 23:00:06 · 1315 阅读 · 0 评论 -
Linux -- Ubuntu下载deepin wine依赖问题笔记
问题开始下载deepin-wine安装包, 请稍后…1.1udis86_1.72-2_i3 100%[=>] 34.18K 87.3KB/s 用时 0.4s1.2deepin-fonts-win 15%[> ] 31.18K 1.72KB/s 用时 18s1.2deepin-fonts-win 100%[+++>] 2...原创 2019-01-29 22:42:51 · 10464 阅读 · 2 评论 -
Linux -- wget使用笔记
Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器1、使用wget下载单个文件 以下的例子是从网络下载一个文件并保存在当前目录 wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip 在下载的过程中会显示进度条,包含(下载完成百...转载 2019-01-29 20:43:46 · 228 阅读 · 1 评论 -
Linux -- 增加用户并赋予其权限
前言在linux下可以多用户共同运行操作系统。不过要设置不同用户的权限。步骤1,利用useradd命令添加一个新的用户,这里前缀要追加sudo,没有sudo权限无法成功添加,下同。同时要用-m选项,自动添加root,sudo权限的文件夹sudo useradd computer -m2,输入root的密码完成操作,因为用了sudo3,通过**ls /home/**查看添加的用户是否...原创 2019-01-29 12:32:31 · 300 阅读 · 0 评论 -
Linux -- 系统安装小记
U盘启动盘上物理机前言之前在VmWare虚拟机上的fedora,centos以及ubuntu感觉每次都要开个虚拟机太麻烦,决定在上物理机。操作步骤无非是多做个启动盘。本来想直接上debian,怕折腾起来太麻烦,还是先上个ubuntu搞搞,(毕竟教程好找QAQ)。步骤1,上大白菜或者老毛挑等做个Ununtu的启动盘。(这里用UItraISO:打开官网下的iso镜像文件 -> 制作为物...原创 2019-01-28 22:33:19 · 181 阅读 · 0 评论