CodeSnippet.Cn
代码片段
Csharp
架构设计
.NetCore
西班牙语
kubernetes
MySql
Redis
Algorithm
Other
Ubuntu
Linux
.NetMvc
VisualStudio
Python
Git
pm
WPF
java
Plug-In
分布式
CSS
微服务架构
JavaScript
DataStructure
Shared
Ubuntu杂记
0
Ubuntu
小笨蛋
发布于:2021年09月12日
更新于:2021年09月21日
116
#custom-toc-container
> 注意:系统版本Ubuntu 20.04 ### sudo Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。 ### reboot 重启 ### ps ax 查看当前运行中的进程 ### net-tools 如果`ifconfig`命令不能正常使用就需要执行`sudo apt install net-tools`命令先安装相关的网络包才可以。 ### 启用root用户 在终端执行`sudo passwd root`命令,输入root密码后确认,然后退出当前用户,使用root和设置的密码登录即可。 ### 配置ssh 1. 安装openssh-server,执行`sudo apt install openssh-server`命令。 2. 使用`ps ax | grep ssh` 查看ssh是否已启动,默认是启动的。 3. 使用`sudo vim /etc/ssh/sshd_config`命令编辑ssh配置文件。 4. 把`PermitRootLogin`修改为yes ![](/uploads/images/20210912/144406-bd7fa9fefa644ccdb8caf8866af152c5.png) 5. `reboot`重启即可。 ### 配置静态IP地址 我使用的是Hyper-v安装的ubuntu,每次重启后IP地址都会变化,ssh链接非常不方便,所以配置成静态IP很有必要。 1. 先看下hyper-v安装时默认创建的虚拟网络配置,最好不要自行更改。 ![](/uploads/images/20210912/185503-0696cb47621a4b52a0ef6a3802e52b9c.png) 2. 在Ubnut中编辑网络配置文件,注意:Ubunt17版本以后都需要编辑`/etc/netplan/`这个目录下的yaml文件才可以。 `sudo nano /etc/netplan/00-installer-config.yaml` 3. 编辑yaml文件,如果使用的是nano编辑器,保存使用C.+o 退出使用C.+x ```yaml # This is the network config written by 'subiquity' network: ethernets: eth0: dhcp4: no #dhcp根据情况自行选择打开还是关闭 addresses: [172.26.192.100/24] #设置静态IP地址 optional: true gateway4: 172.26.192.1 #网关参看上图 nameservers: addresses: [114.114.114.114] #DNS服务器写百度或阿里的都可以 version: 2 ``` 4. 执行 `sudo netplan apply` 命令应用配置,不需要重启。 5. 使用第三方软件通过ssh进行链接 `ssh root@172.26.192.100` 即可 ### 更换源 安装好ubuntu统后,默认的软件更新源是国外的,在国内使用速度很慢,需要更换成国内的源,这样才能正常安装和更新软件。 1. 第一步: `sudo vim /etc/apt/sources.list` 删除里面的所有内容 2. 第二步:添加以下内容: ```sql deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe deb http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe deb-src http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe ``` 然后保存退出 3. 第三步: `sudo apt-get update`,更新成功 ### Ubuntu server 18.04配置静态IP 在Ubuntu server 18.04中是用netplan管理网络的,所以配置静态IP需要修改netplan的配置 netplan的配置路径为/etc/netplan/50-cloud-init.yaml,不同的PC可能配置文件名有些许差异 注意:本机中生成的以太网口为ens33,有些PC生成的网口名字是eth0之类的,这个可以用ifconfig命令查看,以对应修改如下yaml中的ens33为ifconfig查询到的网口名 如果使用的VM虚拟机安装的ubuntu可以在 编辑->虚拟网络编辑器中查找网关地址 ![](/uploads/images/20210921/172538-039fd709550b45b3a24a6bed4e7a0c35.png) ![](/uploads/images/20210921/172547-a6662cf375d9491394980bc38763df05.png) ```shell network: ethernets: ens33: addresses: - 192.168.239.129/24 dhcp4: false gateway4: 192.168.239.2 nameservers: addresses: - 114.114.114.114 - 8.8.8.8 - 8.8.4.4 search: - localdomain optional: true version: 2 ``` 配置完yaml之后执行如下命令应用静态IP设置即可 `sudo netplan --debug apply` ![](/uploads/images/20210921/172233-5f85ceba48f34d4f9411c37431f05514.png) ### aptitude 与 apt-get 的区别 ptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。 举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。 有的问题 apt-get 解决不了,必须使用 aptitude 解决,有的问题,用 aptitude 解决不了,必须使用 apt-get 。 - aptitude 解决得更好的地方: install, remove, reinstall(apt-get无此功能), show(apt-get无此功能), search(apt-get无此功能), hold(apt-get无此功能), unhold(apt-get无此功能), - apt-get 解决得更好的地方: source(aptitude无此功能), build-dep (低版本的aptitude没有build-dep功能) - apt-get 跟 aptitude 没什么区别的地方:update, upgrade (apt-get upgrade=aptitude safe-upgrade, apt-get dist-upgrade=aptitude full-upgrgade)
这里⇓感觉得写点什么,要不显得有点空,但还没想好写什么...
返回顶部
About
京ICP备13038605号
© 代码片段 2025