从伦佐拉山口眺望珠穆朗玛峰日落时分的峰顶,尼泊尔 (© shoults/Alamy)

Welcom to 评论 - lizhenqiu blog!

    #20

    作者:广西南宁市
    build参数配置打包配置
    "build": { "productName":"xxxx",//项目名 这也是生成的exe文件的前缀名 "appId": "com.leon.xxxxx",//包名 "copyright":"xxxx",//版权 信息 "directories": { // 输出文件夹 "output": "build" }, "nsis": { "oneClick": false, // 是否一键安装 "allowElevation": true, // 允许请求提升。 如果为false,则用户必须使用提升的权限重新启动安装程序。 "allowToChangeInstallationDirectory": true, // 允许修改安装目录 "installerIcon": "./install.ico",// 安装图标 "uninstallerIcon": "./uninstall.ico",//卸载图标 "installerHeaderIcon": "./installheader.ico", // 安装时头部图标 "createDesktopShortcut": true, // 创建桌面图标 "createStartMenuShortcut": true,// 创建开始菜单图标 "shortcutName": "xxxx", // 图标名称 "include": "build/script/installer.nsh", // 包含的自定义nsis脚本 }, "publish": [ { "provider": "generic", // 服务器提供商 也可以是GitHub等等 "url": "http://xxxxx/" // 服务器地址 } ], "files": [ // 携带文件路径 "dist/electron/**/*" ], "dmg": { //mac系统dmg包配置 "contents": [ { "x": 410, "y": 150, "type": "link", "path": "/Applications" }, { "x": 130, "y": 150, "type": "file" } ] }, "mac": { //mac系统包配置 "icon": "build/icons/icon.icns" }, "win": { //window系统包配置 "icon": "build/icons/aims.ico", "target": [ { "target": "nsis", "arch": [ "ia32" ] } ] }, "linux": { //linux系统包配置 "icon": "build/icons" } }
    Run code
    Cut to clipboard
      文章:Electron在windows下打linux包  发表时间:2024-12-13, 03:35:58  
      展开↯

      #21

      作者:广西南宁市
      squashfs for windows:windows下的squ打包工具

      最近项目需要实现在Windows上进行文件打包,熟悉squashfs文件系统的都知道,是为Linux打造的文件系统,在Linux上也有相应的工具,安装后用命令即可实现打包。

      那么,Windows下如何呢?经过查找资源,发现大神做出了Windows下的exe文件。具体文件放在文末链接处。用法如下

      1 将文件解压到Windows可执行目录下
      2 通过win+R,然后cmd进入解压的当前目录
      3 执行
      mksquashfs.exe 文件1 ...... 目标文件目录进行打包
      unsquashfs.exe 目标文件进行解包

      4 其余命令参数参考执行程序的提示或Linux下相关参数

      sqfs_for_win.zip
      文章:Electron在windows下打linux包  发表时间:2024-12-13, 03:34:36  
      展开↯

      #22

      作者:广西
      自动随机壁纸
      自动壁纸.rar
      #,广西,2024-12-11,21:19:05, 李振球的私人网盘 Setup 0.2.9.exe
      #,广西南宁市,2024-12-13,02:12:51, 合规监测系统-8.3.229.AppImage
      #,广西南宁市,2024-12-13,02:49:38, htafxt_8.3.229_amd64.deb
      文章:Go编译exe程序指定图标  发表时间:2024-12-11, 20:14:00  
      展开↯

      #23

      作者:广西
      Go语言编译exe生成图标

      操作前提:安装 MinGW
      下载地址:点击这里转到下载地址

      在 main.go 的同级目录下 新建文件 main.rc ,文件内容如下
      IDI_ICON1 ICON "ICON.ico"
      Run code
      Cut to clipboard


        在 main.rc 的同级目录下 放置一个 ICON.ico 的图标文件
        按住 Shift 右键当前目录,打开命令提示符,输入如下指令回车
        windres -o main.syso main.rc
        Run code
        Cut to clipboard

          命令结束后会生成一个 main.syso 文件

          最后一步,在命令输入如下指令回车,就编译好了有图标的exe可执行程序
          go build -ldflags="-H windowsgui -w -s"
          Run code
          Cut to clipboard

            文章:Go编译exe程序指定图标  发表时间:2024-12-11, 20:12:06  
            展开↯

            #24

            作者:广西
            随机壁纸开发免费api
            https://picsum.photos/
            https://www.cnblogs.com/cxfs/p/16550880.html
            https://bing.img.run/api.html
            https://blog.ltyuanfang.cn/241.html
            文章:Go编译exe程序指定图标  发表时间:2024-12-11, 20:10:33  
            展开↯

            #25

            作者:广西
            golang设置图标

            一、准备图标文件
            在设置应用程序图标前,我们需要准备一个.ico格式的图标文件。如果你没有现成的图标文件,可以使用在线工具或者图标编辑软件来创建一个.ico格式的图标文件。可以考虑使用以下在线工具:
            https://iconverticons.com/online/
            https://favicon.io/favicon-converter/
            这里我选择使用iconverticons创建一个名为“myapp.ico”的图标文件。

            二、使用rsrc工具
            rsrc是一个在Windows平台下打包资源文件的工具。在Golang中设置应用程序图标,我们需要使用rsrc工具来将我们的图标文件打包成资源文件。rsrc工具可以通过以下链接下载:
            https://github.com/akavel/rsrc/releases
            下载后,将rsrc.exe文件放到一个路径下,以后我们将在这个路径下进行操作。

            三、创建main.go文件
            在完成rsrc工具的准备之后,我们需要创建一个Go文件来使用打包后的图标文件。在本文中,我们将使用“myapp.ico”文件作为应用程序的图标。以下是我们的代码示例:
            package main import "github.com/visualfc/rsrc/rsrc" func main() { rsrc.Init() }
            Run code
            Cut to clipboard

              以上代码中,我们引入了rsrc包,并使用rsrc.Init()函数初始化rsrc工具。

              四、使用rsrc工具打包资源文件
              在完成main.go文件的创建之后,我们需要使用rsrc工具将图标文件打包成资源文件。在命令行中切换到我们之前放置rsrc.exe的路径下,执行以下命令:
              rsrc.exe -ico myapp.ico -o rsrc.syso -arch amd64
              Run code
              Cut to clipboard


                以上命令的意思是将“myapp.ico”图标文件打包成名为“rsrc.syso”的资源文件,架构为amd64。执行成功之后,我们可以看到当前目录下多了一个名为“rsrc.syso”的文件。这个文件就是我们打包好的资源文件。

                五、使用打包后的资源文件
                在完成前面的操作后,我们现在可以开始使用打包后的资源文件了。我们需要在main.go文件中指定应用程序的图标文件。以下是我们修改后的代码示例:
                package main import ( "github.com/visualfc/rsrc/rsrc" "syscall" ) var ( kernel32 = syscall.NewLazyDLL("kernel32.dll") procSetConsoleIcon = kernel32.NewProc("SetConsoleIcon") ) func main() { rsrc.Init() setIcon("myapp.ico") } func setIcon(iconFilePath string) { hIcon, err := syscall.LoadIcon(0, syscall.MAKEINTRESOURCE(1)) if err != nil { panic(err) } err = procSetConsoleIcon.Find() if err == nil { syscall.SetLastError(procSetConsoleIcon.Call(uintptr(hIcon))) return } var hwnd uintptr syscall.NewLazyDLL("user32.dll").NewProc("GetForegroundWindow").Call(uintptr(unsafe.Pointer(&hwnd))) if hwnd == 0 { syscall.NewLazyDLL("user32.dll").NewProc("GetDesktopWindow").Call(uintptr(unsafe.Pointer(&hwnd))) } syscall.NewLazyDLL("user32.dll").NewProc("SendMessageW").Call(hwnd, 0x80 /*WM_SETICON*/, 1 /*ICON_SMALL*/, uintptr(hIcon)) }
                Run code
                Cut to clipboard


                  以上代码中,我们引入了syscall包,并使用LoadIcon函数加载指定的.ico格式图标文件。在代码中,我们还定义了一个名为“setIcon”的函数,用于设置应用程序的图标。在main函数中,我们调用“setIcon”函数来设置我们的应用程序图标。

                  运行程序后,我们会发现应用程序的图标已经成功地更改了。
                  文章:Go编译exe程序指定图标  发表时间:2024-12-11, 20:08:00  
                  展开↯

                  #26

                  作者:广西
                  GO语言生成exe加图标

                  第一步需要下载一个第三方库
                  go get github.com/akavel/rsrc
                  Run code
                  Cut to clipboard

                    下载完成之后来到你设置GOPATH环境变量的目录
                    环境变量\src\github.com\akavel\rsrc 然后编译一下rsrc.go编译成exe可执行文件

                    拷贝rsrc.exe到你的GOPATH目录
                    创建manifest文件, 命名:main.exe.manifest
                    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="x86" name="controls" type="win32" ></assemblyIdentity> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" ></assemblyIdentity> </dependentAssembly> </dependency> </assembly>
                    Run code
                    Cut to clipboard

                      rsrc.exe -manifest main.exe.manifest -ico 图标的名字.ico -o main.syso
                      Run code
                      Cut to clipboard

                        go build -o main.exe
                        Run code
                        Cut to clipboard


                          CMD运行这俩条命令就可以了
                          文章:Go编译exe程序指定图标  发表时间:2024-12-11, 20:02:51  
                          展开↯

                          #27

                          作者:广西
                          将.go文件编译成exe
                          go build -o tms_server_by_xh.exe https_server.go
                          Run code
                          Cut to clipboard

                            tms_server_by_xh.exe 是生成的exe文件名,https_server.go是脚本

                            go build -ldflags="-H windowsgui" -o 随机壁纸.exe
                            Run code
                            Cut to clipboard
                              展开↯

                              #28

                              作者:广西南宁市
                              在vue中用百度地图标记某些地点信息,并提示
                              应用插件: vue-baidu-map
                              功能效果

                              1.安装vue-baidu-map插件。
                              2.在main.js中添加代码
                              import BaiduMap from 'vue-baidu-map' Vue.use(BaiduMap, { // ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apiconsole/key */ ak: 'udc6OrhXR4BVrdjvVlSxyU2D3Mmd7Y' })
                              Run code
                              Cut to clipboard


                                3.vue页面
                                <template> <div> <baidu-map ak="ocjtpCpd3HusX9VUmkfc49P9jxRV5Vch" :scroll-wheel-zoom="true" :center="{ lng: 116.383141, lat: 39.913607 }" :zoom="12" > <!-- :scroll-wheel-zoom="true" //开启滚轮缩放 --> <!--地图视图--> <bm-view class="map"></bm-view> <!--点标注--> <!-- position 标注的位置 --> <!-- dragging 是否启用拖拽 --> <!-- title 鼠标移到marker上显示内容 --> <!-- zIndex设置覆盖物的zIndex --> <!-- icon标注所用的图标对象 --> <!-- dragend 拖拽结束时触发此事件 --> <div v-for="(marker, index) of markers" :key="index"> <bm-marker :position="{ lng: marker.lng, lat: marker.lat }" @mouseover="lookDetail(marker)" @mouseout="infoWindowClose(marker)" :icon="{ url: markerIcon, size: { width: 34, height: 34 } }" :dragging="true" :zIndex="999999999" > <!-- show 是否开启窗体 --> <!-- close窗体被关闭时触发的事件 --> <!-- open窗体被打开时触发的事件 --> <bm-label :content="marker.number" :labelStyle="{ color: 'red', fontSize: '24px' }" :offset="{ width: -35, height: 30 }" /> <bm-info-window :position="{ lng: marker.lng, lat: marker.lat }" :show="marker.showFlag" @close="infoWindowClose(marker)" > <div>电站名称:111</div> <div style="display: flex; flex-wrap: wrap; width: 250px"> <div>充电金额:{{ marker.buildName }}</div> <div>充电金额:{{ marker.buildName }}</div> <div>充电金额:{{ marker.buildName }}</div> <div>充电金额:{{ marker.buildName }}</div> <div>充电金额:{{ marker.buildName }}</div> </div> </bm-info-window> </bm-marker> </div> <!--比例尺控件--> <bm-scale anchor="BMAP_ANCHOR_TOP_RIGHT"></bm-scale> <!--缩放控件--> <bm-navigation anchor="BMAP_ANCHOR_BOTTOM_RIGHT"></bm-navigation> </baidu-map> </div> </template>   <script> import BmView from 'vue-baidu-map/components/map/MapView' //地图视图 import BmMarker from 'vue-baidu-map/components/overlays/Marker' //点标注 import BmInfoWindow from 'vue-baidu-map/components/overlays/InfoWindow' //标注弹窗 import BmScale from 'vue-baidu-map/components/controls/Scale' import BmNavigation from 'vue-baidu-map/components/controls/Navigation' export default { components: { BmView, BmMarker, BmInfoWindow, BmScale, BmNavigation, }, data() { return { // 地图标记点 markers: [ { lng: '116.383141', lat: '39.913607', name: '信息窗口1', showFlag: false, number: '1', buildName: '胡歌', }, { lng: '116.383141', lat: '39.900000', name: '信息窗口2', showFlag: false, number: '20', buildName: '花花', }, ], markerIcon: 'http://api0.map.bdimg.com/images/marker_red_sprite.png', //标注图片 } }, methods: { infoWindowClose(marker) { //弹框关闭 marker.showFlag = false }, lookDetail(marker) { marker.showFlag = true }, }, } </script> <style lang="less" scoped> .map { width: 100%; height: 500px; } </style>
                                Run code
                                Cut to clipboard


                                  文章:vue项目百度地图如何自定义标注marker  发表时间:2024-12-01, 16:26:07  
                                  展开↯

                                  #29

                                  作者:广西南宁市
                                  文章:CSS实现流动边框特效  发表时间:2024-11-13, 01:53:26  
                                  展开↯

                                  #30

                                  作者:广西南宁市
                                  css背景动态渐变效果
                                  <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>丰富彩色动态渐变背景与发光文字</title> <style> body { margin: 0; height: 100vh; display: flex; justify-content: center; align-items: center; font-family: Arial, sans-serif; text-align: center; /* 丰富彩色渐变背景 */ background: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet, red); /* 覆盖整个背景 */ background-size: 400% 400%; /* 动画设置 */ animation: gradient 30s ease infinite; } @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } h1 { /* 黑色文字 */ color: black; /* 文字发光效果 */ text-shadow: 0 0 10px white, 0 0 20px white, 0 0 30px white, 0 0 40px white; /* 增加文字的可读性,可选 */ font-weight: bold; font-size: 3em; /* 根据需要调整文字大小 */ } </style> </head> <body> <h1>丰富彩色动态渐变背景与发光文字效果</h1> </body> </html>
                                  Run code
                                  Cut to clipboard
                                    文章:CSS实现流动边框特效  发表时间:2024-11-12, 02:59:39  
                                    展开↯

                                    #31

                                    作者:广西南宁市

                                    CSS特效——背景色彩不停流动效果
                                    <div class="gradient-flow"></div> <style> .gradient-flow { width: 50vw; height: 50vh; background-size: 200% 200%; /* 背景图大小 */ background-image: linear-gradient(135deg, #ff7c7c, #ffeb3b, #26c6da, #7e57c2); animation: flow 10s ease infinite; } @keyframes flow { 0% { background-position: 0% 50%; } 25% { background-position: 100% 50%; } 50% { background-position: 100% 0%; } 75% { background-position: 0% 0%; } 100% { background-position: 0% 50%; } } /*为了确保动画效果在不同的设备上都能良好展示,我们需要考虑响应式设计。*/ @media (max-width: 768px) { .gradient-flow { background-size: 300% 300%; animation-duration: 7s; } } /*为了进一步增强视觉冲击力,可以将背景色流动效果与其他CSS效果结合起来,例如加入阴影或透明度变化。*/ .gradient-flow { box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5); transition: box-shadow 0.5s ease-in-out; } .gradient-flow:hover { box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.8); } </style> <!--添加交互性 通过JavaScript,我们可以为背景色流动效果增加一些交互性,例如根据鼠标移动位置改变背景颜色流动的方向。--> <script> const gradientFlow = document.querySelector('.gradient-flow'); gradientFlow.addEventListener('mousemove', function(e) { const x = e.clientX / window.innerWidth * 100; const y = e.clientY / window.innerHeight * 100; this.style.backgroundPosition = `${x}% ${y}%`; }); </script>
                                    Run code
                                    Cut to clipboard
                                      文章:CSS实现流动边框特效  发表时间:2024-11-12, 02:57:44  
                                      展开↯

                                      #32

                                      作者:广西南宁市
                                      #,广西南宁市,2024-11-11,04:24:42,
                                      #,广西南宁市,2024-11-11,04:26:23,
                                      #,广西南宁市,2024-11-11,04:29:21,
                                      #,广西南宁市,2024-11-11,06:26:12, 推荐片播放器
                                      文章:OctoberCms学习笔记中文文档翻译  发表时间:2024-11-11, 04:20:10  
                                      展开↯

                                      #33

                                      作者:广西南宁市
                                      #,广西南宁市,2024-11-11,05:05:53,
                                      文章:OctoberCms学习笔记中文文档翻译  发表时间:2024-11-11, 04:21:44  
                                      展开↯

                                      #34

                                      作者:广西南宁市
                                      #,广西南宁市,2024-11-11,04:59:25,
                                      #,广西南宁市,2024-11-11,04:59:52,
                                      #,广西南宁市,2024-11-11,05:00:09,
                                      #,广西南宁市,2024-11-11,05:04:10,
                                      #,广西南宁市,2024-11-11,05:04:30,
                                      #,广西南宁市,2024-11-11,05:05:25,
                                      文章:程序员编程常用网页工具集[游戏]  发表时间:2024-11-11, 04:59:09  
                                      展开↯

                                      #35

                                      作者:广西南宁市
                                      #,广西南宁市,2024-11-11,04:42:20,
                                      文章:GitHub代码管理代码托管  发表时间:2024-11-11, 04:29:58  
                                      展开↯

                                      #36

                                      作者:广西
                                      #,广西,2024-05-19,10:09:54, https://hanime.tv/videos/hentai/ane-wa-yanmama-junyuu-chuu-1
                                      #,广西,2024-05-19,13:36:00, Czech Streets - Adela
                                      #,广西南宁市,2024-05-30,15:34:21,

                                      Hot Pearl 就是你想的那种演员
                                      对的,是这一部:https://t.co/UgSzuAMmGb
                                      或者自行黄黑网站搜索The girls staged a lesbian Christmas bacchanalia_1WIN NIGONIKA TOP PORN 2023
                                      #,广西南宁市,2024-05-30,17:53:29, 108 Queensway, Paddington, England, United Kingdom,
                                      #,广西,2024-06-21,04:23:25, https://e-hentai.org/g/2898423/34f753078b/ 动画
                                      #,广西,2024-06-21,04:24:12, https://rule34.xxx/index.php?page=post&s=view&id=6660045
                                      #,广西,2024-06-29,07:13:51, http://hsck484.cc/
                                      #,广西,2024-07-07,03:56:35,@7, https://hl50.co/
                                      文章:linux中ls颜色说明  发表时间:2024-03-22, 23:59:27  
                                      展开↯

                                      #37

                                      作者:广西
                                      【Electron-Vue】使用 el-table 死活不显示的问题
                                      electron-vue中在使用el-table时,死活不显示表格和数据,控制台上显示高度为0,你以为是自己的数据没有绑定上去?但是有又数据,

                                      我们需要把 element-ui 加入到
                                      .electron-vue/webpack.renderer.config.js
                                      Run code
                                      Cut to clipboard

                                        文件中的白名单里面在这句话
                                        let whiteListedModules = ['vue']
                                        Run code
                                        Cut to clipboard

                                          添加element-ui组件修改为
                                          let whiteListedModules = ['vue', 'element-ui']
                                          Run code
                                          Cut to clipboard

                                            再运行项目,便能够成功构建出el-table表格了
                                            #,广西,2024-03-30,14:55:13, node_modules\node-sass: Command failed报错问题处理
                                            nvm install v14.18.3
                                            Run code
                                            Cut to clipboard
                                              安装指定版本
                                              附nvm部分命令: nvm install v14.18.3 安装指定版本(以14.18.3为例) nvm install latest 可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL nvm list 查看已有版本(也可简写成 nvm ls) nvm use v14.18.3 切换到指定版本(以14.18.3为例) nvm uninstall 14.18.3 卸载指定版本(以14.18.3为例) nvm on 开启node.js版本管理 nvm off 关闭node.js版本管理 nvm proxy [url] 设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理 nvm node_mirror [url] 设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作 nvm npm_mirror [url] 设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作 nvm root [path] 设置存储不同版本node的目录。如果未设置,默认使用当前目录
                                              Run code
                                              Cut to clipboard
                                                #,广西,2024-03-30,14:56:19, node-sass: Command failed.
                                                electron-packager electron-builder
                                                #,广西,2024-03-30,14:59:36,
                                                ::v-deep(vue2) :deep(<inner-selector>) (vue3) [@vue/compiler-sfc] ::v-deep usage as a combinator has been deprecated. Use :deep(<inner-selector>) instead. 原因: ::v-deep(vue2) :deep(<inner-selector>) (vue3) 解决: ::v-deep(vue2) :deep(<inner-selector>) (vue3) 例子: // ::v-deep .custom-autocomplete .el-input--large .el-input__inner { // width: 270px; // } :deep(.custom-autocomplete .el-input--large .el-input__inner) { width: 270px !important; }
                                                Run code
                                                Cut to clipboard
                                                  #,广西,2024-03-30,15:00:55, Electron-vue控制台报错http://localhost:9080/__webpack_hmr 404 (Not Found)
                                                  解决方案
                                                  .electron-vue/dev-runner.js 文件
                                                  // hot: true,
                                                  第80行
                                                  app.use(hotMiddleware) //解除注释
                                                  文章:linux中ls颜色说明  发表时间:2024-03-30, 14:53:30  
                                                  展开↯

                                                  #38

                                                  作者:广西南宁市
                                                  创建一个新的Systemd服务单元文件
                                                  sudo nano /etc/systemd/system/my_custom_service.service
                                                  Run code
                                                  Cut to clipboard


                                                    [Unit] Description=My Custom Service After=network.target [Service] ExecStart=/bin/bash -c "php /www/wwwroot/110.com/wk.php start -d && /home/tuners/ZLMediaKit/release/linux/Debug/MediaServer -d" WorkingDirectory=/www/ Restart=no User=root [Install] WantedBy=multi-user.target
                                                    Run code
                                                    Cut to clipboard


                                                      启用你的新服务
                                                      sudo systemctl enable my_custom_service
                                                      Run code
                                                      Cut to clipboard


                                                        启动服务
                                                        sudo systemctl start my_custom_service
                                                        Run code
                                                        Cut to clipboard


                                                          退出 nano 文本编辑器
                                                          按下 Ctrl 键和字母键,同时按下 X 键。这会触发 nano 的退出命令。
                                                          如果你对文件所做的更改没有保存,nano 会询问你是否要保存更改。如果你希望保存更改,按下 Y 键,然后按下 Enter 键。如果不想保存更改,按下 N 键,然后按下 Enter 键。
                                                          如果你保存了更改,nano 会要求你确认文件名。按下 Enter 键以接受当前文件名,或者输入一个新文件名并按下 Enter 键以另存为新文件。
                                                          如果你没有对文件做任何更改或者在第2步中选择了不保存更改,nano 将立即退出。
                                                          这些步骤将帮助你在 nano 中退出并根据需要保存或者不保存更改。
                                                          #,广西南宁市,2023-10-28,19:29:22,
                                                          chmod 4755 /home/www/reboot_server.sh #!/bin/bash # 检查PHP进程是否在运行 while true; do if ps aux | grep -q "[p]hp"; then #echo "PHP已启动" sleep 1 break else #echo "等待PHP启动..." sleep 15 fi done sleep 65 php /www/wwwroot/110.com/wk.php start -d /home/tuners/ZLMediaKit/release/linux/Debug/MediaServer -d &
                                                          Run code
                                                          Cut to clipboard
                                                            #,广西南宁市,2023-10-30,00:08:39,
                                                            以下文件存在sid特权,chmod u-s或g-s去除sid位:"、、、、、、、" 解决方案:1、使用chmod u-s/g-s 【文件名】命令修改文件的权限 chmod u-s /usr/bin/chage chmod u-s /usr/bin/gpasswd chmod u-s /usr/bin/chfn chmod u-s /usr/bin/chsh chmod u-s /usr/bin/newgrp chmod u-s /usr/bin/write chmod u-s /bin/mount chmod u-s /bin/umount chmod g-s /usr/bin/write
                                                            Run code
                                                            Cut to clipboard
                                                              #,广西,2024-03-11,03:13:22, Linux开机启动脚本
                                                              reboot_server.sh
                                                              #!/bin/bash sleep 1 while true; do if ps aux | grep -q "[n]ginx"; then #echo "nginx已启动" sleep 1 break else sudo service nginx restart #echo "等待nginx启动..." sleep 5 fi done # 检查PHP进程是否在运行 while true; do if ps aux | grep -q "[p]hp"; then #echo "PHP已启动" sleep 1 break else #echo "等待PHP启动..." sleep 5 fi done sleep 1 #sleep 65 php /***om/**t.php start -d & sleep 1 php /***om/**t.php start -d & sleep 1 php /***om/**t.php start -d &
                                                              Run code
                                                              Cut to clipboard


                                                                CPU监测重启
                                                                cpu_c.sh
                                                                #!/bin/bash #初始化计时器和CPU使用率计数器 timer=0 timer_sleep=19 #high_cpu_count=0 threshold=98 #CPU使用率 duration=600 #五分钟,单位为秒 while true; do #使用top命令获取CPU使用率 cpu_usage=$(top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4}' | awk -F'.' '{print $1}') #检查CPU使用率是否超过阈值 gt:表示大于> if [ $cpu_usage -gt $threshold ]; then #((timer++)) #重置计时器 ((timer=timer+timer_sleep)) else #如果CPU使用率没有超过阈值,增加计时器 #((timer++)) timer=0 #重置CPU使用率计数器 #high_cpu_count=0 fi #echo $cpu_usage #echo $timer #如果计时器达到五分钟并且CPU使用率计数器大于0,执行重启 if [ $timer -gt $duration ]; then #echo "CPU usage has been high for 5 minutes. Restarting the system..." sudo reboot #需要sudo权限 exit 0 #重启后退出脚本 fi #休眠一段时间再次检查 sleep $timer_sleep done
                                                                Run code
                                                                Cut to clipboard


                                                                  /etc/rc.d/rc.local
                                                                  注意设置文件可执行
                                                                  #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. # # In contrast to previous versions due to parallel execution during boot # this script will NOT be run after all other services. # # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # 注意设置文件可执行 # that this script will be executed during boot. touch /var/lock/subsys/local /***/reboot_server.sh /***/www/cpu_c.sh
                                                                  Run code
                                                                  Cut to clipboard

                                                                    文章:Linux下的SVN服务器搭建  发表时间:2023-10-28, 19:28:57  
                                                                    展开↯
                                                                    你好,残忍屏蔽广告

                                                                    确定要清除编辑框内容吗?

                                                                    该删除操作将不可恢复。

                                                                    删除 取消

                                                                    激活Windows

                                                                    转到"设置"以激活Windows。