搭建linux服务器
1.创建服务器.
- vultr注册-用我的推荐帮我赚打赏,谢谢!
- 保存Server地址,密码
2.创建sftp账号.
2.1 创建账号
- 添加sftp用户:adduser sftp110 ->密码xxx
- 修改用户权限
- 修改用户密码: passwd usrname
2.2 创建文件夹并修改权限
- 建目录:cd /home/sftp110/ ; mkdir upload
- 给upload文件夹权限: chown admin /home/admin/upload
- 应该加个-R参数执行: chown -R admin /home/admin/upload
- 重启ssh,登录sftp: sudo service ssh restart
- 登陆WinScp测试.
3.安装命令行下载工具
- 安装:sudo apt-get install axel
- 下载[清华源超快]: axel https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh
- 查看下载文件:ls /root
- 移动下载文件:mv /root/fiename /home/filename
4.安装Anaconda
【深度学习】Ubuntu16.04+Anaconda安装+换源+环境创建+tensorflow安装(3)
用3下载文件安装.
- bash /home/Anacaonda…sh
- 全程 yes +回车
检查环境变量,没有则添加
- sudo vi ~/.bashrc
- 检查末尾是否已经添加如下变量,没有则添加
export PATH=”/home/用户名/anaconda3/bin:$PATH” - 上面最后一个yes就是问添加这个变量不
重启机器检查安装版本.
- reboot now
- python
- anaconda -V
更换清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
创建一个名py36的环境
- conda create -n py36 python=3.6
- 激活环境 source activate py36
给py36安装TensorFlow
- conda install -n flappbird -c https://conda.anaconda.org/jjhelmus tensorflow
5.linux升级python
[Ubuntu14.04 python 升级为3.5 && virtualenv安装] (https://blog.csdn.net/andrewseu/article/details/78079676)
ubuntu14.04中更改python版本,从2.7.0改变到3.4.3:
- 删除之前的软连接:sudo rm /usr/bin/python
- 在/usr/bin/文件夹中将python指向3.4版本:sudo ln -s python3.4 /usr/bin/python
- 执行python –version即可看到显示的是3.4版本:Python 3.4.3
系统默认的python 版本是2.7.6和3.4.3,升级可执行下面的命令
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5
sudo cp /usr/bin/python /usr/bin/python_bak //备份
sudo rm /usr/bin/python //删除
sudo ln -s /usr/bin/python3.5 /usr/bin/python //链接
这时候默认的python版本就是3.5了!
6.安装xrdp桌面
6.1 之前安装过 :卸载已经安装的服务:
- sudo apt-get purge xrdp
- sudo apt-get purge tightvncserver
6.2 新安装
Win7使用附件中的远程桌面连接Ubuntu 15.04图形界面(xrdp方法)
- 安装xrdp
sudo apt-get install xrdp
- 安装vnc4server
sudo apt-get install vnc4server
- 安装xubuntu-desktop
sudo apt-get install xubuntu-desktop
- 向xsession中写入xfce4-session
echo "xfce4-session" >~/.xsession
- 开启xrdp服务
sudo service xrdp restart
- 查看ip地址
ifconfig
----------------------
mstsc
点选项->填写用户名->点保存,否则在xrdp中输密码特麻烦.
7.安装google
7.1 安装google-chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt-get -f install
解决问题 –软件是装上了,点了图标之后根本打不开浏览器。网上各种找办法的期间无意学会了通过终端命令来打开软件,于是终端直接输入:
google-chrome-
- 升级libnss : sudo apt-get install libnss3
-
- google-chrome –no-sandbox
- whereis google-chrome
- vim /usr/bin/google-chrome
- 将 exec -a “ 0"" 0 "" HERE/chrome” “ @”改为exec−a“ @ ” 改 为 e x e c − a “ 0" " HERE/chrome”“ H E R E / c h r o m e ” “ @” –user-data-dir –no-sandbox
7.2 安装google输入法
- $sudo apt-get install ibus-googlepinyin
- $ibus-setup
- 选:InputMethod选项卡,勾选Customize active input methods;点select an input method,从下拉菜单找到chines—>googlepinyin.右边点击add.
8 搭建服务器.
8.1 安装python版ss
- 安装个人版
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log
安装过程加密选7,方便手机使用.
安装完成后直接在PC端测试可用.
安装的SS在服务器根目录,卸载命令为
./shadowsocks.sh uninstall修改配置文件为多人版.
配置文件路径:vi /etc/shadowsocks.json
{
"server":"serverip",
"local_address": "serverip",
"local_port":1080,
"port_password": {
"port1": "pswd1+",
"port2": "pswd2",
"port3": "pswd3",
"port4": "pswd4",
"port5": "pswd5",
"port6": "pswd6"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
8.2 替换内核(卸载有个卸几个)
首先安装3.13.0-24-generic内核文件:
sudo apt-get install linux-image-extra-3.13.0-24-generic查看当前安装的内核:
dpkg -l|grep linux-image卸载上一步看到的其他内核(xx替换为上面看到的):
sudo apt-get purge linux-image-3.13.0-xx-generic linux-image-extra-3.13.0-xx-genericsudo apt-get purge linux-image-3.13.0-149-generic linux-image-extra-3.13.0-149-generic
sudo apt-get purge linux-image-3.13.0-151-generic linux-image-extra-3.13.0-151-generic
更新grub系统引导文件:
sudo update-grub重启系统:
sudo reboot重启后查看内核,显示3.13.0-24-generic就表示成功:
uname -r
8.3 安装锐速
安装锐速 :
wget -N –no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh卸载锐速:
chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f查看锐速的启动状态:
service serverSpeeder status开启/暂停/重启锐速:
service serverSpeeder start | stop | restart
8.4 配置shadowsocks
- windows版: shadowsocks-windows
- 安卓版: shadowsocks-android
- IOS版本:Wingy
8.5 创建vultr快照-恢复方便.
8.6 GoogleScholar
搜索时会碰到“We’re sorry… but your computer or network may be sending automated queries. To protect our users, we can’t process your request right now.”大意是请求过多,防止机器请求的错误.
host google.com
vi /etc/hosts
右键粘贴:
## Scholar 学术搜索
2404:6800:4004:81a::200e scholar.google.cn
2404:6800:4004:81a::200e scholar.google.com.hk
2404:6800:4004:81a::200e scholar.google.com
2404:6800:4004:81a::200e scholar.l.google.com
more /etc/hosts
service shadowsocks restart
9 linux命令
9.1 查看系统信息
- sudo uname --m 显示系统版本-64-32
- sudo uname --s 显示内核名字
- sudo uname --r 显示内核版本
- sudo uname --n 显示网络主机名
- sudo uname --p 显示cpu
9.2 服务
重启服务:
service xrdp restart查看运行的端口:
netstat -tnl查看运行的服务:
ls /etc/rc$(runlevel|sed ‘s/N.//’).d|awk ‘!/K/ {print}’|sed ‘s/S[0-9][0-9]//’
9.3 vi使用
编辑
- 按 “i” 进入编辑模式
- 编辑后按 “esc” 退出编辑模式
- 输入 “:wq” 保存退出vi。
问题1:按笔记本上下左右变ABCD
- 先卸旧版:sudo apt-get remove vim-common
- 安装full版:sudo apt-get install vim
问题2:backspace不是退格是左移
- ctrl + backspace
- shift + backspace
- ctrl + u
或者
- stty -a
- stty erase ^?
工具
- WinSCP(SFTP客户端) v5.13.3中文版
- putty :黑框中右键直接复制