root权限

用户管理,目录权限,定时任务及软件包管理工具

狂风中的少年 提交于 2020-02-12 18:51:31
linux用户管理 linux有几种用户身份,好比qq群 1.QQ群主,想干嘛就干嘛,想踢人就踢人------等于linux的root用户,权利最大 2.QQ群管理员,群主给与他的比较大的权限--------等于linux命令加上sudo,默认以root去执行命令 3.渣渣用户,QQ群里的小白,权利特别低--------等于linux的普通用户,用于保证服务器安全,防止删除等危险操作 UID,GID UID 用户的id号,root是0,普通用户从1000开始 GID,是用户组的ID号 linux下存放用户账户信息的文件是 /etc/passwd useradd 只有root有权限才能创建普通用户,默认uid从1000开始递进 useradd zhoushen su命令 su命令用于用户切换,root切换普通用户不要密码,普通切root要密码 普通用户之间切换需要密码~~~~ su - zhoushen #切换到zhoushen用户,中间的减号代表完全的环境变量切换,一定要加上 id命令 id命令用于查看用户的uid等信息 id root id zhoushen sudo命令 当普通用户执行命令权限不够的时候,使用sudo,强大自己的权限 root ---------皇帝------/root 这里是皇宫,其他用户无法查看 sudo --------黄马褂,圣旨---

文件目录结构、文件命名规范、文件系统结构、linux应用程序的组成、绝对路径和相对路径、目录名和基名、切换目录、显示当前的工作目录、列出目录或者文件、linux下的目录类型、文件通配符、复制文件和文件夹、链接、查看文件类型、管道

假装没事ソ 提交于 2020-02-12 14:59:11
文件目录结构 文件和目录被组织成一颗倒置的树状结构 文件系统从根开始,“/” 文件名称严格区分大小写 隐藏文件以"."开头 路径的分隔符为"/" 文件命名规范 文件字符最长为255个字符 包括路径在内文件名称最长为4095个 颜色表示 蓝色 ---> 文件夹 绿色 --> 可执行文件 红色 --> 压缩文件 蓝绿色 --> 链接文件 灰色-->其他文件 白色 --> 文件 除了斜杠和NULL,其他所有字符都可以使用 对大小写敏感 文件系统结构 /boot 引导文件的存放位置,内核文件、引导加载器都在此目录 /bin 所有的用户都可以使用的命令 /sbin 管理类的命令 /lib 启动时程序使用的基本库文件 .so结尾 /lib64 专门存放X86_64系统上得辅助库文件 /etc 存放配置文件 /home/USERNAME 普通用户的家目录 /root 管理员的家目录 /media 便携式移动设备的挂载点 /mnt 临时文件的挂载点 /dev 设备文件和特殊文件的存放位置 /opt 第三方的应用的安装位置 /tmp 临时文件的存放位置 /usr 存放安装程序 /var 存放经常变化的文件,比如日志 /proc 存放内核启动和进程相关的虚拟文件 /sys 输出当前系统上的硬件相关的文件 /srv 系统上允许的服务用到的数据 linux应用程序的组成 二进制文件 /bin /sbin

CentOS 7 安装vsftpd 服务器

☆樱花仙子☆ 提交于 2020-02-12 05:40:07
在CentOS7上安装ftp服务器用于保存服务端上传的图片。 1、CentOS卸载vsftpd的方法 如果服务器上已经安装了vsftpd服务,配置出错需要卸载vsftpd服务。 1.1 查找vsftpd服务 [root@localhost /]# rpm -aq vsftpd 返回结果显示: vsftpd-3.0.2-21.el7.x86_64 #此处是查找vsftpd的返回结果 表示此服务期之前已经安装过vsftpd服务。 1.2 删除查找到的vsftpd服务 注:在卸载vsftpd之前,先停止vsftpd [root@localhost /]# /sbin/service vsftpd stop 卸载vsftpd: [root@localhost /]# rpm -e vsftpd-3.0.2-21.el7.x86_64 返回结果显示: warning: /etc/vsftpd/vsftpd.conf saved as /etc/vsftpd/vsftpd.conf.rpmsave #删除时将备份vsftp的用户列表文件 1.3 输入验证命令,验证vsftpd服务是否已经删除 [root@localhost /]# /sbin/service vsftpd stop Redirecting to /bin/systemctl stop vsftpd.service Failed

Engineer3

好久不见. 提交于 2020-02-12 05:01:12
真机上:还原三台虚拟机classroom、server、desktop [root@room9pc14 桌面]# rht-vmctl reset classroom [root@room9pc14 桌面]# rht-vmctl reset server [root@room9pc14 桌面]# rht-vmctl reset desktop 真机远程管理:ssh方式,方便使用server与desktop [root@room9pc14 桌面]# ssh 用户名@IP地址 补充快捷键: Ctrl+Shift+t 开启一个新的终端 [root@room9pc14 桌面]# ssh -X root@172.25.0.11 ################################################## 修改两台虚拟机防火墙默认区域为trusted: [root@server0 ~]# firewall-cmd --set-default-zone=trusted [root@desktop0 ~]# firewall-cmd --set-default-zone=trusted ####################################################### Samba共享服务,跨平台的共享(Windows与Linux) – 用途

