linux操作
vnc
On server sice:
run #vncserver
on the client sice:
run #vncviewer
then type: 9.119.148.198:1
Done
upgrade 14.04 to 16.04
upgrade 1404 to 1604 can do the following:
# sudo update-manager -d
# sudo apt-get update && sudo apt-get dist-upgrade
# sudo init 6
# sudo apt-get install update-manager-core
# sudo vi /etc/update-manager/release-upgrades
# sudo do-release-upgrade -d
linux login without private key
# ssh-keygen
# ssh-copy-id -i id_rsa.pub root@9.119.148.198
Linux 创建 virtualenv
virtualenv 的作用
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
-
在没有权限的情况下安装新套件
-
不同应用可以使用不同的套件版本
-
套件升级不影响其他应用
如何创建&使用
# yum install -y python-virtualenv
# virtualenv env_transformer
# . env_transformer/bin/activate
# deactivate
默认情况下,虚拟环境会依赖系统环境中的site package,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,
那么可以加上参数 no-site-packages eg: virtualenv --no-site-packages [env_name]
在虚拟环境中安装python套件时,如果没有没有启动虚拟环境,可以在 ~/.bashrc 文件中加上:export PIP_REQUIRE_VIRTUALENV=true or
export PIP_REQUIRE_VIRTUALENV=true 这样就可以安装到虚拟环境中。
Virtualenvwrapper
Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以做:
-
将所有虚拟环境整合在一个目录下
-
管理(新增,删除,复制)虚拟环境
-
切换虚拟环境
-
…
安装 & 使用
# pip install virtualenvwrapper
which virtualenvwrapper.sh 找到安装目录为 /usr/bin/virtualenvwrapper.sh 打开这个文件可以看到安装步骤如下:
Setup:
# 1. Create a directory to hold the virtual environments.
# (mkdir $HOME/.virtualenvs).
# 2. Add a line like "export WORKON_HOME=$HOME/.virtualenvs"
# to your .bashrc.
# 3. Add a line like "source /path/to/this/file/virtualenvwrapper.sh"
# to your .bashrc.
# 4. Run: source ~/.bashrc
# 5. Run: workon
# 6. A list of environments, empty, is printed.
# 7. Run: mkvirtualenv temp
# 8. Run: workon
# 9. This time, the "temp" environment is included.
# 10. Run: workon temp
# 11. The virtual environment is activated.
列出env
workon
lsvirtualenv
启动/切换虚拟环境
workon [env_name]
删除虚拟环境
rmvirtualenv [env_name]
离开虚拟环境
deactivate
iptables
$ iptables-save
$ iptables -t nat -A POSTROUTING -s 172.24.4.0/24 ! -d 172.24.4.0/24 -j MASQUERADE
Linux 增加磁盘
# lsblk
# fdisk /dev/sdb
n
w
# mkfs.ext4 /dev/sdb
Linux server安装GUI
# yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
# ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
# reboot
ubuntu修改编辑器
# update-alternatives --config editor