指令 sudo apt-get remove openssh-server openssh-client --purge -y sudo apt-get autoremove sudo apt-get autoclean sudo apt-get update sudo apt-get install openssh-server openssh-client
指令
sudo apt-get remove openssh-server openssh-client --purge -y
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update
sudo apt-get install openssh-server openssh-client
先重装WSL上的ssh服务 sudo apt-get remove openssh-server sudo apt-get install openssh-server 装好之后编辑ssh配置文件 sudo vim /etc/ssh/sshd_config Port 2222 #设置ssh的端口号, 由于22在windows中...
1. 首先在Ubuntu上安装openssh-server
sudo apt install openssh-server
安装好以后,ssh server应该已经开始运行了,可以用下面的命令检查ssh server的状态
systemctl status sshd
如图,可以看到状态是active(running)
另外,需要的时候,还可以利用systemctl命令打开(start)/关闭(stop)/重启(restart)ssh server,例如下面的命令就可以用来重启ssh server服务
sudo systemctl restart ssh
2. 利用Ubuntu自带的ufw 修改防火墙状态
首先开启防火墙
sudo ufw enable
打开传输ssh的端口(默认22)
sudo ufw allow ssh
设置ssh server开机启动
sudo systemctl enable ssh
3.现在就可以用 ssh username@IP远程连接电脑了
查询IP地址
ip a
这里的192.168.1.112即为电脑IP
所以ssh连接这台电脑的命令为⬇\ufe0f
ssh linuxconfig@192.168.1.112
4.到上一步为止,其实已经可以实现连接功能了,但是为了安全着想,最好将ssh的端口从默认的22改为另一个大于1024的数字
编辑ssh server配置文件
sudo vim /etc/ssh/sshd_configPort 2222 #设置ssh的端口号 PermitRootLogin yes # 可以root远程登录
打开设定的ssh端口
sudo ufw allow 2222/tcp
重启ssh server
sudo systemctl restart ssh
现在,可以连接你的电脑了
ssh -p 2222 linuxconfig@192.168.1.112
重装Ubuntu需要做的几件事
提示
文中所有蓝色文字都是可以点击跳转的对应详细地址
更新
sudo apt-get update
安装系统工具

Vim

#安装 sudo apt install vim #配置 vi ~/.vimrcsudo apt-get install git git config --global user.name "Your name" git config --global user.email "youremail@example.com" ssh-keygen -t rsa -C "youremail@example.com"sudo apt-get install python sudo apt-get install python3安装pip sudo apt-get install python-pip python-dev build-essential sudo pip install --upgrade pip sudo pip install --upgrade virtualenv requests缺失->ImportError: No module named requests sudo pip install requestsUbuntu16.04的安装源已经默认没有openjdk7了,所以要自己手动添加仓库,如下: # 1. oracle openjdk ppa source sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-7-jdk // OpenJdk 7安装: # 2. oracle java jdk ppa source sudo add-apt-repository ppa:webupd8team/java sudo apt-get update JDK6 : sudo apt-get install oracle-java6-installer JDK 7: sudo apt-get install oracle-java7-installer JDK 8: sudo apt-get install oracle-java8-installer
安装常用软件

Chrome

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' sudo apt-get update sudo apt-get install google-chrome-stable

搜狗输入法

# 安装fcitx键盘输入法系统 sudo add-apt-repository ppa:fcitx-team/nightly sudo apt-get update sudo apt-get install fcitx sudo apt-get install fcitx-config-gtk sudo apt-get install fcitx-table-all sudo apt-get install im-switch # 输入Y # 下载搜狗输入法 https://pinyin.sogou.com/linux/?r=pinyin sudo apt-get install -f sudo dpkg -i sogoupinyin_***.deb # 系统默认键盘输入法系统从ibus修改为fcitx # 在安装的Fcitx配置中(如果没有)添加搜狗输入法 # Logout当前用户# 安装 sudo add-apt-repository ppa:shutter/ppa sudo apt-get update sudo apt-get install shutter # 设置快捷键 系统设置的键盘设置(详见Shutter对应地址)

