首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

详解linuxumask使用

最近开始学习linux ,看完马哥linux课程关于umask这个部分, 写这篇博客希望加深我对umask理解 和对umask不太清楚博友一些帮助。...2 umask是用来做什么 默认情况umask值是022(可以用umask命令查看),此时你建立文件默认权限是644(6-0,6-2,6-2),建立目录默认 权限是755(7-0,7-2,7...-2),可以用ls -l验证一, 现在应该知道umask用途了吧,它是为了控制默认权限。...3 基本权限讲解 讲解umask使用之前, 需要先讲解下文件基本权限 linux文件权限 r w x 文件 可以查看文件内容 可以修改文件 可以把文件启动为一个运行程序 目录 可以ls查看目录中文件名...我们使用如下简单方法快速计算。 对于目录,直接使用777-umask即可,就得到了最终结果。 对于文件,先使用666-umask。 如果对应位上为偶数:最终权限就是这个偶数值。

1.7K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux top 命令使用

    top 是一个非常有用程序,其作用类似于 Windows 任务管理器或 MacOS 活动监视器。在 Linux 机器上运行 top 将实时显示系统上运行进程情况。...如果你想要知道共享内存和物理内存的确切意思,请查阅 top 手册 Linux Memory Types 段落。 是的,我说是 kibibytes 而不是 kilobytes。...top 试图在这里使用恰当术语,所以按它说理解就好。 屏幕更新说明 实时屏幕更新是 Linux 程序可以做 非常酷 事之一。...因为我们运行在一个持久性程序中,我们就可以输入一些命令来实时修改配置(而不是停止应用,然后用一个不同命令行选项再次运行)。 按 h 调用帮助界面,该界面也显示了默认延迟(屏幕更新时间间隔)。...这些数值是: 总内存容量 已用内存 空闲内存 内存缓冲值 交换空间缓存值 默认它们是用 KiB 为单位展示,但是按 E(扩展内存缩放 extend memory scaling)可以轮换不同单位

    1.8K20

    动手实践,Linux安装php-vld全过程实录

    答:vld 是 PECL extensions 扩展之一 ,也就是我们在 php.ini 中 extension=php_mysql.dll 这种,它主要功能是方便我们查看php 底层编译 opcode...但是既然opcode cache能带来CPU和内存开销降低,这总归是好事。   第三问 最后,直击灵魂第三问:为什么要使用Opcode?...Linux安装过程 好,言归正传,安装查看opcode利器vldLinux环境安装php-vld全过程实录。 1. 准备工作 Linux 开发机一台 Nginx、PHP已安装 2....重启php-fpm 生效 service php-fpm reload 查看phpinfo() 信息,vld扩展添加成功。 4. 试用 编写个简单例子试一 <?...php echo "Hello World"; $a = 1 + 1; echo $a; 运行test.php时候,使用vld插件,不执行,只显示opcode。

    98020

    LinuxArthas简单使用

    前言 前面我们就已经说了Windows怎么使用Arthas了,那今天我们就来聊一LinuxArthas使用 一、准备 我们同样也需要准备一个java程序,启动之后不能停止,那我就用死循环程序...1; while (a==1){ System.out.println(a); } } } 二、测试 Linux测试 Linux...跟Windows使用步骤差不多,只不过你需要启动是jar包,你先把程序jar包放到Arthas目录下,使用FTP传输就可以了 [469306425b938377bb178ac3568efb4f.png...三、执行 我们先执行一help,出现命令跟Windows是一样 [7f4ffd3c40aca94c3cbe91415aac06ca.png] 常用命令 其实上一篇说,Windows使用命令在...Linux这里也是可以使用 清理命令是也是可以用 Windows是clear,Linux是cls 1.dashborad仪表板 输入dashborad之后,也会出现仪表板信息,来回顾一 仪表板主要有三个部分

    1.5K11

    linuxnmap使用-linux网络扫描技术

    linuxnmap使用-linux网络扫描技术 本文转载自linuxnmap使用-linux网络扫描技术 一、nmap on linux 官网 https://nmap.org/ ?...在默认情况(root用户),nmap并行使用ICMP和ACK技术。注意,nmap在任何情况都会进行ping扫描,只有目标主机处于运行状态,才会进行后续扫描。...它在Linux、FreeBSD、OpenBSD以及其它一些UNIX系统能够很好工作。 -v 冗余模式。它会给出扫描过程中详细信息。使用这个选项,可以得到事半功倍效果。...所以你需要慎重使用这个选项。诱饵扫描既可以在起始ping扫描也可以在真正扫描状态使用。它也可以和-O选项组合使用使用太多诱饵扫描能够减缓你扫描速度甚至可能造成扫描结果不正确。.../nmap -v -iL - 列出company.com网络所有主机,让nmap进行扫描。注意:这项命令在GNU/Linux使用。如果在其它平台,你可能要使用其它命令/选项。

    4.4K10

    linuxcrontab与anacrontab使用

    在不考虑硬件与我们服务器链接状态,我们 Linux 可以帮你提醒很多任务,例如:每一天早上 8:00 钟要服务器连接上音响,并启动音乐来唤你起床;而中 午 12:00 希望 Linux 可以发一封信到你邮件信箱...15.1.2 Linux 系统上常见例行性工作 如果你曾经使用Linux 一阵子了,那么你大概会发现到 Linux 会主动帮我们进行一些工作呢!...如果你是在一个非常忙碌系统运作 at ,能不能指定你工作在系统较闲时候才进行呢?可以,那就使用 batch 指令!...另外,cron执行每一项工作都会被纪录到/var/log/cron这个登录档中,所以,如果你 Linux 不知道有否被植入木马时,也可以搜寻一/var/log/cron这个文件内!...举例来说,如果你 Linux 主机是放在公司给别人使用,因为周末假日大家都不在所以也没有必要开启,因此你 Linux 是周末都会关机两天

    2.2K10

    制作 与 使用Linux

    动静态库制作 前置知识 要学会制作动态库,必须要有软硬链接知识基础,大家可以移步至该文章:软链接和硬链接详解 (Linux系统)-CSDN博客 库基本构造 问题 问题: 我们都知道代码有源文件...答: 当我们.o文件都生成后,我们要输入一命令,来打包 ar -rc liboutput.a myprint.o mymath.o 命令解析 ar:tar缩写 r:replace...(还没有完哦) 库使用 我们直接将刚刚制作output文件夹给用户使用就好啦~~~ 自己制作使用有三种办法 放进系统查找库函数路径(静态库) 导入环境变量(动态库) 放入...大家将自己头文件和库文件分别放入这两个路径就好啦 脑子不好小菜鸟就不演示啦,因为这样子有弊端哦~( ̄▽ ̄)~* 弊端 放在系统路径文件都是经过了长时间检验,其可靠性非常强,但是我们自己头文件和库文件并没有经过检验...这种方法是推荐Linux中有一个专门让我们放置配置文件,/etc/ld.so.conf.d/这个路径是保存自定义配置搜索库路径解决方案 步骤 进入该目录下 cd /etc/ld.so.conf.d

    9110

    Kettle在Linux使用小记

    最近有个业务数据变更需求,要将1个已生成500w记录写回到另一个表里面。 这里需求比较简单,可以通过pt-archiver来做,也通过kettle之类工具来做。...kettle的话比较重,可支持数据整型功能也更强大。...我这里是用kettle来搞(复习kettle,弄个demo,指不定后面有更复杂业数据需求要找DBA介入) 配置JDBC连接时候,建议加上字符集设定等几个参数: defaultFetchSize...文件时候,建议使用相对路径: 写法 ${Internal.Job.Filename.Directory}/xxxx.ktr kettle自定义JVM内存大小: vim spoon.sh  找到下面...if [ -z "$PENTAHO_DI_JAVA_OPTIONS" ]; then PENTAHO_DI_JAVA_OPTIONS="-Xms2048m -Xmx2048m" fi job命令行启动

    3.2K20

    Linux软链接使用技巧

    软链接概述 软链接是Linux常用一种共享文件方式、目录方式,这种方式类似于Windows快捷方式。...软链接使用技巧 共享目录文件 一般做嵌入式Linux开发,linux虚拟机都会安装好多平台交叉编译器,这些编译器可能会用到一些库,库在使用时候,需要将头文件放到编译器路径下面,这样程序编译时候...10 520 520 4.0K 6月 9 10:30 arm-hisiv600-linux boost库由于85%模块只需要引用头文件就可以使用,所以使用也比较方便,不用编译;所以库文件也比较大...,在每一种编译器都会使用,通过建软链接方式共享文件,也减少了磁盘空间占用,下面是我建立软链接: $ls arm-himix200-linux/target/usr/include/boost -l.../include/boost -> /opt/boost 统一设备文件名,增强应用程序可移植性 不同平台嵌入式Linux,可能设备文件名、GPIO编号不一样,比如有的平台下,串口设备名称为:ttySxx

    1.7K10

    LinuxDocker安装及使用

    容器 Docker容器通常是一个Linux容器,它基于Docker镜像被创建。一个运行中容器是一个运行在Docker主机上进程,但它和主机,以及所有运行在主机上其他进程都是隔离。...这个进程也是资源受限,意味着它只能访问和使用分配给它资源(CPU、内存等)。 4.2 一个简单流程 4.2.1 首先开发者在开发环境机器上开发应用并制作镜像。...,能配置自己网络,所以说容器里localhost不一定等于宿主机localhost 网络模式 bridge:桥接docker(默认创建时,不指定网络驱动,将使用bridge模式) none:不配置网络...host:和宿主机共享网络 例如:当你在容器上使用80端口访问其他应用,使用是宿主机80端口. container:容器网络连通(用少,局限很大) Linux查看网络信息 # if没有打错. #...这里面能看到docker相关网络. ifconfig 7.1 查看docker网络列表 docker network ls 7.2 查看单个网络详细信息 docker network inspect

    91150

    linuxvim使用方法

    第二点,因为有太多 Linux 上面的指令都默认使用 vi 作为数据编辑接口,所以必须、一定要学会vi否则很多指令你根本就无法操作. 5.2 vim使用 基本上 vi 共分为三种模式,分别是『一般指令模式...通常在 Linux 中,按这些按键时,在画面的左下方会出现『 INSERT 或 REPLACE 』字样,此时才可以进 行编辑。...如果想要进行多次移动的话,例如向下移动 30 列,可以使用 "30j" 或 "30↓" 组合按键, 亦即加上想要进行次数(数 字)后,按动作即可!...例如 /vbird 后,按 N 则表示『向上』搜寻 vbird.(常用) 使用 /word 配合 n 及 N 是非常有帮助!可以让你重复找到一些你搜寻的关键词!...实际操作 使用 vim hosts 来开启该文件,记得该文件请由上述连结下载先! 将光标移动到第一列 host 那个 h 上头,然后按 [ctrl]-v ,左下角出现区块示意字样.

    2.3K20
    领券