linux
文章平均质量分 92
ITlinuxP
这个作者很懒,什么都没留下…
展开
-
欢迎使用CSDN-markdown编辑器
## linux 文件管理 ##一、文件系统文件和目录被组织成一个单根倒置树结构。文件系统从根目录下开始,用”/“表示。根文件系统(rootfs):root filesystem.文件名区分大小写(Linux的文件系统大小写敏感,window不区分大小写)以 . 开头的为隐藏文件路径以/正斜线分隔 文件有两类数据 :元数据(metadata)、数据(data)Linux 文件系原创 2017-11-14 22:24:47 · 235 阅读 · 0 评论 -
修改linux中的网卡名
如何修改linux中的网卡名用ip add 或者ip link 命令查看网络接口详细信息[root@centos6 ~]# ip add1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00原创 2017-12-12 20:34:40 · 2954 阅读 · 0 评论 -
文件系统的特殊权限
Linux文件系统上的特殊权限任何一个可执行程序文件能不能启动为进程,取决于发起者对程序文件是否拥有执行权限决定命令有哪些操作取决于用户的权限大小,我们知道在Linux系统中常用的权限有三种 r,w,x 我们可以对user ,group,other这三种可以设定权限。我们除了r,w,x这三种权限也有三种特殊的文件权限分别是SUID,SGID,STICKY (粘滞位)SUIDsuid 只原创 2017-11-26 18:59:42 · 642 阅读 · 0 评论 -
权限ACL
权限ACL Access Control ListACL可以更加灵活的设置权限,除了文件的所有者,所属组和其它人,可以对更多的用户设置权限CentOS7 默认创建的xfs 和ext4 文件系统具有ACL CentOS7 之前版本,默认手工创建的ext4 文件系统无ACL功 能, 需手动增加(后挂载的是没有acl功能的,做系统挂载的是默认就有的)tune2fs –o acl原创 2017-11-26 19:02:34 · 291 阅读 · 0 评论 -
SElinux
awk介绍awk:Aho, Weinberger, Kernighan,报告生成器,格式化文本输出有多种版本:New awk(nawk),GNU awk( gawk)gawk:模式扫描和处理语言基本用法awk [options] 'program' var=value file…awk [options] -f programfile var=value file…awk原创 2018-01-11 09:20:00 · 321 阅读 · 0 评论 -
shell-脚本-eval命令
eval命令eval命令将会首先扫描命令行进行所有的置换,然后再执行该命令。该命令适用于那些一次扫描无法实现其功能的变量,该命令对变量进行两次扫描 范例 [root@server ~]# CMD=whoami[root@server ~]# echo $CMDwhoami[root@server ~]# eval $CMDroot[root@server ~]# n=10原创 2018-01-02 20:11:25 · 696 阅读 · 0 评论 -
linux启动和grub修复
CentOS 5和6的启动流程linux组成linux:是有kernel和+rootfs (linux内核加应用程序) kernel :进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能rootfs: 程序和glibc(库)库:函数计划,function,调用接口(头文件负责描述) 过程调用: procedure,无返回值函数调用: function(一堆命令的集合)程序:二进原创 2018-01-04 19:24:43 · 7336 阅读 · 0 评论 -
shell-脚本-字符串切片
字符串切片${#var} : 返回字符串变量var的长度[root@centos6 ~]# alpha=`echo {a..z} |tr -d " "` \\创建一个变量将26个字母赋值进去,并且不要空格[root@centos6 ~]# echo $alphaabcdefghijklmnopqrstuvwxyz[root@centos6 ~]# echo ${#alpha原创 2018-01-15 08:59:17 · 12790 阅读 · 1 评论 -
SElinux
SElinux介绍SELinux: Secure Enhanced Linux, 是美国国家安全局(NSA=The National Security Agency)和SCC(Secure Computing Corporation)开发的 Linux的一个强制访问控制的安全模块。2000年以GNU GPL发布,Linux内核2.6版本后集成在内核中DAC:Discretionary A原创 2018-01-07 22:06:43 · 423 阅读 · 0 评论 -
Linux日志管理实验
实验如何将某个服务重新定义日志环境 将ssh服务从新定义日志文件和日志级别实验1.首先在rsyslog服务的配置文件定义一个符合自己日志类别[root@centos7 ~]# vim /etc/rsyslog.conf #rsyslog的主配置文件# Save boot messages also to boot.loglocal7.*原创 2018-02-04 13:59:14 · 755 阅读 · 0 评论 -
linux中yum配置使用
yum配置使用网络yum库服务搭建环境:把centos 7当做服务器端,centos6当做客户端 首先用镜像搭建一个本地yum 配置/etc/yum.repo.d/bash.repo 配置文件 [root@centos7 yum.repos.d]# lsbak base.repo如果没有此文件可以创建一个后缀只要是.repo的就行我们现在编辑base.repo文件[ba原创 2017-12-12 19:25:54 · 295 阅读 · 0 评论 -
linux 中如何做文件系统配额
文件系统配额要想做文件系统配额必须是独立的分区才能做我们针对/home做配额限制,因为之前home并不是单独的分区,所以要把home迁移一个单独的分区上,在之前的实验过程中已经迁移完了。由于做配额限制要启用usrquota对用户,对组做配额要启用grpquota ,我们直接在fstab文件中加上UUID=155cc08a-a66c-4389-8986-92129b20b26c /home原创 2017-12-12 19:24:08 · 2365 阅读 · 0 评论 -
家目录被删除如何恢复
删除wang的家目录,恢复之(权限,所有者组,数据)环境配置centos 6.9 系统解决方案首先我们查看 /etc/default/useradd[root@centos6 /]# cat /etc/default/useradd useradd defaults fileGROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/ba原创 2017-11-17 19:11:44 · 3010 阅读 · 1 评论 -
文件权限基础
文件权限r 读w 写x 执行X 只给文件执行权限(x权限是文件夹的基础权限)数字法r=4w=2x=1chmod 777 file权限更改 chmod语法 chmod 更改所有者 chownchown 所有者.所属组 文件chown 所有者:所属组 文件-R 递归更改所属组 chgrp-R 递归chgrp [option] group file所有者原创 2017-11-17 19:26:59 · 296 阅读 · 0 评论 -
用户管理命令详解
用户管理命令用户和组的主要配置文件/etc/passwd /etc/group/etc/shadow/etc/gshadowchfn : 用来修改账号的描述信息格式 chfn [options] username-f<真实姓名>或–full-name<真实姓名>:设置真实姓名;-h<家中电话>或–home-phone<家中电话>:设置家中的电话号码;-o<办公地址>或–offic原创 2017-11-20 08:45:46 · 939 阅读 · 0 评论 -
sed基础用法
sed基础sed 行编辑器 sed 是一种流编辑器,它一次处理一行的内容,处理时把当前处理的行存储在临时缓冲区中,称为‘模式空间’(pattern space),接着用sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间,这样不断重复,直到文件末尾。如果不加特定选项原文件原创 2017-12-02 10:04:10 · 397 阅读 · 0 评论 -
RPM包管理基础和源码编译基础
rpm包的分类和拆包 Application-VERSION-ARCH.rpm: 主包Application-devel-VERSION-ARCH.rpm 开发子包Application-utils-VERSION-ARHC.rpm 其它工具子包Application-libs-VERSION-ARHC.rpm 库子包 包之间 :可能存在依赖关系,甚至出现循环依赖解决依赖包管理工具yu原创 2017-12-03 19:51:12 · 374 阅读 · 0 评论 -
yum 网络库服务器基础搭建
yum配置使用网络yum库服务搭建环境:把centos 7当做服务器端,centos6当做客户端 首先用镜像搭建一个本地yum 配置/etc/yum.repo.d/bash.repo 配置文件 [root@centos7 yum.repos.d]# lsbak base.repo如果没有此文件可以创建一个后缀只要是.repo的就行我们现在编辑base.repo文件[ba原创 2017-12-03 19:52:31 · 388 阅读 · 0 评论 -
linux 如何增加swap分区,和删除,移动swap
如何增加swap分区,和删除,移动swap 由于我们在机器上添加了一条新内存,但是我按照swap容量是内存的1.5到2倍,但是现在不够这个条件所以需要对swap进行扩容 1. 第一步创建一个适合的量的新的分区,或者文件 + 需要注意一点swap分区和普通分区不同,在创建的时候要知道一下swap属性 [root@centos6 home]# fdisk /dev/sdc原创 2017-12-12 19:19:59 · 10136 阅读 · 0 评论 -
linux中如何备份和恢复磁盘分区表
如何备份和恢复分区表0磁道的0扇区512字节包含 主引导程序占446字节主分区表占64字节和结束位(2字节)如果0扇区损坏或者破坏能造成很严重的后果,我们备份一下0扇区。 备份扇区 [root@centos7 ~]# dd if=/dev/sda of=/app/mbr bs=1 count=512 512+0 records in 512+0 recor原创 2017-12-12 19:21:17 · 5732 阅读 · 0 评论 -
如何将现有的/home目迁移新的单独分区上,或者其它目录迁移到别的分区
如何将现有的/home目迁移新的单独分区上,或者其它目录迁移到别的分区在迁移前请确认是否有其它用户正在登陆,或者使用这个目录,务必在完全没有登陆,或者使用这个目录在迁移,否则会造成正在对这个目录进行编辑的文件丢失数据。 创建一个新的分区 [root@centos6 ~]# fdisk /dev/sda由于这是一个在使用的硬盘所有创建完新的分区并不会自动同步[root@cento原创 2017-12-12 19:22:09 · 1239 阅读 · 0 评论 -
linux日志笔记
日志管理日志介绍日志 历史事件:时间,地点,人物,事件日志级别:事件的关键性程度,Loglevel系统日志服务:sysklogd :CentOS 5之前版本 syslogd: system application 记录应用日志klogd: linux kernel 记录内核日志事件记录格式:日期时间 主机 进程[pid]: 事件内容C/S架构:通过TCP或UDP协议的原创 2018-02-04 14:00:59 · 636 阅读 · 0 评论