操作系统
文章平均质量分 68
huanggang028
每一天,努力让梦想更近一些
展开
-
Shell脚本学习——[以文件之名]
Shell脚本学习——[以文件之名]原创 2012-09-20 21:44:36 · 334 阅读 · 0 评论 -
vi(vim)使用入门
每个系统管理员至少要学会一种命令行界面的文字处理软件,以便进行日常系统管理工作。因为无论如何,要管理好Linux系统,仍然需要纯文本[注1]的手工设置。Linux的文字处理软件非常多,但是建议使用vi这个正规的文字处理软件。这是因为vi几乎在任何一个类Unix的机器中都存在,学会它会轻松很多。GNU计划中推出了vim(vi improved)这个vi的高级版本,可用功能就更多了。vi是进行sh原创 2012-09-29 14:22:49 · 1055 阅读 · 0 评论 -
主机系统监控指标获取方法
最近项目需要根据不同主机相关监控指标下发任务,由于考虑到尽量减少很多第三方软件依赖给系统部署及运维带来的问题,不打算安装ganglia来做。经过一天时间的调研发现了Sigar这个功能强大的开源项目。Sigar本身是C语言开发完成的,通过本地方法调用获取系统指标:1、操作系统信息;2、CPU信息;3、内存信息;4、进程信息;5、文件系统信息;6、网络接口信息;7、网络路由原创 2014-08-09 21:41:32 · 1504 阅读 · 0 评论 -
/etc/rc.d/rc.local 与 /etc/profile .bash_profile .bashrc 文件执行顺序
登陆shell与交互式非登陆shell的区别登录shell所谓登录shell,指的是当用户登录系统时所取的那个 shell。登录shell属于交互式shell。 登录shell将查找4个不同的启动文件来处理其中的命令。 bash shell处理文件的顺序如下:/etc/profile/etc/profile.d等待配置文件$HOME/.bash_profile$原创 2014-02-19 14:47:11 · 3765 阅读 · 0 评论 -
11个rsync使用实例
rsync表示 remote sync,其用于在本地或与远程主机间进行文件或目录备份。相比较scp等工具,rsync有以下优点:速度:除首次全拷贝外,其他时候实现增量拷贝,加快传输速度安全:传输数据时可用ssh加密传输带宽占用:rsync可对数据进行分块压缩传输,相比其他文件传输工具占用更少带宽权限限制:非root用户也可安转和执行rsync命令rsync执行方式如下:$原创 2014-02-27 10:10:48 · 640 阅读 · 0 评论 -
Win7+Ubuntu11.10(EasyBCD硬盘安装)
1)首先还是分区,在计算机上右键--管理--磁盘管理装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,ubuntu和windows文件系统完全不同,所以我们划好要给ubuntu的分区后,删除卷。到时候,安装好的ubuntu的分区,在windows下是看不到的,但是进入ubuntu是可以访问windows的磁盘的。这才叫双系统的吧,和wubi那种不一样哦。2)准备两个东西转载 2014-02-15 00:25:00 · 633 阅读 · 0 评论 -
Ubuntu 12.04中文输入法的安装
Ubuntu 12.04中文输入法的安装 Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步,是安装语言包。我们选择System S转载 2014-02-15 00:23:58 · 522 阅读 · 0 评论 -
为什么寄存器比内存快?
计算机的存储层次(memory hierarchy)之中,寄存器(register)最快,内存其次,最慢的是硬盘。 同样都是晶体管存储设备,为什么寄存器比内存快呢? Mike Ash写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻译。 原因一:距离不同 距离不是主要因素,但是最好懂,所以放在最前面说。内转载 2013-10-15 13:20:55 · 585 阅读 · 0 评论 -
Linux常用命令功能集
1、格式化-分区-挂载df -hfdisk -lmkfs.ext4 /dev/sdamkdir /data1mount /dev/sda /data1vi /etc/fstab/dev/sda /data1 ext4 auto 0 02、开机以非root用户启动命原创 2013-06-04 01:31:24 · 693 阅读 · 0 评论 -
130+ essential vim commands
Since the 70′s, vi and vim are very popular text editors among programmers. 5 years ago, I wrote an article named “100 vim commands every programmer should know” and here is a reworked, updated versio翻译 2013-08-16 13:03:30 · 586 阅读 · 0 评论 -
shell的种类
一、查看当前所使用的shell类型 用户可以用 echo 命令来查看自己的shell类型:[root@linuxserver root]# echo $SHELL/bin/bash [root@linuxserver root]# $SHELL是一个环境变量,它记录用户所使用的shell类型。 二、切换shell 可以用如下命令来临转载 2013-08-27 19:50:16 · 828 阅读 · 0 评论 -
理解Linux系统负荷
一、查看系统负荷如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。)你在终端窗口键入uptime,系统会返回一行信息。这行信息的后半部分,显示"load average",它的意思是"系统的平均负荷",里面有三个数字,我转载 2013-06-17 17:47:21 · 469 阅读 · 0 评论 -
修改Linux IP方法
一、修改IP地址 [root@virt1 ~]# vi ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=10.28.171.37 NETMASK=255.255.255.0 GATEWAY=192.168.159.2原创 2013-06-13 19:58:22 · 526 阅读 · 0 评论 -
Linux下SSH免密码登录
注意修改.ssh的权限为700,authorized_keys权限为600原创 2013-02-21 11:49:57 · 299 阅读 · 0 评论 -
Shell脚本学习——[命令之乐]
Shell脚本学习——[命令之乐]原创 2012-09-20 21:42:17 · 366 阅读 · 0 评论 -
Shell脚本学习——[小试牛刀]
Shell脚本学习——[小试牛刀]原创 2012-09-20 21:40:23 · 361 阅读 · 0 评论 -
使用Apache Commons Net API实现FTP上传下载过程中的坑点
最近项目需要实现FTP上传、下载功能,采用了Apache Commons Net API。代码很快就完成了,但由于对相关API使用场景不是很熟悉,走了一些弯路,抽一点时间做一下总结。A)主动被动模式选择:FTP主动模式和被动模式的详细介绍可以参考(http://blog.csdn.net/huanggang028/article/details/41248663)。大概意思就是主动模式是客户端原创 2014-11-24 16:17:47 · 13508 阅读 · 2 评论