小鱼儿玄机30码姐妹2.rw-r--r--代表了文件的读写执

2019-07-14 作者:小鱼儿玄机30码姐妹   |   浏览(137)

Saltstack 快速入门教程,Saltstack入门教程

Linux一些简单命令,Linux简单命令

[[email protected] localhost ~]$  

  其中:epeter 是用户名;localhost 是当前主机名; ~ 破浪号代表当前是用户目录( 如果是 / 斜线代表当前是根目录);$ 代表当前以普通用户登录(如果是 # 代表当前以根用户登录(root用户或者具有管理员权限))。

命令由三个部分组成:命令;选项;参数。

切换用户:

  su epeter  切换到epeter用户 

  su - epeter  切换到epeter用户

  加 - 和不加 - 的区别是:加 - 是启用了一个全新的终端环境(shell 环境);不加 - 是不切换终端,只切换用户。

hostname  显示主机名

username  当前用户名

uanme -r   内核版本号

Tab  自动补全命令,自动补全文件名,无法自动补全参数。

cd 文件名  打开该文件

cd ~  打开用户目录

cd /  打开根目录

ls  查看目录下文件

ls -l  查看目录下文件的详细信息

ls -a  表示显示隐藏文件

ls -d  目录本身属性

ls -ld  同上

ls /root/  root用户的主目录

ls /home/  home目录下的用户的主目录

ls /dev/  系统的设备文件

mkdir tmp  创建’tmp’目录

mkdir -p tmp01/test  递归创建了’tmp01’目录,而’tmp01’目录下创建了’test’目录。

touch test.txt  创建了’test.txt’文件

touch “progam files”  创建文件名’progam files’带空格的文件,加双引号

rm “progam files”  删除’progam files’带空格的文件,加双引号

rmdir  删除一个空目录

rm tmp  删除’tmp’ 目录

rm -r tmp  删除‘tmp’目录及目录下的目录,循环删除。

rm -f text.txt  强制删除’text.txt’文件

rm -rf text.txt  强制删除目录,不询问。(慎用)

cp /root/test.txt test/  将’test.txt’文件复制到‘test’目录下。

cp -r /root/tmp tmp01/  将‘tmp’目录复制到’tmp01’目录下。

mv test.txt test01  将’test.txt’文件剪切到’test01’下,‘test.txt’位置发生改变。

mv test.txt epeter  将’test.txt’重新命名为’epeter.txt’

查看评论

[[email protected] localhost ~]$ 其中:epeter 是用户名;localhost 是当前主机名; ~ 破浪号代表当前是用户目录( 如果是 / 斜...

Centos大文件切割和合并,centos切割合并

现在很多公司都会把项目放在云服务器上,当我想把云服务器里面的代码和生成的文件 “sz 文件名称” down下来的时候,发现太大。云服务器不支持下载很大的文件。那么这种情况就需要使用split命令切割文件,然后down下来,在本地合并或传到需要的服务器上再合并。

split命令语法如下:

split [- -help][- -version][-a ][-b][-C ][-l ] [要切割的文件] [输出文件名前缀]


-a, - -suffix-length=N : 使用的后缀长度 (默认为 2)
-b, - -bytes=SIZE : 每个输出文件的字节大小
-C, - -line-bytes=SIZE : 每个输出文件每行的最大字节大小
-d, - -numeric-suffixes : 使用数字后缀代替字母后缀
-l, - -lines=NUMBER : 设定每个输出文件的行数

  • -help : 显示帮助信息
  • -version : 显示版本信息
    ps:文章里所有命令前的“- -”中间都没有空格,只是为了演示看着明显

下面做了一个简单的测试:

可以看出来使用“split -b 3m tomcat.tar.gz tomcat.tar.gz_”命令已经生成了四个文件,每个文件3M大小。
这样你就可以通过“sz”命令来下载云服务器里被切割的文件


下载被切割的文件之后,可以在windows系统本地合并之后再上传,也可以把切割文件上传带linux系统里再合并。

一、在windows系统合并:

可以看到还是之前被切割的文件
通过“copy /b tomcat.tar.gz_aa tomcat.tar.gz_ab tomcat.tar.gz_ac tomcat.tar.gz_ad test.tar.gz”命令,合并成了“test.tar.gz”文件。

二、在linux系统合并:

通过一条很简单的“cat 所有被切割的文件名称 > 新的文件名称”命令就合并了被切割的文件


我们通过md5校验的方式,看看两个文件是否一样:
没有切分之前的文件:

md5值为:080075877a66adf52b7f6d0013fa9730


切分之后在windows系统内合并的文件:

md5值同样为:080075877a66adf52b7f6d0013fa9730

切分之后在linux系统内合并的文件:

md5值同样为:080075877a66adf52b7f6d0013fa9730

Linux系统文件的权限,Linux系统文件权限

Saltstack 快速入门教程

一、文件的属性

如上图,ls列出文件的基本属性,共有八部分,其中 1.-代表文件类型(具体-代表普通文件,如果是d代表目录;c代表字符设备;s代表套接字;p代表管道;b代表块设备;1代表链接) 2.rw-r--r--代表了文件的读写执行权限。红线隔开三个一组 |rw-|r--|r--|第一组表示所有人的权限,第二组表示所有组的权限;第三组表示其他人的权限 。r表示都的权限(查看);w表示写的权限(添加删除);x表示执行的权限(进入目录)。 3.“1”对文件:文件内容被系统记录的次数。         对目录:目录中文件属性的字节数。 4.root表示文件的所有人(文件是谁的) 5.root表示文件所有组(文件是哪个组的) 6.“0”表示文件内容大小 7.Jan 3 02:46表示文件最后一次被修改的时间 8.file表示文件的名字

1.介绍

Saltstack 比 Puppet 出来晚几年,是基于Python 开发的,也是基于 C/S 架构,服务端 master 和客户端 minions ;Saltstack 和 Puppet 很像,可以说 Saltstatck 整合了 Puppet 和 Chef 的功能,更加强大,更适合大规模批量管理服务器,并且它比 Puppet 更容易配置。 三大功能: 远程命令执行,配置管理(服务,文件,cron,用户,组),云管理。

监控文件属性的命令:watch  -n  1  ls  -lR /mnt  如下图

=

2.准备工作

准备两台机器,这两台机器都关闭 selinux,清空 iptables 规则并保存。 master:192.168.1.160 slaver:192.168.1.161

更新软件源

[[email protected] ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[[email protected] ~]# yum makecache fast
Loaded plugins: fastestmirror
HuaDongBD                                                                                                                                            | 2.9 kB  00:00:00     
base                                                                                                                                                 | 3.6 kB  00:00:00     
extras                                                                                                                                               | 3.4 kB  00:00:00     
os                                                                                                                                                   | 3.6 kB  00:00:00     
updates                                                                                                                                              | 3.4 kB  00:00:00     
updates/7/x86_64/primary_db                                                                                                                          | 7.8 MB  00:00:07     
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
Metadata Cache Created
[[email protected] ~]#

二、文件所有人所有组的管理

3. 安装

在SaltsStack架构中服务端叫作Master,客户端叫作Minion,都是以守护进程的模式运行,一直监听配置文件中定义的ret_port(saltstack客户端与服务端通信的端口,负责接收客户端发送过来的结果,默认4506端口)和publish_port(saltstack的消息发布系统,默认4505端口)的端口。当Minion运行时会自动连接到配置文件中定义的Master地址ret_port端口进行连接认证。

  • Master:控制中心,salt命令运行和资源状态管理
  • Minion : 需要管理的客户端机器,会主动去连接Mater端,并从Master端得到资源状态信息,同步资源管理信息
  • States:配置管理的指令集
  • Modules:在命令行中和配置文件中使用的指令模块,可以在命令行中运行
  • Grains:minion端的变量,静态的
  • Pillar:minion端的变量,动态的比较私密的变量,可以通过配置文件实现同步minions定义
  • highstate:为minion端下发永久添加状态,从sls配置文件读取.即同步状态配置
  • salt_schedule:会自动保持客户端配置

1.更改文件所有人:如下图,原所有人为root,更改命令后变为student 2.更改文件所有人和所有组: 3。更改目录和目录本身所有人:-R表示递归更改 . 4.更改目录及目录一下的所有组:chown变为chgrp . 三、文件的读写执行权限更改 1.上面提到文件的读(r)写(w)执行(x)分为三组,第一组表示所有人用u表示;第二组表示所有组用g表示;第三组表示其他人用o表示 2.chmod命令修改其权限 (1)字符方式修改,如下图,删除所有人的执行权利 (2)给所有组添加写权限 (3):删除所有人的读权限并删除所有组和其他人的执行权限 (4):数字方式修改。在linux系统中r 4,w=2,x=1,如下图为打开了所有权限命令

3.1 服务端安装

yum install -y epel-release

yum install -y salt-master salt-minion

[[email protected] ~]# yum install -y epel-release
[[email protected] ~]# yum install -y salt-master salt-minion

四、系统默认权限设定

3.2 客户端安装

[[email protected] ~]# yum install -y epel-release
[[email protected] ~]# yum install -y salt-minion

1.查看方式:umask命令,如下图,可以看出系统默认权限为022 (2)修改方式 1).暂时修改方式,只在当前shell中有用,umask直接加想设置的权限 2).永久修改,在vim/etc/bashrc和vim/etc/profile下找到umask的信息,将其直接修改两者必须修改一致,如下图: 如上图,我都修改为077,修改完毕后需要输入source /etc/bashrc和source /etc/profile才能成功,如下图 现在直接创建文件,他的读写执行属性已经生效,如下图:(所有人部分为6因为内核会拿走执行权利)

4.配置

五、特殊权限

本文由小鱼儿玄机30码发布于小鱼儿玄机30码姐妹,转载请注明出处:小鱼儿玄机30码姐妹2.rw-r--r--代表了文件的读写执

关键词: 小鱼儿玄机30码