• linux系统修改源

    2019-06-12 18:42:24
    备份系统默认的。sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 打开sources.list文件。vim /etc/apt/sources.list 删除原有内容,dd 然后将里面的内容替换为以下内容并保存关闭。deb ...

    备份系统默认的源。
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

    打开sources.list文件。
    vim /etc/apt/sources.list

    删除原有内容,dd

    然后将里面的内容替换为以下内容并保存关闭。
    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

    sudo apt-get update -y
    sudo apt-get upgrade -y

    转载于:https://blog.51cto.com/4150953/2375466

    展开全文
  • rcp代表“remote file copy”(远程文件拷贝),该命令用在计算机之间拷贝文件。rcp有两种格式,第一种格式用于文件到文件的拷贝,第二种格式用于把文件或目录拷贝到另一个目录中。1. 命令格式rcp [参数] [源文件] ...

    rcp代表“remote file copy”(远程文件拷贝),该命令用在计算机之间拷贝文件。rcp有两种格式,第一种格式用于文件到文件的拷贝,第二种格式用于把文件或目录拷贝到另一个目录中。

    1. 命令格式

    rcp [参数] [源文件] [目标文件]

    2. 命令功能

    用于远端复制文件或目录,如同时指定两个以上的文件或目录,且最后是一个已存在的目标目录,则它把前面指定的所有文件或目录复制到目标目录中。

    3.命令参数

    -r,递归地把源目录中的所有内容拷贝到目的目录中。要使用这个选项,目的必须是一个目录。

    -p,保留源文件的修改时间和模式,忽略umask。

    -k,请求rcp获得在指定区域内远程主机的Kerberos许可,而不是获得由krb_relmofhost确定区域内的远程主机的Kerberos许可。

    -x,为传送的所有数据打开DES加密。这会影响响应时间和CPU利用率,但是可以提高安全性。如果在文件名中指定的路径不是完整的路径名,那么这个路径被解释为相对远程机上同名用户的主目录。如果没有给出远程用户名,就使用当前用户名。如果远程机上的路径包含特殊shell字符,需要用反斜线(\)、双引号(”)或单引号(’)括起来,使所有的shell元字符都能被远程地解释。需要说明的是,rcp不提示输入口令,它通过rsh命令来执行拷贝。

    directory,每个文件或目录参数既可以是远程文件名也可以是本地文件名。远程文件名具有如下形式:rname@rhost:path,其中rname是远程用户名,rhost是远程计算机名,path是这个文件的路径。

    如果系统中有/etc/hosts文件,系统管理员应确保该文件包含远程主机。/etc/hosts 文件中有一行文字,其中包含每个远程系统的以下信息:

    internet_address   official_name   alias

    例如:

    9.186.10.***    webserver1.com     58.webserver

    .rhosts文件位于远程主机的主目录下,其中包含本地系统的名称和本地登录名。例如远程主机的.rhosts文件:webserver1 root,其中,webserver1是本地系统的名称,root是本地登录名。这样,webserver1上的root可在包含.rhosts文件的远程系统中复制文件。

    • 配置过程,只对root用户生效

      1. 在双方root用户根目录下建立.rhosts文件,并将双方的hostname加进去.在此之前应在双方的 /etc/hosts文件中加入对方的IP和hostname

      2. 把rsh服务启动起来,redhat默认是不启动的。
        方法:用执行ntsysv命令,在rsh选项前用空格键选中,确定退出。然后执行:
        service xinetd restart即可。

      3. 到/etc/pam.d/目录下,把rsh文件中的auth required /lib/security/pam_securetty.so
        一行用“#”注释掉即可。(只有注释掉这一行,才能用root用户登录)

    • 命令使用:复制本地系统的文件到远程主机

    rcplocal_fileremote_hostname:remote_fileEnter

    注意,如果当前目录下没有 local_file,则除本地文件名外,还需要提供相对路径(自当前目录开始)或绝对路径名(自 / 开始)。仅当希望将remote_hostname上的remote_file放到其他目录(远程主目录除外)下时,才需要为其指定完整的(绝对)路径。

    4. 使用实例

    例一:复制当前目录下的test1到远程主机webserver1

    命令:rcp test1 webserver1:/home/root/test3

    说明:复制test1到远程子目录test3下,名称仍为test1;如果仅提供了远程主机名,rcp复制test1到远程主目录下,名称仍为test1。

    例二:复制远程主机的文件到本地目录下

    命令:rcp remote_hostname:remote_file local_fileEnter

    rcp webserver1:/home/root/test2 . Enter
    
    // 将远程主机webserver1的test2复制到当前目录

    说明:点 (.) 是“当前目录”的简写形式。在这种情况下,远程目录的test2被复制到本地当前目录下,名称仍为test2。

    复制test2到本地系统的其他目录otherdir下,请使用以下绝对或相对路径名:

    rcp webserver1:/home/root/test2 otherdir/ Enter

    复制test2到本地系统的其他目录otherdir下,并重命名otherfile:

    rcp webserver1:/home/root/test2 otherdir/otherfile Enter


    例三:将本地目录复制到远程主机

    命令:rcp –r local_dir remote_hostname:remote_dir Enter

    说明:如果当前目录下没有 local_dir,则除本地目录名外,还需要提供相对路径名(自当前目录开始)或绝对路径名(自 / 顶级目录开始)。另外,如果主目录下没有 remote_dir,则 remote_dir 将需要一个相对路径(自主目录开始)或绝对路径(自 / 开始)。

    rcp –r work webserver1:/home/root/products Enter
    

    说明:在webserver1:/home/root/products下,创建名为work的目录及其全部内容(假定/home/root/products已存在于webserver1中)。假定用户处于包含work的本地目录下。否则,提供该目录的相对或绝对路径,如 /home/root/work。

    例四:从远程系统复制目录

    复制远程主机的目录,文件,子目录到本地目录,使用rcp和 -r(递归)选项。

    命令:rcp –r remote_hostname:remote_dir local_dir Enter

    rcp –r webserver1:/home/root/work . Enter
    

    点.表示当前目录,将在此目录下创建work目录。

    展开全文
  • 文件系统在Linux下看上去就像一棵树,我们把文件系统形象地称为树形结构。 文件系统用来组织,排列,存取文件,我们通过ls查看其结构。linux文件系统的最顶端是/,称为root,所有的目录、文件、设备都在/之下,它是...

    文件系统在Linux下看上去就像一棵树,我们把文件系统形象地称为树形结构。
    文件系统用来组织,排列,存取文件,我们通过ls查看其结构。linux文件系统的最顶端是/,称为root,所有的目录、文件、设备都在/之下,它是文件系统的组织者,也是最上级的领导者。

    由于linux是开放源代码,各大公司和团体根据linux内核做各自的操作,编程。这样就造成根目录下的不同内容,使得个人不能使用他人的linux系统PC。因为你根本不知道一些基本的配置,文件在哪里,这就造成了混乱。这就是FHS(Filesystem Hierarchy Standard )机构诞生的原因。该机构是linux爱好者自发组成的一个团体,主要是对linux做一些基本的要求,不至于操作者换一台主机就成了“linux文盲”。

    根据FHS(http://www.pathname.com/fhs/)的官方文件, 他们的主要目的是让使用者了解到已安装的软件通常位于哪个目录下,所以他们希望独立的软件开发商、操作系统制作者、想要维护系统的用户,都能够遵循FHS的标准。也就是说,FHS的重点在于规范每个特定的目录下应该放置什么样的数据。

    FHS根据文件系统使用的频繁度和是否允许使用者随意更动, 将目录定义成为四种交互作用的形态:

    可分享的(shareable) 不可分享的(unshareable)
    不变的(static) /usr (软件放置处) /etc (配置文件)
    /opt (第三方软件) /boot (开机与内核文件)
    可变动的(variable) /var/mail (使用者邮件信箱) /var/run (程序相关)
    /var/spool/news (新闻组) /var/lock (程序相关)

    四种类型:

    • 1.可分享的

    可以分享给其他系统挂载使用的目录,所以包括执行文件与用户的邮件等数据, 是能够分享给网络上其他主机挂载用的目录;

    • 2.不可分享的

    自己机器上面运作的装置文件或者是与程序有关的socket文件等, 由于仅与自身机器有关,所以当然就不适合分享给其他主机了。

    • 3.不变的

    有些数据是不会经常变动的,跟随着distribution而不变动。 例如函式库、文件说明文件、系统管理员所管理的主机服务配置文件等等;

    • 4.可变动的

    经常改变的数据,例如登录文件、一般用户可自行收受的新闻组等。

    事实上,FHS针对目录树架构仅定义出三层目录底下应该放置什么数据而已,分别是底下这三个目录的定义:

    / (root, 根目录):与开机系统有关;

    /usr (unix software resource):与软件安装/执行有关;

    /var (variable):与系统运作过程有关。

    一. 根目录 (/) 的意义与内容:

    根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的, 同时根目录也与开机/还原/系统修复等动作有关。 由于系统开机时需要特定的开机软件、核心文件、开机所需程序、 函式库等等文件数据,若系统出现错误时,根目录也必须要包含有能够修复文件系统的程序才行。 因为根目录是这么的重要,所以在FHS的要求方面,他希望根目录不要放在非常大的分区, 因为越大的分区内你会放入越多的数据,如此一来根目录所在分区就可能会有较多发生错误的机会。

    因此FHS标准建议:根目录(/)所在分区应该越小越好, 且应用程序所安装的软件最好不要与根目录放在同一个分区内,保持根目录越小越好。 如此不但效能较佳,根目录所在的文件系统也较不容易发生问题。说白了,就是根目录和Windows的C盘一个样。

    根据以上原因,FHS认为根目录(/)下应该包含如下子目录:

    目录 应放置档案内容
    /bin 系统有很多放置执行档的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。在/bin底下的指令可以被root与一般帐号所使用,主要有:cat,chmod(修改权限), chown, date, mv, mkdir, cp, bash等等常用的指令。
    /boot 主要放置开机会使用到的档案,包括Linux核心档案以及开机选单与开机所需设定档等等。Linux kernel常用的档名为:vmlinuz ,如果使用的是grub这个开机管理程式,则还会存在/boot/grub/这个目录。
    /dev 在Linux系统上,任何装置与周边设备都是以档案的型态存在于这个目录当中。 只要通过存取这个目录下的某个档案,就等于存取某个装置。比要重要的档案有/dev/null, /dev/zero, /dev/tty , /dev/lp*, / dev/hd*, /dev/sd*等等
    /etc 系统主要的设定档几乎都放置在这个目录内,例如人员的帐号密码档、各种服务的启始档等等。 一般来说,这个目录下的各档案属性是可以让一般使用者查阅的,但是只有root有权力修改。 FHS建议不要放置可执行档(binary)在这个目录中。 比较重要的档案有:/etc/inittab, /etc/init.d/, /etc/modprobe.conf, /etc/X11/, /etc/fstab, /etc/sysconfig/等等。 另外,其下重要的目录有:/etc/init.d/ :所有服务的预设启动script都是放在这里的,例如要启动或者关闭iptables的话: /etc/init.d/iptables start,/etc/init.d/ iptables stop /etc/xinetd.d/ :这就是所谓的super daemon管理的各项服务的设定档目录。 /etc/X11/ :与X Window有关的各种设定档都在这里,尤其是xorg.conf或XF86Config这两个X Server的设定档。
    /home 这是系统预设的使用者家目录(home directory)。 在你新增一个一般使用者帐号时,预设的使用者家目录都会规范到这里来。比较重要的是,家目录有两种代号:~ :代表当前使用者的家目录,而 ~guest:则代表用户名为guest的家目录。
    /lib 系统的函式库非常的多,而/lib放置的则是在开机时会用到的函式库,以及在/bin或/sbin底下的指令会呼叫的函式库而已 。 什么是函式库呢?妳可以将他想成是外挂,某些指令必须要有这些外挂才能够顺利完成程式的执行之意。 尤其重要的是/lib/modules/这个目录,因为该目录会放置核心相关的模组(驱动程式)。
    /media media是媒体的英文,顾名思义,这个/media底下放置的就是可移除的装置。 包括软碟、光碟、DVD等等装置都暂时挂载于此。 常见的档名有:/media/floppy, /media/cdrom等等。
    /mnt 如果你想要暂时挂载某些额外的装置,一般建议妳可以放置到这个目录中。在古早时候,这个目录的用途与/media相同啦。 只是有了/media之后,这个目录就用来暂时挂载用了。
    /opt 这个是给第三方协力软体放置的目录 。 什么是第三方协力软体啊?举例来说,KDE这个桌面管理系统是一个独立的计画,不过他可以安装到Linux系统中,因此KDE的软体就建议放置到此目录下了。 另外,如果妳想要自行安装额外的软体(非原本的distribution提供的),那么也能够将你的软体安装到这里来。 不过,以前的Linux系统中,我们还是习惯放置在/usr/local目录下。
    /root 系统管理员(root)的家目录。 之所以放在这里,是因为如果进入单人维护模式而仅挂载根目录时,该目录就能够拥有root的家目录,所以我们会希望root的家目录与根目录放置在同一个分区中。
    /sbin Linux有非常多指令是用来设定系统环境的,这些指令只有root才能够利用来设定系统,其他使用者最多只能用来查询而已。放在/sbin底下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的指令。至于某些伺服器软体程式,一般则放置到/usr/sbin/当中。至于本机自行安装的软体所产生的系统执行档(system binary),则放置到/usr/local/sbin/当中了。常见的指令包括:fdisk, fsck, ifconfig, init, mkfs等等。
    /srv srv可以视为service的缩写,是一些网路服务启动之后,这些服务所需要取用的资料目录。 常见的服务例如WWW, FTP等等。 举例来说,WWW伺服器需要的网页资料就可以放置在/srv/www/里面。呵呵,看来平时我们编写的代码应该放到这里了。
    /tmp 这是让一般使用者或者是正在执行的程序暂时放置档案的地方。这个目录是任何人都能够存取的,所以你需要定期的清理一下。当然,重要资料不可放置在此目录啊。 因为FHS甚至建议在开机时,应该要将/tmp下的资料都删除。


    事实上FHS针对根目录所定义的标准就仅限于上表,不过仍旧有些目录也需要我们了解一下,具体如下:

    目录 放置的文件内容
    /lost+found 这个目录是使用标准的ext2/ext3档案系统格式才会产生的一个目录,目的在于当档案系统发生错误时,将一些遗失的片段放置到这个目录下。 这个目录通常会在分割槽的最顶层存在,例如你加装一个硬盘于/disk中,那在这个系统下就会自动产生一个这样的目录/disk/lost+found
    /proc 这个目录本身是一个虚拟文件系统(virtual filesystem)喔。 他放置的资料都是在内存当中,例如系统核心、行程资讯(process)(是进程吗?)、周边装置的状态及网络状态等等。因为这个目录下的资料都是在记忆体(内存)当中,所以本身不占任何硬盘空间。比较重要的档案(目录)例如: /proc/cpuinfo, /proc/dma, /proc/interrupts, /proc/ioports, /proc/net/*等等。呵呵,是虚拟内存吗[guest]?
    /sys 这个目录其实跟/proc非常类似,也是一个虚拟的档案系统,主要也是记录与核心相关的资讯。 包括目前已载入的核心模组与核心侦测到的硬体装置资讯等等。 这个目录同样不占硬盘容量。


    除了这些目录的内容之外,另外要注意的是,因为根目录与开机有关,开机过程中仅有根目录会被挂载, 其他分区则是在开机完成之后才会持续的进行挂载的行为。就是因为如此,因此根目录下与开机过程有关的目录, 就不能够与根目录放到不同的分区去。那哪些目录不可与根目录分开呢?有底下这些:

    /etc:配置文件

    /bin:重要执行档

    /dev:所需要的装置文件

    /lib:执行档所需的函式库与核心所需的模块

    /sbin:重要的系统执行文件

    这五个目录千万不可与根目录分开在不同的分区。请背下来啊。

    二. /usr的意义与内容

    依据FHS的基本定义,/usr里面放置的数据属于可分享的与不可变动的(shareable, static), 如果你知道如何透过网络进行分区的挂载(例如在服务器篇会谈到的NFS服务器),那么/usr确实可以分享给局域网络内的其他主机来使用喔。

    /usr不是user的缩写,其实usr是Unix Software Resource的缩写, 也就是Unix操作系统软件资源所放置的目录,而不是用户的数据啦。这点要注意。 FHS建议所有软件开发者,应该将他们的数据合理的分别放置到这个目录下的次目录,而不要自行建立该软件自己独立的目录。

    因为是所有系统默认的软件(distribution发布者提供的软件)都会放置到/usr底下,因此这个目录有点类似Windows 系统的C:Windows + C:Program files这两个目录的综合体,系统刚安装完毕时,这个目录会占用最多的硬盘容量。 一般来说,/usr的次目录建议有底下这些:

    目录 应放置的文件内容
    /usr/X11R6/ 为X Window System重要数据所放置的目录,之所以取名为X11R6是因为最后的X版本为第11版,且该版的第6次释出之意。
    /usr/bin/ 绝大部分的用户可使用指令都放在这里。请注意到他与/bin的不同之处。(是否与开机过程有关)
    /usr/include/ c/c++等程序语言的档头(header)与包含档(include)放置处,当我们以tarball方式 (*.tar.gz 的方式安装软件)安装某些数据时,会使用到里头的许多包含档。
    /usr/lib/ 包含各应用软件的函式库、目标文件(object file),以及不被一般使用者惯用的执行档或脚本(script)。 某些软件会提供一些特殊的指令来进行服务器的设定,这些指令也不会经常被系统管理员操作, 那就会被摆放到这个目录下啦。要注意的是,如果你使用的是X86_64的Linux系统, 那可能会有/usr/lib64/目录产生
    /usr/local/ 统管理员在本机自行安装自己下载的软件(非distribution默认提供者),建议安装到此目录, 这样会比较便于管理。举例来说,你的distribution提供的软件较旧,你想安装较新的软件但又不想移除旧版, 此时你可以将新版软件安装于/usr/local/目录下,可与原先的旧版软件有分别啦。 你可以自行到/usr/local去看看,该目录下也是具有bin, etc, include, lib…的次目录
    /usr/sbin/ 非系统正常运作所需要的系统指令。最常见的就是某些网络服务器软件的服务指令(daemon)
    /usr/share/ 放置共享文件的地方,在这个目录下放置的数据几乎是不分硬件架构均可读取的数据, 因为几乎都是文本文件嘛。在此目录下常见的还有这些目录:/usr/share/man:联机帮助文件;/usr/share/doc:软件杂项的文件说明;/usr/share/zoneinfo:与时区有关的时区文件
    /usr/src/ 一般原始码建议放置到这里,src有source的意思。至于核心原始码则建议放置到/usr/src/linux/目录下。

    三. /var 的意义与内容

    如果/usr是安装时会占用较大硬盘容量的目录,那么/var就是在系统运作后才会渐渐占用硬盘容量的目录。 因为/var目录主要针对常态性变动的文件,包括缓存(cache)、登录档(log file)以及某些软件运作所产生的文件, 包括程序文件(lock file, run file),或者例如MySQL数据库的文件等等。常见的次目录有:

    目录 应放置文件内容
    /var/cache 应用程序本身运作过程中会产生的一些暂存文件
    /var/lib/ 程序本身执行的过程中,需要使用到的数据文件放置的目录。在此目录下各自的软件应该要有各自的目录。 举例来说,MySQL的数据库放置到/var/lib/mysql/而rpm的数据库则放到/var/lib/rpm去
    /var/lock/ 某些装置或者是文件资源一次只能被一个应用程序所使用,如果同时有两个程序使用该装置时, 就可能产生一些错误的状况,因此就得要将该装置上锁(lock),以确保该装置只会给单一软件所使用。 举例来说,刻录机正在刻录一块光盘,你想一下,会不会有两个人同时在使用一个刻录机烧片? 如果两个人同时刻录,那片子写入的是谁的数据?所以当第一个人在刻录时该刻录机就会被上锁, 第二个人就得要该装置被解除锁定(就是前一个人用完了)才能够继续使用
    /var/log/ 非常重要。这是登录文件放置的目录。里面比较重要的文件如/var/log/messages, /var/log/wtmp(记录登入者的信息)等。
    /var/mail/ 放置个人电子邮件信箱的目录,不过这个目录也被放置到/var/spool/mail/目录中,通常这两个目录是互为链接文件。
    /var/run/ 某些程序或者是服务启动后,会将他们的PID放置在这个目录下
    /var/spool/ 这个目录通常放置一些队列数据,所谓的“队列”就是排队等待其他程序使用的数据。 这些数据被使用后通常都会被删除。举例来说,系统收到新信会放置到/var/spool/mail/中, 但使用者收下该信件后该封信原则上就会被删除。信件如果暂时寄不出去会被放到/var/spool/mqueue/中, 等到被送出后就被删除。如果是工作排程数据(crontab),就会被放置到/var/spool/cron/目录中。

    由于FHS仅是定义出最上层(/)及次层(/usr, /var)的目录内容应该要放置的文件或目录数据, 因此,在其他次目录层级内,就可以随开发者自行来配置了。

    四. 目录树(directory tree)

    在Linux底下,所有的文件与目录都是由根目录开始的。那是所有目录与文件的源头, 然后再一个一个的分支下来,因此,我们也称这种目录配置方式为:目录树(directory tree), 这个目录树的主要特性有:

    目录树的启始点为根目录 (/, root);

    每一个目录不止能使用本地端的 partition 的文件系统,也可以使用网络上的 filesystem 。举例来说, 可以利用 Network File System (NFS) 服务器挂载某特定目录等。

    每一个文件在此目录树中的文件名(包含完整路径)都是独一无二的。

    如果我们将整个目录树以图的方法来显示,并且将较为重要的文件数据列出来的话,那么目录树架构就如下图所示:
    这里写图片描述

    五. 绝对路径与相对路径

    除了需要特别注意的FHS目录配置外,根据文件名写法的不同,可将所谓的路径(path)定义为绝对路径(absolute)与相对路径(relative)。 这两种文件名/路径的写法依据是这样的:

    绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /home/dmtsai/.bashrc

    相对路径:相对于目前路径的文件名写法。例如./home/dmtsai或 http://www.cnblogs.com/home/dmtsai/ 等。反正开头不是 / 就属于相对路径的写法

    而你要了解,相对路径是以你当前所在路径的相对位置来表示。举例来说,你目前在 /home下,想要进入 /var/log 时,可以怎么写呢?

    cd /var/log   (absolute)
    
    cd ../var/log (relative)

    因为你在/home下,所以要回到上一层 (../) 之后,才能继续往 /var 来移动的,特别注意这两个特殊的目录:

    .  :代表当前的目录,也可以使用 ./ 来表示;
    
    .. :代表上一层目录,也可以 ../ 来代表。

    这个 . 与 .. 目录概念是很重要的,你常常会看到 cd .. 或 ./command 之类的指令下达方式, 就是代表上一层与目前所在目录的工作状态。

    展开全文
  • 更改linux中的软件

    2018-11-13 14:04:54
    1.首先进入sources.list,配置软件 vim /etc/apt/sources.list 2.将里面的内容清空,替换为 deb http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse deb-src ...
    1.首先进入sources.list,配置软件源
    
    vim /etc/apt/sources.list
    
    2.将里面的内容清空,替换为
    
    deb http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse  
    deb-src http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse  
    deb http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted  
    deb-src http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted  
    deb http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted  
    deb http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted  
    deb-src http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted  
    deb http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted  
    deb-src http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted  
    deb-src http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted 

     

    3.更新

    sudo apt-get update 

     

    展开全文
  • 2.1在终端中修改镜像: 2.2使用可视化工具更改镜像 1、首先查看当前镜像 在终端中: ☞cd /etc/apt ☞ls  ☞sudo vim sources.list 我当前是清华的,如果你的是国外的,就改一下。 2、更改镜像...

    目录

    1、首先查看当前镜像源

    2、更改镜像源(两种方法:终端和可视化工具)

    2.1在终端中修改镜像源:

    2.2使用可视化工具更改镜像源


    1、首先查看当前镜像源

    在终端中:

    ☞cd /etc/apt

    ☞ls

     ☞sudo vim sources.list

    我当前是清华的,如果你的是国外的,就改一下。

    2、更改镜像源(两种方法:终端和可视化工具)

    2.1在终端中修改镜像源:

    首先要找到国内镜像源地址,国内镜像源地址有跟多,比如清华大学,阿里巴巴,网易等等很多,个人感觉清华大学的特点是种类多、齐全,阿里巴巴则是速度快。

    进入/etc/apt,打开你的sources.list      ☞sudo vim sources.list

    找到你需要的国内镜像源,复制:

    清华:https://mirrors.tuna.tsinghua.edu.cn/

    将vim中的原内容全部覆盖,保存(vim基本操作见https://blog.csdn.net/mydistance/article/details/82717408

    将你的操作进行更新,☞sudo apt-get update(使更改操作生效)

    阿里云镜像源地址:https://opsx.alibaba.com/mirror

    2.2使用可视化工具更改镜像源

    进入系统设置,

    点击软件和更新,

    你可以直接选择需要的镜像源地址,保存更新,也可以点击“选择最佳服务器”测试后选择

    展开全文
  • Linux修改源

    2019-10-30 11:12:12
    Ubuntu 18.04修改默认为国内 2.CentOS7修改默认为国内
  • Linux

    2019-05-24 09:08:27
    安装完成Linux后经常需要用到yum安装一些软件或者插件,因此大部分需要给yum换下源,去下载,类似Maven切换镜像,之前经常用到,不过每次换完后,又忘了具体 的地址,因此记录一下相关的代码,以便后续用到时候快速...
  • linux修改源镜像地址

    2018-02-21 15:27:01
    1.1 CentOS修改yum镜像地址为:mirrors.163.com (也可以改为阿里云镜像) 1、首先备份系统自带yum配置文件/etc/yum.repos.d/CentOS-Base.repo [root@iZ91q68xe2hhxlZ yum.repos.d]# mv /etc/yum.repos.d/CentOS-...
  • linux修改源

    2019-03-26 09:10:27
    1.在etc/apt/sources.list 修改源 可以sudo su 进入 2.vi /etc/apt/sources.list 按两次enter进入修改页面 3. i 命令进入修改模式,esc 退回到命令模式, :进入底行模式,wq!保存 4. apt-get update 更新 .....
  • linux更换

    2019-06-18 11:10:16
    1、ubuntu 更换 以ubuntu16.04为例 (1)cp /etc/apt/sources.list /etc/apt/sources.list.bak //备份系统原有的 (2)vi /etc/apt/sources.list //将文件内容改为如下对应需要的的内容 阿里: # deb ...
  • 有时候CentOS默认的yum不一定是国内镜像,导致yum在线安装及更新速度不是很理想。这时候需要将yum设置为国内镜像站点。国内主要开源的开源镜像站点应该是网易和阿里云了。 一、centos系统 修改CentOS默认yum...
  • linux 修改yum

    2019-01-04 09:17:51
    因为redhat自带的yum是收费...下面,直接进入正题,修改yum。 1,查看本地yum安装包并卸载自带的yum包 1)查看系统自带的yum包  rpm -qa | grep yum 2)卸载自带的yum包 rpm -qa | grep yum | xargs rpm ...
  • linux 修改软件

    2019-05-11 11:56:08
    软件源文件位置在 /etc/apt/sources.list linux 更新软件后需要 apt-get update
  • linux平台修改pip

    2018-12-15 16:54:19
    方法一:临时修改 # 在pip后指定 pip install ipython -i http://mirrors.aliyun.com/pypi/simple/ 方法二:永久修改 # 找到~/.pip/pip.conf,如果不存在就创建 # 加入 [global] timeout = 10 # 设置超时,单位...
  • linux下修改apt下载

    2019-06-26 10:51:17
    很多时候使用apt install命令会出现Unabletofetchsomearchives的错误,我们需要运行以下apt update,可是经常会出现下载速度很慢的...1、修改源地址:cp /etc/apt/sources.list /etc/apt/sources.list.bakvim /etc/ap...
  • Linux修改pip下载

    2019-07-08 19:23:58
    Linux下永久更换镜像 需要修改~/ .pip/pip.conf cd~ mkdir pip cd pip vi pip.conf 在pip.conf中,添加配置内容 i 进入插入状态 [global] timeout = 6000 index-url = http://pypi.douban.com/simple ...
  • 如何更改linux的软件 在我们linux使用过程中,肯定是要学会安装软件的,其实一般自带软件安装工具,如ubuntu 的apt等,可是个人感觉比windows的软件安装还是要麻烦点(本人白菜一枚,理解也不深刻,勿喷!),有...
  • linux修改PIP镜像

    2019-12-18 14:36:40
    linux修改PIP镜像镜像配置 默认的下载太慢,常常出错,特别是打docker镜像时候迈向成功的最后一步失败,真是让人奔溃 下面是国内的几个pip 镜像 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云...
  • linux 修改pip

    2020-04-29 10:15:26
  • linux python 修改pip

    2019-08-16 14:09:45
    mkdir /root/.pip touch /root/.pip/pip.conf echo “[global] index-url = .../root/pip/pip.conf 常用:   阿里云 https://mirrors.aliyun.com/pypi/simple/   中国科技大学 https://pypi.mi...
1 2 3 4 5 ... 20
收藏数 352,913
精华内容 141,165