indicator-sysmonitor

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt-get update sudo apt-get install indicator-sysmonitor
添加Android Studio图标到左侧的工具栏
在Android Studio时Configure中选择Create Desktop Entry
或者在Android Studio启动后在 Help中的Find Action搜索Create Desktop Entry
配置环境变量

修改文件

sudo gedit .bashrc

JAVA

JAVA_HOME=/usr/java/jdk1.8.0_101 #Your Java path JRE_HOME=$JAVA_HOME/jre JAVA_BIN=$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

Android

export ANDROID_HOME=/home/android/Sdk export PATH=$PATH:$ANDROID_HOME/tools/:$ANDROID_HOME/platform-tools/

添加快捷命令

alias upload="repo upload ." alias pull="git pull --rebase" alias ba="git checkout alpha" alias bd="git checkout dev" alias add="git add ." alias cm="git commit -s" alias in="adb install -r" alias ind="adb install -r /home/app/Demo/build/outputs/apk/debug.apk" alias inr="adb install -r /home/app/Demo/build/outputs/apk/release.apk" alias asd="./gradlew assembledebug" alias asr="./gradlew assemblerelease"

BTW

1.查看ubuntu16.04硬盘分区使用情况 第一步: 1.左上角的dash菜单,搜索“gnome-disk”打开磁盘工具。 2.现在我们就可以查看硬盘的使用情况了,右边会列出每个分区,点选后在底部会列出使用情况。 第二步: 1.左上角...
1.查看ubuntu16.04硬盘分区使用情况

第一步:

1.左上角的dash菜单,搜索“gnome-disk”打开磁盘工具。
2.现在我们就可以查看硬盘的使用情况了,右边会列出每个分区,点选后在底部会列出使用情况。

第二步:

1.左上角的dash菜单,搜索“gnome-system-monitor”打开磁盘工具。
2.在“文件系统”中可以列出已经挂载打开的分区的使用情况。
从上面两步,可以看出:
Ubuntu16.04 系统总共 86G,各个区的内存为:
/ : 26G
/boot: 1G
/home: 50G
/swap: 9G
参考:https://blog.csdn.net/zhuiqiuzhuoyue583/article/details/105016928
2.在Windows下,查看系统分区
右键计算机->管理->磁盘管理,打开磁盘管理器后可以看到磁盘分区信息如下图所示(根据个人分区方式会有所不同):
3.删除磁盘分区
在重新安装ubuntu16.04之前我们需要删除原先Ubuntu的EFI分区及启动引导项,这里推荐直接使用windows下的diskpart来删除。
首先,键盘输入【win】+【R】,输入【diskpart】。在diskpart界面下,输入【list disk】查询当前磁盘信息。
可以看出,分区1-2是windows系统分区,分区3-6是Ubuntu系统分区(类型 = 逻辑),这里我们仅将Ubuntu系统分区删除。
分区0,是扩展类型,是下面几个系统分区的总和,不用删除,也不用考虑。(这里的分区大小与Ubuntu中显示的略有不同,所以一一对应即可)
选择分区3【select partition 3】,删除该分区【delete partition override】,删除后在磁盘管理器中可以发现多出了一块1G的未分配空间。同样的,依次删除分区4-6。
选择分区4【select partition 4】,删除该分区【delete partition override】
选择分区5【select partition 5】,删除该分区【delete partition override】
选择分区6【select partition 6】,删除该分区【delete partition override】
最后,在磁盘管理器中可发现原先Ubuntu的分区3-6已经全部合并成一块未分配空间。
4. 删除UEFI系统下的Ubuntu启动项
如果没有EasyBCD软件,不用它进行删除,这个在安装双系统的时候,可以使用EasyBCD软件进行安装,删除的时候也用它进行删除,十分方便。
打开EasyBCD软件,进行删除
删除Ubuntu启动项即可,完成。