介绍
安装Ubuntu成功后,都是普通用户权限,并没有最高root权限,如果需要使用root权限的时候,通常都会在命令前面加上sudo。有的时候感觉很麻烦。
我们一般使用su命令来直接切换到root用户的,但是如果没有给root设置初始密码,就会抛出su:Authentication failure 这样的问题。所以,我们只要给root用户设置一个初始密码就好了。
给root用户设置密码
- 输入sudo passwd 命令,输入一般用户密码并设定root 用户密码
- 设定root密码成功后,输入su命令,并输入刚才设定的root密码,就可以切换成root了,提示符$代表一般用户,提示符#代表root用户。
- 以后就可以使用root用户了
- 输入exit命令,退出root并返回一般用户。
apt
qpt是Advance Packaging Tool的简称,是一款安装包管理工具。在Ubuntu下,我们可以使用apt命令进行软件包的安装、删除、清理等,类似于Windows中的软件管理工具。
软件操作
- sudo apt-get update 更新源
- sudo apt-get install package 安装包
- sudo apt-get remove package 删除包
- sudo apt-cache search package 搜索软件包
- sudo apt-cache show package 获取包的相关信息,比如说明,大小,版本等
- sudo apt-get install package --reinstall 重新安装包
- sudo apt-get -f install 修复安装
- sudo apt-get remove package --purge 删除包,包括配置文件等
- sudo apt-get build-dep package 安装相关的编译环境
- sudo apt-get upgrade 更新已安装的包
- sudo apt-get dist-upgrade 升级系统
- sudo apt-cache depends package 了解使用该包依赖哪些包
- sudo apt-cache rdepends package 查看该包被哪些包依赖
- sudo apt-get source package 下载该包的源代码
远程登录
ssh
ssh为Secure Shell的缩写,由IETF的网络工作小组所制定;ssh为建立在应用层和传输层的基础上的安全协议。ssh是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录。使用ssh服务,需要安装相应的服务器和客户端。客户端和服务器的关系:如果,A机器想被B机器远程控制,那么,A机器需要安装ssh服务器,B机器需要安装ssh客户端。Ubuntu默认没有安装SSHD服务,因此我们不能远程登录
安装
sudo apt-get install openssh-server
启用
service sshd restart
从一台Linux系统远程登陆另一台Linux系统
ssh 用户名 @IP地址
注意:如果出现错误,那么就查看是否存在该文件 ~/.ssh/known_ssh,如果存在尝试删除。