linux 工作环境积累

虚拟机

本来打算使用 gnome 自带的 boxes,但是装完系统以后体验实在太差,经过一番调研,在性能和占用上做了平衡之后,决定使用 virtualbox。 偶然发现 vbox 支持物理盘直接虚拟化,太爽了,不用装系统了。 记录一下正确步骤:

  1. 安装 VirtualBox(忽略)
  2. 当前用户加入到vboxusers用户组之后重新登录 sudo usermod -G vboxusers -a `whoami`
  3. 给要建立虚拟镜像的设备赋予权限 sudo chmod o+rw /dev/sda
  4. 建立虚拟镜像,上面已经给设备权限了,下面就无需 root 权限执行命令,因为我是 linux 与 windows 装在了同一块硬盘,所以指定了分区,这样可以避免启动选择 linux 分区,而导致什么乱七八糟的问题。。。 vboxmanage internalcommands createrawvmdk -filename ~/sda.vmdk -rawdisk /dev/sda -partitions 1,2,3,4,5 -relative
  5. 在虚拟机中添加磁盘
  6. 每次重启以后,需要重新执行 3 赋予权限。

Chrome

http://chromium.woolyss.com/ windows 下使用 chrome 积累了太多的东西,所以在linux继续使用,但是 Fedora 官方源不支持,是因为捆绑了软件包。。。 可以直接使用 rpm 包安装 https://copr-be.cloud.fedoraproject.org/results/lantw44/chromium/fedora-24-x86_64/00362159-chromium/chromium-debuginfo-51.0.2704.106-1.fc24.x86_64.rpm 也可以先添加官方源,然后使用 dnf 命令安装

sudo dnf copr enable spot/chromium
sudo dnf install chromium

接下来是给浏览器安装flash插件

# 这是安装 firefox 的插件
wget https://fpdownload.macromedia.com/get/flashplayer/current/licensing/linux/flash-plugin-11.2.202.632-release.x86_64.rpm
rpm -i flash-plugin-11.2.202.632-release.x86_64.rpm

# 这个是安装 chrome 的插件,访问 http://www.adobe.com/go/getflash,下载 tar 包
cd /usr/lib64/chromium-browser
mkdir PepperFlash
wget https://fpdownload.adobe.com/pub/flashplayer/pdc/22.0.0.209/flash_player_ppapi_linux.x86_64.tar.gz
tar xzvf flash_player_ppapi_linux.x86_64.tar.gz && rm -f flash_player_ppapi_linux.x86_64.tar.gz

在 linux 下 flash 是个很难搞的问题,每个发行版处理方式不同,家里的 Ubuntu 就搞了很久,Fedora 还是要搞很久。。。 Flash 怎么还不死呢。

别名

linxu 命令行下建立别名可以更快速的进行一些访问,

cd ~
mkdir .alias
vim .bashrc

# 编辑在最后一行,这么写主要是仿照nginx,方便简单的写脚本而已,原本想再简单一点逐行读取,但是想到还要判断注释,空行等等乱七八糟的东西,先这样吧。
for i in $(/usr/bin/find ~/.alias/ -type f) ;
do
        . $i
done

java 应用中文字体显示不全

cd /usr/lib/jvm/java/jre/lib/
sudo mkdir -p fonts/fallback
sudo ln /usr/share/fonts/****** fonts/fallback
comments powered by Disqus