iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Ubuntu 16.04 装机后的配置要点
  • 479
分享到

Ubuntu 16.04 装机后的配置要点

2023-06-02 08:06:38 479人浏览 八月长安
摘要

ubuntu 作为一个linux的发行版,在桌面环境的易用性上做了很多改善,对推动Linux的推广做了很大的贡献。同时,它作为服务器的操作系统也越来越多的被使用。当然,服务器端可能更多的人在使用Redhat、Centos等系统。Linux的

ubuntu 作为一个linux的发行版,在桌面环境的易用性上做了很多改善,对推动Linux的推广做了很大的贡献。同时,它作为服务器操作系统也越来越多的被使用。当然,服务器端可能更多的人在使用Redhat、Centos等系统。Linux的发行版本很多,基本命令都差不多,但是一些系统配置上,也存在着各种各样的差异。笔者结合Ubuntu的多年使用经验,总结一下Ubuntu系统的一些配置要点。

Ubuntu 16.04 装机后的配置要点

1. 网络的配置

Ubuntu在安装过程中会自动寻找网络连接并配置网络IP等,但是好多情况下,安装系统时不需要或不方便配置网络。那么,等我们安装完系统,就要先配好网络才能继续安装、配置其它软件。Ubuntu的网卡名称在几年前(大约14.04之前的版本)都是这样命名的:
有线网卡为eth0(多个网卡序号增大:eth2, eth3…),无线网卡是wlan0。
但是到了16.04的版本,网卡的命名做了非常大的改动,名称从eth0变为en开头的,为什么改名呢?

可预测的网络接口命名

自从 v197 systemd/udev 开始,系统可以为本地的Ethernet、WLAN和WWAN接口自动地分配可预测的、稳定的网络接口名称。该规范脱离了传统的命名机制(eth0,eth2,wlan0等),但是修复了许多问题。

原因

在传统的网络接口命名规则下,是由内核简单地从eth0开始为可被驱动探索到的设备分配名字(eht0,eth2…)。由于这些驱动不能够被现在技术所预测,意味着多个网络接口都可以被分配名为“eth0”、“eth2”这样的名字,这种方式存在一种隐患,就是一种接口可能是以“eth0”启动,但是结束时就变成了“eth2”.不可预测的命名规则存在着严重的安全威胁。 为了修复这个问题,许多方案被提出和实现。很长一段时间,udev都是根据Mac地址来分配永久了“ethX”名字。这导致了很多问题:这需要一个可写的但是通常不允许的root目录;由于系统的无边界性,当root一个OS镜像的时候可能会改变镜像的配置信息;许多系统的Mac地址并不是固定的。其中最大的问题是用户空间和系统内核对设备命名的冲突。 另一种解决方案就是“biOSdevname”,该方案通过找到固件中固定的拓扑信息然后利用它们分配固定的接口。这个命名机制同/dev

上面一段是systemd源码的注释,意思是:

en代表以太网卡

p3s0代表PCI接口的物理位置为(3, 0), 其中横座标代表bus,纵座标代表slot

那么如何查看我的机器上的网卡名称是什么呢?可以通过以下命令来查看:

ls /sys/class/net/Docker0 enp0s31f6 enx30b49e09b81e lo zt0

可以看到我的机器上有5个网卡设备。知道了网卡名称就可以配置网络IP了。这里,我们用vim编辑网络配置文件:

vim /etc/network/interfaces

如果你的网络是通过dhcp自动获取IP,可以这样编写配置文件:

auto lo # 代表127.0.0.1,即localhostiface lo inet loopbackauto enp0s31f6  # 这是网卡名称iface enp0s31f6 inet dhcp

如果你的网络有静态IP,则这样编写配置文件:

auto lo # 代表127.0.0.1,即localhostiface lo inet loopbackauto enp0s31f6  # 这是网卡名称iface enp0s31f6 inet static    address 10.1.40.240    gateway 10.1.40.254    netmask 255.255.255.0

如果你的网卡需要绑定多个IP,则增加的IP这样写:

auto enp0s31f6:0  # 这是虚拟出的网卡名称,加了:0,如果有更多IP,可以:1, :2, ...iface enp0s31f6:0 inet static    address 192.168.1.100    gateway 192.168.1.1    netmask 255.255.255.0

配置文件编辑完成后,重启一下网络,使配置生效:

sudo /etc/init.d/networking restart# 或者用service命令:sudo service networking restart

2. 更改源列表

源列表(sources.list)是Ubuntu的包管理软件apt-get获取软件的网址列表。该列表文件位于: /etc/apt/sources.list。由于Ubuntu官方的源地址在国外,国内访问速度很慢,所以,我们需要改成国内的镜像服务器,这样下载安装软件包的时候就可以很快了。比如,可以使用阿里云的镜像:

