linux 生产环境部署 常用操作命令
Posted cool小伙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 生产环境部署 常用操作命令相关的知识,希望对你有一定的参考价值。
一、用户及用户组
-
groups :查看当前登录用户的组内成员
-
groups user :查看user所在的组,以及组内成员
-
whoami :查看当前登录用户名
-
whois :查找并显示用户信息。
-
who :显示目前登入系统的用户信息。
-
/etc/passwd :可直接查看该文件,查看全部用户信息
新建用户组及用户信息需要root权限
-
group :用户组
-
group –G 组名
-
groupdel 组名 (删除用户组)
-
useradd :用户
-
useradd –d 用户名 -g 用户组 (-d为用户生成同名主目录,-g为用户添加分组)
-
useradd –d 用户名 -g 用户组1 -G 用户组2,用户组3 (同时隶属用户1,2,3其中组1为主组)
-
su - 用户名 (切换用户)
-
passpwd :修改密码
-
passpwd 用户名 (修改指定用户密码)
-
注:新增用户后,可用passpwd直接修改密码,但建议加上用户名
-
userdel 用户名 (删除用户)
-
chown :改变文件拥有者和组群
-
chown mail:mail 文件名或目录
-
chmod :文件权限
-
chmod 777 文件名或文件夹
二、配置jdk
-
java -version :检查当前jdk版本
-
echo $JAVA_HOME : 查看JAVA_HOME路径
-
which java :查看当前jdk路径
-
ls -al : 主目录下执行该命令,显示全部隐藏文件
-
-
vi ~/.bash_profile : 修改该文件,配置jdk,如下图(JAVA_HOME 配置 已存在JDK)
-
bash_profile 或 source .bash_profile : 重读配置文件,否则修改不生效
三、配置会话权限
可配置用户打开文件数,进程数等信息
-
vi /etc/security/limits.conf : 打开配置文件 (在用户主目录前两级)
-
常用配置:
-
用户名 soft nproc 10240
-
用户名 hard nproc 16384
-
用户名 soft nofile 10240
-
用户名 hard nofile 65536
-
-
. .limits.conf或 source .limits.conf: 重读配置文件,否则修改不生效
-
hard 表明系统中所能设定的最大值
-
soft 的限制不能比har 限制高
-
用 - 就表明同时设置了 soft 和 hard 的值。
-
core - 限制内核文件的大小
-
date - 最大数据大小
-
fsize - 最大文件大小
-
memlock - 最大锁定内存地址空间
-
nofile - 打开文件的最大数目
-
rss - 最大持久设置大小
-
stack - 最大栈大小
-
cpu - 以分钟为单位的最多 CPU 时间
-
noproc - 进程的最大数目
-
as - 地址空间限制
-
maxlogins - 此用户允许登录的最大数目
四、上传应用
压缩文件: tar -czvf 包名.tar.gz 文件夹 解压: tar -xzvf 包名.tar.gz 1、从其他服务器上获取文件 sftp -pPort 用户名@目标服务器地址 get 压缩文件名 exit : 退出sftp模式 2、使用ftp/sftp工具
编辑:
ls -rtl : pwd : 获取当前目录 echo > 文件名 : 清空文件内容 rm -rf 文件名 : 删除文件夹及文件(*代表全部,可以代表部分如*.log) cp -R 拷贝文件名 目标地址 :拷贝文件 netstart -lp |grep 端口号 : 查看端口占用情况 lsof -i : 端口 :查看端口占用情况 df -sm 或 df -h :查看磁盘空间 top : cpu使用情况 free -m : cpu使用情况 vi编辑器: set ff? : 查看当前文件编码格式 set ff=unix :修改当前文件编码格式 为unix ?: 向上查找 / : 向下查找 n : 向下遍历查找内容 set nu :显示行号 行号 : 光标跳转只目标行 G :跳至文件结尾
以上是关于linux 生产环境部署 常用操作命令的主要内容,如果未能解决你的问题,请参考以下文章