一、inode(索引节点) (1) 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇
脚本内的配置文件是我提前配置好方便使用的 #!/bin/bash echo "防火墙,selinux自己手动关闭" ip=`ifconfig | sed -n 2p|awk -F ' ' '{print $2}'` echo "本机ip是:"$ip useradd -s /sbin/nologin www -M echo "创建nginx用户成功" yum -y install gcc gcc-c++ p
使用`date +%y%m%d`例如: mkdir `log_date +%Y%m%d` tar cfvz /tmp/bak.`date +%y%m%d`.tar.gz /etccp /opt/data/wfbmall/16/wfbmall.log /opt/data/wfmall/16/history/wfmall_`date +%Y%m%d`.log 备注:`这个符号是键盘上~(飘号),而不是'
为了研究gre协议需要搭建gre隧道来进行测试,需要两个能通信的服务器 测试环境 服务器A: IP地址: 10.20.50.148 GRE内部IP地址: 203.0.113.1 服务器B: IP地址: 192.168.4.2 GRE内部IP地址: 203.0.113.2 环境说明 服务器A和服务器B可以通过IP地址ping通,但是不能通过GRE内部的IP地址
cron/crontab计划任务(linux) 应用环境:linux下定时执行脚本(模拟环境为centos7) 语法:crontab 选项 参数 -l list列出用户计划表 参数 -e edit编辑用户计划表参数 -u user指定用户,不指定为当前用户。参数 -r remove删除用户计划表1、列出2、编辑计划任务计划任务规格语法
cron/crontab计划任务(linux) 应用环境:linux下定时执行脚本(模拟环境为centos7) 语法:crontab 选项 参数 -l list列出用户计划表 参数 -e edit编辑用户计划表参数 -u user指定用户,不指定为当前用户。参数 -r remove删除用户计划表1、列出2、编辑计划任务计划任务规格语法
我们启动多线程时,可能某一个子线程的操作会出现不重要的panic错误(只需要打印日志即可,不用结束整个进程),这时我们就可以用recover来捕获panic错误,来进行处理,下面是具体实例: package main import ( "fmt" "time" "runtime" ) // 定义test函数 func test() { //
1.nginx.conf 如果做了nginx和tomcat整合的话,那么nginx 需要加上这么一段话,才能够正常的把webSocket请求交给tomcat,不然tomcat也不知道怎么处理 location /ws/ { proxy_pass http://127.0.0.1:11180; proxy_http_version 1.1; proxy_set_header Upg
简单配置Nginx反代理工具 你要用你的域名能和服务器绑定就要用一些反代理工具 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,极其优异的服务器软件,底层为C 来自某些人的理解: 反向代理概述:反向代理隐藏了真实的服务端,当我们请求 www.baidu.com 的时候,就像拨打10086一
1、内存泄漏memory leak : 是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 2、内存溢出 out of memory : 指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储
在github上下载最新的Release版本的源码zip包 解压后进入"llvm-project-llvmorg-12.0.0\llvm"目录下 运行cmake, "llvm-project-llvmorg-12.0.0\llvm>cmake CMakeLists.txt",运行后会生成"LLVM.sln"的解决方案 使用vs2019打开解决方案,设置"Release/x64",然后右键解决方案"
SHELL--3.shell脚本的基础知识 一、shell脚本创建、执行和调试 一、shell脚本创建、执行和调试 脚本创建: #!/bin/bash 幻数 整个程序最优先执行的 vim ~/.vimrc 自动添加脚本首部 setlocal ts=4 sw=4 ai et autocmd BufNewFile *.sh call WESTOSSHELL() func WESTOSSHEL
进程 进程,保存在硬盘上的程序运行之后,会在内存里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统,操作系统会以进程为单位分配系统资源(CPU时间片,内存等资源),进程是资源分配的最小单位。 进程间的通信 1、 管道 2、消息队列 3、信号量 4、共
1、 https://cloud.tencent.com/developer/article/1721588 对于 Linux 系统管理员来说,清楚某个服务是否正确地绑定或监听某个端口,是至关重要的。如果你需要处理端口相关的问题,这篇文章可能会对你有用。 端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和软件端口。由
安装:wget yum -y install wget wget --version 安装dnf wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/dnf-conf-0.6.4-2.sdl7.noarch.rpm wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64//dnf-0.6.4-2.sdl7.noarch.rpm wge
试试Linux下的ip命令,ifconfig已经过时了 linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功
从零开始学习Linux,记录笔记,担心自己以后会忘,也供大家茶余饭后,闲来无事看看,自己的理解只能到这,能力有限。也希望大家可以指出我的错误,让我可以有一点点进步,以后会一直更新,同时也希望大家可以收藏,点赞加关注三连一下,大家有什么问题或者我的错误也可以在评论里留下来,相互讨论一下,谢
关于Ubuntu16.04下无法识别Intel WIFI6 AX201无线网卡的解决方案 环境: PC型号:联想 Yoga C740 i5-10210U 16GB 无线网卡: Intel WIFI6 AX201 PS: linux终端输入lspci -nn | grep -i net或则iwconfig命令,查看无线网卡型号,本文只针对Intel WIFI6 AX201网卡驱动。 注意:因为网
在工作中我们有在Ruby和SHELL中如何遍历指定目录的文件的需求,这个应该如何来实现呢?网上的方法也非常之多,我们可以拿来参考参考,如下边的traverse.rb文件内容所示: #!/usr/bin/ruby def traverse(path) if File.directory?(path) puts "Dirs:" + path Dir.foreach(
在使用qq等邮件服务器厂商提供的邮件服务后,发现他们的邮件发送数量是有限制的,随着公司的业务的需求下,我们需要搭建一个邮件服务器,邮件服务器可以帮助我们在一些提醒方面和消息推送方面起到帮助。 理论性语句: 1. 邮件系统的简单介绍: 电子邮件系统基于邮件协议来完成电子邮件的