linux文件权限

关于java.io.FileNotFoundException: /static/count.txt (No such file or directory) 问题的解决

匿名 (未验证) 提交于 2019-12-02 21:35:04
这个是BUG网上有三种合理的解释: 1)这个文件在你的程序中可能涉及了读写操作,但是普通用户没有这个权限,所以加上权限就好 chmod 777 count.txt 2)在Linux文件上下层目录是以斜杠 ' / ' 分隔,自己改过来就好了 3)还是路径的问题,Linux是从根部开始找这个文件的,不想window从目录同层开始找 , tail -n 2000 /var/log/messages | grep path

linux基础练习2

流过昼夜 提交于 2019-12-02 18:32:30
1、描述linux目录结构以及目录结构命名规定 linux中目录结构以/根目录为总目录。往下分为二级目录 所有文件及目录都是在根这个总目录下 用ls命令查看linux中的目录及文件,具体参数可参考 man ls 或 ls -- help 查看选项 linux中的二级目录 /bin目录 binary(二进制)文件的缩写,这个目录存放的系统中的二进制文件以及可执行二进制程序的命令 /boot 启动文件中的目录。在计算机引导系统系统开机之后便会导入/boot目录中的文件里面存放大多是启动文件 /dev device(设备)的缩写 存放硬件设备的目录 如硬盘/dev/sda,u盘 光盘等硬件设备信息 /etc 系统文件linux中的系统文件存放位置,相当于windows中的注册表 /home 家目录 linux中用户的家目录 lib lib64 Linux中常见库,包存放位置 lib为32位 /media /mnt 这两个目录常用作为点来挂载硬盘和u盘 /proc 存放内存信息的文件目录 /sbin 系统管理员用的二进制程序命令 /bin作为sbin的软连接指向/sbin /tmp 用于存放共用文件 /var存放系统错误信息和日志的目录 /run linux系统中运行的时候生成的文件存放位置 /usr 系统安装软件时的软件位置目录 /opt 则是按完系统后你又需要安装其他的应用软件 2

Linux学习三 文件与目录管理

£可爱£侵袭症+ 提交于 2019-12-02 17:59:41
1 目录与路径 1.1 相对路径与绝对路径   绝对路径:路径的写法一定由根目录 / 写起。   相对路径:路径的写法不是由 / 写起。 1.2 目录的相关操作   . :代表此层目录   .. :代表上一层目录   - :代表前一个工作目录   ~ :代表目前用户身份所在的家目录   ~account :代表account用户的家目录   需注意的是:在所有目录下都存在 ./..,分别代表此层和上层目录。根目录下的 .. 目录与 . 目录是同一个。   常用处理目录的命令:   cd:切换目录   pwd:显示当前目录   mkdir:建立一个新的目录     mkdir dirname          建立名为dirname的目录     mkdir -p dirname1/dirname2/dirname3    依次建立多层目录(必须加 -p 参数)     mkdir -m 711 dirname      建立权限为 rwx--x--x 的目录(-m 强制赋予目录相关权限)   rmdir:删除一个空的目录 1.3 执行文件路径的变量:$PATH   echo $PATH             查看当前PATH   PATH="${PATH}:/root"         将 /root 目录加入到 PATH 变量中 2 文件与目录管理 2.1 文件与目录的检视

ssh问题

纵然是瞬间 提交于 2019-12-02 17:05:12
对于linux运维工作者而言,使用ssh远程远程服务器是再熟悉不过的了!对于ssh的一些严格设置也关系到服务器的安全维护,今天在此,就本人工作中使用ssh的经验而言,做一些总结记录来下。 -bash: ssh: command not found 解决办法; yum install -y openssh-server openssh-clinets (0)ssh登录时提示:Read from socket failed: Connection reset by peer. 尝试了很多解决方案均无效,无奈!卸载sshd,然后重新安装 # yum remove openssh* # rm -rf /etc/ssh* # yum install -y openssh* # systemctl start sshd.service (1)ssh远程登陆后的提示信息,标题信息 我们经常会使用中控机ssh信任跳转到其他机器上,但是不知道有没有运维朋友注意到ssh跳转成功后的终端显示的提示信息? 这些提示信息,是为了方便我们在第一时间知道ssh跳转到哪台目标机上,也是为了避免长期频繁跳转后由于大意造成的误入机器操作的风险,我们通常会在ssh跳转到目标机器后显示一些提示信息, 在一些国家, 登入给定系统前, 给出未经授权或者用户监视警告信息, 将会受到法律的保护.如下: [root@bastion

Linux用户组管理及用户权限4

强颜欢笑 提交于 2019-12-02 15:58:14
权限管理: ls -l rwxrwxrwx: 左三位:定义user(owner)的权限 中三位:定义group的权限 右三位:定义other的权限 进程安全上下文: 进程对文件的访问权限应用模型: 进程的属主与文件的属主是否相同,如果相同,则应用属主权限;否则,检查进程的属主是否属于文件的属组,如果是,则应用属组权限;如果不是,就只能应用other的权限 权限有: r:read 读取 w:write 写入 x:excute 执行 对文件的权限: r:可获取文件的数据 w:可修改文件的数据 x:可将此文件运行为进程 对目录的权限: r:可使用ls命令获取其上下的所有文件列表 w:可修改此目录下的文件列表,即可创建或删除文件 x:可cd至此目录中,把这个目录作为工作目录,且可使用ls -l 来获取所有文件的详细属性信息 mode:rwxrwxrwx ownership:user,group 权限组合机制: --- 000 0 --x 001 1 -w- 010 2 r-- 100 4 r-x 101 5 rw- 110 6 rwx 111 7 权限管理命令: chmod命令: chmod [OPTION]... MODE[,MODE]... FILE... chmod [OPTION]... OCTAL-MODE FILE... chmod [OPTION]... -

