修改桌面菜单(面板)字体

# vi /usr/share/gnome-shell/theme/gnome-shell.css

修改以下内容:

stage {
    font-family: KaiTi, sans-serif; 
    font-size: 14pt; 
    color: white;
}

修改后按 Alt+F2 --> r --> Enter重新加载

修改图标字体

/* small bold */
.dash-label,
.window-caption,
.switcher-list,
.app-well-app > .overview-icon,
.show-apps > .overview-icon,
.grid-search-result .overview-icon {
    font-size: 14pt;
    font-weight: bold;
}

修改控制台字体

#dpkg-reconfigure console-setup

注意事项:
1.只能修改为其支持的字体,一般常用VGA比较好看;
2.修改后重启生效


添加应用图标

在/usr/share/applications/目录下添加xxx.desktop文件,内容如下:

[Desktop Entry]
Version=1.0

#显示的名称
Name=eclipse
GenericName=eclipse for cpp
Comment=Code Editer

#执行的命令
Exec=/opt/eclipse/eclipse
Terminal=false
X-MultipleArgs=false
Type=Application

#显示图标
Icon=/opt/eclipse/icon.xpm
#分类(显示不同菜单下)
Categories=Development;Office;

StartupWMClass=Chromium
StartupNotify=true

也可以复制其他desktop文件然后进行修改;


安装字体:
1.在/usr/share/fonts目录下建立字体目录windows;
2.将字体文件复制至该目录下;
3.在该目录下执行下列命令:

#mkfontdir
#mkfontscale
#fc-cache -fv 

注意事项:
1.一般情况下所有字体约定保存在/usr/share/fonts目录下,一般每个类新建一个子目录;
2.mkfontdir和mkfontscale命令生成了两个文件;
3.如果系统显示无mkfontdir,mkfontscale命令,则需要安装ttf-mscorefonts-installer软件包;
4.fc-cache命令位于fontconfig软件包中。

显示已安装字体:

#fc-list

安装输入法:

#apt-get install scim
#apt-get install scim-pinyin
#apt-get install scim-tables-zh

注意事项:
1.系统自带的fcitx和ibus都有问题,折腾很久都不行;
2.安装完成后需要从输入法配置scim为默认输入法;


安装NFS

NSF服务名称修改为:
nfs-kernel-server
nfs-common


声卡驱动:

#modprobe snd_pcm_oss

即可显示/dev/dsp和/dev/audio文件


安装谷歌浏览器

方案一

chrome基于chrominum加入了非开源代码,直接安装chromium即可;

#apt-get chromium

方案二

加入google源

deb http://dl.google.com/linux/chrome/deb/ stable main

下载安装公钥:

#wget https://dl-ssl.google.com/linux/linux_signing_key.pub    
#apt-key add linux_signing_key.pub

安装chrome

#apt-get update
#apt-get install google-chrome-stable

注意事项:
但是,可是,你确定一定以及肯定,你能真的访问谷歌的源吗????


安装eclipse
虽然系统自带了eclipse的安装源,可以通过apt-get来直接安装,但时其版本比较低;
1.从http://java.sun.com/网站下载JavaSE,并解压至/opt目录下;
2.添其添加至环境变量,或者在/usr/bin中添加软链接(重要);
3.从http://www.eclipse.org/网站下载最新的eclipse,并解压至/opt目录下;
4.添加桌面图标;

容易出现的问题:
1.提示无法创建Java虚拟机;
修改eclipse.ini文件中的

-XX:PermSize=128M
-XX:MaxPermSize=512M
-Xms128m
-Xmx512m

交叉编译工具不可用

安装lib32z-dev即可;


登陆日志分析脚本

grep Failed /var/log/auth.log | awk -F ':' '{if(NF==4)print $4};' | awk -F 'port' '{print $1};' | awk -F ' ' '{print $(NF-2) "\t" $NF };' | sort -u

分析说明:
Jun 11 21:52:51 debian sshd[26691]: Failed password for invalid user user5 from 92.27.90.18 port 25608 ssh2
1.以:为分割符,找出字段为4的条目;
2.再以删除port之后的内容(因为每次连接的端口都不一样);
3.再以空格为分割符,找出IP的位置;
4.以排序的方法相同的内容只显示一条;


允许root用户登陆

1.修改gdm3的设定文件,在[security]字段后面追加如下一行:

# File: /etc/gdm3/daemon.conf

[security]

# 允许root用户登陆
AllowRoot = true

2.修改gdm3的登录pam文件,注释掉对root用户名判断:

# File: /etc/pam.d/gdm-password

# 注释掉下边这一行
#auth required pam_succeed_if.so user != root quiet_success

自动登录

修改gdm3的设定文件,在[daemon]字段后面两行:

# File: /etc/gdm3/daemon.conf

[daemon]
# 自动登陆使能
AutomaticLoginEnable = true 

# 以root自动登录
AutomaticLogin = root 

如果想等几秒再登录,可以在[daemon]字段后面追加如下内容:

# 延迟5秒登录,可修改
TimedLoginEnable = true
TimedLogin = root
TimedLoginDelay = 5 

如果自动登陆的是roo用户,还要修改gdm3的自动登录pam文件:

# /etc/pam.d/gdm-autologin

# 注释掉下边一行
#auth required pam_succeed_if.so user != root quiet_success 

取消登陆用户列表

# File: /etc/gdm3/greeter.dconf-defaults 

# 设置用户列表禁用
disable-user-list=true

修改完成需要重启系统生效。


vmhgfs不能挂载:

Error: cannot mount filesystem: No such device

需要安装open-vm-tools-dev:

# apt-get install open-vm-tools-dev

root用户目录彩色显示: 修改.bashrc文件ls命令的参数

alias ls='ls '--color=auto'

提示符彩色显示: 修改.bashrc中的PS1参数

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w \$\[\033[00m\] '

写的比较完整的一个样例:

export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'

force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
        color_prompt=yes
    else
        color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w \$\[\033[00m\] '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt