彩世界平台-彩世界时时app-彩世界开奖app苹果下载

热门关键词: 彩世界平台,彩世界时时app,彩世界开奖app苹果下载

您的位置:彩世界平台 > 彩世界时时app > Linux软件安装管理,linux软件安装

Linux软件安装管理,linux软件安装

发布时间:2019-10-05 11:40编辑:彩世界时时app浏览(73)

    Linux 系统安装与软件配置相关,linux系统安装

    Linux软件安装管理,linux软件安装

    安装CentOS需注意问题

    CentOS是作为服务器的不二选择。

    • 强关后重启无法正常开机,不间断长鸣,判断为内存问题,换一条内存条解决;
    • 启动盘选择:
      注意搞清楚在哪个盘上。sda还是sdb,注意电脑自带硬盘不一定是sda。
    • 选择挂载点:
      要熟悉常用的Linux配置,必须有空间才行;否则无法加载;
    • 安装bootloader时注意不要装到U盘上,需手动选择启动顺序;
    • 软件源选择:
      根据需求配置;桌面版、服务器、工作站……
    • 在VMware中安装:
      安装前初始配置时操作系统类型选择注意是CentOS64,否则有可能导致没有网络,在安装时的网络配置里面可以对网络进行设置,安装时也可以直接对网络进行设置。
    • linux的主分区/扩展分区/逻辑分区
      3+1,最多允许四个分区,其中主分区 >= 1个,Linux的启动分区可以不放在主分区中,这点与windows相区别,但该处仍然将其放在主分区中。
    • 时钟问题:
      安装Linux和Windows双系统后,windows中时间比实际时间慢八个小时。原因是Linux采用UTC计时,硬件时间加上时区(东八区)为电脑时间,Windows系统直接将硬件时间作为当前系统时间,因而会慢八个小时。
    • not in the sudoers file
      进入root,更改/etc/sudoers文件:
      在root ALL=(ALL) ALL下面增加一行,
      xxx ALL=(ALL) ALL
      最后去掉文件的写入权限(sudoers文件的权限必须是440,否则使用sudo指令会报错)。

    1、软件包管理简介

    全新安装LinuxMint

    基于Ubuntu,但是界面更清新大气,也接近Windows,是Linux桌面版的上佳选择。

    • 卸载系统自带的libreoffice/openjdk,代之以wps office/oracle jdk(Debian安装命令:dpkg –i packagename),另外IntelliJ Ideas/Pycharm(运行bin目录下的sh文件即可,快捷方式会自动添加到菜单中),Anaconda2(bash运行该sh文件,再conda install一些库,注意系统自带的python不要清除了,否则会影响一些软件的运行),
    • 安装Chrome;
    • 安装WPS,去官网下载deb包;打开时提示缺失一些字体,下载相应的字体安装后即可;
    • 安装MySQL:sudo apt-get install mysql-server,中间root密码直接回车略过,完成后查看服务 sudo netstat –tap |grep mysql显示监听端口即表示安装成功;
    • 安装Apache:sudo apt-get install Apache2,安装完成在浏览器输入127.0.0.1可看到Apache首页;
    • 安装PHP5暂时没找到到包,so代之以xampp,直接运行run文件即可。但是这时由于3306端口被单独安装的mysql占用,导致xampp中的MySQL无法开启,更改端口为3307后可正常开启;
    • 设置开机自动挂载windows分区,编辑/etc/fstab文件,注意编辑前先备份,sudo apt-get install cairo-dock cairo-dock-plug-ins

    1.软件包分类

    源码包

    • 脚本安装包

    二进制包(RPM包、系统默认包)

    vim配置

    • 修改颜色
      vi ~/.vimrc #该文件原来没有
      在文件添加如下内容:
      hi Comment ctermfg =blue
      该方法同样可以修改其他关键字颜色
    • 添加行号
      set nu
    • 修改主题为sublime配色方案
      github地址:
      Put monokai.vim file in your ~/.vim/colors/ directory and add the following line to your ~/.vimrc:
      syntax enable
      colorscheme monokai
      注意linux中以“.”开头的文件默认为不可见,ls –a指令可以看见所有的文件。

    2.源码包

    配置~/.bashrc

    用户名@路径高亮显示,方便能看到每条指令的第一条输出在哪,不然混沌沌一片分不清。
    参考:

    源码包的优点是:

    • 开源,如果有足够的能力,可以修改源代码
    • 可以自由选择所需要的功能
    • 软件设计编译安装,所以更加适合自己的系统,更加稳定有效
    • 卸载方便

    Samba

    用于Windows和Linux文件共享的服务器,原来虚拟机用VMware可以通过VM tools设置共享文件夹,但是Hyper-V里好像没有这个工具,故转而用Samba。这里是Linux访问Windows的共享文件夹,反之类似。

    • 首先在windows下设置共享文件夹,右键共享即可,不再赘述;
    • Linux安装Samba,并设置挂载点

      yum install samba samba-client samba-common #安装Samba rpm -qa| grep samba #查看相关包 mount -t cifs -o username=,password= //ip/sharedir /mountpoint #挂载共享目录 #也可修改/etc/fstab文件,在下边添加如下内容: #//ip/sharedir /mnt/share cifs username=xxx,password=passwd 0 0

    源码包的缺点:

    • 安装过程步骤较多,尤其是安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误
    • 编译过程时间较长,安装比二进制安装时间长
    • 因为是编译安装,安装过程中一旦报错新手很难解决

    MySQL

    CentOS7yum源中没有MySQL,直接运行yum install -y mysql安装的是MariaDB,为安装MySQL:

    $ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm #下载repo源
    $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm              #安装获得repo源
    $ yum localinstall mysql57-community-release-el7-8.noarch.rpm          #安装源,5.7版本
    $ yum repolist enabled | grep "mysql.*-community.*"                    #查看源是否安装成功
    $ sudo yum install mysql-server                                           #安装
    $ mysql -V #查看版本,注意V大写
    $ service mysqld start                                                #启动服务
    $ mysql -u root -p                                                    #连接服务
    $./mysqladmin -u root -p password                                     #更改密码,cd到/bin
    

    注意较新版本的mysql默认root密码不为空,网上有人说通过查看文件看,但是没有该文件,最后通过进入安全模式mysqld --skip-grant-tables后更改root密码解决。

    3.RPM包

    用pscp实现windows和Linux间文件传送

    PSCP (PuTTY Secure Copy client)是PuTTY 提供的文件传输工具 ,通过 SSH 连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 SSH v1、SSH v2) 服务器。

    • Windows——>Linux

      windows下载putty,安装后在命令行中:pscp C:UserszhangDesktopputty-0.70.tar.gz [email protected]:/home/robin,根据提示输入linux密码,即可实现将桌面上的压缩包上传到linux的/home/robin目录下

    • Linux——>Windows
      命令行运行pscp [email protected]:/home/robin/test C:UserszhangDesktop即可将Linux服务器/home/robin目录下的test文件拷贝到Windows桌面上。注意windows路径不要带空格。

      如果是大批量传输文件,还是直接用FlashFXP这样的工具吧。

    二进制包的优点:

    • 包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载
    • 安装速度比源码包安装快的多

    安装pip

    有时自带的Python很多包都没有,要用pip安装,下面是安装pip的命令,注意下权限即可。

    $ wget https://bootstrap.pypa.io/get-pip.py
    $ sudo python get-pip.py
    $ pip -V  #查看pip版本
    $ sudo pip install Faker
    

    二进制包缺点:

    • 经过编译,不再可以看到源代码
    • 功能选择不如源码包灵活
    • 依赖性

    安装telnet服务

    yum install telnet-server
    yum install telent 
    systemctl enable telnet.socket  
    systemctl start telnet.socket  
    systemctl enable xinetd  
    systemctl start xinetd  
    

    与其他版本不同,centos7下面安装telnet 没有生成 /etc/xinetd.d/telnet 文件。
    若一直无法连接注意防火墙是否关闭。
    Windows下telnet功能可能需要到控制面板里开启。

    参考资料:


    0


    0

    查看评论

    系统安装与软件配置相关,linux系统安装 安装CentOS需注意问题 CentOS是作为服务器的不二选择。 强关后重启无法正常开机,不间断长鸣...

    4.脚本安装包

    所谓的脚本安装包,就是把复杂的软件包安装过程写成了程序脚本,初学者可以执行程序脚本实现一键安装。但实际安装的还是源码包和二进制包。

    优点:安装简单、快捷

    缺点:完全丧失了自定义性

    2、rpm命令管理

    Red Hat Package Manager/RPM 红帽软件包管理器

    RPM包命名规则

    1.RPM包的来源

    RPM包在系统光盘中

    2.RPM包命名原则

    httpd-2.2.15-15.el6.centos.1.i686.rpm

    • httpd 软件包名
    • 2.2.15 软件版本
    • 15 软件发布的次数
    • el6.centos 适合的Linux平台
    • i686 适合的硬件平台
    • rpm rpm扩展名

    3.RPM包依赖性

    树形依赖:a -> b -> c

    环形依赖:a -> b -> c -> a

    模块依赖:模块依赖,查询网站:www.rpmfind.net

    安装命令

    1.包全名与包名

    包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径。

    包名:操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm/中的数据库。

    2.RPM安装

    rpm -ivh 包全名

    选项:

    • -i(install) 安装
    • -v(verbose) 显示详细信息
    • -h(hash) 显示进度
    • --nodeps 不检测依赖性

    升级与卸载

    1、RPM包升级

    rpm -Uvh 包全名

    选项:

    • -U(upgrade) 升级

    2.卸载

    rpm -e 包名

    选项:

    • -e(erase) 卸载
    • --nodeps 不检查依赖性

    RPM包查询

    1.查询是否安装

    rpm -q 包名

    # 查询包是否安装

    • -q 查询(query)

    rpm -qa

    # 查询所有已经安装的RPM包

    • -a 所有(all)

    rpm -qa | grep httpd

    2.查询软件包详细信息

    rpm -qi 包名

    选项:

    • -i 查询软件信息(information)
    • -p 查询未安装包信息(package)

    3.查询包中文件安装位置

    rpm -ql 包名

    选项:

    • -l 列表(list)
    • -p 查询未安装包信息(package)

    RPM包默认安装位置

    RPM包默认安装路径

    /etc/

    配置文件安装目录

    /usr/bin

    可执行的命令安装目录

    /usr/lib/

    程序所使用的函数库保存位置

    /usr/share/doc

    基本软件使用手册保存位置

    /usr/share/man/

    帮助文件保存位置

    本文由彩世界平台发布于彩世界时时app,转载请注明出处:Linux软件安装管理,linux软件安装

    关键词: