首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏E条咸鱼

    Linux系统入门-3

    Linux文件权限 在Linux系统中,使用 ls-al命令查看文件的时候,通常会看到这排东西 ? 其中,第一个 elapse的位置,写着的是该文件所有者的名字,后一个 elapse记的是所有组的名字,除了这个人和这个组外的,文件权限管理中就属于 other,其他人(当然root用户在这个系统是为所欲为的 w w呢,就是 write,也就是文件写入的操作,如果没有此权限,则无法对文件内容进行修改 x x就是执行,在Linux系统中,如果该可执行文件,如 .sh文件等,没有对应的x权限,则无法使用,使用的时候会提示权限不足 那么问题来了 如果说,我有x权限,但是没有rw权限咋整,答案是执行失败,如果想执行程序,至少得有r-x(可读可执行)这两个权限 那么看完了“单词版”的权限,现在说一说“数字版”的权限 在Linux系统中 常见的数字有 7(rwx 可读可写可执行) 6(rw- 可读可写不可执行) 5(r-x 可读不可写可执行) 4(r-- 可读不可写不可执行) 3(-wx 不可读可写可执行) |并不可以执行,也不可以写,

    80531发布于 2020-08-17
  • 来自专栏python3

    linux系统编程(3

    信号 (2)System 5 IPC对象进程间通信方式   [1]消息队列   [2]共享内存   [3]信号灯集 (3)socket通信 (4)Android系统中增加Binder 返回值: 成功返回0,失败返回-1 (2)管道读写规则  读端存在  ,写管道 ---->只要管道没有满,都可以写入数据到管道 读端不存在,写管道 ---->此时写管道没有意义,操作系统会发送 有名管道 特点:可以用于任意进程间通信,它是一种特殊的文件,在文件系统存在名字,      而文件中存放的数据是在内核空间,而不是在磁盘上 1.创建一个有名管道文件 int mkfifo 默认   大部分信号对进程的默认操作方式都是杀死进程   子进程状态发生改变的时候,操作系统向父进程发送SIGCHLD,默认对它处理方式是忽略 typedef  void (*sighandler_t 在进程中设置一个定时器 unsigned int alarm(unsigned int seconds); 参数: @seconds 定时的时间,以秒为单位 注意: 一旦定时时间完成,操作系统就会向进程发送

    1.3K20发布于 2020-01-13
  • 来自专栏zjblog

    Linux学习(3)——系统服务

    服务简介 Linux 系统服务是在Linux启动时自动加载,并在Linux退出时自动停止的系统任务。 在Linux 启动过程中,我们可以看得很多“starting … ”提示信息,该信息表示正在启动系统服务;而在Linux 退出时,我们也能够看到相应的“Stopping … ”信息,表示系统服务正在停止 删除服务 如果要删除某项服务 将上述命令的“add” 改为“del” 即可: chkconfig --del camsd (注意有两个 “-”) 3. 设置服务自动运行 Linux 运行有7 种运行级别,分别使用0-6 来表示,控制台界面运行级别为3,图形界面运行级别为5 ,要使某服务在系统启动时自动运,行使用chkconfig将该服务添加到相应级别的自启动服务列表中即可 chkconfig --level 35 camsd on (注意有两个 “-”) 上面的命令将 camsd 服务添加到级别为3、 5 的自启动服务列表中;而下面的命令则将服务camsd 从级别为3

    72220编辑于 2022-06-21
  • 来自专栏技术杂记

    Zabbix 监控系统搭建3

    初始化数据库 zabbix的数据需要存到数据库 我选择mysql进行存储,mysql的安装过程就不在这里浪费篇幅了 创建zabbix数据库 [root@zabbix-server zabbix]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.6.25-73.1-log Pe

    39430编辑于 2022-02-09
  • 来自专栏python3

    特种文件系统(3)

    tmpfs的实现与很多人所理解的完全不同,它跟其它文件系统如:ext3、ext2、ReiserFS等是完全不一致的,它们在Linux中都被称为块设备(即读写大块数据的设备,与之相对应的是字符设备,如键盘 就是可以通过mount命令的一个参数,将一个已经挂接的文件系统全部或部分挂接到另外一个挂接点上。这里有一个特性(注意,开始挖坑了),任何挂接在绑定挂接文件系统内部的挂接点的文件系统都不会随之挂接。 3.应用加速 淘宝,作为一个业内最著名的互联网公司,Web页面是我们对外提供服务的标准接口之一。我想在做的任何一个人,无不关心Web页面的显示速度。 这个服务所面临的问题是,当访问量过大时,会急剧增加Linux系统的负载(Linux的系统负载值可以简单理解为是系统进程调度队列中,处于等待状态的进程数量)。如果利用tmpfs,可以有效降低系统负载。 因为在服务器系统设计中,有一个很重要的原则就是I/O越少,性能越高,合理利用tmpfs可以有效降低系统I/O次数,因而提高性能。

    75720发布于 2020-01-10
  • 来自专栏技术博文

    linux系统下用户切换(3)

    su [user] 和 su - [user]的区别: su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境。 如: [root@rac1 ~]# pwd  --当前目录 /root [root@rac1 ~]# su oracle --使用su [user] [oracle@rac1 root]$ pwd  --当前目录没有改变,还是之前的用户目录 /root [oracle@rac1 root]$ su - oracle --使用su - [user]

    5.8K50发布于 2018-04-10
  • 来自专栏python3

    linux 的文件系统3

    接下来我们就在分区上创建文件系统。 linux 下用 mkfs 来创建文件系统          用法 : mkfs  -t  文件系统类型  设备名称    创建 ext3 文件系统 ?   SIZE :指定块大小,默认为 1024 ,可用取值为 1024, 2048 或 4096           -j  : 创建 ext3 文件系统 (j : journal )           创建 ext3 文件系统,并且指定块大小为 2048  ?    创建一个 ext4 文件系统 并且指定块大小为 4096 , 标签为 mydata ?     创建一个 ext3 文件系统 ,块大小为 4096,并且预留给超级用户的块数百分比为 3 ? 接下来说一下  blkid  命令这个命令可以查看设备的相关属性。    tune2fs : 调整文件系统的相关属性      -j  : 不损害原有数据,将ext2 升级为 ext3 (注意不能将 ext3 降为 ext2 ) -L  LABEL :  设定或修改卷标

    2.2K10发布于 2020-01-14
  • 来自专栏Kubernetes 与 Devops 干货分享

    Zabbix(3)-Zabbix监控linux系统

    使用Zabbix 监控Linux 系统 在需要监控的 Linux 系统安装 zabbix agent,之后从 web 界面添加该主机,然后进行监控 安装zabbix agent Install Zabbix 对应的zabbix server地址,即需要接受谁的监控 ListenPort=10050 # agent接受指令监听的端口 ListenIP=0.0.0.0 StartAgents=3 Restart Zabbix Agent systemctl restart zabbix-agent 添加zabbix 监控 添加主机 关联模板 选择符合当前主机监控项目的模板,如对linux系统监控可以关联

    1.5K30编辑于 2022-10-31
  • 来自专栏python3

    Linux的文件系统(3)

    在Linux操作系统里有Ext2、Ext3、Linux swap和VFAT四种格式。 二、Ext3 Ext3是Ext2的下一代,也就是保有Ext2的格式之下再加上日志功能。 Ext3是一种日志式文件系统(Journal File System),最大的特点是:它会将整个磁盘的写入动作完整的记录在磁盘的某个区域上,以便有需要时回溯追踪。 3.3.2 系统目录/文件类型 一谈到文件类型,大家就能想到Windows的文件类型,比如file.txt、file.doc、file.sys、file.mp3、file.exe等,根据文件的后缀就能判断文件的类型 例如: $ ls -l sobsrc.tgz -rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz 横线代表空许可。

    3.5K30发布于 2020-01-14
  • 来自专栏宜达数字

    Unity3D-光照系统

    全局光照里面又有Realtime GI(实时全局光照),默认情况下Unity的光源都是实时的,代表这些灯源会把光线照射到场景并每帧更新, 3、两者的异同? 3-1、Unity的光照系统 在Unity中提供了两种非实时的全局光照。 3、修改灯光的角度,模拟日落系统 ? Paste_Image.png 4、预计算实时GI的间接光照实现 ? Paste_Image.png 1、首先关闭系统的实时渲染功能 ? Paste_Image.png 3、进一步测试 ? 我们将长方体设置为静态LightMap ? 三种烘焙选择 Realtime:Unity默认选择Realtime,灯光会通过烘焙GI系统处理直接光源与间接光源。

    1.6K10发布于 2020-06-02
  • 来自专栏逍遥剑客的游戏开发

    Nebula3的Input系统

    相对于其他的子系统来说, 输入系统是比较简单的. 很多游戏根本就没有对这一块进行封装, 而直接采用了Win32的消息机制. 不过经过封装的输入系统使用起来很方便, 呵呵. N3中有三种输入设备, 键盘, 鼠标, 手柄. 分别是基于Win32消息, DirectInput, XInput实现的. 这里有一个继承图能够很好的说明输入系统的组织结构: 基本的消息处理机制是这样的一个流程: InputServer里有默认的一个键盘, 一个鼠标, 一个手柄的"handler", 在每帧开始时InputServer

    88360发布于 2018-05-23
  • 来自专栏后端技术

    系统设计与分析 作业3

    在本次项目中,我负责了调研工作,其中用到了“问卷星”这一平台。 在这个平台上可以比较轻松地设计和发布问卷,并查看统计结果。

    67630发布于 2019-05-25
  • 来自专栏python3

    基于Snort的***检测系统 3

    此外,还有***者会利用的已知的系统弱点数据库,如果***者试图利用这些弱点来实施***,也可以作为一些特征。这些特征可能出现在包的头部,也可能在数据载荷中。 Snort的检测系统是基于规则的,而规则是基于***特征的。Snort规则可以用来检测数据包的不同部分。Snort 1.x可以分析第3层和第4层的信息,但是不能分析应用层协议。 读完本章以及后面两章后,你所获得的信息就可以使你建立一个基本的Snort***检测系统了。 Syslog是系统日志守护进程,它在/var/log中创建日志文件,这些文件的位置可以通过修改/etc/syslog.conf来改变。 但是因为大多数包是正常的包,因此这样做也会耗费一些系统资源,Snort提供一种方法改变顺序来提高效率,但是这样做也会使安全性降低。

    1.7K10发布于 2020-01-08
  • 来自专栏软件工程师Michael

    Vue3--系统修饰键

    tips:可以使用ctrl,alt,shift,meta四种系统修饰键meta在不同操作系统中代表的是不同的按键,Windows中是win键,Apple系统中是command键.exact是用来修饰系统修饰键 ,表示精准控制系统修饰键可以与其他修饰键一起使用example:<! =device-width, initial-scale=1.0"> <title>Document</title> <script src="https://unpkg.com/vue@<em>3</em>" --按下ctrl,shift,alt,meta都是同样的效果-->

    <script> //ctrl,shift,alt,meta 系统修饰键,补充 exact

    29150编辑于 2022-09-15
  • 来自专栏逍遥剑客的游戏开发

    Nebula3资源子系统

    跟N2比起来, N3的资源子系统更加开放, 让程序员对资源的创建和管理更多的控制. Nebula3的资源有下面几个特性: 包装了一些其它Nebula子系统需要的数据 可以用ResourceId共享 可以在任何时候加载(初始化)和卸载 可以同步或异步加载 例如典型的图形资源有网格和纹理 , 但资源子系统并不局限于图形资源. 高层资源子系统提供了资源管理, 这意味着根据用户的反馈动态的加载和卸载资源. 目标是显而易见的, Nebula3提供了一些好用的ResourceMapper来加载需要的任何东西.

    54340编辑于 2022-01-11
  • 来自专栏python3

    精通MVC3摘译(3)-自定义路由系统

    路由系统非常灵活,但是如果这还不能满足你的 需求,那么,你可以定制路由系统。 上例中的GetRouteData方法,路由系统会调用它,以此判断是否要处理收到的URL。如果我们不处理这个请求,那么返回null,路由系统继续判断路由表中的下一个记录。 同样的,如果不能处理请求的,就通过返回null让路由系统。否则就返回VirtualPathData的实例。 可惜,路由系统会预先加了一个额外的/在URL上,所以我们必须小心的处理掉这个/。 路由系统允许我们自定义我们的路由handler,通过实现IRouteHandler 接口。

    80220发布于 2020-01-03
  • 来自专栏Golang开发

    Go语言核心编程(3)——类型系统

    3两个未命名类型相同的条件是它们的类型声明宇面量的结构相同,井且内部元素的类 型相同。 4 通过类型别名语句声明的两个类型相同。 自定义类型 语法格式 type newtype oldtype struct 初始化 1字段顺序进行初始化,缺点是一旦结构修改,就得修改初始化语句 2指定字段进行初始化 3new创建内置函数,字段默认初始化为其类型的零值

    1.1K20发布于 2019-05-29
  • 来自专栏python3

    h3c 系统升级

    第一步,准备S3600-SI的VRP系统,到H3C官网下载,一定要是SI的. 第二部,console口配置或者telnet上去配置,web管理的账号和密码 sys local-user 1 这里是用户名 service-type telnet level 3 这里是登陆后的权限 ftp 101.101.101.111 这里是登陆我本机的FTP服务器 1 FTP的账号 1 FTP的密码 get S3600_V602.btm 这是从FTP下载BOOTROM的升级程序 get H3C-http3.1.9 -0016.web main 设置web管理程序为这个新版本的 y 他会询问是否确定,当然是Y了 delete unit1>flash:/h3c-http3.1.5-0045sp1.web 然后删除久版本的 y 他会询问是否确定,当然是Y了 reboot 重启 第六步:登陆web管理界面,点管理-系统升级 TFTP 服务器:   IP 地址:   这里的IP地址输入自己的 远程文件名: 输入新版VRP本的名字

    1.3K30发布于 2020-01-14
  • 来自专栏前端文章小tips

    vue3后台管理系统(模板)

    系统简介 此管理系统是基于Vite2和Vue3.0构建生成的后台管理系统。 目的在于学习vite和vue3等新技术,以便于后续用于实际开发工作中; 本文章将从管理系统页面布局、vue路由鉴权、vuex状态管理、数据持久化、用户信息加密等方面进行介绍和记录; 这也是我边学习边实践的过程 ,此次记录一是方便自己日后开发过程中有用到时候便于借鉴和复习,再次是为了初学vue3和尝试上手vite2和vue3搭建管理系统的小伙伴提供一些学习方法和技术点; 本Vue后台管理系统使用的技术点主要有: setup函数中完成的,在vue3中无法通过 this 来获取当前组件的实例,故无法像vue2中那样操作数据和事件函数; vue3中为了获取到当前组件的实例,我们可以采用 vue3 中提供的 getCurrentInstance 系统主页 Layout布局代码 <template> <el-header height="56px"> <!

    5.5K21发布于 2021-11-25
  • 来自专栏全球技术精选

    系统设计】S3 对象存储

    根据亚马逊的报告,到 2021 年,有超过 100 万亿个对象存储在 S3 中。 在深入设计之前,有必要先回顾一下存储系统和相关的术语。 存储系统 在高层次上,存储系统分类三大类: • 块存储 • 文件存储 • 对象存储 块存储 块存储最早出现在 1960 年。常见的物理存储设备,比如常说的 HDD 和 SSD 都属于块存储。 文件系统把文件存储在磁盘块中,磁盘块的大小在卷初始化的时候就固定了,一般是 4 kb。所以,对于小于 4kb 的文件,它也会占满整个磁盘块。如果文件系统中保存了大量的小文件,那就会就会有很多浪费。 第二个问题是,系统的 inode 容量是有限的。文件系统把文件元数据存储在 inode 特殊类型的磁盘块中。对于大多数文件系统,inode 的数量在磁盘初始化时是固定的。 数据持久性 对存储系统来说,数据持久性非常重要,如何设计出一个 6 个 9 (99.9999%) 持久性 的存储系统? 硬件故障和故障域 无论使用哪种存储,硬件故障都是不可避免的。

    8.6K30编辑于 2022-09-05
  • 领券