随笔分类 -  linux-centos

linux是操作系统,centos和Fedora,RedHat你可以理解为“品牌,这些“品牌”的操作系统核心都是linux系统,只是可能会做一些扩展和增加一些自己的特性。 Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本 前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。
摘要:近年来,我一直在使用jenkins 来部署自己的项目,发现太耗内存了, 因此将自动化部迁的操作改为使用github action。 初始化action配置 选择一个合适的action类型,比如webpack、gitPage、Nodejs等等。 比如我这里选择了webpack,选择完成后 可以看到在仓 阅读全文
posted @ 2024-10-12 16:32 丁少华 阅读(135) 评论(0) 推荐(0) 编辑
摘要:前言 一般情况下,我们要链接服务器除了三方的GUI工具 如 xshell、finalshell外。 我们还会使用一些没有UI的终端去链接,比如windows的powerShell、mac的Terminal、ios的serverCat(非自带)和andriod的termius (非自带)等等。 我们买 阅读全文
posted @ 2024-10-12 13:56 丁少华 阅读(20) 评论(0) 推荐(0) 编辑
摘要:在逆向工程之后打包的apk通常就没了签名。 而没签名是安装不到手机上的,会提示无签名不让安装。 在排除应用本身对签名的校验情况下,我们可以自行签名解决这个问题。 生成签名密钥 签名过程使用一对公钥和私钥,私钥用于签名,公钥用于验证签名。 Android SDK提供了一个工具keytool来生成签名密 阅读全文
posted @ 2024-06-20 17:50 丁少华 阅读(76) 评论(0) 推荐(0) 编辑
摘要:熟练掌握以上运算符能够自如的应对linux日常shell脚本需求。 数值运算符 只能用在数字上,不能用在其它数据类型上 算术运算符 基本 就是常见的数学用到的计算:+、-、*、/、% 默默认情况下,shell不会直接进行算术运算,而是把"算术符号"当做"字符串"与两个变量的值连接在了一起,形成了一个 阅读全文
posted @ 2024-06-20 12:21 丁少华 阅读(21) 评论(0) 推荐(0) 编辑
摘要:前言 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁,是linux内置的一款软件。 通过编写Shell的脚本,可以更好的使用linux系统(比如、安装卸载软件、增删改查文件等等),毕竟大部分linux、系统都没有界面,不像windows那样鼠标点点就完成了大部分需求。 s 阅读全文
posted @ 2024-06-19 18:36 丁少华 阅读(53) 评论(0) 推荐(0) 编辑
摘要:前言 NFS的全称是Network File System(网络文件系统); 通过网络让不同的设备间共享文件或者目录。 如:有两台服务器 Name IP 备注 A 192.168.1.1 A机器的硬盘/movie目录有好东西 B 192.168.1.2 B机器也想要把它拷贝到自己的/home目录中, 阅读全文
posted @ 2024-01-31 21:44 丁少华 阅读(71) 评论(0) 推荐(0) 编辑
摘要:下载安装 vmware workstation 本文中用的是 VMware Workstation Pro v17。 点击这里,跳转至下载页。 下载 debian 点击这里跳转官网下载。 创建一个虚拟机debian实例 进入虚拟机安装debian debian安装vm-tools 将debian光驱 阅读全文
posted @ 2024-01-30 14:36 丁少华 阅读(214) 评论(0) 推荐(0) 编辑
摘要:服务器之间的SSH 为避免混淆,这里给两台服务器不同的角色,分别是:client、server 密码登录 client使用账密的方式登录server # 格式: ssh 用户名@server的ip:保存到的位置 ssh root@xx.xx.xx.xx:路径 认识密钥 密码登陆每次都需输入和传输明文 阅读全文
posted @ 2024-01-23 20:02 丁少华 阅读(21) 评论(0) 推荐(0) 编辑
摘要:前言 在centos上配置环境变量,有两种情况:分别是系统级别的,和用户级别的。 用户级别的 只对当前用户生效,切换至其他linux用户则无效。 系统级别的则对所有用户都生效(建议)。 用户级别 .bash_profile 当用户登录时执行,每个用户都可以使用该文件来配置专属于自己的环境变量。 .b 阅读全文
posted @ 2023-12-12 11:49 丁少华 阅读(240) 评论(0) 推荐(0) 编辑
摘要:什么是内网穿透 内网穿透,又称为NAT穿透。 NAT穿透技术是让NAT背后的设备,先访问指定的外网服务器,由指定的外网服务器搭建桥梁,打通内、外网设备的访问通道,实现外网设备访问到内网设备。 总之就是内网可以连公网,公网可以连公网和内网,但内网和内网无法连,但在中间加一个公网的中转服就能实现穿透! 阅读全文
posted @ 2023-08-16 14:36 丁少华 阅读(779) 评论(0) 推荐(0) 编辑
摘要:## 背景 我计划使用puppeteer爬点html数据,结果windows11上没问题 但在我的服务器centos8上确报错。 ```shell [root@104 auto-task]# npm run start > auto-task@1.0.0 start > node src/main. 阅读全文
posted @ 2023-07-16 14:50 丁少华 阅读(651) 评论(0) 推荐(0) 编辑
摘要:## 安装教程 https://blog.csdn.net/Daisy74RJ/article/details/125483629 ## 可能遇到的问题 如果报错 则参考 ```shell WslRegisterDistribution failed with error: 0x800701bc ` 阅读全文
posted @ 2023-06-20 16:26 丁少华 阅读(284) 评论(0) 推荐(0) 编辑
摘要:起因 jenkins太耗内存了,经常导致服务器崩。 了解到devOps也是做类似的服务的,遂用之。 serverless framework也可以做这个,但是截至目前,只能够打包node项目。 devOps服务器运营商基本都提供,比如腾讯云、阿里云、亚马逊云等,使用方法大致相同 流程配置 devop 阅读全文
posted @ 2023-05-19 10:39 丁少华 阅读(79) 评论(0) 推荐(0) 编辑
摘要:当我们换邮箱了,想把已经提交过的 commit 的邮箱和用户名改成新的时候。 先把本地配置成新的 git config user.name '丁少华' git config user.email '新邮箱@xx.com' 这时候就可以用下面的脚本代码了 在项目根目录下创建 email.sh 写入下面 阅读全文
posted @ 2023-04-23 16:02 丁少华 阅读(366) 评论(0) 推荐(0) 编辑
摘要:前言 rustdesk是一款免费开源的 远程控制软件。 它内置服务器 开箱即用。 不过提供的免费服务器在国外,白嫖起来 有点卡顿 建议自建服务器 。 下边是教程 安装docker和docker compose 安装docker curl -fsSL https://get.docker.com | 阅读全文
posted @ 2023-02-27 14:23 丁少华 阅读(4553) 评论(0) 推荐(0) 编辑
摘要:场景 cent os7服务器使用nvm安装的node之后,只要使用npm或者node,均会出现以下问题 [root@172 ~]# npm -v node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node) nod 阅读全文
posted @ 2023-02-08 23:05 丁少华 阅读(35337) 评论(13) 推荐(17) 编辑
摘要:证书申请 这一步骤简单,不多赘述 证书下载 springBoot项目用到的证书是tomcat类型的,即如下 springBoot中配置证书 在application.yml配置文件增加ssl证书配置项 server: port: 7777 ssl: key-store: /home/ssl/dshv 阅读全文
posted @ 2020-07-05 17:30 丁少华 阅读(1175) 评论(0) 推荐(0) 编辑
摘要:前言因为本人经常重装系统,所以导致每次都需要安装一堆软件。所以我写了一些脚本这样就不用那么麻烦了脚本 一键扩展swap curl -O https://dshvv-1300009960.cos.ap-beijing.myqcloud.com/shell/iswap.sh && chmod 755 . 阅读全文
posted @ 2020-06-15 11:45 丁少华 阅读(442) 评论(0) 推荐(0) 编辑
摘要:熟话说 内存不够,交换来凑,swap 就是用来提前在硬盘中划分一部分空间作为内存使用, 无奈论在linux或windows都有这个概念。 在安卓手机中还给起了一系列的名字 比如 内存融合、扩展内存什么的,本质是一个东西。 建立一个分区 随意选择一个目录即可,比如我这里是在 /data 下操作。 dd 阅读全文
posted @ 2020-06-15 01:43 丁少华 阅读(110) 评论(0) 推荐(0) 编辑
摘要:前提因为远程桌面,图形化界面实在是太慢了 所以将压缩数据库文件传入到服务器某个目录下aggs_court.sql.gz解压gunzip aggs_court.sql.gz进入数据库:mysql -p@Dsh74****创建数据库,名字随意:create database aggs default c 阅读全文
posted @ 2020-03-18 20:40 丁少华 阅读(259) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示