`
mtnt2008
  • 浏览: 369414 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linux基本配置(ubuntu)

阅读更多

基本安装:

   sudo apt-get install vim
   sudo apt-get install nautilus-open-terminal



1.网络配置


使用界面配置的默认配置文件:/etc/NetworkManager/system-connections目录


使用命令配置


IP地址配置文件: /etc/network/interfaces


打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.

1. 以DHCP方式配置网卡

编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces

并用下面的行来替换有关eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp

用下面的命令使网络设置生效:
sudo /etc/init.d/networking     restart
也可以在命令行下直接输入下面的命令来获取地址

sudo dhclient eth0

2. 为网卡配置静态IP地址

编辑文件/etc/network/interfaces:

sudo vi /etc/network/interfaces

并用下面的行来替换有关eth0的行:# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0

将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart

3. 设定第二个IP地址(虚拟IP地址)

编辑文件/etc/network/interfaces:

sudo vi /etc/network/interfaces

在该文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x

根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息.
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart

主机名称配置文件(/bin/hostname)

使用下面的命令来查看当前主机的主机名称:

sudo /bin/hostname

使用下面的命令来设置当前主机的主机名称:

sudo /bin/hostname newname

系统启动时,它会从/etc/hostname来读取主机的名称.


DNS配置文件

首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询.

要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件.
sudo vi /etc/resolv.conf

nameserver 202.96.128.68

nameserver 61.144.56.101

nameserver 192.168.8.220

/重新设置网络,以启用新设置

sudo /etc/init.d/networking restart


ifconfig 配置网卡

配置网卡的IP地址

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

在eth0上配置上192.168.0.1 的IP地址及24位掩码。若想再在eth0上在配置一个192.168.1.1/24 的IP地址怎么办?用下面的命令

ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0

这时再用ifconifg命令查看,就可以看到两个网卡的信息了,分别为:eth0和eth0:0。若还想再增加IP,那网卡的命名就接着 是:eth0:1、eth0:2...想要几个就填几个。ok!

配置网卡的硬件地址

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

就将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址邦定了。

将网卡禁用

ifconfig eth0 down

将网卡启用

ifconfig eth0 up

ifconfig 命令的功能很强大,还可以设置网卡的MTU,混杂模式等。

注意:ifconfig命令,机器重启之后配置消失




2.关于SSH


安装: sudo apt-get install openssh-server


SecureCRT中文显示乱码:

1,修改远程linux机器的配置
vim /etc/sysconfig/i18n
把LANG改成支持UTF-8的字符集
如:
LANG=”zh_CN.UTF-8″
或者是
LANG=”en_US.UTF-8″
2,然后再改Secure CRT的设置
Session Option→选字体(新宋体)→再选Character encoding(选UTF-8)

不会有乱码的是:fixedsys,新宋体,宋体
会出现乱码的 是:vt100,courier,courier new

 

注意:首先查看编码设置:echo $LANG 或者 locale;如果使用XShell,把treat CJK ambiguous charactors as wide设置去掉。


3.JAVA环境配置


配置环境变量

sudo vim /etc/environment


PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: /home/nick/share/jdk1.6.0_20/bin"
CLASSPATH=.:/home/nick/share/jdk1.6.0_20/lib
JAVA_HOME=/home/nick/share/jdk1.6.0_20


source /home/nick/.bashrc


注册JAVA和JAVAC命令

sudo update-alternatives --install /usr/bin/java java /home/nick/share/jdk1.6.0_20/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /home/nick/share/jdk1.6.0_20/bin/javac 300


系统默认的jdk

update-alternatives --config java

 


4.挂载文件系统

sudo vim /etc/rc.local

添加以下内容

sudo mount -t vboxsf VBOX /home/nick/share

分享到:
评论

相关推荐

    Linux Ubuntu命令配置IP

    在Linux Ubuntu系统中配置IP地址是一项基本且重要的网络管理技能。本文将详细介绍如何在Ubuntu系统中手动配置静态IP地址,并解释每个步骤背后的原理,确保即便是初学者也能轻松掌握。 #### 一、理解网络管理工具 ...

    ARM Linux Ubuntu 虚拟键盘配置文件及配置说明

    本资源提供的"ARM Linux Ubuntu 虚拟键盘配置文件及配置说明"正是为了解决这个问题,它允许你在Ubuntu Linux运行于ARM平台时,通过触摸屏或者其他交互方式实现键盘功能。 首先,我们要理解虚拟键盘的基本原理。虚拟...

    迅雷 for fedora32 linux mint 20 ubuntu 20.04

    这些标签涵盖了软件的基本信息,包括操作系统(Linux)、软件名称(迅雷)、主要功能(下载)、类型(软件)以及可能包含的附加资源(资料)。 在【压缩包子文件的文件名称列表】中提到的"tsxun"可能是迅雷软件的...

    Linux基础教程[基于Ubuntu].pdf

    理解这些基本概念对于配置和维护Linux系统至关重要。 Linux公社(***)是一个专注于Linux技术的网站,提供包括Ubuntu、Fedora、SUSE等Linux发行版的技术资料和最新IT资讯。它也是一个著名的Linux社区,为广大Linux...

    linux系统(Ubuntu)已编译darknet(cpu版)直接可用

    在Ubuntu系统中,安装和使用Darknet需要一些基本的步骤。首先,确保系统安装了必要的依赖项,如CUDA(如果需要GPU支持)、OpenCV、CMake等。然后,从GitHub上克隆Darknet源代码,使用CMake配置编译过程,最后通过`...

    ubuntu linux入门到精通

    在学习Ubuntu Linux时,首先要理解Linux的基础概念,包括操作系统的基本结构、命令行操作、文件系统管理等。Linux的命令行是其强大之处,通过掌握`ls`、`cd`、`mkdir`、`rm`等基本命令,可以高效地进行文件和目录的...

    linux命令大全ubuntu参考手册

    掌握Linux命令是每个系统管理员或开发者的基本技能,因为命令行界面提供了高效的工作方式。这份"Linux命令大全ubuntu参考手册"包含了丰富的资源,帮助你深入理解和熟练使用这两个平台。 首先,我们来看"Linux命令...

    Ubuntu配置Netbeans8.2

    * 在 Ubuntu 操作系统上安装和配置 Netbeans 8.2 需要进行一些基本的配置步骤。 * 需要安装 Java 8,以便 Netbeans 正常工作。 * 需要配置环境变量,以便 Netbeans 可以在命令行中使用。 * Netbeans 可以用于创建...

    ubuntu_linux_svn服务端客户端配置

    至此,你已经了解了在Ubuntu Linux上配置SVN服务端和客户端的基本步骤。记得在实际操作时根据具体需求调整配置,并确保系统安全。对于更高级的用法,如HTTPS、访问控制策略或RabbitMQ的集成,你可能需要进一步学习和...

    Ubuntu Linux课件

    总结来说,"Ubuntu Linux课件"涵盖了Linux的基本知识,从其起源发展到具体的操作系统Ubuntu,包括其特点和使用。学习这个课件将帮助用户理解Linux操作系统,掌握基本操作,熟悉编辑器的使用,并了解如何在Linux环境...

    linux服务器系统ubuntu6.06LTS学习入门

    Linux服务器系统Ubuntu 6.06 LTS学习入门是针对初学者设计的一套教程,旨在引导新人熟悉类Unix的自由BSD系统,尤其是Ubuntu服务器版的使用。Ubuntu 6.06 Long Term Support (LTS) 是一个稳定且长期支持的版本,适合...

    linux配置多个ip

    总的来说,配置Linux上的多IP地址是一项基本但重要的网络管理技能,这有助于优化网络架构并提高服务的可用性和效率。通过理解并熟练运用这些命令,您可以灵活地管理和维护Linux服务器的网络配置。

    VM虚拟机配置ubuntu网络

    尤其是对于使用VMware软件作为虚拟化平台的用户,本知识点将详细介绍如何配置Ubuntu系统在VM虚拟机中实现静态网络设置。 首先,需要了解Ubuntu系统中网络配置的基本原理。在较新的Ubuntu版本中(比如18.04及以后的...

    部署Ubuntu服务器的Delphi开发环境1

    学习并掌握vi编辑器的基本用法,因为后面需要修改系统配置。 7. **更换更新源**: 更换为高速的阿里云更新源,以加快更新速度和效率。将这些源添加到`/etc/apt/sources.list`文件中,替换原有的内容。 8. **验证...

    Ubuntu Linux Bible

    - **系统安装与配置**:本书详细介绍了如何在桌面或服务器上安装Ubuntu,包括系统的基本配置和优化技巧。 - **基础操作掌握**:读者将学习到Ubuntu的基本命令行操作、文件管理等基础知识,为后续深入学习打下坚实的...

    linux ubuntu

    Ubuntu的系统目录结构遵循Linux标准,清晰地划分了不同类型的文件和配置信息。了解Ubuntu的启动流程和如何更改运行级别对于系统管理和故障排查至关重要。此外,服务管理包括自动启动服务的设置和手动控制服务,这些...

    Ubuntu-Linux的桌面环境和初始设置.doc

    Ubuntu Linux 的桌面环境和初始设置是每一个 Ubuntu 用户都需要了解的基本知识。在开始配置和使用 Ubuntu 之前,我们需要了解 Ubuntu 的基本界面和操作。下面我们将详细介绍 Ubuntu 的桌面环境和初始设置。 1. ...

Global site tag (gtag.js) - Google Analytics