首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux】关于Linux的权限

    Linux的文件类型和后缀无关(后缀名可以作为提示,用户可以使用后缀区分文件类型),但是对linux来说区分文件和文件本身的后缀是无关的(但是gcc等工具对文件后缀可能有要求)。...开始之前,我们输入ll指令,来看看前面10个字符代表什么意思: 在linux,是通过ll显示的众多属性列的第一列的第一个字符来区分文件类型的。...则无法用ls等命令查看目录的文件内容....可写权限: 如果目录没有可写权限, 则无法在目录创建文件, 也无法在目录删除文件 所以这也是为什么系统规定目录的起始权限从777开始,所有的目录被创建出来,一般都要能够被进入 换句话来讲, 就是只要用户具有目录的写权限..., 用户就可以删除目录的文件, 而不论这个用户是否有这个文件的写权限。

    7.2K20

    Linuxlinux 搭建 FTP 服务

    service vsftpd restart # 关闭ftp服务 service vsftpd stop ---- 配置FTP服务 多数的VSFTPD配置项都在/etc/vsftpd.conf配置文件。...这个文件本身已经有非常良好的文档说明了,因此,在本节,我只强调一些你可能进行修改的重要选项。...使用man页面查看所有可用的选项和基本的 文档说明: man vsftpd.conf 根据文件系统层级标准,FTP共享文件默认位于/srv/ftp目录。...write_enable=YES 允许本地(系统)用户登录: 为了允许文件/etc/passwd记录的用户可以登录ftp服务,“local_enable”标记必须设置为YES。...在配置文件增加/修改下面配置开启根目录限制(Chroot Jail): chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list

    13.4K20

    linux udp编程_linuxsocket编程

    在前面的文件,我们介绍了linux网络编程与IP相关的知识和常用的函数总结,本文针对具体的UDP通信,来详细的介绍UDP通信的使用,包括UDP通信中的点对点通信,多播,广播等。...2、在上面的通信框架,客户端并没有使用bind的操作,确实如此,因为客户端一般作为通信的发起者,都是主动往外发送数据,如1的描述,这个过程由系统聪明的帮我们记录的端口信息,当服务端有数据回复的时候,...3、关于服务端的bind操作,在存在组播,多播等多种通信方式的情况下,也还有一些需要注意的点,这个我们在下面的章节描述 二、UDP通信的基本函数说明 在UDP,完成一个基本的通信涉及到的几个函数如下...IP信息,addr_size存放addr数据的长度,但是,在实际使用,这样调用后,我们打印addr的信息,确实一个错误的IP信息或者0.0.0.0这样的地址信息,这是什么原因呢,在那个男人的的描述...但是我们在实际的使用,通常只是某些主机对通信数据感兴趣,而不是整个局域网上的所有主机都需要这个数据,这种情况就需要组播登场了。 3.1、组播的IP地址 组播的地址是特定的,D类地址用于多播。

    11K10

    Linux开机流程(

    MBR是主引导记录,位于磁盘的第一个扇区,和分区无关,和操作系统无关,bios一定会读取MBR的记录。 在MBR存储了bootloader/分区表/BRID。...这个启动扇区也放了boot loader,大小也很有限。...但即使如此,在分区还是存在boot sector。 分区表 硬盘分区的好处之一就是可以在不同的分区安装不同的操作系统,但boot loader必须要知道每个操作系统具体是在哪个分区。...在装LINUX操作系统时,其中有一个步骤就是询问你MBR装在哪里的,但这个MBR并非一定真的是MBR,可能是MBR,也可能是VBR,还可能是EBR,并且想要单磁盘多系统共存,则MBR一定不能被覆盖(此处不考虑...unrestricted { search --no-floppy --fs-uuid --set=root f5d8939c-4a04-4f47-a1bc-1b8cbabc4d32 linux16

    3.7K31

    linux 安装JDK

    一般公司差不多所有的服务器都是搭建在Linux上面的,所以这就免不了,(要是使用Java语言)要在Linux上面布一套JDK也就是Java虚拟机环境。...首先你要把Linux拷贝到你的Linux系统文件夹。 2:如果你的JDK是压缩文件,你就要在Linux下执行命令 ./JDK (记住一定要到当前路径下)这样就进行解压缩了。...如果在Linux不让你进行解压缩,你就执行命令 chmod u+x  JDK(给它赋予权限) 3:配置环境变量:执行命令 vi  /etc/profile 设置环境变量,在文件增加以下部分 JAVA_HOME...不过你要在使用Linux时对命令要熟悉一点,例如,在插入时,首先必须点击a或者i进入输入模式,然后点击Esc进入命令模式,自己平时可以看看 Linux,这东西有点意思。

    4.1K40

    linux的权限

    关机/重启 halt              关闭系统,不关闭电源 4.2 重启 shutdown -r 10 重启 reboot           重启,没有提示 第5章 快捷键系列 5.1 Linux...命令行 ctrl+d    退出当前用户  logout/exit ctrl+a 把光标移动到这一行的开头 ctrl+e 把光标移动到这一行的行尾 ctrl+u 剪切 光标所在位置到行首 ctrl+k...oldboy]# id uid=0(root) gid=0(root) groups=0(root) [root@znix oldboy]# whoami root 6.2.2 看你跟这个文件什么关系 linux...权限的三种关系主人 陌生人 家人 6.2.3 根据关系找到权限 [root@znix ~]# ls -l /etc/hosts -rw-r--r--. 2 root root 250 Aug 28 11...,创建文件 需要x权限的配合 x   进入到目录的权限 cd  是否能查看目录里面的文件属性信息

    7.7K00

    Linux 安装MySQL

    RPM:全称为 Red-Hat Package Manager,RPM软件包管理器,是红帽Linux用于管理和安装软件的工具。 1、安装 首先我们要 检测当前系统是否安装过MySQL相关数据库。...需要通过rpm相关指令,来查询当前系统是否存在已安装的mysql软件包,执行指令如下: rpm -qa 查询当前系统安装的所有软件 rpm -qa | grep mysql 查询当前系统安装的名称带...通过查询,我们发现在当前系统存在mariadb数据库,是CentOS7自带的,而这个数据库和MySQL数据库是冲突的,所以要想保证MySQL成功安装,需要卸载mariadb数据库。...在rpm,卸载软件的语法为: rpm -e --nodeps 软件名称 那么,我们就可以通过指令,卸载 mariadb,具体指令为: rpm -e --nodeps mariadb-libs-5.5.56...登录mysql(复制日志的临时密码登录) mysql -uroot -p ②.

    3.8K10
    领券