修改桌面菜单(面板)字体
# 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