RabbitMQ在Centos7中安装

坚强是说给别人听的谎言 提交于 2020-02-12 02:18:48
1、下载 由于RabbitMQ是基于Erlang语言开发,所以在安装RabbitMQ之前,需要先安装Erlang [root@localhost /]# cd usr/local/src/ [root@localhost src]# pwd /usr/local/src [root@localhost src]# wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm 执行下面命令升级上步下载的rpm软件包 [root@localhost src]#rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm 执行下面命令安装erlang yum -y install erlang 测试Erlang是否安装成功 [root@localhost src]# erl -version Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 8.0.3 2、安装RabbitMQ [root@localhost src]#yum -y install rabbitmq-server-3.6.6-1.el6.noarch.rpm 3、后台运行rabbitmq [root@localhost src

第一章 Hue的安装

£可爱£侵袭症+ 提交于 2020-02-11 02:24:10
第一章 Hue的安装 1、Hue的介绍 HUE= Hadoop User Experience ​ Hue是一个开源的Apache Hadoop UI系统,由Cloudera Desktop演化而来,最后Cloudera公司将其贡献给Apache基金会的Hadoop社区,它是基于Python Web框架Django实现的。 ​ 通过使用Hue我们可以在浏览器端的Web控制台上与Hadoop集群进行交互来分析处理数据,例如操作HDFS上的数据,运行MapReduce Job,执行Hive的SQL语句,浏览HBase数据库等等。 HUE链接 · Site: http://gethue.com/ · Github: https://github.com/cloudera/hue · Reviews: https://review.cloudera.org Hue的架构 核心功能 · SQL编辑器,支持Hive, Impala, MySQL, Oracle, PostgreSQL, SparkSQL, Solr SQL, Phoenix… · 搜索引擎Solr的各种图表 · Spark和Hadoop的友好界面支持 · 支持调度系统Apache Oozie,可进行workflow的编辑、查看 HUE提供的这些功能相比Hadoop生态各组件提供的界面更加友好

linux命令su,sudo 使用和区别

扶醉桌前 提交于 2020-02-10 21:43:13
1- sudo 与 su 两个命令的最大区别是: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。 默认只是切换身份,并没有切换环境变量,环境变量依然是普通用户的。切换用户身份时,用户的环境变量也切换成新用户的环境变量,所以"-"不能省略,不然有些操作无法执行。 1.1- su root 输入root密码后切换之root用户但是pwd目录不变 1.2- su - root 输入root密码后切换之root用户但是pwd目录/root 1.3- sudo sudo -i root与sudo - root、sudo -i ,sudo - ,sudo root效果相同,提示输入密码时该密码为当前账户的密码,要求执行该命令的用户必须在sudoers中。 su需要的是切换后账户的密码。 用法为“su 账户名称”。 sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root用户,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制,Ubuntu默认为一次时长15分钟。 su :切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为

scp的使用以及cp的对比

对着背影说爱祢 提交于 2020-02-10 09:38:54
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。 1.命令格式: scp [参数] [原路径] [目标路径] 2.命令功能: scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。 3.命令参数: -1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 保留原文件的修改时间,访问时间和访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。scp和ssh(1

CentOS系统优化

大城市里の小女人 提交于 2020-02-10 07:14:45
优化之前,首先查看版本信息 # cat /etc/redhat-release CentOS release 6.7 (Final) # 系统版本信息 # uname –r 2.6.32-573.el6.x86_64 # 内核版本信息 # uname -m x86_64 #表示为64位系统 # uname –a # 显示全部信息 Linux hostname2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux Linux基础优化与安全重点小结 1 不用root登录管理系统,而以普通用户登录通过sudo授权管理 2 更改默认的远程连接SSH服务端口,禁止root用户远程连接,甚至要更改SSH服务只监听内网IP 3 定时自动更新服务器时间,使其和互联网同步 4 配置yum更新源,从国内更新源下载安装软件包 5 关闭SELinux及iptables 6 定时自动清理邮件临时目录垃圾文件,防止磁盘inodes数被小文件占满 7 调整文件描述符的数量,进程及文件的打开都会消耗文件描述符的数量 8 精简并保留必要的开机启动服务 9 Linux内核参数优化/etc/sysctl.config,执行sysetl –p生效 10 更改系统字符集, 为“zh_CN.UTF-8”

ios 系统设置对应URL

自作多情 提交于 2020-02-10 04:51:03
let url = NSURL(string: "prefs:root=WIFI") UIApplication.sharedApplication().openURL(url!) 所有设置对应的url: Usage — prefs:root=General&path=USAGE VPN — prefs:root=General&path=Network/VPN Wallpaper — prefs:root=Wallpaper Wi-Fi — prefs:root=WIFI Setting—prefs:root=INTERNET_TETHERING Storage & Backup — prefs:root=CASTLE&path=STORAGE_AND_BACKUP International — prefs:root=General&path=INTERNATIONAL Location Services — prefs:root=LOCATION_SERVICES Music — prefs:root=MUSIC Music Equalizer — prefs:root=MUSIC&path=EQ Music VolumeLimit— prefs:root=MUSIC&path=VolumeLimit Network — prefs:root=General&path