deb Http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

除了阿里云的镜像,国内还有清华大学镜像、中科大镜像等等,可以根据自己的网络连接情况选择镜像源。

随着 Ubuntu 16.04 LTS 的发布,Ubuntu 的软件包管理命令也发生了变化,新系统采用了 Debian 项目中所使用的 APT(Advanced Package Tool)来完成各种的不同的任务,APT 命令全面取代了我们之前在 Linux 软件包管理基本操作入门中所介绍的 apt-get、apt-cache 等功能。下面是新的apt和旧的apt-get、apt-cache的不同:

Ubuntu 16.04 LTS老版本Ubuntu
apt install 包名替代 apt-get install 包名
apt remove 包名替代 apt-get remove 包名
apt search 包名替代 apt-cache search 包名
apt show 包名替代 apt-cache show 包名
apt update替代 apt-get update
apt upgrade替代 apt-get upgrade
apt list –installed
  • 替代 dpkg –get-selections | grep -v deinstall
  • 替代 dpkg -l
apt list –upgradableapt-get -u upgrade –assume-no
apt edit-sources
  • 替代 echo ‘new line of text’ | sudo tee -a /etc/apt/sources.list
  • 替代 sudo nano /etc/apt/sources.list
apt autoremove替代 apt-get autoremove
apt purge 包名替代 apt-get purge 包名

3. 永久更改ulimit

ulimit限制着程序打开文件的数目,默认情况下为1024,作为服务器使用时,这个数字往往非常偏小。Ubuntu要修改这个限制,稍微有点复杂。以下步骤我们把限制数修改为:65536。

(1)修改系统限制

abc@ubuntu:~$ sudo vim /etc/sysctl.conf

文件最后增加一行:

fs.file-max = 65536

(2)修改limits.conf

sudo vim /etc/security/limits.conf

增加:

* soft nproc 65536* hard nproc 65536* soft nofile 65536* hard nofile 65536root soft nproc 65536root hard nproc 65536root soft nofile 65536root hard nofile 65536

(3)修改common-session

sudo vim /etc/pam.d/common-session

增加:

session required pam_limits.so

(4)编辑/etc/profile,加入

ulimit -SHn 65536

重启系统,再次通过命令ulimit -n 查看,该数字已经变成65536了。

修改MySQL的存储路径datadir

Ubuntu通过apt install Mysql-server 安装的mysql的默认路径是 /var/lib/mysql。作为服务器,我们往往把MySQL的数据盘单独出来,而不是和系统盘混在一起。比如,我们希望MySQL放在/database 这个数据盘上,则需要以下配置:

#0. 停止MySQL服务

sudo service mysql stop

#1.复制原有数据(-a 选项保持mysql目录的原始权限)
cp -ra /var/lib/mysql/ /database/

#2.修改MySQL配置文件

vim /etc/mysql/my.cnfdatadir = /database/mysql

#3.修改apparmor启动文件

vim /etc/apparmor.d/usr.sbin.mysqld#把/var/lib/mysql r/var/lib/mysql/** rwk#修改成/database/mysql r/database/mysql/** rwk,

#4.重启apparmor
/etc/init.d/apparmor restart

#5. 启动MySQL

sudo service mysql start

文章版权归属于猿人学www.yuanrenxue.com

--结束END--

本文标题: Ubuntu 16.04 装机后的配置要点