手把手教你怎么使用云服务器

时光总嘲笑我的痴心妄想 提交于 2019-12-02 15:23:18
前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star: https://github.com/ZhongFuCheng3y/3y 最近阿里云双十一活动服务器 特便宜 ,如果之前关注我的同学就知道,我是建议直接上云服务器而不折腾虚拟机的(主要是可以 节省时间) 。 有的同学不知道服务器买了以后怎么耍,我这里给大家简单写写,希望对新人有帮助。 一、简单使用服务器 通过我的 二维码/链接 购买,一年最低仅需 86 块(新用户专享,如果不是新用户的可以用家里人的账号购买) https://www.aliyun.com/1111/2019/group-buying-share?ptCode=BAE381504A2EEA49FE4F2FAD56CD1D20647C88CF896EF535&userCode=pfn5xpli&share_source=copy_link 买完了以后,我们可以登录阿里云控制台的 提货券管理 找到刚才买的服务器: 系统选择上,我们搞Java的一般选 Centos 就好了(按需选择): 一般来说,我们买了服务器都是通过 SSH连接 去操作服务器的,我在Windows上一般使用 Xshell 去连接服务器的。(Xshell可以在公众号下回复“ 99 ”得到下载链接) 步骤为以下: 首先,我们先在Xshell生成 公钥 在阿里云控制台创建 密钥对

Linux --赋予普通用户root 权限

核能气质少年 提交于 2019-12-02 14:47:24
资源来源: https://www.linuxidc.com/Linux/2012-07/64530.htm Linux的普通用户在安装一些东西的时候或者执行命令的时候,终端始终会提示权限不够,我们会将这个普通用户赋予root权限,但是,和root还是有区别的,因为只能执行root规定好的一些操作命令。 1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser 360mini  //添加一个名为360mini的用户 #passwd 360mini  //change the password changing password for user 360mini New unix password :  //input new password Retype new unix password:  //input the new password again password:all authentication tokens updated successfully. 2.赋予root 权限 方法一: change /etc/sudoers file ,找到%wheel 一行,把前面的注释(#)去掉 ##Allow people in group wheel to run all commands %wheel ALL=(ALL)   ALL

linux - 网络配置和权限管理

爷,独闯天下 提交于 2019-12-02 14:44:41
一、Linux网络系统优化 1.网络相关配置 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令。 ifconfig  查询、设置网卡和ip等参数 ifup,ifdown 脚本命令,更简单的方式启动关闭网络 ip  符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因此我们得手动启动网卡。 1 2 3 4 #编辑网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0 #修改配置参数 ONBOOT= yes 网卡配置文件详解 网络配置文件 1 /etc/sysconfig/network 网络接口配置文件 /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME DEVICE=: 关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保持一致; BOOTPROTO={static|none|dhcp|bootp}: 引导协议;要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址; IPADDR=: IP地址 NETMASK=:子网掩码 GATEWAY=:设定默认网关;

文件权限及管理

爷,独闯天下 提交于 2019-12-02 13:29:31
文件权限介绍: 文件属性: 核实发起进程的用户即进程的属主与文件的属主是否一致,如一致则应用属主权限 如属主不一致,则检查进程的属主是否与文件的属组一致,如一致则应用该属组权限 如都不一致,则应用other权限 文件的权限主要针对三类对象进行定义 owner: 属主, u group: 属组, g other: 其他, o 每个文件针对每类访问者都定义了三种权限 r: Readable 读 w: Writable 写 x: eXcutable 执行 X:只给目录x权限,不给文件x权限 下面开始介绍文件的权限类型,如下命令显示: [root@centos7data]#ls -l f1 -rw-r--r-- 1 root root 0 Oct 27 22:33 f1 我们来解释一下上面的-rw-r--r--都代表什么意思? rw-:代表所有者有读写权限 r--:代表所属组只有读权限 r--:代表other(其他用户)有读权限  每个文件或目录在创建之时都拥有自身的权限分配,如上,现在开始讲解-rw-r--r--代表什么权限。 权限模式分两类: mode:即ll所显示的rwxrwxrwx之类的,其中: r:readable,可读权限 于文件而言:可读取文件的数据 于目录而言:可使用ls命令读取其下的所有文件列表,不能cd到目录里 w:writable,可写权限 于文件而言

黑马班笔记

霸气de小男生 提交于 2019-12-02 13:01:17
Linux 文件和目录结构 windows 单用户 Linux 多用户 Linux 没有盘符概念,都是用文件夹. "/"本目录 home 目录 下的目录代表各个用户. 树状 Linux 主要目录速查表 可以去网上找 /etc 保存配置文件 /bin 保存执行的二进制文件目录,也就是终端命令. 常用Linux 命令基本使用 ubantu 调节终端字体快捷键 放大:ctrl + shif + = 缩小:ctrl + - ls: 查看当前文件夹下内容 pwd: 查看当前所在文件夹 cd [目录名] :切换文件夹 touch [文件名]:如果文件不存在,新建文件 mkdir [目录名]:新建文件夹 rm [文件名]:删除指定文件 rm -r 删除目录 clear:清屏 终端命令格式 command [-options] [parameter] []:代表可选. 注意空格 command: 命令名 -options:选项,可用来对命令控制,也可以省略 parameter: 传给命令参数,可以说是零个,一个,或多个. 查阅终端命令帮助信息. command --help 帮助 man command 手册 ls -a 查看隐藏文件 ls -l 已列表方式显示 ls -l -h h是用来 更方便的查看文件大小的 选项可以在一个-后一起使用 比如 ls -alh 通配符 " " 代表任意个字符