linuxService

搭建linux服务器

1.创建服务器.

2.创建sftp账号.

2.1 创建账号
  • 添加sftp用户:adduser sftp110 ->密码xxx
  • 修改用户权限
  • 修改用户密码: passwd usrname
2.2 创建文件夹并修改权限

ubuntu 14.04搭建SFTP服务器

  • 建目录: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.安装命令行下载工具

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

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

  • 问题1

    • 升级libnss : sudo apt-get install libnss3
  • 问题2

    • google-chrome –no-sandbox
    • whereis google-chrome
    • vim /usr/bin/google-chrome
    • 将 exec -a “ 0"" 0 "" HERE/chrome” “ @execa @ ” 改 为 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 搭建服务器.

VPS搭建SS和安装锐速

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-generic

    sudo 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 安装锐速
8.4 配置shadowsocks
8.5 创建vultr快照-恢复方便.
8.6 GoogleScholar

解决VPS经SS访问Google Scholar受限

搜索时会碰到“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 :黑框中右键直接复制
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值