0 环境

Ubuntu 16.04

以下命令若无加粗备注说明在本地计算机操作,则都是在服务器端操作

1 修改Ubuntu软件源

Ubuntu安装好之后,安装软件源的服务器地址在境外,速度会比较慢,因此建议修改软件源为国内镜像,这样安装和更新软件会更快些,此处使用的是清华大学开源软件镜像

1.1 备份原有软件源列表

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

1.2 修改软件源为国内镜像

  • 用编辑器打开/etc/apt/source.list
sudo vi /etc/apt/sources.list
  • 而后将文件内原有内容清空,复制以下内容
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
阅读全文 “Ubuntu 从零开始搭建Python开发环境”

0 环境

Ubuntu 16.04

以下命令若无加粗备注说明在本地计算机操作,则都是在服务器端操作

1 安装并使用ssh远程登陆

  • 更新软件列表
sudo apt-get update
```bash

* 更新本地软件
```bash
sudo apt-get upgrade
  • 安装ssh服务
sudo apt-get install openssh-server
  • 开启ssh服务
sudo /etc/init.d/ssh start
  • 查看本机IP地址
    inet字段后面的就是你的IP地址
sudo ifconfig
  • 远程登陆
    本地计算机终端内输入ssh <username>@<server IP>
    此处我们假设服务器上的用户名和IP地址为xiaoming和192.168.1.1,请自动替换为自己的,后面不再赘述
ssh xiaoming@192.168.1.1
阅读全文 “Ubuntu 远程登陆服务器 ssh的安装和配置”

0 环境

Ubuntu 16.04

1 安装防火墙

Ubuntu的防火墙默认已安装,若无意中卸载,执行以下命令安装

sudo apt-get install ufw

2 启动、禁用、重置UFW

sudo ufw enable

sudo ufw disable

sudo ufw reset

3 查看防火墙状态

sudo ufw status
sudo ufw status numbered  # 按编号显示

4 设置默认策略

默认策略即为拒绝所有传入连接,允许所有传出链接

sudo ufw default deny incoming
sudo ufw default allow outgoing

5 允许SSH连接(重要!)

否则你将无法连接云服务器…

# 以下两条命令效果是一样的
sudo ufw allow ssh
sudo ufw allow 22

6 允许特定单个端口连接

sudo ufw allow 80
sudo ufw allow http

6 允许特定端口范围连接

sudo ufw allow 1000:2000/tcp
sudo ufw allow 2001:3000/udp

7 允许特定IP地址链接

# 允许特定IP所有端口的连接
sudo ufw allow from 111.111.111.111

# 允许特定IP特定端口的连接
sudo ufw allow from 111.111.111.111
阅读全文 “Ubuntu 防火墙(UFW)配置”

环境

Ubuntu 16.04

昨晚心血来潮,看到 Ubuntu 终端里面的用户名,觉得有点长,就试着想改下,于是Google了下,并点开了第一篇文章,成功掉坑,重启 Ubuntu 后登陆页面输入密码一直显示输入错误,后来花了几个小时去搜索解决方案,良莠不齐,综合了一下,成功解决,现分享如下:

系统版本:Ubuntu 16.04,其它版本类似。

  • 第一步
    重启 Ubuntu ,并长按shift键,进入grub菜单,上下键选择Ubuntu高级选项
  • 第二步
    上下键选择recovery mode,不要按回车,按’e’键来编辑启动项
  • 第三步
    执行完第二步之后,你会见到以下界面

    使用上下键,拖到最下面,找到图上红框的部分,即ro recovery nomodeset,将之替换为rw single init=/bin/bash,如果ro recovery nomodeset后面还有内容,全部删掉(删到行尾,下面两行别删),改完效果如下:
  • 第四步
    修改完成后,按Ctrl+xF10进行引导,引导一会后会进入单用户模式,如下图:

    此时输入命令

passwd username # 修改用户名为username的密码,username处替换为你的用户名
passwd # 后面什么都不加即为修改root的密码

重复输入两遍新密码之后,重启系统即可。

  • 第五步
    这个教训告诉我们,对自己不了解的系统文件修改之前,务必创建快照!
阅读全文 “Ubuntu 忘记密码后进入单用户模式强制修改密码”

环境

Ubuntu 16.04

Ubuntu 系统中,每次打开终端,就会进入系统默认的用户目录/home/username,有时候我们想要修改用户默认目录,以更快速地进入项目进行操作,这时候我们就需要通过以下方法来修改用户默认目录。

  • 第一步
    执行以下代码,修改passwd配置文件
sudo vi /etc/passwd
  • 第二步
    找到用户所在行,vim是用:/你的用户名来快速查找,找到所在行类似下面这种:
smy:x:1000:1000:Shelming.Song:/home/smy:/bin/bash

将其中的/home/smy改成你想要修改成的目录(采用绝对路径),如/home/smy/Desktop/python,其余内容都别改,保存后关闭。

  • 第三步
    关闭终端,重新打开,就自动进入你修改的目录了。