
Linux
文章平均质量分 54
Rudon滨海渔村
我就是我,简单的我。
展开
-
Linux通用一键换源脚本.sh - ubuntu、centos全自动更换国内源 - LinuxMirrors神器
ubuntu更换国内软件源,更换清华源,更换阿里源,apt一键换源脚本原创 2025-04-17 11:24:52 · 427 阅读 · 0 评论 -
shell脚本 - Linux定时温度监控-软硬件检测 - 服务器温度监控 - 写入日志
文章介绍了在Ubuntu系统中查看CPU和GPU温度的两种方法。第一种是使用lm-sensors工具,通过命令`watch-n1sensors`实时查看,其中Core表示CPU核心,high和crit分别代表警告和临界温度。第二种方法是安装psensor应用,提供图形化的温度监控界面。Ubuntu 系统实时查看CPU温度和GPU温度_ubuntu sensors-CSDN博客。Ubuntu 系统实时查看CPU温度和GPU温度。原创 2025-04-08 12:06:14 · 484 阅读 · 0 评论 -
开启云服务器ubuntu22.04的远程桌面,支持Windows远程连接 - 开启XRDP支持
Ubuntu 22.04 配置 XRDP 远程桌面原创 2025-03-16 13:51:09 · 751 阅读 · 0 评论 -
CentOS 7 Linux安装nginx 1.22.1 + php 8.0.28 + mysql
单独启用php80的源(没有yum-config-manager命令的话需要安装yum-utils)# 修改php-fpm配置,使其user和group为当前你的用户名。为nginx、php-fpm的运行用户,方便我们编辑www文件。# 修改nginx主配置文件,设置运行用户为你的当前用户名。# 虚拟主机vhost配置 - 添加PHP支持。# 查看php-fpm状态。# 重启php-fpm服务。# 查看php-fpm服务。# 重启nginx服务器。# 启动php-fpm。原创 2023-04-14 00:33:59 · 1078 阅读 · 1 评论 -
实现CentOS/Ubuntu server上任务栏固定到桌面下方 - 收藏夹一直显示 - 任务栏在哪里 - 任务栏怎么弹出
CentOS Stream 9 固定任务栏到屏幕下方。原创 2023-04-06 00:30:27 · 2406 阅读 · 0 评论 -
最简单的nps内网穿透实现 - 本地网站+腾讯云展示
效果图本例中的端口约定本机开发地址:http://127.0.0.1:8765公网展示地址:http://1.1.1.1:6666本地电脑IP:192.168.1.102(在家里的局域网中)网站端口:8765腾讯云的公网IP:1.1.1.1推荐以下端口都用5001-65535之间,省心http_proxy_port6210 (没啥影响)https_proxy_port6211 (没啥影响)bridg_port6212 (影响最大,所有终端都要经过这个公...原创 2022-01-21 22:31:59 · 2502 阅读 · 1 评论 -
Linux、Windows常见端口号大全
常见远程运维端口https://www.cnblogs.com/sanduzxcvbnm/p/13753514.htmlElasticsearch远程运维端口:9200,9300DB2远程运维端口:50000Hadoop YARN远程运维端口:8088Hadoop远程运维端口:50070,50030Linux远程运维端口:22MangoDB远程运维端口:27017MySQL远程运维端口:3306Oracle远程运维端口:1521PostgreSQL远程运维端口:543原创 2022-01-20 16:09:17 · 11815 阅读 · 0 评论 -
解决VMware中安装centos无法获取桥接网卡IP的问题 - 无法连接到网卡
解决步骤如下图,点击菜单“编辑” > "虚拟网络编辑器" 选择VMnet0, 设置其方式为“桥接” 选择其“连接到”,为你实际在用的网卡(有线无线都可以) 确定 在centos安装界面中,点击“NetWork & Host Name”,把网卡“Ethernet(ens33)”设置为“On”, 即可获取到IP Done示意图...原创 2021-11-03 18:41:42 · 824 阅读 · 0 评论 -
解决git未指定冲突处理方法的问题 - hint: Pulling without specifying how to reconcile divergent branches ishint: di
解决办法git config pull.rebase falserudon@vmu:/var/www/$ git pullhint: Pulling without specifying how to reconcile divergent branches ishint: discouraged. You can squelch this message by running one of the followinghint: commands sometime before your原创 2021-10-30 11:35:01 · 4925 阅读 · 0 评论 -
Ubuntu如何设置git显示语言为英文
目前rudon@vmu:/var/www$ git status位于分支 master您的分支与上游分支 'origin/master' 一致。未跟踪的文件: (使用 "git add <文件>..." 以包含要提交的内容) public/dev.html提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)设置为英文的步骤touch ~/.bash_aliasesecho "alias git='LANG=en_GB git'" ...原创 2021-10-30 11:22:33 · 720 阅读 · 0 评论 -
Ubuntu 20.04 安装配置nginx + PHP
步骤## 先清除干净相关的软件,例如apache、php、nginx本身sudo apt updatesudo apt-get autoremove --purge php-fpmsudo apt-get autoremove --purge apache2sudo apt-get autoremove --purge nginx## 开始安装nginxsudo apt-get install nginx## 设置Ubuntu自带的防火墙,允许nginx通信sudo ufw a...原创 2021-10-30 11:08:39 · 4989 阅读 · 0 评论 -
如何在Ubuntu中彻底卸载PHPstudy
步骤==============运行状态=========================webpanel stop phpstudy running =================安装完成==================请用浏览器访问面板:外网:http://119.139.137.25:9080/9B7E96内网:http://192.168.137.128:9080/9B7E96系统初始账号:admin系统初始密码:vBc2ZnDO45官网:https://ww原创 2021-10-29 19:52:58 · 2251 阅读 · 0 评论 -
解决VMware中Ubuntu 20.04 显示不清晰,字体模糊,无法自动调整大小实现全屏的问题
以上问题需要满足以下4个条件即可:在Ubuntu中安装好VMware-Tools如何在VMware中的Ubuntu安装VMware-Tools_Rudon滨海渔村的博客-CSDN博客版本Ubuntu 20.04方法开启虚拟机Ubuntu如下图,见到桌面后,点击VMware顶部菜单,“虚拟机” > “安装VMware Tools”如下图,桌面会出现光盘图标“VMware Tools”,双击打开,复制其中的“VmwareTools-10.3.10-12406962.tar.gz”到主目录下新建的随便.原创 2021-10-29 18:13:23 · 10953 阅读 · 1 评论 -
如何在VMware中的Ubuntu安装VMware-Tools
版本Ubuntu 20.04方法开启虚拟机Ubuntu 如下图,见到桌面后,点击VMware顶部菜单,“虚拟机” > “安装VMware Tools” 如下图,桌面会出现光盘图标“VMware Tools”,双击打开,复制其中的“VmwareTools-10.3.10-12406962.tar.gz”到主目录下新建的随便一个文件夹 对着这个文件右键,提取到此处 进入新解压出来的文件夹VMware Tools/VMwareTools-10.3.10-12406962/vmware原创 2021-10-29 18:00:42 · 2307 阅读 · 0 评论 -
Ubuntu 20.04 更改国内源 - 速度提升 - 根据系统代号精确匹配
推荐中科大的源,稳定又快~大致步骤备份/etc/apt/sources.list 修改/etc/apt/sources.list的内容为以下内容,保存 sudo apt-get update sudo aot-get upgrade文件内容:(中科大)deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiversedeb-src https://mirrors.ustc.edu.原创 2021-10-29 09:41:56 · 512 阅读 · 0 评论 -
解决Ubuntu下terminal使用sudo命令超级慢的问题 - sudo等很久才有反应
解决步骤复制本机设备名称(小写): 右上角设置 > 设置> 左边拉到底 - 关于 > 设备名称,例如vmu 修改/etc/hosts 添加如下内容: 127.0.0.1 vmu.localdomain 127.0.0.1 vmu红色部分要改为你的小写的设备名称 保存即可,sudo命令立马零等待~感谢高手:Ubuntu下sudo速度很慢原因及解决办法_Kiritow的学园-CSDN博客这个问题是最近装Ubuntu Server 18.04 LTS时遇...原创 2021-10-28 16:30:59 · 3292 阅读 · 1 评论 -
Ubuntu 21.04 主题美化 - Mac
效果图步骤参考 高手的链接(请先阅读本文最下面的“如何在Ubuntu中“打开Tweaks(中文名 优化)””)记录 Ubuntu 20.04 安装后美化(MAC)过程_憶夣的博客-CSDN博客_ubuntu20美化machttps://blog.csdn.net/weixin_42095121/article/details/116903889如何在Ubuntu中“打开Tweaks(中文名 优化)”1.点击右下角的图标“显示应用程序”2.在顶部搜索框中,输...原创 2021-10-28 15:46:56 · 1215 阅读 · 0 评论 -
Linux下升级node.js的最简单方法 - NVM
效果图步骤运行以下命令运行安装nvm:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash如果系统没有curl支持,使用wget代替:wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bashsource ~/.bashrcnvm --version查看本机的nodejs的原创 2021-10-15 10:58:58 · 1169 阅读 · 0 评论 -
Ubuntu 20.04 快速安装lamp - Linux+Apache+MySQL+PHP
更新源sudo apt-get update 更新软件sudo apt-get upgrade更新系统软件 sudo apt-get dist-upgrade 安装apachesudo apt install apache2 -y安装Mysql - 先别接着修改root密码sudo apt install mysql-server mysql-client安装PHPsudo apt-get install php安装关联sudo apt-get install libap.原创 2021-10-13 16:07:18 · 509 阅读 · 1 评论 -
解决Ubuntu无法locate - Command ‘locate‘ not found
安装locate(已经换为mlocate)sudo apt-get install mlocate其他linux: yum install mlocate原创 2021-10-13 15:52:12 · 1492 阅读 · 0 评论 -
修改Ubuntu下MySQL v8.0.26的root密码 - 解决Linux下安装MySQL 8后无法使用PASSWORD()函数修改root密码的问题
核心关键使用命令sudo apt install mysql-server mysql-client无法弹出密码设置界面,是因为最新版Mysql8需要手动去修改登录密码 mysql8默认不开启用户root,默认用户是debian-sys-maint,其默认密码是存在/etc/mysql/debian.cnf mysql8已经抛弃PASSWORD()函数MySQL :: MySQL 8.0 Reference Manual :: 12.14 Encryption and Compression Fun原创 2021-10-13 15:10:09 · 1867 阅读 · 3 评论 -
Windows端git-bash无法找到open命令,bash: open: command not found
解决办法使用start代替open:感谢Git Bash bash: open: command not found - Stack Overflow原创 2021-09-16 16:24:36 · 695 阅读 · 0 评论 -
Linux利用xargs批量查看所有文件的第一行内容 + 批量清空所有文件的内容
核心代码输出当前目录下所有文件的第一行内容ls | xargs -I % sh -c 'echo "First line in %:"; head -1 %'清空当前目录下所有文件的内容ls | xargs -I % sh -c 'echo "" > %'删除当前目录下所有文件ls | xargs -I % sh -c 'rm ./%'注意:参数-I是大写的i,不是L详解:感谢https://blog.csdn.net/yychuyu/a..原创 2021-08-26 01:33:33 · 1056 阅读 · 0 评论 -
Linux grep搜索指定类型的文件,指定后缀名
参数--include '*.html'命令grep -wirn 'eval' --include '*.php' ./*原创 2021-08-23 23:58:49 · 5801 阅读 · 0 评论 -
Linux / Mac单独打包每个文件夹
效果图步骤创建多个非空的文件夹: /tmp/project/ /tmp/project/d1/ /tmp/project/d1/index.html /tmp/project/d1/logo.png /tmp/project/d2/ /tmp/project/d2/py.mp4 /tmp/project/d2/php.mp4 创建脚本文件zipSubFolders.sh,并赋予执行权限sudo chmod +x ./zipSubFolders.sh,内容如下: #!.原创 2021-07-22 18:43:57 · 374 阅读 · 1 评论 -
Linux常用压缩、解压命令和压缩比率对比
.tar .tgz (.tar.gz的缩写) .tar.gz2 打包前 23G 23G 23G 打包后 21.17G 18.07G 17.86G 压缩比 95.6% 81.6% 80.6% 打包耗时 3分20秒 16分30秒 1小时20分39秒 解压耗时 2分47秒 3分52秒 27分54秒 压缩命令 tar -cvf xx.tar 文件(夹) tar -cvzf...原创 2021-07-22 08:52:17 · 586 阅读 · 0 评论 -
解决fatal: cannot run .git/hooks/commit-msg: No such file or directory的问题
一开始,按照网上的办法试来试去,都不行。。。包括:cp .git/hooks/pre-commit /tmp/pre-committr -d ‘\r’ < /tmp/pre-commit > .git/hooks/pre-commit解决办法:在其他路径,重建一个同样的git库,把自己改动的文件全部覆盖到这个文件夹里,git add .git commit -m "xxx"git push -u origin master这时,云上的库内容就对了!我们再把实际的库文原创 2021-07-07 19:32:18 · 6294 阅读 · 0 评论 -
【踩坑日记】windows上使用Visual Studio Code Insiders连接到Linux上远程开发 - 一次性配置成功! (Ubuntu 18.04.4 + Win7)
前言搞了一天了!这鬼东西真是坑爹!最终还是搞定了!好爽~准备以下三个都要实现...Linux上创建好专用的用户+用户组https://blog.csdn.net/qq285744011/article/details/118423490 win7上安装好Git,并且实现免密登录Linuxhttps://blog.csdn.net/qq285744011/article/details/118293937 win7上下载安装vscode insidershttps://code..原创 2021-07-02 23:14:13 · 329 阅读 · 0 评论 -
Linux (ubuntu) 下创建用户,赋予sudo权限,添加进组,删除用户,查看用户信息
sudo useradd -m king 创建带Home目录的用户king sudo passwd king 修改king的密码 sudo usermod -aG sudo king 设置用户king为最高权限组成员,类似root sudo adduser king www 把用户king添加进组www id king 查看用户king的uid,组名,组id sudo userdel king 删除用户king,但会保留home对应目录 ssh k原创 2021-07-02 21:29:26 · 376 阅读 · 0 评论 -
Windows免密码登录Linux
主要步骤Win下生成秘钥公钥 ssh连接到Linux 将windows的公钥追加到Linux的认证文件/home/{用户名}/.ssh/authorized_keys OK详细步骤下载安装Git Bash命令行工具,https://git-scm.com/download/ 打开Bash Win下生成秘钥公钥(一路都是回车): ssh-keygen -t rsa -C "你的邮箱地址" 生成成功,效果如图: 查看自己的公钥内容,cat 文件地址,例如: SS...原创 2021-06-28 11:47:11 · 964 阅读 · 0 评论 -
解决Linux服务器SSH后不执行.bashrc命令
解决办法因为每次连接,Linux默认都会执行~/.bash_profile,所以我们可以在~/.bash_profile文件内添加以下脚本:if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi 图示相关ssh ...原创 2020-11-17 14:23:09 · 1604 阅读 · 0 评论 -
Linux+MySQL错误: ERROR 1018 (HY000): Can't read dir of '.' (errno: 13 - Permission denied)
环境Ubuntu18.04.4 LTSMySQL错误mysql> show databases;ERROR 1018 (HY000): Can't read dir of '.' (errno: 13 - Permission denied)解决办法chown -R mysql:mysql /var/lib/mysql/chmod -R 755 ...原创 2020-05-07 17:39:47 · 1805 阅读 · 1 评论 -
如何去掉mac的PATH环境变量中的“顽固分子”?
转载自https://www.jianshu.com/p/101f64e94fa6查看系统PATH环境变量,发现了多余的环境变量,遍寻网络实现未果。echo $PATH/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Library/Frameworks/Mono.framework/Versio...转载 2019-12-28 22:19:54 · 2100 阅读 · 0 评论 -
Mac自带PHP-7.1.23升级到7.4.1
升级请移驾最新,最省心的教程:Mac上最简单的brew自主安装Apache+PHP教程 (A2.4.41 + P7.4.1)https://blog.csdn.net/qq285744011/article/details/103729227精简步骤# 自动安装最新版的PHPbrew install phpbrew link --overwrite phps...原创 2019-12-24 18:27:16 · 3608 阅读 · 0 评论 -
免费HTTPS证书申请安装!Ubuntu + Let's Encrypt
步骤:0. 开启http://demo.com/1. ssh到linux远程服务器2. 安装certbot,https://certbot.eff.org/docs/install.htmlsudo apt-get updatesudo apt-get install certbot python-certbot-apache3. 准备材料域名 = demo.com, ...原创 2019-12-16 15:52:33 · 3433 阅读 · 1 评论 -
Apache通过设置.htaccess文件强制全站HTTP跳转至HTTPS访问
步骤启用apache服务器模块“mod_rewrite.so” (一般是修改/etc/apache2/httpd.conf) 寻找/etc/apache2/httpd.conf里面涉及到项目目录、以及往上的目录的设置,修改其AllowOverride None为AllowOverride all,假设你的项目目录为/var/www/project, 那么请修改以下虚拟目录的设置包括:<...原创 2019-12-07 17:47:19 · 953 阅读 · 0 评论 -
Mac下信任自签名的HTTPS证书,允许在Chrome、Safari上访问(自制CA、自签名证书、证书不安全页面)
步骤制作自签名HTTPS证书(参考https://blog.csdn.net/qq285744011/article/details/78126343) 保证你的本地网站可HTTP访问,并且在Apache等web环境上配置好HTTPS证书 打开Safari,访问https://your-project.com/ (如下图所示) 出现“此连接非私人连接”错误页面,点击“显示详细信息”,直...原创 2019-12-06 16:28:01 · 14139 阅读 · 2 评论 -
Ubuntu(18.04)自动启用~/.bash_alias失败,如何配置永久生效的alias
前言以往SSH到Ubuntu时,都是能使用~/.bash_alias里面的命令,升级到18.04后就不行了,每次都要手动. ~/.bash_alias解决思路1.系统默认每次登录后都启用~/.profile,发现它会自动. ~/.bashrc2.检查~/.bashrc发现,在18.04版本里,有这么一句:if [ -f ~/.bash_aliases ]; then ...原创 2019-11-27 21:01:01 · 1260 阅读 · 0 评论 -
rsync远程增量备份 in Linux
简单实例自动增量远程备份到本地rsync -avP root@88.77.66.55:/var/www/project/ /var/www/Backup/project/使用不同的SSH端口rsync -avP -e 'ssh -p 999' root@88.77.66.55:/var/www/fromRemote/ /var/www/toLocal/本地备份r...原创 2019-11-07 12:21:47 · 338 阅读 · 0 评论 -
Linux文件夹同步,删除备份文件夹里多余的文件
Linux本地文件夹同步,备份:rsync -av /var/www/folder/ /tmp/folder/Linux本地文件夹同步,并删除备份文件夹里多余的文件(文件对比、位置对比)rsync -av --delete /var/www/folder/ /tmp/folder/参考自:https://www.cnblogs.com/wangmo/p...原创 2019-05-20 16:53:11 · 1101 阅读 · 0 评论