随笔linux
Linux 守护进程 、inetd超级服务器
守护进程 通常源于系统初始化脚本启动。它们于控制台脱离关联。 启动方式: 系统启动阶段由系统初始化脚本启动,通常位于 /etc /etc/rc 目录,启动一开始有root权限 由inetd启动 cron 按规则定期启动 at 命令指定于某个时刻执行,通常由cron启动它们 shell 通过 nohu ......
linux select函数详解
转载:linux select函数详解 - AlanTu - 博客园 (cnblogs.com) 在Linux中,我们可以使用select函数实现I/O端口的复用,传递给 select函数的参数会告诉内核: •我们所关心的文件描述符 •对每个描述符,我们所关心的状态。(我们是要想从一个文件描述符中读 ......
Linux系统下将java程序开机自启
# Linux系统下将java程序开机自启 在Linux环境下,可以通过将Java程序配置为系统服务(systemd服务)来实现开机自启动。使用systemd可以很方便地管理和控制后台服务,包括Java程序。以下是一个简单的步骤来配置Java程序为systemd服务: ## 1. 编写启动脚本 创建 ......
linux---设置允许流量转发
# linux 设置允许流量转发 临时生效: ```r # 方法1(必须使用root账户) echo 1 > /proc/sys/net/ipv4/ip_forward # 方法1变种(有sudo权限即可) echo 1 | sudo tee /proc/sys/net/ipv4/ip_forwar ......
随笔(二十六)『SpringBoot + Vue 简单部署到Linux』
### 1、安装docker #### 1.1、卸载系统之前的 docker ``` sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-late ......
Linux git mirror站点
1. 由于kernel的[官网站点](https://git.kernel.org/)和[Github镜像](https://github.com/torvalds/linux)下载都很慢,于是想到找一下国内镜像站点。 2. kernel.org有个[Git mirror available in ......
Linux命令
nc nc -help:查看nc命令支持的参数 nc -lk ip(机器的ip地址或者映射) port(端口号):在此ip机器上启动监听服务,服务端 nv ip(要通信的机器) port(要通信的机器开启的端口号):与此ip机器建立通信连接,客户端 ......
IPv6 - linux网络编程
IPv6 网络编程 假设双栈服务器有一个IPv4地址、和一个IPv6地址: IPv6 服务器启动后创建一个IPv6的监听套接字,假设绑定通配地址 客户端调用 connect,发送要给 IPv4 SYN 给服务端 服务端接收 IPv4 SYN 设置一个标识指示本连接使用IPv4映射的IPv6地址,然后 ......
Linux5
vi编辑器 1. vi\vim编辑器 vi\vim是Linux中最经典的文本编辑器,vim是vi的加强版,兼容vi的所有指令 vi\vim编辑器的三种工作模式: 命令模式:命令模式下,所敲的按键编辑器都理解为命令,以命令驱动执行不同的功能。此模型下,不能自由进行文本编辑。 输入模式:也就是编辑模式、 ......
linux解压iso(挂载到一个目录下)
挂载命令 mount -t iso9660 -o loop CentOS-7-x86_64-Minimal-2009.iso /opt/os 卸载命令 umount /opt/os ......
随笔-常用命令-nmcli
转载:https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/8/html/configuring_and_managing_networking/proc_connecting-to-a-wifi-network ......
Linux 网络编程常用辅助函数
最大地址结构 struct sockaddr_storage; // 足够大,能够支持任何套接字地址结构 从套接字获取信息 // 获取本地连接的地址 extern int getsockname (int __fd, __SOCKADDR_ARG __addr, socklen_t *__restr ......
Linux环境编程day04--信号产生与处理
#### 信号管理 ##### 基本概念 1、中断 当进程接收到消息后中止当前正在进行进程,转而去执行其它任务,等其它任务执行结束后再返回刚刚中止的位置,可以继续往下运行 这种执行模式称为中断 中断分为硬件中断、软件中断,硬件中断是由硬件设备引发的、软件中断是执行了中断指令引发 2、信号 信号是一种 ......
Linux环境编程day03--文件管理
分别使用标准IO和系统IO写入一百万个整数到文件,测试谁的时间更短?为什么? 结论:在同等数据的写入下,使用标准IO要比直接使用系统IO更快 原因:标准IO有缓冲区机制,在执行fwrite写文件时,数据不是直接调用系统IO写入磁盘,而是先存放在内存的缓冲区中,直到缓冲区满后才会调用一次系统IO全部写 ......
在Linux中清理内存缓存的命令
以下是在Linux中安全清理内存缓存的命令: 1. 清理PageCache: sudo sync && echo 1 | sudo tee /proc/sys/vm/drop_caches PageCache(页面缓存):Linux使用PageCache缓存文件系统中的数据块,以减少磁盘I/O操作, ......
linux mint (ubuntu)下安装Rime输入法
#### linux mint (ubuntu)下安装Rime输入法 1. ###### 清理fctix输入法框架的其他依赖 ```bash rm -rf $HOME/.config/fcitx ``` 2. 安装Rime输入法 ```bash sudo apt install fcitx-rime ......
Linux基础32 nginx多虚拟主机,日志,日志目录模块,访问限制模块
虚拟主机 方式一:基于主机多IP方式 基于主机多ip的方式,主机多网卡,多外网ip (一般不使用这种方式) [root@web01 conf.d]# cat chess.conf server { listen 10.0.0.7:80; server_name localhost; location ......
window下VMWare安装Linux
一、下载VMWare 首先,在浏览器地址栏中输入链接地址https://www.vmware.com/cn.html进入VMWare官网,如图所示。 ![](https://img2023.cnblogs.com/blog/1367669/202308/1367669-202308041644290 ......
正则表达式 随笔
## 1.通配符 \d 数字 \D反之 \w 数字 字母 下划线 \W反之 \s 空格 制表符 \S反之 \b 匹配一个零宽单词边界,如一个字母与一个空格之间。 s代表一个字符 但b是定位符 . 任意单个字符 ## 2.自定义通配符 [abcd] 单个字符 abcd [0-9a-z] 单个字符 0到 ......
NVIDIA 535.86.05 Linux 图形驱动程序改进 Wayland 支持
NVIDIA公司近日发布了适用于 Linux、FreeBSD 和 Solaris 系统的 NVIDIA 535.86.05 图形驱动程序,作为其生产分支的维护更新,解决了各种错误和问题。 NVIDIA 535.86.05 是在 NVIDIA 535.54.03 发布一个多月之后发布的,它通过解决在使 ......
NVIDIA 535.86.05 Linux 图形驱动程序改进 Wayland 支持
NVIDIA公司近日发布了适用于 Linux、FreeBSD 和 Solaris 系统的 NVIDIA 535.86.05 图形驱动程序,作为其生产分支的维护更新,解决了各种错误和问题。 NVIDIA 535.86.05 是在 NVIDIA 535.54.03 发布一个多月之后发布的,它通过解决在使 ......
JAVA执行Linux命令报错Cannot run program error=2 , No such file or directory
JAVA执行Linux命令报错Cannot run program error=2 , No such file or directory 酒香不怕巷深 IP属地: 河北 2019.04.22 14:00:00字数 411阅读 6,648 JAVA使用ProcessBuilder运行Linux命令报 ......
实习随笔记录---写给自己看,不给任何人意见
不要被贩卖焦虑 🛴适当的压力使人成长,过度的焦虑会使你变得不像自己。 我的一些经历 不知不觉已经2023年8月,我又一次来到了人生的分岔路口,九月份,我的身份将变为 研三。 上一次在网络上大量获取信息还是考研调剂的时候,被微博、微信、小红书等等各方面信息轰炸,我做出了自己的决定,直至今日,我都认为 ......
Linux下本地yum源配置及局域网yum配置
1、Linux下本地yum源配置 本地yum源依赖于python解析,首先要确保系统的python和yum源安装完成 1.1、本地yum源配置及挂载 上传ISO镜像或使用本机镜像,使用mount命令挂载镜像到/dev/loop0设备文件(用于模拟块设备) mount /dev/loop0 /opt/ ......
第二条日常随笔
今天我决定主动给朋友们发消息!!以前都是他们主动找我,今天我直接打扰他们!!!反正他们放假也没事干,就听我发疯吧啊哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈!! 果然,秒回,闲着是吧hyy,我给她发了好多好多发疯文学,然后她居然在朋友圈挂我?!?!?!八年友谊让你有底气不打码是吧是吧是吧?!?!然后我记得我当 ......
Linux环境编程day02--系统IO调用
##### 内存管理 用户层 STL 智能指针/容器 自动分配、释放 调用C++ C++ new/delete 调用C C malloc/free 调用POSIX\Linux POSIX brk/sbrk 调用内核 Linux mmap/munmap 调用内核 系统层 Kernal kmalloc/ ......
【汇编随笔】在汇编中使用数据
# 在内存中怎么存储数据 需要将数据放在连续的内存单元中。 ## DW `dw 0123h, 0456h` dw是定义字型数据,这里定义了2个字型数据,4个字节。 ## 如何寻得数据地址 ```asm assume cs:code code segment dw 0123h, 0456h ... c ......
Linux基础
# 一,文件管理 ## 文件管理基础 ### 1.linux系统的单目录结构 - **文件的时间** ``` ls -l 文件名 仅看的是文件的修改时间 Linux文件有 三种时间,用stat查看 例如:stat anaconda-ks.cfg 访问时间:atime,查看内容,用cat检测 修改时间 ......
鸟哥Linux私房菜学习记录day9
第十七章 认识系统服务daemons 通过systemctl管理服务 通过mask来强迫服务注销 unit 的相依性 通过systemctl管理服务 [root@study ~]# systemctl [command] [unit]command 主要有:start :立刻启动后面接的 units ......