banner
basename 获取脚本的名字不错
dd
du -sh / 查看整个系统占用了多少空间
egrep 与grep相比的缺点是?
nice
nohub
script usage.txt 记录操作
strings /bin/passwd
uuencode uudecode
几个常用的命令
Posted by Unknown at 1:17 AM 0 comments
vmware player + gentoo 安装笔记
现在尝试习惯记载软件安装笔记,免得以后重复做的时候麻烦.
虚拟机装习惯就用官方的minimal livecd,启动过程中会把加载的驱动高亮显示,比如
Mouse is ImPS/2 Generic Wheel Mouse
声卡 driver = snd_ens1371
videocard VMware SVGA II Adapter
pcnet32
开启远程登录
cat /etc/motd
/etc/init.d/sshd start
passwd root
准备分区 文件系统
cfdisk fdisk
mkfs. mkswap swapon
支持中文
/etc/env.d/
环境变量
LANG="en_US.UTF-8" LC_COLLATE="C"
教育网比较快的镜像
http://ftp.sjtu.edu.cn/sites/gentoo/
几个要注意的问题
按照handbook安装一般没什么问题,内核编译的时候选好驱动就可以了,scsi
livecd把硬盘识别为hda, 后来系统会识别成sda
vmware player 进入bios设置的快捷键是F2
虚拟机里装gentoo可以当cygwin用,所以,use 里 "-X" 算了.
http://en.gentoo-wiki.com/wiki/VMware_Guest
Posted by Unknown at 12:27 AM 0 comments
vmware player 与 virtual box
在win 7 系统里两个都装了后,vmware player的桥接模式就一直有问题了.
vmware player本来有个vmnetcfg.exe,用这个后就可以发现由于虚拟网卡被桥接了之类的所以就不能上网了,vmnetcfg.exe现在默认没有安装出来,要用 /e 选项 解压出来
VMware-player-3.1.0-261024.exe /e ./vmware
一般喜欢用桥接,双向访问都方便.putty上去,复制粘贴什么的都有了.
http://blog.csdn.net/leehq/archive/2009/12/25/5077654.aspx
Posted by Unknown at 6:15 AM 0 comments
expect
expect是为了解决某些命令只能在交互式下运行,不方便用脚本控制的问题的.
spawn 开进程
expect 与 send 对应 就可以了.
复杂一点加点控制语句.
http://blog.csdn.net/emilyzhang98/archive/2010/01/12/5173970.aspx
expect教程中文版
Posted by Unknown at 1:58 AM 0 comments
Nagios
开源的工具有一个重要的特点就是可扩展性好,Nagios也不例外.
这里有篇连载文章http://os.51cto.com/art/200903/113685.htm 介绍的不错.
不过我还是不喜欢从源码安装,卸载不方便啊,有条件自己打包一下再安装.
要是做运维的话,是不是要24小时不关机,手机来短信了神经都会紧张? :(
http://www.nagios.org/
Posted by Unknown at 6:43 PM 0 comments
系统平均负载 load average
有5个可用:
tload 能够绘制出负载变化的图形
uptime 同时显示开机以来的时间
w 同时显示出已登录的用户
top 这个对资源占用太高,不建议使用
cat /proc/loadavg 通过/proc系统信息得到平均负载
http://bbayou.blogbus.com/logs/38290786.html
统计最近1,5,15分钟的系统平均负载
top命令参数比较多,还可以查看cpu利用率之类的
http://os.51cto.com/art/201005/200652.htm
load average的详细解释可以查看 http://www.blogjava.net/cenwenchu/archive/2008/06/30/211712.html
Posted by Unknown at 3:45 AM 0 comments
网易游戏2010年运营维护工程师笔试题
dns 的udp包有大小限制,所以也可能会使用到tcp
在所有的路由中,静态路由优先级最高。当动态路由与静态路由发生冲突时,以静态路由为准
又称数据分块,即把数据分成若干相等大小的小块,并把它们写到阵列上不同的硬盘上,这种技术又称“Stripping”(即将数据条带化),这种把数据分布在多个盘上,在读写时是以并行的方式对各硬盘同时进行操作。从理论上讲,其容量和数据传输率是单个硬盘的N倍。N为构成RAID0的硬盘总数。当然,若阵列控制器有多个硬盘通道时,对多个通道上的硬盘进行RAID0操作,I/O性能会更高。因此常用于图象,视频等领域,RAID0 I/O传输率较高
,但平均故障时间MTTF只有单盘的N分之一,因此RAID0可靠性最差。所需最少硬盘数:1块或多块
可靠性是单独一块盘的1/N
同时读磁盘数:N
同时写磁盘数:N
磁盘利用率:N 或 100%
Posted by Unknown at 6:56 PM 0 comments
Labels: 笔试
command-line editing 还是emacs-mode方便点
编辑器一直用的vim,没用过emacs,但是发现命令行里用emacs-mode会方便不少,这可能也是它被选为默认模式的原因.
光标移动
ctrl+A ctrl+E ctrl+F ctrl+B
删除
Ctrl+D ctrl+k
历史命令翻找
ctrl+P ctrl+N
历史命令查询
ctrl+R
还记得shlug里有人说用小拇指下部那里的肉按ctrl...:)
Posted by Unknown at 11:57 PM 0 comments
Labels: 笔记
准备找个linux运维的岗位
最近抓紧时间把awk,sed之类的命令用一下.以前学习perl玩的时候就感觉到这些命令根本就不是设计给普通用户使用的.像perl的语法,如果你天天写还好,但是一段时间不写,多半会退化的很快,比如以前用perl写了个自动签到的小程序,crontab里设置每天按时运行,现在去看,虽然大致意思能看清,但现在对perl的语法完全陌生了.当然都知道孰能生巧,可是找工作就不行了,基本功很重要.
抓紧学习.
Posted by Unknown at 8:14 PM 0 comments