Linux运维第二阶段(八)shell基础一、shell的两种主要语法:Bourne家族(sh/ksh/bash/psh/zsh);C家族(csh/tcsh)。注:bash和zsh在不同程度上支持csh的语法。#vi/etc/shells(可查询linux支持的shell)二、1、#echo-e|-n输出内容-e可支持反斜线\控制的字符转换(\\,\a,\b,..
分类:
系统相关 时间:
2015-05-15 15:56:39
阅读次数:
223
初学者非常容易混淆eclipse.ini文件的作用,这个文件是eclipse软件的配置文件,配置了eclipse启动,eclipse是用Java写的,只不过用的IBM自己的SWT(StandardWidgetToolkit是一个开源的GUI编程框架,与AWT/Swing有相似的用处而已),这里设置的最小内存和最大内存是留给启动eclip..
分类:
系统相关 时间:
2015-05-15 15:55:34
阅读次数:
203
有关memcached企业面试案例讲解1、Memcached是什么,有什么作用?a.memcached是一个开源的、高性能的内存的缓存软件,从名称上看Mem就是内存的意思,而Cache就是缓存的意思。b.作用:memcached通过在事先规划好的内存空间中,临时缓存数据库中的各类数据,以达到减少业务对数据..
分类:
系统相关 时间:
2015-05-15 15:55:30
阅读次数:
315
cd【功能说明】:Linuxcd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用cd命令上的。所以,学习Linux常用命令,首先就要学好cd命令的使用方法技巧。它的功能是切换当前目录至dirName(目录名)。【语法格式】:cd[目录名]【实践操作】:例一..
分类:
系统相关 时间:
2015-05-15 15:50:07
阅读次数:
171
debian下载地址:http://cdp_w_picpath.debian.org/cdp_w_picpath/archive/rhel下载地址:http://www.linuxfly.org/post/659/4/1/
分类:
系统相关 时间:
2015-05-15 15:49:14
阅读次数:
136
在看完Linux程序设计中关于socket套接字这一章套接字的通信流程的介绍后,自己写了客户端和服务器端的程序。发现了一些需要注意的问题。客户端:套接字Internet地址s_addr不能直接用127.0.0.1或者是这个字符串“127.0.0.1”来赋值,而是应该使用inet_addr("127.0.0.1").在con..
分类:
系统相关 时间:
2015-05-15 15:46:34
阅读次数:
151
7个示例科普CPU Cache
示例1内存访问和运行示例2缓存行的影响示例3L1和L2缓存大小示例4指令级别并发示例5缓存关联性示例6缓存行的伪共享false-sharing示例7硬件复杂性关于第7个例子的一个回帖PS个人感悟局部性原理和流水线并发参考资料
为什么程序员需要关心顺序一致性Sequential Consistency而不是Cache一致性Cache Coherence...
分类:
系统相关 时间:
2015-05-15 15:39:17
阅读次数:
347
最近,有于业务场景需要,得把服务器上的某些碍事的用户踢掉,呵呵,废话不说了,方法有两种
1.先用w(或者who)查看有谁登陆在服务器上:
2.下面,我们需要把从192.168.56.2机器上登陆的caesar用户踢掉
(1).通过pkill -kill -t pts/6踢掉
(2).先通过ps -ef | grep pts/6命令查找对应的进程号
然后在把进程42...
分类:
系统相关 时间:
2015-05-15 15:38:05
阅读次数:
152
实现图片下载和缓存功能,可以将图片下载之后缓存到内存或者SD卡中。图片第一次从互联网下载之后,就会缓存到内存或者SD卡中。第二次再打开浏览时,就无需再从互联网下载,而是直接从内存或者SD卡中读取。 效果图说:第一幅图是第一次打开应用,所有图片都来自互联网,第二幅图是第二次打开应用,可以看到部分图片来自缓存,部分图片来自互联网。...
分类:
系统相关 时间:
2015-05-15 15:35:35
阅读次数:
143
1.mutt+msmtp的安装
默认情况下smokeping发送邮件使用sendmail,但是sendmail配置起来真心不是一般的麻烦,而且也没有必要,完全大材小用了,所以我就想用mutt+msmtp的方案来发送告警邮件。
首先安装mutt和msmtp这两个软件。
如果是在在线安装,那么直接apt-get install就好了,会自动帮助我们安装关联包。
...
分类:
系统相关 时间:
2015-05-15 15:33:27
阅读次数:
234
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。
Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。
其中--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/l...
分类:
系统相关 时间:
2015-05-15 15:32:57
阅读次数:
131
putty下载: http://www.putty.org/ 一般我们远程登录linux 服务器,都是使用非加密的 telnet 或者加密的 ssh。这些登录方式有一个特点:只能登录字符界面,不能运行那些带有GUI界面的程序。 有时候为了学习或者工作的需要,我们需要远程打开有图形化界面的 li...
分类:
系统相关 时间:
2015-05-15 15:25:38
阅读次数:
284
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执...
分类:
系统相关 时间:
2015-05-15 15:15:35
阅读次数:
126
权限对文件的重要性:(主要是针对文件的内容而言,与文件名没有关系)r: 可读取此文件的实际内容。w: 可以编辑、新增或者修改该文件的内容(但不能删除该文件)x: 该文件具有可以被系统执行的权限。 Windows下面一个文件是否具有执行的能力是通过“扩展名”来判断的,例如.exe/.bat/.com等...
分类:
系统相关 时间:
2015-05-15 15:15:41
阅读次数:
137
memcached编辑Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,...
分类:
系统相关 时间:
2015-05-15 15:13:37
阅读次数:
173
本文转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/03/15/1985084.htmlVMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NATVMWare提供了三种工作模式,...
分类:
系统相关 时间:
2015-05-15 15:12:56
阅读次数:
1032