分享交流
合作共赢!

Ubuntu基本使用方法总结【一】

参考:

Ubuntu基本使用方法总结【二】

1、ubuntu无法直接用root登陆?

修改/etc/ssh/sshd_config文件,将PermitRootLogin prohibit-password改为PermitRootLogin yes,重启sshd即可

一、apt常用命令:

  • apt-cache search package #搜索包
  • apt-cache show package #获取包的相关信息,如说明,大小,版本。
  • apt-cache depends package #了解使用依赖
  • apt-get rdepends package #查看该包被那些包依赖
  • sudo apt-get install package #安装包
  • sudo apt-get install package=version #安装制定版本的包
  • sudo apt-get install package –reinstall #重新安装包
  • sudo apt-get -f install
    #复安装(17.10.31,之前小看这个东东了,这个是启动APT自动安装依赖关系的一个功能键,换句话说,你更新完源之后,如果APT还不能自行解决依赖关系,就可以执行一下这个命令)
  • apt-get source package #下载该包的源代码
  • sudo apt-get remove package #删除包
  • sudo apt-get remove package –purge #删除包,包括删除配置文件等
  • sudo apt-get update #更新apt软件源数据库
  • sudo apt-get upgrade #更新已安装的包
  • sudo apt-get dist-upgrade #升级系统
  • sudo apt-get dselect-upgrade #使用dselect升级
  • sudo apt-get build-dep package #安装相关的编译环境
  • sudo apt-get clean & sudo apt-get autoclean #清理无用的包
  • sudo apt-get check #检查是否有损坏的依赖

1、删除软件

方法一、如果你知道要删除软件的具体名称,可以使用

sudo apt-get remove --purge 软件名称 
sudo apt-get autoremove --purge 软件名称

方法二、如果不知道要删除软件的具体名称,可以使用

dpkg --get-selections | grep ‘软件相关名称’
sudo apt-get purge 一个带core的package,如果没有带core的package,则是情况而定。

2、清理残留数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

二、dpkg常用命令

1.查看安装的所有软件

dpkg -l

例如:dpkg -l | grep ftp

2.查看软件安装的路径

dpkg -L | grep ftp

也可以用 whereis ftp

3.查看软件版本

aptitude show

例如:aptitude  show ftp

二、Ubuntu16设置主机名

1.查看主机名:hostname

2.临时修改:hostname 修改主机名

3.永久修改: 同时修改/etc/hostname和/etc/hosts文件中的内容,如下图添加:127.0.0.1 主机名

三、查看发行版本等信息

1. 命令:# cat /etc/os-release

2. 命令:# cat /etc/lsb-release

root@downloader-ubuntu16:~# cat /etc/os-release 
NAME="Ubuntu"
VERSION="16.04.6 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.6 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
root@downloader-ubuntu16:~# cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.6 LTS"

四、防火墙设置

systemctl   {start|stop|restart|status}   ufw.service   或者service  ufw  {start|stop|restart|status}

五、apparmor关闭

systemctl stop apparmor.service
apparmor (类似于selinux),可以按传统服务的方式开启,停止,重启等,如下图:

六、远程终端

安装openssh-server
apt-get install openssh-server
赞(0) 打赏
未经允许不得转载:琼杰笔记 » Ubuntu基本使用方法总结【一】

评论 抢沙发

评论前必须登录!

 

分享交流,合作共赢!

联系我们加入QQ群

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