openssl组件:libcrypto,libssl主要开发者使用;openssl:多用途命令行工具;openssl:从多子命令分为三类:标准命令:消息摘要命令(dgst子命令)加密命令(enc子命令)对称加密:工具:opensslenc支持的算法:3des,aes,blowfish,towfish加密命令enc命令:实例:加密~]#opensslenc-e-des3-a-salt-infstab
ifconfig命令:选项:-a:显示所有接口,包括inactive状态的接口;实例:两种格式给virbr0-nic网卡配置IP地址~]#ifconfigvirbr0-nic192.168.10.100/24up/down~]#ifconfigvirbr0-nic192.168.10.11netmask255.255.255.0up/down注意:立即送往内核中的TCP/IP协议栈,并生效。管理I
yum客户端:配置文件:/etc/yum.conf:为所有仓库提供公共配置/etc/yum.repos.d/*.repo:为仓库的指向提供配置、仓库指向定义:示例:【RepositoryID】name=此存储库的某个名称baseurl=url://path/to/repository/enabled={1|0}gpgcheck={1|0}gpgkey=URLenablegroups={1|0}fa
RAID:独立冗余磁盘阵列提高IO能力:磁盘并行读写:提高耐用性:磁盘冗余来实现RAID级别:多块磁盘组织在一起的工作方式有所不同;RAID实现的方式:外接式磁盘阵列:通过扩展卡提供适配能力内接式RAID:主板集成RAID控制器softwareRAID:RAID级别:RAID-0:读,写性能提升无容错能力最少磁盘数:2,2+RAID0:连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有
ln命令:Linuxln命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。软链接:1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式2.软
软件实现方式:CentOS6上的软件RAID的实现:结合内核中的md(multidevices)mdadm命令:模式化的工具命令的语法格式:mdadm[mode]<raiddevice>[options]<component-devices>支持的RAID级别:LINEAR,RAID0,RAID1,RAID4,RAID5,RAID6,RAID10;模式:创建:-C装配:-A
parted命令:选项:
fdisk命令:Linuxfdisk是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。查看磁盘所有分区信息;fdisk-l/dev/sda:列出指定磁盘设备上的分区情况;管理分区:[root@centos7~]#fdisk/dev/sdafdisk提供了一个交互式接口来管理分区,它有许多子命令,分别用于不同的管理功能,所有的操作均在内存中完成,没有直接同步到磁
mknod命令用于创建一个设备文件,即特殊文件。选项:b创建块(缓冲)特殊文件c,u创建字符(未缓冲)特殊文件p创建FIFO实例:[root@itxuezhe~]#mknod/dev/helloc11113[root@itxuezhe~]#ls-l/dev/hellocrw-r--r--1rootroot111,13Feb2819:41/dev/hello[root@itxuezhe~]#mkno
df命令选项:-l:仅显示本地文件的相关信息;-h:human-readable-i:显示inode的使用状态而非biocksdu命令:选项:-s:显示大小-h:实例:[root@centos6~]#du-s/etc/39764/etc/[root@centos6~]#du-sh/dev/328K/dev/
fdisk命令:1.-l:查看磁盘的分区信息;[root@itxuezhe~]#fdisk-l:列出指定磁盘设备上的分区情况;2.管理分区:[root@itxuezhe~]#fdisk/dev/vdafdisk提供了一个交互式接口来管理分区,它有许多子命令,分别用于不同的管理功能;所有的操作均在内存中完成,没有自接同步到磁盘,自到使用w命令保存至磁盘上;常用选项:n:创建新分区d:删除已有分区t:
特殊权限:SUID,SGID,STICKY安全上下文:1.进程以某用户的身份运行;进程是发起此进程用户的代理。因此以此用户的身份和权限完成所有操作;2.权限匹配模型:1.判断进程的属主,是否为被访问的文件属主;如果是,则应用属组的权限;否则进入第2步;2.判断进程的属主,是否属于被访问的文件属组;如果是,则应用属组的权限;否则进入第3步;3.应用other的权限;SUID:默认情况下:用户发起的进
xargs命令:选项:实例:
locate命令,find命令:文件查找:在文件系统上查找符合条件的文件;实现工具:locate,find命令locate命令:依赖于事先构建好的索引库;系统自动实现(周期性任务);手动更新数据库(updatedb);工作特性:查找速度快;模糊查找;非实时查找;locate:-b:只匹配路径中的基名-c:统计出共有多少个符合条件的文件;-r:BRE注意:索引构建过程需要遍历整个根文件系统,极消耗资
diff命令:paich命令:
uniq命令:选项:-c:显示每行的重复次数;-u:仅显示未曾重复过的行;-d:仅显示重复过的行;实例:
sort命令:是在Linux里非常有用,它将文件进行排序,并将排序结果标准输出。sort命令既可以从特定的文件,也可以从stdin中获取输入选项:-n:依照数值的大小排序;-t<分隔字符>:指定排序时所用的栏位分隔字符;-r:以相反的顺序来排序;-k#:用于排序比较的字段;-u:重复的行只保留一份;重复行:连续且相同;实例1:实例2:
cut命令:用来显示行中的指定部分,删除文件中指定字段。cut经常用来显示文件的内容,类似于下的type命令。说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如cutflf2>f3将把文件fl和几的内容合并起来,然后通过输出重定向符“>”的作用,将它们放入文件f3中选项:-d:以指定的字符为
wc命令:选项:-l:lines行数-w:words单词数-c:bytes字节数实例:
linux上文本处理上剑客:grep:文本过滤工具(模式:pattern)工具;grep:基本正则表达式,-E-Fegrep:扩展正则表达式,-G-Ffgrep:不支持正则表达式,sed:streameditor.流编辑器;文本编辑工具;awk:linux上的实现为gawk,文本报告生成器(格式化文本);正则表达式:由一类特殊字符及文本字符所编写的模式,其中有些字符不表示其字面意义,而是用于表示控
mktemp命令:选项:-d:创建临时目录;-u:暂存文件会在mktemp结束前先行删除。注意:mktemp会将创建的临时文件名直接返回,因此,可直接通过命令引用保存起来;实例:[root@itxuezhetmp]#mktemp/tmp/abc.XXX/tmp/abc.SOg[root@itxuezhetmp]#myfile=$(mktemp/tmp/mytmp.XXXX)[root@itxuez
install命令:单源复制:install[OPTION]...[-T]SOURCEDEST多源复制:install[OPTION]...SOURCE...DIRECTORYinstall[OPTION]...-tDIRECTORYSOURCE...创建目录:install[OPTION]...-dDIRECTORY...选项:-m,--mode=MODE:设定目标文件权限,默认为755;-o,
权限管理命令:chmod命令:三类用户:u:属主g:属组o:其他a:所有赋权、授权表示法*u、g、o、a分别代表:属主、属组、其他人、所有人+:在原来权限的基础上增加权限-:在原来权限的基础上去除权限=:直接定义权限r、w、x:读、写、执行实例:[root@itxuezhetmp]#llfstab-rw-r--r--.1rootroot5412月2319:00fstab[root@itxuezhe
su命令:switchuser登陆式切换:会通过读取目标用户的配置文件来重新初始化su-usernamesu-lsername非登陆式切换:不会读取目标用户的配置文件进行初始化suusername注意:管理员可无密码切换至其它任何用户;-c'COMMAND':仅以指定用户的身份运行此次处指定的命令;
id命令:显示用户的真实和有效id选项:-u:仅显示有效UID;-g:仅显示用户的基本组ID;-G:仅显示用户所属的所有组的ID;-n:显示名字而非ID;实例:[root@itxuezhe~]#iduid=0(root)gid=0(root)groups=0(root)[root@itxuezhe~]#iddockeruid=1001(docker)gid=1001(docker)groups=1
chage命令选项:-l:列出用户的详细密码状态;-d日期:密码最后一次修改曰期(/etc/shadow文件的第三个字段),格式为YYYY-MM-DD;-m天数:密码的两次修改间隔时间(第四个字段);-M天数:密码的有效期(第五个字段);-W天数:密码修改到期前的警告天数(第六个字段);-i天数:密码过期后的宽限天数(第七个字段);-E日期:账号失效时间(第八个字段),格式为YYYY-MM-DD;
linux系统的用户账号的管理命令:添加用户:useradd命令修改用户:usermod命令删除用户:userdel命令修改用户密码:passwd命令>1.添加用户:useradd命令选项:-ccomment指定一段注释性描述。-d目录指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g用户组指定用户所属的用户组。-G用户组,用户组指定用户所属的附加组。-sShell文
tr命令用于转换或删除文件中的字符。tr指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。选项:-c,--complement:反选设定字符。也就是符合SET1的部份不做处理,不符合的剩余部份才进行转换-d,--delete:删除指令字符-s,--squeeze-repeats:缩减连续重复的字符成指定的单个字符-t,--truncate-set1:削减SET1指定范围,使之
du命令也是查看使用空间的,但是与df命令不同的是Linuxdu命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。选项:-a或-all显示目录中个别文件的大小。-b或-bytes显示目录或文件大小时,以byte为单位。-c或--total除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。-k或--kilobytes以KB(1024bytes)为单位输出。-m或--m
rm命令可以删除指定的文件或目录。也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。选项:-f:强制删除。-r:递归处理,将指定目录下的文件与目录一起处理。-i:删除前进行询问,默认选项。-v:显示详细信息。--preserve-root:不对根目录进行递归操作,通过环境变量对rm加上这个选项,就不能执行死亡命令rm-rf/*了。删除目录
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号