SHELL
在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
SSH
putty
putty是一个Telnet/SSH/rlogin/纯TCP以及串行阜连线软件。较早的版本仅支援Windows平台,在最近的版本中开始支援各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多非官方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。putty为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence。随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。
putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。
用它来远程管理Linux十分好用,其主要优点如下:
◆ 完全免费;
◆ 在Windows 9x/NT/2000下运行的都非常好;
◆ 全面支持ssh1和ssh2;
◆ 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用;
◆ 体积很小,仅472KB(0.62 版本);
◆ 操作简单,所有的操作都在一个控制面板中实现。
问题:文件夹颜色为蓝色,看不清楚
解决:进入Change Settings->Colors,选中ANSI Blue,重新编辑右边的RGB值,改成自己习惯的数值。
secureCRT
secureCRT下中文显示乱码
1.安装linux时选择中文系统,或安装后vi /etc/sysconfig/i18n文件改为:LANG="zh_CN.UTF-8"
2.在secureCRT里面:
Session Options(会话选项) -> Terminal(终端) -> Appearance(显示),将Fonts(字体)选择成 Fixedsys,将Charater(字符)选择成 UTF-8就支持中文了。
3 改颜色 选项-》全局选项-》默认会话-》编辑默认设置,选中“使用颜色方案”,点“外观”,编辑当前颜色方案,保存。
颜色说明:
背景颜色,这个颜色E,S,L修改为125,192,56比较舒服
压缩包颜色,这个颜色是和vim编辑器的颜色复用的,这个颜色不用修改
有可执行权限的文件的颜色,例如一些可执行脚本
目录颜色
图片文件的颜色
软链接颜色
字体颜色
VNC
VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。
VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:
vncserver:执行后会分配句柄,vncviewer连接此句柄,带参的命令还有:vncserver -list,vncserver -kill :1。
vncviewer
vncpasswd:修改命令。
vncconnect
大多数情况下我只需要其中的两个命令:vncserver 和 vncviewer。vnc服务端装好以后,打开vnc viewer,输入IP进行连接。
Xshell
Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协 NetSarang Xshell 4 Build 0120议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
Xshell 和SecureCRT的比较:Screen不会闪屏,并且可以回滚,这个功能比较好用。Script的执行顺序可以调整,SecureCRT的这个功能相较而言比较死板,不过可以同时发送指令到多个session,这个功能较好。键盘映射的兼容性比较好,不需要自己去改映射,可以展现tunnel等。支持布局切换,像gnome-terminal。缺憾是对Unicode制表符支持不够好,内置的sftp不怎么符合用户的操作习惯(该公司有另外的xftp)。许可相对便宜,对个人、教育用户是免费的。
XShell 和Putty& Pietty的比较:支持ZModem协议,putty虽有leputty据说可以实现, :( Session保存在文件中而非注册表,管理方便支持tab、自定义脚本、保存密码、多机管理…putty是自由软件,和商用的XShell比较不是很合适。putty也有很多插件可以实现部分有缺憾的功能,个人平常还是以putty为主,功能够用,速度飞快。大量机器的管理还是XShell合适。
extundelete
yum install e2fsprogs*
安装完成后解压extundelete-0.2.4.tar.bz2,用三步走方法安装extundelete:
./configure
make
make install
恢复命令: extundelete /dev/mapper/VolGroup-lv_root --restore-directory '/home/edward/WtvSKTrans'
或用以下办法:
先确认所删除文件所在物理磁盘:df -v 输出结果中”Mounted on“列出的文件系统中找到自己的文件系统,查看”Filesystem “列对应的磁盘卷,假设为/dev/sda1
运行debugfs
open /dev/sda1
ls -d 被删除文件名全路径
#显示有<>尖括号的就是我们要找的文件Inode号, 执行
logdump –I <XXX>
#在输出中找到 Blocks: (0+1): YYYY
quit
运行dd命令:
dd if=/dev/sda1 of=/tmp/del.txt.rev bs=4096 count=1 skip=YYYY