vmware10中arch使用遇到的一些问题
xfce4中安装中文输入法fcitx
step 1 #pacman -S fcitx-im
setp 2 在~/.xinitrc中添加如下内容:
export LC_ALL=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=“@im=fcitx”
setp3 安装fcitx图形化配置工具
#pacman -S fcitx-configtool
并添加 Pinyin
OK,安装完毕。切换输入法:Ctrl + 空格
arch中无法识别u盘
原因是win7中VMware USB Arbitration Service服务没有启动,启动后正常识别。
挂载U盘
1.创建USB目录
#mkdir /mnt/udisk
2. 将USB设备(/dev/sdbx)挂装到/mnt/udisk目录下
#mount -t vfat /dev/sdax /mnt/udisk
3. 进入udisk可正常使用
4. 卸载U盘
#umount /mnt/udisk
5. 删除udisk目录
#rm -rf /mnt/udisk
将用户添加到sudoer列表
使用sudo可以在以非root用户登录时临时获得root权限,并执行需要的命令。可以使用sudo的用户可以叫做sudoer。
添加sudoer的方法(假设您已经安装sudo):执行
# visudo
或
# sudoedit
提示:
有些发行版的sudo提供了sudoedit,有的则提供了visudo,功能上基本是一样的。你也可以使用其他编辑器如vi进行编辑/etc/sudoers,但由于文件是只读的,请强制保存(如w!)或去除只读属性再保存。查找
root ALL=(ALL) ALL
在下面加入
%adm ALL=(ALL) ALL
如果sudo时不想输入密码,可以把上句改成:
%adm ALL=(ALL) NOPASSWD: ALL
保存文件,然后执行
#gpasswd -a 用户名 adm
然后这个用户就可以用sudo了
SSHD无法开启Failed to issue method call: Unit ssh.service failed to load: No such file or directory.
- systemctl enable sshd.service
- then
- systemctl start sshd.service
- Then run
- systemctl status sshd.service
arch linux 安装oracle java并配置环境变量
1. 从oracle 官网下载JDK(文件名类似于jdk-***-linux-i586.bin),放到jdk安装目录,例如/usr/jvm/
2. #sh jdk-***-linux-i586.bin 解压
3. 配置环境变量
打开 /etc/profile,并在文件末尾写入以下内容:
#set java environment
export JAVA_HOME=/usr/jvm/jdk1.x
export JRE_HOME="/usr/lib/jvm/jdk1.X/jre"
export PATH="$PATH:$JAVA_HOME/bin"
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
保存,退出。一定要添加到文件末尾,防止环境变量在文件中被重写!
4. 同步更新:
#source /etc/profile
5. 输入 #java -version查看是否成功。
此方法同样适合其他版本的Linux,但是,如果系统中已经安装了openJava,需要先将其卸载。