经历了putty,winscp等中文版的后门事情以后,我使用了xshell作为Linux远程登陆客户端工具,发现xshell虽然好用,但是其内置的配色方案都太刺眼了,如果用来看日志的话太累了,网上搜索了一下,发现了一个配色方案,分享给大家,有图有真相。
原本的配色方案:
 澳门微尼斯人手机版 1
新的配色方案:
 澳门微尼斯人手机版 2
配色方案:
[Solarized Dark]
text(bold)=839496
magenta(bold)=6c71c4
text=839496
white(bold)=fdf6e3
green=859900
red(bold)=cb4b16
green(bold)=586e75
black(bold)=073642
red=dc322f
blue=268bd2
black=002b36
blue(bold)=839496
yellow(bold)=657b83
cyan(bold)=93a1a1
yellow=b58900
magenta=dd3682
background=042028
white=eee8d5
cyan=2aa198
[Names]
count=1
name0=Solarized Dark
请保存为solarized-dark.xcs,然后在配色那里导入即可。

如果服务器重启之后需要手工开启许多服务、工作及以后的维护相对比较繁琐、特地总结了下linux下开机自动启动脚本所涉及的知识和方法、如下:
1、相关基础知识点
1)redhat的启动方式和执行次序是:
加载内核
执行init程序
/etc/rc.d/rc.sysinit # 由init执行的第一个脚本
/etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式
/etc/rc.d/rc.local    
#相应级别服务启动之后、在执行该文件(其实也可以把需要执行的命令写到该文件中)
/sbin/mingetty # 等待用户登录

Ubuntu英文系统下中文输入法的添加

在Redhat中,/etc/rc.d/rc.sysinit主要做在各个运行模式中相同的初始化工作,包括:
调入keymap以及系统字体
启动swapping
设置主机名
澳门微尼斯人手机版,设置NIS域名
检查(fsck)并mount文件系统
打开quota
装载声卡模块
设置系统时钟
等等。
/etc/rc.d/rc则根据其参数指定的运行模式(运行级别,你在inittab文件中可以设置)来执行相应目录下的脚本。凡是以Kxx开头的
,都以stop为参数来调用;凡是以Sxx开头的,都以start为参数来调用。调用的顺序按xx
从小到大来执行。(其中xx是数字、表示的是启动顺序)例如,假设缺省的运行模式是3,/etc/rc.d/rc就会按上述方式调用
/etc/rc.d/rc3.d/下的脚本。
值得一提的是,Redhat中的运行模式2、3、5都把/etc/rc.d/rc.local做为初始化脚本中
的最后一个,所以用户可以自己在这个文件中添加一些需要在其他初始化工作之后,登录之前执行的命令。

 

init在等待/etc/rc.d/rc执行完毕之后(因为在/etc/inittab中/etc/rc.d/rc的
action是wait),将在指定的各个虚拟终端上运行/sbin/mingetty,等待用户的登录。
至此,LINUX的启动结束。
2)init运行级别及指令
一、什么是INIT:
init是Linux系统操作中不可缺少的程序之一。
所谓的init进程,它是一个由内核启动的用户级进程。
内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一个进程(其进程编号始终为1)。
内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。
二、运行级别
那么,到底什么是运行级呢?
简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6
,具有不同的功能。
不同的运行级定义如下
# 0 – 停机(千万不能把initdefault 设置为0 )
# 1 – 单用户模式                                     # s   init s =
init 1
# 2 – 多用户,没有 NFS
# 3 – 完全多用户模式(标准的运行级)
# 4 – 没有用到
# 5 – X11 多用户图形模式(xwindow)
# 6 – 重新启动 (千万不要把initdefault 设置为6 )
这些级别在/etc/inittab 文件里指定。这个文件是init
程序寻找的主要文件,最先运行的服务是放在/etc/rc.d
目录下的文件。在大多数的Linux 发行版本中,启动脚本都是位于
/etc/rc.d/init.d中的。这些脚本被用ln 命令连接到 /etc/rc.d/rcn.d
目录。(这里的n 就是运行级0-6)
3):chkconfig 命令(redhat 操作系统下)
不像DOS 或者 Windows,Linux 可以有多种运行级。常见的就是多用户的2,3,4,5
,很多人知道 5 是运行 X-Windows 的级别,而 0 就     
是关机了。运行级的改变可以通过 init
命令来切换。例如,假设你要维护系统进入单用户状态,那么,可以使用 init 1
来切换。在       Linux
的运行级的切换过程中,系统会自动寻找对应运行级的目录/etc/rc[0-6].d下的K
和 S 开头的文件,按后面的数字顺序,执行这     
些脚本。对这些脚本的维护,是很繁琐的一件事情,Linux 提供了chkconfig
命令用来更新和查询不同运行级上的系统服务。
语法为:

Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。
 www.2cto.com  

chkconfig –list [name]
chkconfig –add name
chkconfig –del name
chkconfig [–level levels] name
chkconfig [–level levels] name

 

chkconfig
有五项功能:添加服务,删除服务,列表服务,改变启动信息以及检查特定服务的启动状态。

在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。

chkconfig
没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回
true,否则返回      false。 –level
选项可以指定要查看的运行级而不一定是当前运行级。

 

如果在服务名后面指定了on,off 或者 reset,那么 chkconfig
会改变指定服务的启动信息。on 和 off 分别指服务在改变运行级时的     
启动和停止。reset 指初始化服务信息,无论有问题的初始化脚本指定了什么。

安装输入法的第一步,是安装语言包。我们选择System Settings–>Language
Support–>Install/Remove Languages.

对于 on 和 off 开关,系统默认只对运行级 3,4, 5有效,但是 reset
可以对所有运行级有效。指定 –level 选项时,可以选择特       定的运行级。

 

需要说明的是,对于每个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init
不会重新启动已经启动的服务,也不会再      次去停止已经停止的服务。

输入密码后,系统会安装简体中文语言包。

选项介绍:

 

–level levels
指定运行级,由数字 0 到 7 构成的字符串,如:

第二步,安装IBus框架,在终端输入以下命令:

–level 35 表示指定运行级3 和5。
要在运行级别3、4、5中停运 nfs 服务,使用下面的命令:chkconfig –level 345
nfs off

 

–add name
这个选项增加一项新的服务,chkconfig 确保每个运行级有一项 启动(S) 或者
杀死(K) 入口。如有缺少,则会从缺省的init 脚本自动      建立。

sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

–del name
用来删除服务,并把相关符号连接从 /etc/rc[0-6].d 删除。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注