网卡linux信息
在linux上部署lavavel项目提示log目录没权限的问题
The stream or file "/data/www/laravel/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denie Web服务器用户和组依赖于你的Web服务器和操作系 ......
Linux less 命令
less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。 语法 less [参数] 文件 参数说明: -b <缓冲区大小> 设置缓冲区的大小 -e 当文件显示结束后,自动离开 -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件 -g 只标志最后搜索的 ......
COMP8711数据库建模与信息管理
Flinders University2023 S2 COMP8711Database Modelling and Information ManagementAssignment 1Due date: 10 September 2023This assessment is an individua ......
linux yum源配置
一、配置本地光盘镜像源 1、挂载光盘镜像 mount /dev/sr0 /mnt/cdrom 2、修改yum源配置文件 [root@yum ~]# vim /etc/yum.repos.d/CentOS7.9.repo [base-local] 本源的名称 name 名称 baseurl 源路径 e ......
Linux服务进程守护程序模板
Linux系统-部署-运维系列导航 模板说明 守护由linux crontab定时调度,守护程序不负责任务调度(crontab稳定性高,守护程序需要使用循环语法,稳定性无法保证,如进程退出) 守护的验证标准 开机能启动 正常运行时不守护 手动关闭进程,守护启动 同时只有一个进程 crontab cr ......
Linux软件环境初始化(CentOS)
Linux系统-部署-运维系列导航 更新yum源(清华) #合并格式sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.ts ......
Linux僵尸进程与孤儿进程
Linux系统-部署-运维系列导航 模拟程序 #include <stdio.h> #include <unistd.h> //本程序启动一个子进程,父子进程无限循环不退出 //编译:gcc create_zombie.c -o zombie //执行:./zombie //使用方法 //kill父 ......
linux系统cpu使用率单核显示问题
目录 一、问题场景 二、问题产生原因以及解决办法 1. 出现原因 2. 解决办法 2.1 设置solaris mode 2.2 保存默认设置为 solaris mode 一、问题场景 使用top查看linux的性能指标,结果出现进程的CPU占用率超出100%却没有卡顿现象,感觉很不科学 想提取lin ......
Linux下设置虚拟内存
# 前言 今天在捣鼓服务器的时候发现提示`Error 12 Cannot allocate memory` 查了一下发现是内存不够了(一个月3.5刀还要什么自行车) 于是只能用虚拟内存来扩充可怜的内存。 # 操作 1. 切换到管理员 ```shell sudo su ``` 2. 创建虚拟内存 `` ......
【Linux指令】tar指令
### 单个参数 解释: - `-c`: - `Create`,压缩 - `-v`: - `Verbose`,详细输出 - `-f`: - `File`,压缩文件的名称,既指压缩时目标文件的名称,又指解压时源文件的名称 - `-x`: - `eXtract`,解压 - `-z` - `gzip`,处 ......
Linux组件安装部署手册模板
Linux系统-部署-运维系列导航 背景说明 组件安装步骤是基本通用的,大部分组件安装都需要经过一些必须的流程,才能成为有效的服务。 本文以Linux(CentOS 7)系统为基础介绍,其他操作系统原理一样,只是部分操作的具体执行方式需要根据操作系统调整。 根据经验总结,组件安装一般都需要进行几个操 ......
Linux修改挂载的移动硬盘目录权限失败问题原因(chown,chmod不起效)
场景: 移动硬盘插到 刷Linux系统的机顶盒上当作共享存储,开webdav需要将文件改为普通用户所有和data-www组 原因: 移动硬盘是Windows 系统的ntfs格式,它的权限只能在挂载时进行指定,而无法使用Linux命令修改,如果有精细权限控制最好还是转为Linux的分区格式 解决方法: ......
curl 获取证书信息
```bash curl --insecure -v https://www.baidu.com /dev/null 2>&1 | awk 'BEGIN { cert=0 } /^\* SSL connection/ { cert=1 } /^\*/ { if (cert) print }' * S ......
探索系统论、信息论与控制论之间的交织关系
当我还是一个年轻的研究者,跟随Norbert Wiener的脚步深入探索数学、哲学和工程的交叉领域时,我常常会被三个看似不同但又紧密相连的理论所吸引:系统论(Systems Theory)、信息论(Information Theory)、和控制论(Control Theory)。这三者之间的相互关系 ......
从信息存储到知识对话:探索Zettelkasten在科学研究中的多维价值
在这篇文章中,我深入探讨了Zettelkasten(卡片盒)系统在个人知识管理和科学研究中的作用。从我的个人经历出发,我首先描述了如何与Zettelkasten建立起一场“持续的知识对话”,并在这个过程中逐渐认识到它超越了一个简单的信息存储工具。接着,我详细讲解了Zettelkasten的“技术细节 ......
信息过载:现代生活的双刃剑
## 引言:香农和信息作为“惊喜” 当我第一次读到克劳德·香农(Claude Shannon)的信息论时,一个观点引起了我的兴趣:信息实际上是一种减少不确定性的方式。也就是说,信息在其本质上是一种“意外”或“惊喜”。例如,当你掷一个骰子,结果出现了“4”,这个数字就减少了你对可能结果的不确定性。但是 ......
透视“劣币驱逐良币”与“信息不对称”:一位经济学者的观察与思考
## 引言 作为一名致力于研究货币理论和信息不对称的经济学者,我经常被问到两个问题:为什么会出现“劣币驱逐良币”(Bad money drives out good)的现象?有没有关于“信息不对称”(Information Asymmetry)的系统研究?这两个问题看似不相关,但它们在根本上都与市场 ......
redis连接错误,报错信息为:ERR Client sent AUTH, but no password is set
作者这里启动项目时出现报错,报错信息为:ERR Client sent AUTH, but no password is set,连接不上的原因是因为在redis的配置里面先设置好了 123456 这个密码,然后根据报错原因:ERR Client sent AUTH, but no password ......
linux ~/.ssh 目录权限的问题
折腾半天利用客户端的公钥免输入密码登陆,结果发现~/.ssh/authorized_keys的文件权限有问题 应该设置成600或者700,也不知道是修改过这个文件权限还是默认就不是600或700权限 终极解决是设计了个脚本 1 #!/bin/bash 2 find .ssh/ -type f -ex ......
linux普通用户赋予USB设备访问权限
新建规则文件,GROUP表示用户组. id 查看用户 ```bash $ id uid=1000(huanhe) gid=1000(huanhe) 组=1000(huanhe) $ cat /etc/udev/rules.d/xxx_printer.rules SUBSYSTEM=="usb", A ......
linux创建普通用户的环境变量
#切换至当前用户的home目录 cd ~ #编辑当前用户的系统环境变量。如果没有就新建vim .bash_profile编辑当前用户的环境变量配置文件.bash_profile ,并加入如下配置,执行source .bash_profile生效。 ......
Linux tcp连接数监控实战shell脚本
tcp连接数监控可用于存储维护中前端业务访问量的统计:使用命令netstat -anp Proto:表示协议类型,Recv-Q:表示收包数量, Send-Q:表示发包数量 实战示例: #!/bin/bash #this script is used for count the quantity of ......
Linux开发小工具
Linux系统-部署-运维系列导航 C++僵尸进程与孤儿进程 #include <stdio.h> #include <unistd.h> /* 本程序启动一个子进程,父子进程无限循环不退出 */ /* * 编译:gcc zombie_creator.c -o zombie_creator.exe ......
Linux NTP时钟同步
Linux系统-部署-运维系列导航 安装 yum install -y ntp NTP架构 NTP服务采用C/S架构,支持多层级服务 如果允许所有服务器与互联网时钟同步,则可以将所有服务器作为Client端配置 如果设计服务器在局域网中时钟同步,则需要将至少一台服务器作为时钟源,该服务器可以作为Cl ......
Linux分区、LVM、文件系统(CentOS 7)
Linux系统-部署-运维系列导航 Linux分区 物理磁盘的物理分区包括主分区与扩展分区、逻辑分区 一个磁盘只能有4个分区,其中只能有1个扩展分区,所以分区方案为 4主 或 3主1扩展 物理分区路径为 /dev/磁盘类型+磁盘号+分区号,其中磁盘类型支持hd、sd、vd等,磁盘号为英文字母abcd ......
关于为Jetbrains家开发工具建立快捷方式(linux)的两种方法
## 前言 考虑到jetbrains给出的安装包都是脚本命令语言,即后缀名为sh的文件,每一次打开都要使用Terminal打开,为了方便的打开,我们这里来创建一下快捷方式。 ### 方法一 这是最为传统的方式,即书写一个desktop的文件,讲路径与图标写进去,授予其执行权限来实现,下面是实现方法。 ......
linux内核等待队列详解
https://www.cnblogs.com/xinghuo123/p/13347964.html 等待队列用于使得进程等待某一特定事件的发生,无需频繁的轮询,进程在等待周期中睡眠,当时间发生后由内核自动唤醒。 1 数据结构 1.1 等待队列头 等待队列结构如下,因为每个等待队列都可以再中断时被修 ......
Linux 主机磁盘繁忙度监控实战shell脚本
iostat 是一个常用的工具,可以提供关于磁盘活动的详细统计信息。通过运行命令 iostat -x 1 可以实时监测磁盘的使用情况,其中 %util 列就表示磁盘的繁忙度,数值越高表示磁盘越繁忙。 ......
linux定时任务的设置
为当前用户创建cron服务 1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/a ......