标签归档:linux

linux 下访问 windows 远程桌面

开启 windows 远程桌面(以 win7 为例)

  • 计算机 右键,选择 属性
  • 系统 中单击 高级系统设置
  • 系统属性 中选择 远程 选项卡
  • 选择 允许运行任意版本远程桌面的计算机连接(较不安全),点击 确定

** 如果 windows 账号没有密码 **
* 点击 开始,输入 secpol.msc,启动本地安全策略
* 在 安全设置 / 本地策略 / 安全选项 中,双击打开 帐户:使用空密码的本地帐户只允许进行控制台登录,选择 已禁用 后,点击 确定

使用 remmina 登录

  • 新建连接,使用 RDP 协议
  • 填入 服务器用户名密码,无密码可不填
  • 按需选择 分辨率色深共享目录
  • 选择 高级 选项卡
  • 按需选择 画质
  • 安全 设置为 RDP
  • 点击 保存
  • 双击刚刚建立的连接

linux 中安装 nodejs

安装 nvm

需要有 curl 程序支持,请先安装。

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.40.1/install.sh | bash
# 安装全后要重新打开新会话

参考:https://github.com/creationix/nvm

arch/manjaro 安装 nvm

yay -S nvm
echo "source /usr/share/nvm/init-nvm.sh" >> ~/.bashrc
echo "source /usr/share/nvm/init-nvm.sh" >> ~/.zshrc

使用 nvm 安装 node

# 安装最新版
nvm install node
# 安装 v16
nvm install v16
# 查看所有可安装版本
nvm ls-remote
# 查看已安装版本
nvm ls
继续阅读

oh-my-zsh 安装和配置方法

安装 zsh

$ sudo apt install zsh

安装 oh-my-zsh

$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

禁用 history 共享

让每个窗口的 history 相互隔离,方便用光标键选择。

打开 ~/.oh-my-zsh/lib/history.zsh ,注释掉这一行: setopt share_history

官网: http://ohmyz.sh/

继续阅读

ubuntu中创建程序为自启动

#!/bin/bash
### BEGIN INIT INFO
# Provides:          appname
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: appinfo
# Description:       appinfo
### END INIT INFO

bin="/home/user/app"

start(){
  ps -ef | grep $bin | grep -v grep > /dev/null
  if [ $? -eq 0 ]; then
    echo "The Service has started."
  else
    echo -n "Starting..."
    $bin 1>/dev/null 2>/dev/null &
    echo "Done!"
  fi
}

stop(){
  ps -ef | grep $bin | grep -v grep > /dev/null
  if [ $? -eq 0 ]; then
    echo -n "Stoping..."
    killall $bin
    echo "Done!"
  else
    echo "The service did not start."
  fi
}

case $1 in
start)
  start
;;
stop)
  stop
;;
status)
  ps -ef | grep $bin | grep -v grep > /dev/null
  if [ $? -eq 0 ]; then
    echo "The service is running."
  else
    echo "The service is not running."
  fi
;;
*)
  echo "Usage: $0 {start|stop|status}"
;;
esac

脚本放在 /etc/init.d/ 目录下,添加 执行 权限。

# 添加到服务
sudo systemctl enable app  # app 是服务文件名
# 启动服务
sudo service app start

继续阅读

ubuntu 安装 gnome3

安装之前先添加库并更新,已保证后面的安装顺利。

建议在服务器版安装。utility版可以不安装gdm。

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:gnome3-team/gnome3-staging
sudo apt-get update
sudo apt-get dist-upgrade -y
sudo apt-get install gdm gnome-shell gnome-shell-extensions gnome-tweak-tool ubuntu-gnome-desktop

继续阅读