1.软件的安装命令:

第一种:以 软件名.rpm 为结尾的二进制文件,这样的文件的安装

rpm -ivh 软件名.rpm i 是 install v 是校验 h 进度

卸载软件 是 rpm -e 软件报名, 不需要 打出 .rpm这样的格式,只需要软件包名就可以了

卸载软件需要首先知道要卸载的软件名称,使用 rpm -qa 就可以查询出所有安装的软件包名。

有些软件包的卸载需要依赖其他软件包,这种情况就不允许卸载了,使用 rpm -e --nodeps packagename

强力卸载,但是 有可能其他的软件包就不好用了,因为也可能依赖于这个软件包的依赖.

第二种:以源代码的方式安装的软件包:以 src.rpm结尾的软件包:

先编译: rpm -rebuild xx.scr.rpm 然后会在centos的/usr/src下会生成一个 xx.rpm 然后就可以用 rpm -ivh安装了。

第三种:常见的tar.gz .bz2 结尾的二进制软件包,:gz是用gzip压缩的,bz是用bzip压缩的,所以需要的解压软件不相同.

上回说到 tar -zxvf xx.gz tar -jxvf xx.bz2

z是调用gzip解压,j是调用bzip解压,x是解压,v是校验 f 是指定的文件名.这样的文件几乎是通用格式。

如果要卸载,我觉得需要手动一点一点搜索卸载。

第四种:以 tar.gz xx.bz2结尾的源代码软件包:先用 tar -zxvf xx.gz 解压,解压后进目录:

./configure 配置 make 编译 make install 全通用的三步,。通过 我 这几次安装vncserver 来看,如果不是通过yum 来安装的软件呢,你需要多观察下 解压后的文件目录:看看有没有 readme,install 这样的说明文件,看看安装的命令参数格式等,或者都需要那些依赖的软件。很重要,centos下 我觉得 先观察多用眼,少动手,对于我这样的新手。还有后缀是.bin的执行文件,安装的时候都看下文件权限,没有执行权限需要先给与权限,再安装。安装后使用垃圾清理命令:make clean 或者 make distclean 清理临时文件。

注意问题:

有的软件说明里 标注 make uninstall 卸载,没有的话 只有手动删除,所以尽量看说明安装的时候就直接填写安装的目录名称,以后删除也好删除,直接用 rm -rf 就可以删除目录.

如果需要编译安装的软件,在编译的时候 ,直接带上编译的参数。./configure --prefix = 目录名,这样安装的时候就是安装到这个目录,方便,不需要编译的安装看下,时候可自定义安装目录,很重要,我装vncserver都装的很乱,都没法删除了。

2.用户管理,群组

1. 用户名:uid,每个用户属于某个组内,用户群组:gid 一个用户可以加入多个群组。

useradd -g -d -s -p 密码 username01 增加一个用户名为 username01 所属群组,-d 建立目录,-s 运行shell。

usermod 用户名 更改用户名 主目录 登录的shell.

passwd 用户名 修改用户密码

userdel -r 用户名 -r 将用户目录下的文件都删除。

注意:1.删除用户前 ,看下是否该用户还在线,是否有进程在运行,有的话 不能删除,查看进程ps -aux |gerp "我的用户名"

2.还要查看定时器中是否有要删除用户的执行计划, 使用 crontab -u 用户名 -r 来删除定时器任务。

2./etc/group 群组文件,

groupadd 组名 groupmod -g 102 group01 将群组group01的序号改为102号组。

groupdel 组名, 注意:如果有这个组内的用户正在线上,不能删除,关闭才能删除组名

