Linux
文章平均质量分 76
programmer_007f
这个作者很懒,什么都没留下…
展开
-
linux成长记(3)-3.14
前目录文件 test.sh test1.sh test1.sh实际不存在,将错误输出2 绑定给 正确输出 1,然后将 正确输出 发送给 /dev/null设备ls test.sh test1.sh 2&>1 > /del/null 其中/del/null 为黑洞vi编辑器: :/word 从上而下在文件中...原创 2018-03-14 20:41:37 · 129 阅读 · 0 评论 -
linux成长记-4.20
linux日志管理 /var/log/dmesg:记录系统在启动时核心侦测过程所产生的各项信息。/var/log/secure:记录登陆信息,系统安全日志。/var/log/cron:记录crontab计划任务有没有实际进行,进行过程有没有发生错误,/etc/crontab撰写是否正确。/var/log/messages:这个文件相当的重要,几乎系统发生的错误信息(或者是重要的信息) 都会记录在这...原创 2018-04-20 23:30:55 · 247 阅读 · 0 评论 -
linux成长记-4.23
将本地主机的所有日志发送到服务器:本地主机: *.* @@172.17.24.62:514 注:@表示使用udp协议进行传输,@@表示使用tcp协议进行传输,:后面的表示端口,默认的是514 配置好后保存并重启服务 service rsyslog restart服务器: 启用tcp协议,将tcp启用代码前的注释去掉 在下面...原创 2018-04-23 23:17:03 · 88 阅读 · 0 评论 -
linux成长记-4.19
At与Cron计划任务(tail -f ..... 动态检测)两种计划任务的方式:一种是例行性的,就是每隔一定的周期要来办的事项;一种是突发性的,就是这次做完以后就没有的那一种at :这个工作仅执行一次就从Linux 系统中的计划任务中取消(突发性)开启服务:/etc/init.d/atd restart补充 : service -- restart 工作原理就是寻找/etc/in...原创 2018-04-19 16:48:00 · 322 阅读 · 0 评论 -
linux成长记-4.18
进程管理 程序是静态的,进程是动态的概念;进程和程序没有一一对应的关系,。一个程序可以由多个进程公用;另一方面,一个进程在活动中有可顺序地执行若干个程序。 linux中查看进程详细信息的命令: ps -aux 查看所有进程,显示的结果中有user,其中TTY项:tty 表示终端进程 ,pts 虚拟终端(远程属于pts) ps ...原创 2018-04-18 20:58:10 · 319 阅读 · 0 评论 -
LVM(逻辑卷管理)
一、简介LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在...转载 2018-04-17 21:06:25 · 157 阅读 · 0 评论 -
linux成长记-4.17
RAID阵列——RAID5 centos提供的软件磁盘阵列为mdadm软件,其以partition或disk为磁碟的单位。mdadm支持RAID0/RAID1/RAID5/spare disk 等RAID5软件磁盘的配置: 新增4块盘,三块活动盘,一块作为热备盘。 使用fdisk -l 命令查看磁盘 三块活动盘依次进行以下步骤:1、2 1. 新建分区:fd...原创 2018-04-17 16:28:52 · 86 阅读 · 0 评论 -
linux成长记-3.28
awk与正则表达式 awk倾向于一行当中分成数个字段来处理,处理完一行中的字段后,自动处理下一行的字段,直到文本结束。 注:awk适合进行小型的数据处理 awk [options] -f scriptfile var=value file(s) awk [options] 'script' var=value ...原创 2018-03-28 23:56:53 · 70 阅读 · 0 评论 -
linux成长记-3.27
sed与正则表达式 sed是一种在线编辑器,它一次处理一行内容 。处理时,将当前处理的行存储在临时缓冲区中,称为“模式空间”,接着用sed命令处理缓冲区的内容,处理完成后,把缓冲区的内容送到屏幕。接着处理下一行,这样不断重复,直到文件末尾。 注:sed文件内容没有改变,除非使用重定向输出。 定址:通过定址来定位所编辑的行,该地址用数字构成,用逗号分隔的两个行数表示以这两行起止的行...原创 2018-03-28 00:00:27 · 95 阅读 · 0 评论 -
linux成长记-3.21
shell脚本语法1 expr 数值运算工具 注 : 给变量赋值时‘=’号前后没有空格;当进行运算时运算符前后有空格,变量引用前面加$符号 expr1 \* 3 使用*要加转义符,除不需要转义。 注意图二使用的是反引号 ` 而不是单引号 '2 运行方式的差异(2.sh脚本) 注 (. 2.sh )与(source 2.sh)作用相同。 ...原创 2018-03-21 17:28:45 · 103 阅读 · 0 评论 -
linux成长记-3.20
shell脚本基础查询下达过的命令 historyhistory [-raw] histfile n 数字,列出最近的n笔命令 -a 将新增的history命令新增到histfiles中,若没有加histfiles,则默认写入 ~/.bash_history(隐藏文件,每一个用户都有) -r 将...原创 2018-03-20 20:54:32 · 94 阅读 · 0 评论 -
linux成长记-3.29
shell基础及变量(补充) shell的作用:命令解释器。shell作为一个人机接口,用于解释用户输入的命令,将命令解释成为linux内核可以执行的二进制代码,并将执行的结果返回在标准终端上。 补充:shell的两种主要语法类型有Bourne和C,两种语法彼此不兼容。 cut 可以将一段信息的某一段切出来,处理的信息以行为单位 cut -d ‘分割字符’ -f ...原创 2018-03-29 23:39:59 · 70 阅读 · 0 评论 -
linux成长记(2)-3.13
cp -rp [原文件或目录] [目标目录] -r 复制目录 -p 保留文件属性 -i 覆盖文件前询问用户 -v 先是指令执行过程 例:将/tmp/Japan目录下的boduo和longze目录复制到/root下,保持目录属性 cp -rp /tmp/Ja/bo /tmp/Ja/lo /rootmv [原文...原创 2018-03-13 20:30:05 · 99 阅读 · 0 评论 -
linux成长记(7)-3.19
ACL:主要的目的是在提供传统的owner,group,others的read,write,execute权限之外的细部权限配置 setfacl [-bkRd] [{-m|-x}acl参数] 目录文件名 -m 配置后续acl参数给文件使用 -x 删除后续参数(不与-m合用) ...原创 2018-03-19 20:20:50 · 128 阅读 · 0 评论 -
linux 成长记(1)-3.12
Linux 的三点基本思想 : 1 一切都是文件 (例如 目录,字符设备,块设备,套接字 ,打印机等) 注:读写都可以用fopen()/fclose()/ fwrite()/fread()等函数进行处理(Linux用c语言编写) 2 有短小精悍单一功...原创 2018-03-12 21:08:56 · 80 阅读 · 0 评论 -
linux成长记(6)-3.18
账号管理useradd [-u UID] [-g初始群组] [-G次要群组] -u 直接指定一个特定的UID给这个账号 -g (重要) 如果不用用户本身的小组,后面可以跟指定的想要加入的小组名 -G 后面接的组名则是这个账号还可以加入的群组 ...原创 2018-03-18 23:02:20 · 85 阅读 · 0 评论 -
linux成长记(5)-3.17
Linux账号管理与ACL权限管理 Linux每一个文件都具有拥有人与拥有群组的属性,每个登陆使用者至少会取得两个ID,即UID与GID。1Linux在用户登陆时是将用户名转化为ID。2当有要显示文件属性的需求时,系统会依据/etc/passwd与/etc/group 的内容,找到UID / GID 对应的账号与组名再显示出来。(1,2为相反过程) 登陆过程 /etc/passwd...原创 2018-03-17 22:05:35 · 147 阅读 · 0 评论 -
linux成长记(4)-3.15
软件包/仓库管理与配置 软件包分类:源码包,二进制包(rpm包,系统默认包) 二进制包:事先编译好了,里面的参数以及配置不可修改(里面包含的组件即是一个个功能模块); 源码包 :代码,事先没有经过编译,在编译的过程中可以进行裁剪,配置等。rpm软件包 三大发行版:Redhat(rpm管理) SUSE(使用rpm管理) Debian (使用dpt管理) ...原创 2018-03-15 20:10:49 · 77 阅读 · 0 评论 -
Linux成长记-4.25
ipconfig(知道基本命令)IP(掌握所有命令)当Linux系统电脑初始化后;1 更改yum源 2 更改hostname 3 安装常用软件包 (例如 开发软件包 yum -y groupinstall "Development Tools")网络中必要的DEVICE TYPE ONBOOT BOOTPROTO常用dns服务114.114.114.114...原创 2018-04-25 23:30:31 · 74 阅读 · 0 评论