您的位置:首页 > 运维架构 > Linux

Linux常用软件安装方式

2019-07-12 16:06 22 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_45058939/article/details/95627658

Linux常用软件安装方式

常用的三种方式

  1. rmp

  2. yum

  3. 源代码安装

rmp

安装:

rpm –ivh 软件包名

参数说明:

  • -i 安装软件
  • -t 测试安装,不是真的安装
  • -p 显示安装进度
  • -f 忽略任何错误
  • -U 升级安装
  • -v 检测套件是否正确安装

实例:

rpm –ivh jdk-7u4-linux-i586.rpm

安装jdk

卸载:

rpm -e 软件名

实例:

rpm -e jdk

查询安装

rpm -qa
// 查询所有rpm软件包

rpm -qa | grep mysql
// 查询是否安装mysql

rpm -ql | grep mysql
// 查询mysql安装位置

yum

显示已安装的软件包

yum list installed

查找可以安装的软件包(以tomcat为例)

yum list tomcat

安装

yum install 软件包名

实例

yum -y install mysql-community-server // 加 -y 表示自动安装

更新

yum update 软件包名

实例

yum update mysql-community-server

卸载

yum remove 软件包名

实例

yum remove mysql-community-server

源码安装

deb包安装:

dpkg –i deb的软件包名

实例:

dpkg –i software-1.2.3-1.deb

查找:

dpkg –l ‘软件包名’

实例

dpkg –l ‘software’

卸载:

dpkg –e 软件名

实例:

dpkg –e software

tar.gz源码安装

安装步骤:

  1. 取得应用软件安装包
  2. 解压文件
  3. 进入文件目录
  4. 执行
    ./configure
    命令为编译做准备
  5. 执行
    make
    命令进行软件编译
  6. 执行
    make install
    完成安装
  7. 执行
    make clean
    删除安装时产生的临时文件(根据个人需求)

具体操作:

  • 找到相应的软件包,比如soft.tar.gz,下载到本机某个目录
  • 打开终端,切换到root用户
    su -
    ,并进入到soft.tar.gz所在目录,解压soft.tar.gz:
    tar -xzvf soft.tar.gz
  • 进入到解压后soft目录下
  • 执行:
    ./configure
  • 执行:
    make
  • 执行:
    make install

管理系统服务

CentOS7中systemctl的使用与CentOS6中service的区别

从CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon

原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替

命令对比:

daemon命令 systemctl命令 说明
service [服务] start systemctl start [unit type] 启动服务
service [服务] stop systemctl stop [unit type] 停止服务
service [服务] restart systemctl restart [unit type] 重启服务
#启动网络服务
systemctl start network.service

#停止网络服务
systemctl stop network.service

#重启网络服务
systemctl restart network.service

#查看网络服务状态
systemctl status network.serivce

#查看系统状态:
systemctl status

创建编辑文件

通过vi/vim来创建编辑文件

vi test.txt

或者

vim test.txt

vim是vi的升级版,指令更多,功能更强,可以在终端输入:

yum - y install vim
进行安装

vim编辑器可以分为3中模式

  1. 命令模式:控制屏幕光标的移动,进行文本的删除、复制等文字编辑工作以及进入插入模式,或者回到底行模式
  2. 插入模式:只有在插入模式下,才可以输入文字,按[Esc]键可回到命令行模式
  3. 底行模式:保存文件或退出Vim,同时也可以设置编辑环境和一些编译工作,如列出行号、寻找字符串等

具体操作:

vim test.txt        // 创建test.txt文件

// 进入命令行模式,此时不可编辑

i                   // 输入i进入插入模式

12345               // 输入文本

// 按【ESC】键退出编辑模式,进入底行模式

wq                  // 此时底行会出现 : (冒号),输入wq进行保存并退出

// w 表示保存,q表示退出,wq 表示保存并退出,加 ! 表示强制行为,如 q! 表示强制退出

更改文件权限

查看文件权限

ls -l

显示:

-rw-rw-r–. 1 test test 29 5月 6 17:04 123.txt

解释:

-rwxrwxrwx

前三位表示文件所有者权限,中间三位表示群组用户权限,后三位表示其他用户权限

-          // 最前面的 - 表示文件,如果显示为 d  表示为文件夹

r          // 代表只读权限,也可用数值 4 表示

w          // 代表可写权限,也可用数值 2 表示

x          // 代表可执行权限,也可用数值 1 表示

所以上述示例文件 123.txt 权限数值为:664

即表示所有者拥有读写权限,群组用户拥读写权限,其他用户拥有执行权限
文件类型 属主权限 属组权限 其他用户权限
d r w x r w x r w x
文件目录 读 写 执行 读 写 执行 读 写 执行

更改文件权限

chmod 755 123.txt

再查看改文件权限

-rwxr-xr-x. 1 test test 29 5月 6 17:04 123.txt

文件123.txt权限已改变

还有其他方法可以更改,可自行查看:chmod 命令地址

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: