在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Ubuntu版本 公司内的wiki已经有很多文章介绍了.在此就不在赘述.注意两点: 1、配置文件 vim /etc/vpnc/default.conf 2、执行 Thunderbird(邮件收发) 最常出问题的地方(供参考): Server Type: IMAP Mail Server Description: 随意填写 Server Name: xxx mkpasswd.pl -s 0 -l 16 1、U盘 使用lsusb命令把设备信息查出来# lsusb 依次选择Machine-Settings-USB Name: Z 剩下的不需要填写 2、调整虚拟文件大小 vboxmanage modifyhd VirtualBoxVMs/win7_x64/win7_x64.qed --resize 3000 只能扩大,不能减小,否则会报错. 复制代码 代码如下:sudo add-apt-repository ppa:libreoffice/libreoffice-4-1 sudo apt-get update sudo apt-get dist-upgrade</p> <p>sudo apt-get install libreoffice 工具优化三部曲 想知道如何实现主机名自动补全吗?如何在本地就可以"直接"连线上服务器吗?如何在本地"直接"连线上MySQL吗? 请仔细查看该部分内容 自动补全主机名 bash-completion 在ubuntu中安装bash-completion工具,就可以实现一些基本命令的主机名自动补齐,比如ssh, rsync等. 1、deb包安装 2、编译安装
复制代码 代码如下:./configure make make check # optional, requires dejagnu and tcllib make install # as root 4、文件验证 补齐的主机名默认来源是~/.ssh/known_hosts文件 说明 关于自动登录主机的问题,wiki已经有很多相关的文章了,我这里介绍的方法,优缺点如下(输入token是必须的): 优点: 不需要本机生成无passphrase的私钥/公钥对,也不需要通过跳板机把公钥传到每台服务器上 需要把跳板机上面的私钥复制到本地 ~/master #用户放共享通道文件,例如 注意:mac本的ssh-agent命令生成文件不在/tmp目录下,需要根据实际情况略做修改. 复制代码 代码如下:# Auto-passphrase ~/bin/ssh-add-pass ~/bin/passfile eval $(~/bin/ssh-attach) ssh配置文件: 复制代码 代码如下:Host * User xxxx Port 22 PreferredAuthentications publickey,password,gssapi-with-mic,hostbased,keyboard-interactive StrictHostKeyChecking no HashKnownHosts no</p> <p>Host *.xxx.com ServerAliveCountMax 6 ServerAliveInterval 300 ControlMaster auto ControlPath ~/master/master-%h ControlPersist yes ssh-add-pass 复制代码 代码如下:#!/bin/bash</p> <p># reference: # <a href="http://stackoverflow.com/questions/13033799/how-to-make-ssh-add-read-passphrase-from-a-file">http://stackoverflow.com/questions/13033799/how-to-make-ssh-add-read-passphrase-from-a-file</a> if [ $# -ne 1 ] ; then echo "Usage: ssh-add-pass passfile" exit 1 fi pass=$(cat $1) for SSH_AUTH_SOCK in /tmp/ssh-*/agent.*; do if [ -S $SSH_AUTH_SOCK ]; then # ssh-add -l &>/dev/null && echo export SSH_AUTH_SOCK=$SSH_AUTH_SOCK # $(export SSH_AUTH_SOCK=$SSH_AUTH_SOCK) exit 0 else eval $(ssh-agent) fi done</p> <p># 这里的spawn后面接的私钥,只能使用绝对路径.否则会报找不到文件. # spawn ssh-add xxx_rsa expect << EOF spawn ssh-add xxx_rsa</p> <p> expect "Enter passphrase" send "$pass\r" expect eof EOF passfile 复制代码 代码如下:#!/bin/bash</p> <p># reference: # https://github.com/jianingy/trash/blob/master/tools/ssh-attach # find if ssh-add and ssh-agent exists for prog in ssh-add ssh-agent; do which $prog >/dev/null || exit done for SSH_AUTH_SOCK in /tmp/ssh-*/agent.*; do [ -S $SSH_AUTH_SOCK ] && ssh-add -l &>/dev/null && echo export SSH_AUTH_SOCK=$SSH_AUTH_SOCK && exit 0 done</p> <p># try again by prompting user to input passpharses. create_new_agent=1 for SSH_AUTH_SOCK in /tmp/ssh-*/agent.*; do if [ -S $SSH_AUTH_SOCK ]; then create_new_agent=0 ssh-add xxx_rsa || continue ssh-add -l &>/dev/null && echo export SSH_AUTH_SOCK=$SSH_AUTH_SOCK && exit 0 fi done</p> <p># create new ssh-agent and run again # echo "no avaiable ssh-agent, starting a new one" >&2 if [ $create_new_agent -eq 1 ] then ssh-agent &>/dev/null exec $0 $@ fi</p> <p>exit 1</p> <p># vim: ts=4 sw=4 et ai 参考命令 1、获取方法 控制面板隐藏在最底层,如果设置为总是在最前,看其他窗口又不方便 1、设置软件源并安装wine 复制代码 代码如下:sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine winetricks 2、安装依赖工具和库 在这期间报了一个错,如下: 复制代码 代码如下:# 下载(环境不同,版本可能不同) apt-get download gnome-keyring:i386 # 解压 dpkg -x gnome-keyring_3.2.2-2ubuntu4.1_i386.deb gnome-keyring # 复制文件 cp -r gnome-keyring/usr/lib/i386-linux-gnu/pkcs11/ /usr/lib/i386-linux-gnu/ 3、安装rtx 4、最后遇到一个报错,没记住...直接忽略了. 参考 复制代码 代码如下:https://forums.eveonline.com/default.aspx?g=posts&m=3532013 http://hi.baidu.com/wantonzone/item/5c3ac5679da8a8157cdecc7a http://littlexiang.me/linux/install-wine-rtx-on-linux-x86_84.html Tips 设置win + D键显示桌面 1、打开Dash Home或者终端 |
请发表评论