软件安装部署常用Linux命令总结--未完待续
下载并用MD5校验
win上传:rz
下载:wget https://xxxxxxx
#防止丢包
MD5校验:md5sum xxxx.tar.gz
查看是否已经安装
确认是否有进程
ps -ef | grep xxxxd
查看是否有rpm安装包
rpm -qa | grep xxxx
解压
tar xzvf xxxx.tar.gz
用户和组
专门的软件会有专门的用户去部署 运行
# 创建组 groupadd -g 101 dba # 创建用户 useradd -u 514 -g dba -G root -d /usr/local/xxx xxxx 创建xxxx的用户 id为514 主组为dba 包含有root组 地址为/usr/local/xxx里 # 查看用户 id xxxx # 用户删除 userdel xxxx
用户名显示 -bash-4.1$
原因是缺少了.bash_xxx 文件,需要copy环境变量配置文件
可以从 /etc/skel/文件中找,并手动copy至目标文件夹
cp /etc/skel/.* /usr/local/xxxx
配置文件
对于一个系统如果想要运行,肯定需要配置文件(以mysql为例)
mysql启动时,需要去查找配置文件,默认查找过程:
#defualt start: /etc/my.cnf->
/etc/mysql/my.cnf->
SYSCONFDIR/my.cnf->
$MYSQL_HOME/my.cnf->
–defaults-extra-file->~/my.cnf
cd /etc/ touch my.cnf vi my.cnf
进入命令行模式,复制粘贴会缺失第一行的前几个字母。
一定要先按 'i '进入编辑模式,再粘贴复制
更改权限
只能由文件主和超级用户才可以便用该命令:
改变文件的拥有者 和 组
chown mysqladmin:dba /etc/my.cnf
改变目录的拥有者 和 组
chown -R mysql:mysql ./
更改文件权限:
chmod 640 /etc/my.cnf
chmod +x /etc/xxxxxxx
查看系统服务–chkconfig
删除服务
chkconfig --del mysql
添加服务
chkconfig --add mysql
修改环境变量
编辑家目录环境变量文件:vi ~/.bash_profile
最好使用export
$PATH放在后面,以免之前安装的环境影响新的安装
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs export HADOOP_PREFIX=/home/hadoop/app/hadoop-2.6.0-cdh5.7.0 export PATH=${HADOOP_PREFIX}/bin:$PATH
service mysql status
解压之后 把用户 用户组更改
chown -R root:root jdk1.8.0_45
一般解压完 ll 查看详情 发现此时jdk 用户和用户组 为 uucp
因为 解压的时候 不是用的 root 和root 用户组
This account is currently not available
切换用户的时候 ,报错:
This account is currently not available
以下用 uucp 用户为例:
cat /etc/passwd |grep uucp
发现里面的uucp 是 用的/sbin/nologin 作为解释器
这样的用户是不能登录 也是不能用su - 切换的
所以需要进入 /etc/passwd 修改权限,将
/sbin/nologin 修改为 /bin/bash
这样子才能够登录。
基本上 CDH 组件在安装的时候都有类似的问题。
切换用户的时候 ,报错:
This account is currently not available。
- Linux--软件安装+常用命令--1:Ubuntu Server 12.04 安装手记 + Ubuntu 12.04 菜鸟完全使用教程PDF
- 【转载:】 查看linux下安装了哪些软件(rpm)和 rpm 常用命令
- (六)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 常用命令总结
- Linux安装软件总结 (二.几种安装命令介绍)
- Linux 加载光驱安装软件常用命令
- Linux常用命令详解(软件安装)
- Linux常用软件安装命令
- Linux常用命令总结--分布式应用部署与监控
- linux常用命令及学习小结(3)--软件安装、权限
- linux常用命令3(进程管理和软件安装)
- Linux常用命令之:软件安装命令
- 【转载:】 查看linux下安装了哪些软件(rpm)和 rpm 常用命令
- Google File System读书笔记及linux常用软件编译安装命令
- Linux 下tomcat部署项目流程及常用命令总结
- Linux系统安装软件的常用命令
- linux常用命令(九)Linux下软件安装
- Ubuntu下部署web环境-软件安装及常用命令-基本篇
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- Linux上常用软件安装和总结
- 【转载:】 查看linux下安装了哪些软件(rpm)和 rpm 常用命令