centos6.5的软件安装,用户管理等的更多相关文章

  1. Linux软件安装——服务管理

    Linux软件安装——服务管理 摘要:本文主要学习了Linux中有关服务管理的知识. 什么是服务 服务一般是放置在后台运行的一个或多个进分程,为用户或系统提供某项特定的服务,有些是系统服务,有些则是独 ...

  2. Linux软件安装——服务管理的命令

    Linux软件安装——服务管理的命令 摘要:本文主要学习了Linux系统中服务管理的命令. service命令 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启 ...

  3. yum---Linux软件安装与管理

    查询: yum list #查询所有可用的软件包列表 yum search keywords #搜索服务器上所有和关键字相关的软件包 安装: yum -y install 包名 options: in ...

  4. MySQL 安装 用户管理 常用命令

    MySQL目录 数据库概览   数据库介绍 Why Choose MySQL MySQL的前世今生 MySQL的安装   Windows安装MySQL5.721 installer版 Windows安 ...

  5. 源码包---linux软件安装与管理

    源代码推荐保存位置: /usr/local/src 软件安装位置: /usr/local 如何确定安装过程报错: 安装过程停止 并出现error / warning / no 的提示 ./config ...

  6. 循序渐进Linux 3:Linux下软件安装与管理

    一.源码安装 ./configuremakemake install 二.RPM包 1. 安装软件包 rpm -i [辅助选项] file1.rpm file2.rpm主选项 -i: install, ...

  7. rpm---linux软件安装与管理

    linux的安装命令选项太多,整理一下,方便后期查找. 汇总: install: rpm -ivh 包全名 安装 upgrade: rpm -Uvh 包全名 升级 erase: rpm -e 包名 删 ...

  8. Dell服务器R320在Centos6.5系统上安装MegaCli管理主板集成磁盘阵列卡

    折腾了两天啊,我的神啊,,终于可以安装了 针对Dell服务器的R320版本主板集成的磁盘阵列卡,需要下载MegaCli 8或更新版本 下载链接: http://pan.baidu.com/s/1mgB ...

  9. centos6.5软件安装:RPM,SRPM与yum功能

    鸟哥的linxu私房菜读书笔记 前言: Linux上软件的安装可以以原始码的方式来安装软件,也就是利用厂商释出的 Tarball 来进行软件的安装.不过,你应该很容易发现,那就是每次安装软件都需要侦测 ...

随机推荐

  1. 关于使用REST API

    设计REST API的请求处理部分 REST API功能 通常, 我们希望借助REST API完成以下操作 - 创建一个新记录 - 读取一个list的记录 - 读取指定的记录 - 更新指定记录 - 删 ...

  2. kafka工作原理简介

    消息队列 消息队列技术是分布式应用间交换信息的一种技术.消息队列可驻留在内存或磁盘上, 队列存储消息直到它们被应用程序读走.通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置.或在继续执行 ...

  3. Android-Bug:RecyclerView的item不能横向充满的问题

    在使用 RecyclerView 的时候,出现了 item 不能横向充满屏幕的问题, 如下图所示: 解决办法:发现是在使用 Adapter 的时候,在 onCreateViewHolder() 方法的 ...

  4. ssh 连 koding

    2014.12.10更新可用方法 koding是一个在线的开发平台.让自己从开发平台中释放出来.除了提供在线编程功能之外,Koding还有强大的社区功能,允许开发者通过相互浏览.交换代码而达到项目协作 ...

  5. cocos2d-x -- removeChild

    Test5::Test5() { CCSprite* sp1 = CCSprite::create(s_pPathSister1); CCSprite* sp2 = CCSprite::create( ...

  6. Cortex-A

    本文整理了arm cortexA 系列的CPU的相关信息,以便在芯片选型时提供帮助. Cortex-A发布时间 Cortex-A 支持的位数及架构 Cortex-A 系列的芯片 ARMv7-A内核的比 ...

  7. C++ 顺序容器原理

    容器分为顺序容器与关联容器,顺序容器也称为序列式容器.序列式容器按元素插入的顺序存储元素,这些元素可以进行排序,但未必是有序的.C++本身内置了一个序列式容器array(数组),STL另外提供了vec ...

  8. 每日英语:Secrets Of Effective Office Humor

    Margot Carmichael Lester loves making good-natured jokes at work. As owner of The Word Factory, a Ca ...

  9. 关于 \t 水平制表符 Horizontal Tab (TAB)

    今天在学learn python the hard way ex26修改的时候,有一个关于\t的问题,下面分别为代码以及输出结果: 1 poem = """ 2 \tTh ...

  10. VC++ 获取本地IP和计算机名

    主要是两个函数的使用,gethostname();.gethostbyname(); 自定义两个函数GetLocalHostName获取计算机名.GetIPAddress获取IP地址 int CIPD ...