linux 生产环境部署 常用操作命令

Posted cool小伙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 生产环境部署 常用操作命令相关的知识,希望对你有一定的参考价值。

一、用户及用户组

  1. groups :查看当前登录用户的组内成员
  2.  groups user :查看user所在的组,以及组内成员
  3.  whoami :查看当前登录用户名
  4.  whois :查找并显示用户信息。
  5.  who :显示目前登入系统的用户信息。 
  6.  /etc/passwd :可直接查看该文件,查看全部用户信息

 新建用户组及用户信息需要root权限

  1. group :用户组
  2.  group –G 组名
  3.  groupdel 组名 (删除用户组)
  4.   useradd :用户
  5.  useradd –d 用户名 -g 用户组 (-d为用户生成同名主目录,-g为用户添加分组)
  6.  useradd –d 用户名 -g 用户组1 -G 用户组2,用户组3 (同时隶属用户1,2,3其中组1为主组)
  7.   su - 用户名 (切换用户)
  8. passpwd :修改密码
  9.  passpwd 用户名 (修改指定用户密码)
  10.  注:新增用户后,可用passpwd直接修改密码,但建议加上用户名
  11.  userdel 用户名 (删除用户) 
  12. chown :改变文件拥有者和组群
  13.  chown mail:mail 文件名或目录
  14.  chmod :文件权限
  15.  chmod 777 文件名或文件夹

二、配置jdk

  1. java -version :检查当前jdk版本
  2.  echo $JAVA_HOME : 查看JAVA_HOME路径
  3.  which java :查看当前jdk路径
  4.  ls -al : 主目录下执行该命令,显示全部隐藏文件
  5.  
  6. vi ~/.bash_profile : 修改该文件,配置jdk,如下图(JAVA_HOME 配置 已存在JDK)
  7. bash_profile 或 source .bash_profile : 重读配置文件,否则修改不生效

 

 

 

三、配置会话权限

可配置用户打开文件数,进程数等信息

    1. vi /etc/security/limits.conf : 打开配置文件 (在用户主目录前两级)
    2.  常用配置:
    3.  用户名 soft nproc 10240
    4.  用户名 hard nproc 16384 
    5. 用户名 soft nofile 10240
    6.  用户名 hard nofile 65536
    7.  
    8. . .limits.conf或 source .limits.conf: 重读配置文件,否则修改不生效

 

 

    1. hard 表明系统中所能设定的最大值
    2.  soft 的限制不能比har 限制高
    3.  用 - 就表明同时设置了 soft 和 hard 的值。
    4. core - 限制内核文件的大小
    5.  date - 最大数据大小
    6.  fsize - 最大文件大小
    7.  memlock - 最大锁定内存地址空间
    8.  nofile - 打开文件的最大数目
    9.  rss - 最大持久设置大小
    10.  stack - 最大栈大小
    11.  cpu - 以分钟为单位的最多 CPU 时间
    12.  noproc - 进程的最大数目
    13.  as - 地址空间限制
    14.  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 生产环境部署 常用操作命令的主要内容,如果未能解决你的问题,请参考以下文章

linux环境部署常用命令

LinuxLinux 常用基操和 Java 环境的部署

LinuxLinux 常用基操和 Java 环境的部署

服务器运维

linux iptables常用命令之配置生产环境iptables及优化

Linux上查询日志内容--常用日志查询命令: findgrepheadtailcattacmorelessnl