美文网首页
15、Linux-系统配置

15、Linux-系统配置

作者: 唯老 | 来源:发表于2019-09-24 10:49 被阅读0次

    一、配置自己的Linux系统

    2、软件安装

    2.1、概述

    Linux 系统中,软件通常以源代码或者预编译包的形式提供。 软件源代码需要编译为二进制的机器代码才能够使用,安装比较耗时,不过您可以自行调节编译选项,决 定需要的功能或组件,或者针对硬件平台作一些优化
    预编译的软件包,通常是由软件的发布者进行编译,您只要将软件拷贝到系统中就可以了。考虑到预编译 软件包的适用性,预编译软件包通常不会针对某种硬件平台优化。它所包含的功能和组件也是通用的组合。 Ubuntu 系统中,软件通常以 deb 格式的包文件发布,它是一种预编译软件包。deb 包中除了包含已编译的 软件,通常还包括软件的拷贝路径、对其它软件包的依赖关系纪录、比较通用的配置文件以及软件的描述、 版本、作者、类别、占用空间等信息。 deb 软件包命令遵行如下约定: soft_ver-rev_arch.deb

    1. soft 软件包名称
    2. ver 软件版本号
    3. revUbuntu 修订版本号
    4. arch 目标架构名称

    2.2、使用dpkg安装软件

    1. 安装 deb 软件包
      dpkg -i | --install xxx.deb
      
    2. 删除软件包
      dpkg -r | --remove xxx.deb
      
    3. 连同配置文件一起删除
      dpkg -r -p | --purge xxx.deb
      
    4. 查看软件包信息
      dpkg -i | -info xxx.deb
      
    5. 重新配置
      dpkg-reconfigure xxx
      
    6. 同时安装多个软件包
      dpkg -i xxx.deb xxx.deb xxx.deb
      
    7. 命令
      命令 说明
      dpkg -i package.deb 安装包
      dpkg -r package 删除包
      dpkg -P package 删除包(包括配置文件)
      dpkg -L package 列出与该包关联的文件
      dpkg -l package 显示该包的版本
      dpkg –unpack package.deb 解开 deb 包的内容
      dpkg -S keyword 搜索所属的包内容
      dpkg -l 列出当前已安装的包
      dpkg -c package.deb 列出 deb 包的内容
      dpkg –configure package 配置包

    2.3、APT安装

    1. 说明
      如果一个软件依赖关系过于复杂,使用 dpkg 来安装它,并不是一个明智的选择,这个时候您就需要用到 APT软件包管理系统。APT 可以自动的检查依 赖关系,通过您预设的方式来获得相关软件包,并自动安装配置它。事实上,在多数情况下,我们推荐您使用 APT 软件包管理系统。 APT系统需要一个软件信息数据库和至少一个存放着大量 deb 包的软件仓库,我们称之为 源 。 源可以是网络服务器,安装 CD 或者本地软件仓库。您需要修改 /etc/apt/sources.list 文件,使 APT 系统能够连接到源
      APT 系统主要包括 apt-get 和 apt-cache 等命令。通常是复合命令,包含若干个子命令
    2. 添加源
      备份源
      sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
      sudo gedit /etc/apt/sources.list
      sudo apt-get update
      
      (源列表)[http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8]
    3. 搜索软件包
      apt-cache search package
      例如
      apt-cache search google-chrome
      
    4. 获取包的相关信息,如说明、大小、版本等
    apt-cache show package
    例如
    apt-cache show google-chrome
    
    1. 安装包
      sudo apt-get install package
      例如
      sudo apt-get install google-chrome
      
    2. 重新安装包
      sudo apt-get install package --reinstall
      
    3. 修复安装
      sudo apt-get -f install xxx
      
    4. 删除包
      sudo apt-get remove package
      
    5. 删除包,包括配置文件等
      sudo apt-get remove package --purge
      
    6. 更新源
      sudo apt-get update
      
    7. 更新软件
      sudo apt-get upgrade
      
    8. 升级系统
      sudo apt-get dist-upgrade
      
    9. 了解使用该包依赖那些包
      apt-cache depends package
      
    10. 查看该包被哪些包依赖
      apt-cache rdepends package
      
    11. 安装相关的编译环境
      sudo apt-get build-dep package
      
    12. 清理无用的包
      sudo apt-get clean && sudo apt-get autoclean
      
    13. 检查是否有损坏的依赖
      sudo apt-get check
      

    3、网络配置

    1、查看网络

    1. 说明
      打开Ubuntu的/etc/network/interfaces文件
    2. 默认配置信息
      auto lo
      iface lo inet loopback
      

    2、配置网络

    说明
    /etc/sysconfig/network-scripts/ifcfg-eth0这个文件中包含着Linux网卡的所有信息
    eth0为自动获取IP,插入要手工设置IP的eth1的IP信息,编辑后内容如下,前面auto eth1,让网卡开机自动挂载
    配置信息

    auto lo
    iface lo inet loopback
    auto eth1   #开机自动连接网络
    iface eth1 inet static    #static表示使用固定ip,dhcp表述使用动态ip
    address xxx.xxx.xxx.xxx   #本机IP地址
    netmask 255.255.255.0     # 子网掩码
    gateway 192.168.0.2       #默认路由
    #可忽略
    broadcask 192.168.0.255     #广播地址
    network 192.168.0.0 #该网段的第一个IP
    

    3、重新启动网卡

    /etc/init.d/networking restart
    

    二、常用软件安装

    1、安装sublime

    1. 添加源
      wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
      sudo add-apt-repository ppa:webupd8team/sublime-text-3
      
    2. 添加PPA
      PPA,表示Personal Package Archives,也就是个人软件包集很多软件包由于各种原因吧,不能进入官方的Ubuntu软件仓库。为了方便Ubuntu用户使用,launchpad.net提供了ppa,允许用户建立自己的软件仓库,自由的上传软件。PPA也被用来对一些打算进入Ubuntu官方仓库的软件,或者某些软件的新版本进行测试。当官方源中没有的时候需要自己添加,具体查看软件官方网站
      
    3. 更新源
      sudo apt-get update
      
    4. 安装sublime
      sudo apt-get install sublime-text-installer
      

    2、安装vim

    1. 你可以先卸载ubuntu上默认安装的vim-tidy:
      sudo apt-get remove vim-tiny
      
    2. 然后安装vim
      sudo apt-get install vim
      

    3、安装git

    1. 用于Debian / Ubuntu发行版的最新稳定版本
      sudo apt-get install git
      
    2. 对于Ubuntu,这个PPA提供了最新的稳定上游Git版本
      sudo add-apt-repository ppa:git-core/ppa
      
    3. 更新源
      sudo apt update
      
    4. 安装git
      sudo apt install git
      

    4、安装谷歌浏览器

    1. 将下载源添加到系统源中。
      sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
      
    2. 导入google软件公钥。
      wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
      
    3. 更新系统列表获得最新软件版本信息。
      sudo apt-get update
      
    4. 安装稳定版google
      sudo apt-get install google-chrome-stable
      

    5、安装typore

    1. 添加秘钥
      sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
      
    2. 添加源
      sudo add-apt-repository 'deb https://typora.io linux/'
      
    3. 更新源
      sudo apt-get update
      
    4. 安装typore
      sudo apt-get install typora
      

    6、安装jetbrains

    三、远程连接

    1、说明

    将ubuntu系统设置为服务器很简单,只需要开启ssh服务就可以了。开启了ssh服务以后,其它电脑就可以通过ssh登录你的这台ubuntu服务器

    2、安装ssh

    1. 安装openssh-server
      sudo apt-get install update
      
    2. 安装
      sudo apt-get install openssh-server
      
    3. 查看ssh服务是否开启
       ps -e |grep ssh
       如果出现如下7124 ?        00:00:00 sshd,
       否则没有开启 需要输入命令sudo /etc/init.d/ssh start取开启服务
      
    4. 停止服务
      sudo /etc/init.d/ssh stop
      
    5. 重启服务
      sudo /etc/init.d/sshrestart
      

    3、连接ubuntu

    1. linux系统
      ssh 用户名@IP地址:端口号
      默认22可以不写
      
    2. 使用root连接出现错误
      修改/etc/ssh/sshd_config文件。找如下的一句
      #PermitRootLogin yes
      要把前面的#号去掉。
      PermitRootLogin yes
      重启sshd服务器
      service sshd restart
      
    3. windows系统
      如果题主采用的是windows 物理机平台上的ubuntu虚拟机的话,保证一下几点即可:
      (1)物理机与虚拟机的IP处于同一网段
      (2)虚拟机网卡使用桥接方式
      (3)ssh 端口开启 默认22
      
    4. 推荐软件
      putty
      WinSCP
      xshell
      
    5. 查看Linux的IP地址(inet addr)
      ip addr
      
    6. 连接
      Login as: root
      Password: xxx
      

    相关文章

      网友评论

          本文标题:15、Linux-系统配置

          本文链接:https://www.haomeiwen.com/subject/uezayctx.html