本文链接: https://www.lsjlt.com/news/229395.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu 16.04 装机后的配置要点
    Ubuntu 作为一个Linux的发行版,在桌面环境的易用性上做了很多改善,对推动Linux的推广做了很大的贡献。同时,它作为服务器的操作系统也越来越多的被使用。当然,服务器端可能更多的人在使用Redhat、CentOS等系统。Linux的...
    99+
    2023-06-02
  • Ubuntu 16.04 安装后配置环
    安装l2tp-vpn拨号 注意先安装iproute_3.12.0-2_all.deb之后再安装xl2tpd_1.2.5+zju-1_amd64.deb安装好之后需要先配置sudo vpn-connect -c,然后输入学号@a和密码即可使...
    99+
    2023-01-31
    Ubuntu
  • Ubuntu 16.04系统安装以后该怎么设置?
    linux 里Ubuntu还是比较受欢迎的,从安装到使用还是有一些东西需要我们去折腾的:比如输入法 ,编辑器,浏览器,桌面软件启动图标等等。接下来我给即将尝试Ubuntu的童鞋一些小小建议。 一、Ubuntu版本选择建议...
    99+
    2023-05-22
    Ubuntu
  • ubuntu 16.04配置MySQL主从同步的配置方法
    准备工作 1.主从数据库版本最好一致 2.主从数据库内数据保持一致 主数据库:121.199.27.227 /ubuntu 16.04 MySQL 5.7.21 ( 阿里云 ) 从数据库:182.254.1...
    99+
    2024-04-02
  • ubuntu安装miniconda后怎么配置
    安装miniconda后,可以按照以下步骤进行配置: 打开终端,输入以下命令来激活miniconda环境: source ~/m...
    99+
    2024-03-02
    ubuntu
  • 安装Ubuntu 11.04后的系统配置过程
    安装完Ubuntu 11.04后,您可以按照以下步骤进行系统配置:1. 更新系统:打开终端,运行以下命令更新系统:```sudo a...
    99+
    2023-09-22
    ubuntu
  • Ubuntu15.10安装之后需要怎么配置
    这篇文章主要讲解了“Ubuntu15.10安装之后需要怎么配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu15.10安装之后需要怎么配置”吧!本文向大家介绍一些我在 Ubunt...
    99+
    2023-06-13
  • MPLS L3×××的配置要点
    MPLS的V3是在PE上虚拟VRF路由器。一台PE如果有2个VRF则在它上面有3张路由表,全局,VRFA,VRFB,所有的VRF都会关联相应的接口,以及相应的路由协议,如果路由协议不支持多进程则无法完成多实例配置。利用这个方式有时候我们在无...
    99+
    2023-01-31
    要点 MPLS
  • 安装完MySQL后需要调整哪些配置
    本篇内容介绍了“安装完MySQL后需要调整哪些配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!写在开始前...
    99+
    2024-04-02
  • Hibernate配置的内容要点
    这篇文章主要介绍“Hibernate配置的内容要点”,在日常操作中,相信很多人在Hibernate配置的内容要点问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Hibernate配置的内容要点”的疑惑有所帮助!...
    99+
    2023-06-17
  • 安装windows7配置要求最低的配置
    win7系统是微软最经典的一款操作系统,这个系统很多小伙伴电脑上都用了很久了,但是大家有了解过电脑安装win7配置的最低要求吗?下面一起来看看吧。1、CPU运行速度要达到1GHz,可以是32位,也可以是64位的。2、内存最低要求是至少1G,...
    99+
    2023-07-18
  • CentOS7安装完之后的配置
    静态IP地址设置 查找网卡名称,通过在控制台使用ip a,查看到网卡名称,例如:eno16777984 使用vim打开相关配置文件:/etc/sysconfig/network-scripts/ifcfg-eno16777984 按照以下内...
    99+
    2023-06-06
  • 亚马逊服务器装机配置要求
    1. CPU 亚马逊服务器的装机配置要求中,CPU 是一个重要的考虑因素。根据您的需求和预算,您可以选择不同的 CPU 类型和规格。亚马逊提供了多种不同的 CPU 选项,包括 Intel Xeon、AMD EPYC 等。您可以根据您的应用...
    99+
    2023-10-27
    亚马逊 装机 服务器
  • ubuntu虚拟主机安装及配置的方法是什么
    安装和配置Ubuntu虚拟主机的方法如下:1. 首先,确保你的服务器已经安装了Ubuntu操作系统。2. 在服务器上安装Apache...
    99+
    2023-08-23
    ubuntu
  • 亚马逊云服务器装机配置要求
    1. CPU 亚马逊云服务器的 CPU 配置可以根据不同的需求进行选择。一般来说,如果你需要运行一些基本的应用程序,比如 Web 服务器、数据库等,那么选择 1 核心或 2 核心的 CPU 就足够了。如果你需要运行一些计算密集型的应用程序...
    99+
    2023-10-27
    亚马逊 装机 服务器
  • win7系统安装的配置要求
    Windows 7系统的最低配置要求如下:- 处理器:1 GHz或更高的32位(x86)或64位(x64)处理器- 内存:1 GB(...
    99+
    2023-08-28
    win7
  • Ubuntu安装VNC,配置多用户vnc连接Ubuntu,开机自启vnc命令
    Ubuntu安装VNC sudo apt updatesudo apt install xfce4 xfce4-goodies #安装桌面sudo apt install tigervnc-standalone-server tigerv...
    99+
    2023-08-18
    ubuntu linux 服务器
  • 最小化安装CentOS 6.X之后需要做的配置有哪些
    这篇文章将为大家详细讲解有关最小化安装CentOS 6.X之后需要做的配置有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一, /boot分区备份 二,网络配置 修改主机名: 代码如下:...
    99+
    2023-06-10
  • Ubuntu安装配置swift的方法是什么
    本文小编为大家详细介绍“Ubuntu安装配置swift的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ubuntu安装配置swift的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.下载最...
    99+
    2023-07-04
  • Torch7在Ubuntu下的安装与配置教程
    本篇内容介绍了“Torch7在Ubuntu下的安装与配置教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!为什么选择TorchTorch的目...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作