码迷,mamicode.com
首页 > 系统相关 > 月排行
shell 脚本awk的高级应用之
需求:文本中第一列字符相等时,第二列相加,最后输出字符和最后的和(为了方便最后核对,都给了1)文本如下:cattest.log abc1 aaa1 bbb1 ddd1 sss1 iii1 abc1 sss1 ddd1 ddd1 ddd1 ddd1 bbb1 bbb1 bbb1 bbb1 bbb1思路1:awk把第一列取出,然后排序sort,去重uniq,赋值给变量..
分类:系统相关   时间:2017-05-19 22:27:33    阅读次数:205
linux vi 编码之中文乱码问题
vim编码方面的基础知识:1,存在3个变量:encoding:该选项使用于缓冲的文本(你正在编辑的文件),寄存器,Vim脚本文件等等。你可以把“encoding”选项当作是对Vim内部运行机制的设定。fileencoding:该选项是vim写入文件时采用的编码类型,即vim中使用setfileencoding查看。ter..
分类:系统相关   时间:2017-05-19 22:27:49    阅读次数:205
线上nginx_cache服务器nginx.conf文件详解
#使用的用户和组userwwwwww;#指定工作衍生进程数(一般等于cpu的总核数或总核数的两倍,例如两个四核cpu,则总核数为8)worker_processes4;#指定错误日志存放的路径,错误日志记录级别可选项为:[debug|info|notice|warn|error|crit]error_log/usr/local/nginx/logs/nginx_error...
分类:系统相关   时间:2017-05-19 22:27:55    阅读次数:297
Linux Shell 脚本的小技巧——不定期更新
本文旨在积累平时写shell脚本是遇到的小问题的解决方法。在这里不定期的更新,以便以后查阅、沿用。一,在shell脚本中定义默认值1.对默认变量直接赋值read-p"input>>:"nubnub=${nub:-30}echo${nub}2.对默认变量用可变值赋值read-p"input>>:"nubnub=${nub:-$(date+%..
分类:系统相关   时间:2017-05-19 23:41:36    阅读次数:161
linux网络測试命令
ping 192.168.1.103 -c 3 ping我的IP3次 port探測 telnet 192.168.1.103 80 路由跟踪 traceroute www.imooc.com 下载命令 wget http://soft.vpser.net/lnmp/lnmp1.1-full.tar. ...
分类:系统相关   时间:2017-05-19 23:44:31    阅读次数:206
linux常见的系统故障排除
1,确定问题的故障特征2,重现故障3,是哦那个工具搜集进一步信息4,排除不可能的原型5,定位故障: 从最简单的问题入手 一次尝试一种方式 1,备份原文件2,尽可能借助工具 可能出现的故障:1,管理员密码忘记2,系统无法正常启动 a,grub损毁(MBR损坏,grub配置文件丢失) b,系统初始化故障 ...
分类:系统相关   时间:2017-05-19 23:48:50    阅读次数:288
华为三层交换机绑定IP和MAC地址基础命令
//本文档主要介绍交换机地址绑定基本流程和用到的命令; //不记得命令可以输入?查看,或在一段命令中用‘TAB’键进行命令补全:如”user-b s mac-a 'TAB' //此处,将自动补全命令为user-b s mac-address; 终端上 telnet #交换机位置; 输入登录ID和密码 ...
分类:系统相关   时间:2017-05-19 23:55:44    阅读次数:569
Linux目录结构和基础知识
目录结构: /bin:存放系统常用的命令程序 /boot:系统启动或引导所需要的一些文件 /dev:可用的设备文件 /etc:系统配置相关的东西 /home:所有用户的主目录 /lib,lib64:存放系统的库文件 /media:即插即用设备文件 /mnt:存储设备挂载目录 /opt:可选软件包安装 ...
分类:系统相关   时间:2017-05-19 23:57:20    阅读次数:199
【转】Linux软连接和硬链接
再次温习一下,操作的不多。虽然感觉都会!!!! 这次再次操作一遍!! 通过上面的测试发现,删除f1之后,软连接f3就无效了,硬链接f3则不受影响。 ls -F可以看到文件的类型。 1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symboli ...
分类:系统相关   时间:2017-05-19 23:58:14    阅读次数:377
Linux学习笔记:rpm程序包管理
以CentOS为例,rpm程序包管理器的相关内容如下:CentOS的程序包管理器:程序包的命名规则:源代码包:software_name-VERSION.tar.gzVERSION:major.minor.releasemajor:主版本号,通常代表重大功能改进的版本分支;minor:次版本号,通常代表在某个版本的分支中的某个功能发生..
分类:系统相关   时间:2017-05-20 00:01:06    阅读次数:310
linux服务管理
系统运行级别 查看系统当前运行级别runlevel init改变系统级别 ...
分类:系统相关   时间:2017-05-20 00:03:57    阅读次数:162
Redis学习之路(001)-Redis介绍以及安装(Linux)
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及 ...
分类:系统相关   时间:2017-05-20 01:02:23    阅读次数:195
Linux内存寻址之分段机制
http://blog.xiaohansong.com/2015/10/03/Linux内存寻址之分段机制/ 、段的起始地址、段的长度等等,而在保护模式下则复杂一些。IA32将它们结合在一起用一个8字节的数表示,称为描述符 。IA32的一个通用的段描述符的结构从图可以看出,一个段描述符指出了段的32 ...
分类:系统相关   时间:2017-05-20 01:02:30    阅读次数:244
Redis学习之路(002)-Ubuntu下redis开放端口
Redis在ubuntu安装后默认是只有本地访问,需要别的ip访问我们需要修改redis的配置文件 1. dpkg -L redis-server 这命令我们可以看到redis的安装的文件在那些目录 2.之后我们就修改配置文件 sudo vim /etc/redis/redis.conf 这是我改过 ...
分类:系统相关   时间:2017-05-20 01:04:18    阅读次数:231
Linux内存寻址之分页机制
http://blog.xiaohansong.com/2015/10/05/Linux内存寻址之分页机制/ 在上一篇文章Linux内存寻址之分段机制中,我们了解逻辑地址通过分段机制转换为线性地址的过程。下面,我们就来看看更加重要和复杂的分页机制。 分页机制在段机制之后进行,以完成线性—物理地址的转 ...
分类:系统相关   时间:2017-05-20 01:05:44    阅读次数:233
linux学习笔记--程序与进程管理
、工作管理 1、前台程序放后台程序 命令后 加 & 2、任务执行时将前台任务任务放到后台中并【暂停】 ctr + z 3、jobs 观察后台工作状态 及多少任务在执行,可以通过 help jobs查看jobs选项 [root@linux ~]# jobs [-lrs] 参数: -l :除了列出 jo ...
分类:系统相关   时间:2017-05-20 01:07:46    阅读次数:367
Linux监控分析
一、linux硬件 CPU(计算、逻辑判断、逻辑处理)、内存(cpu在内存中处理数据(记忆片段))、IO(对磁盘在一段时间内的读写操作) cpu和内存间有块区域缓存(二级缓存) cpu高:检查cpu,查看系统的瓶颈点是否在cpu上,看cpu把时间花费在哪个地方了,如果说,在这过程中,cup没有浪费时 ...
分类:系统相关   时间:2017-05-20 01:09:06    阅读次数:382
Ubuntu忘记用户密码解决方法--Authentication token manipulation error
1.重启系统,按住shift键进入grub菜单; 2.选择recovery mode恢复模式; 3.在recovery menu中选择root drop to root shell prompt; 4.在命令行中输入passwd 用户名; 如果出现successful的字样说明修改成功; 如果出现: ...
分类:系统相关   时间:2017-05-20 01:14:04    阅读次数:518
ubuntu下安装gcc,g++
sudo apt-get install build-essential //安装软件列表,因为gcc,g++一般是自带的,安装了软件列表就自然安装上gcc和g++了 gcc --version //查看gcc版本 g++ --version //查看g++版本 ...
分类:系统相关   时间:2017-05-20 01:17:07    阅读次数:290
ubuntu配置
一:安装 1:sudo apt-get install nautilus-open-terminal //目录右键加入在终端中打开 2:sudo apt-get install aptitude//包管理工具,处理依赖问题上比apt-get 更强 2:sudo apt-get install mel ...
分类:系统相关   时间:2017-05-20 09:55:22    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!