ywz.im

a jekyll blog

29 Apr 2016

曲线解决 Safari 不能访问 Cockpit

Cockpittls 关掉。

vim /usr/lib/systemd/system/cockpit.service
修改 ExecStart=/usr/libexec/cockpit-ws --no-tls

重启 systemdCockpit

systemctl daemon-reload
systemctl restart cockpit

这就可以用 Safari 访问了。

29 Apr 2016

给 Fedora 23 安装 VMware Tools

虚拟机我用的 Fusion 8,

# 先安装 open-vm-tools
dnf install open-vm-tools

# 虚拟机菜单里选择[安装 VMware Tools],
su
dnf update kernel* 
reboot
dnf install gcc make
mount /dev/cdrom /mnt
cp /mnt/VMwareTools-10.0.6-3595377.tar.gz /root/
cd /root/
tar xzf VMwareTools-10.0.6-3595377.tar.gz
cd vmware-tools-distrib/
./vmware-install.pl

接下来全都默认就OK。安装完重启以后如果共享文件夹好用说明安装成功了。 VMware automatic kernel modules 这个不清楚什么意思,选yes? 参考

然后在 Fusion 8 客户机的设置里设置共享文件夹,文件夹会自动加载到/mnt/hgfs里。

27 Apr 2016

VirtalBox 安装配置[Fedora 23 Server]笔记

1 准备

安装没什么好记的,到 Fedora Server 的主页下载 ISO,按照自己喜好安装就可以。

:VirtualBox 网卡1的网络设置用桥接,如果不用路由器可以用双网卡实现 Mac 和虚拟机的互联(很麻烦,建议直接放弃 VirtualBox)。

安装完成后第一件事,Host+T 拍张照。然后 ssh 到虚拟机。

2 配置 dnf 源

我用的阿里源,直接按照帮助操作,全部完成以后把下面两个文件里的gpgcheck=1改为gpgcheck=0,我这里如果不改 dnf 就没法用。

sudo vi /etc/yum.repos.d/fedora.repo
sudo vi /etc/yum.repos.d/fedora-updates.repo

3 安装 VirtualBox 增强功能(参考

直接按照步骤装就可以,有两句有用的命令,

# 更新 kernel
dnf update kernel* 
reboot
# 挂载 CDROM
mkdir /media/VirtualBoxGuestAdditions
mount -r /dev/cdrom /media/VirtualBoxGuestAdditions

安装成功以后可以实现 Mac OS 和 虚拟机的文件共享,在虚拟机用下面的命令挂载:

/sbin/mount.vboxsf myfiles /mnt/

建议直接加到 rc.local

4 系统语言

系统语言和登录终端的 locale 有关联,如果想强制用英文:

vim   .bashrc
# 加入下面的内容
export LANG="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
export LC_NUMERIC="en_US.UTF-8"
export LC_TIME="en_US.UTF-8"
export LC_COLLATE="en_US.UTF-8"
export LC_MONETARY="en_US.UTF-8"
export LC_MESSAGES="en_US.UTF-8"
export LC_PAPER="en_US.UTF-8"
export LC_NAME="en_US.UTF-8"
export LC_ADDRESS="en_US.UTF-8"
export LC_TELEPHONE="en_US.UTF-8"
export LC_MEASUREMENT="en_US.UTF-8"
export LC_IDENTIFICATION="en_US.UTF-8"

5 安装 Java (参考

cd /opt/
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-x64.tar.gz"
tar xzf jdk-8u77-linux-x64.tar.gz

设置 JAVA_HOME,把下面这些加到 /etc/profile

export JAVA_HOME=/opt/jdk1.8.0_77
export JRE_HOME=/opt/jdk1.8.0_77/jre
export PATH=/opt/jdk1.8.0_77/bin:/opt/jdk1.8.0_77/jre/bin:$PATH

执行 java -version,查看结果

java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

6 开机启动(参考

Fedora 现在默认是没有 rc.local的,可以自己创建一个

touch /etc/rc.d/rc.local
# 内容的第一行必须是 
#!/bin/bash
#内容编辑好后给一个执行权限,然后重启试试。
chmod +x /etc/rc.d/rc.local

root 用户启动的项目放到直接放到 rc.local,比如:

/sbin/mount.vboxsf myfiles /mnt/
systemctl stop firewalld.service

root 以外的用户用 su 命令,比如:

su - username -c "nohup /app/kafka_2.11-0.9.0.1/bin/zookeeper-server-start.sh /app/kafka_2.11-0.9.0.1/config/zookeeper.properties &"
su - username -c "nohup /app/kafka_2.11-0.9.0.1/bin/kafka-server-start.sh /app/kafka_2.11-0.9.0.1/config/server.properties &"
su - username -c "nohup /app/jstorm-2.1.1/bin/jstorm nimbus &"
su - username -c "nohup /app/jstorm-2.1.1/bin/jstorm supervisor &"
su - username -c "/app/apache-tomcat-7.0.69/bin/startup.sh"

7 防火墙

打开指定端口

sudo /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

关闭防火墙,这个也不用 iptables

systemctl stop firewalld.service

没找到永久关闭的方法,直接把上面这句加到 rc.local 里了。

8 其它

在启动 JStorm nimbus 的的时候遇到下面的错误:

Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000006c0000000, 1610612736, 0) failed; error='Cannot allocate memory' (errno=12)
 
There is insufficient memory for the Java Runtime Environment to continue.
Native memory allocation (mmap) failed to map 1610612736 bytes for committing reserved memory.
An error report file with more information is saved as:
/app/jstorm-2.1.1/conf/hs_err_pid2549.log

在 JStorm 的 storm.yaml 里指定下面的参数(可以自己调整)。注意前面的空格

nimbus.childopts: "-Xms512m -Xmx512m -Xmn256m"
supervisor.childopts: "-Xms512m -Xmx512m -Xmn256m"

关闭 Java 程序

pkill -9 java

修改 hostname

sudo vi /etc/hostname

9 安装的其他工具软件

tmux,vim

29 May 2015

Kindle 4

201X年从美亚买的,两侧的实体翻页键用得最顺手! 除了没有背光再没有什么缺点了。

19 Nov 2014

Kingdom Rush Origins

本年度最期待游戏如期发布。
iOS 8 风格的图标可以放到 iPhone 第一页。
另外,新版可以保存进度到 iCloud 了。

主页
下载地址(App Store)