liunx 常用操作(自用)

Centos7创建文件夹和文件

mkdir 文件夹名称
mkdir -p 文件夹名称/文件夹名称
touch 文件名

Centos7解压文件

tar -zxvf 文件名[test.tar.gz]

Centos7安装vim

yum -y install vim*

Centos7安装ifconfig

yum install net-tools.x86_64

Centos7修改主机名

vim  /etc/hostname

hostname 主机名称

Centos7配置主机之间免密登录

a.到/root/.ssh 查看是否有密钥文件id.rsa和id.rsa.pub 没有的话执行ssh-keygen -t rsa
如果没有.ssh 目录就随便一个地方执行ssh-keygen -t rsa就会自动创建目录和密钥文件
b.把几个服务器id.rsa.pub文件内容放到/root/.ssh 下面的authorized_keys文件里面(如果是集群之内的话 也包括自己的密钥) 每个服务器都要写入一份[相互之间免密]
如果没有这个文件的话就创建touch authorized_keys这个文件
c.IP映射在hosts文件里面加入如下 vim /etc/hosts (同样几个服务器之间都要写)
192.168.56.129 server1
192.168.56.130 server2
192.168.56.130 server3
d.刷新ssh systemctl restart sshd.service

 Centos7配置jdk环境变量

a.下载jdk1.8 选择Linux x64 186.06 MB  jdk-8u221-linux-x64.tar.gz
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
b.把jdk-8u221-linux-x64.tar.gz上传到/usr/local 下面解压tar -zxvf jdk-8u221-linux-x64.tar.gz
c.修改环境变量vim /etc/profile 加入如下
export JAVA_HOME="/usr/local/jdk1.8.0.221"
export JRE_HOME=${JAVA_HOME}/jre
export PATH=${JAVA_HOME}/bin:$PATH
export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar[可有可无]
d.刷新环境变量 source /etc/profile

Centos7安装wget

yum -y install wget

Centso7跨服务器传文件

scp test.txt root@192.168.56.130:/usr/local/

Centos7查看端口开放

netstat -tlunp

Centos7查看防火墙状态

systemctl status firewalld
开启防火墙
  systemctl start firewalld/service firewalld start
关闭防火墙
  systemctl stop firewalld

Centos7开放端口

firewall-cmd --add-port=50070/tcp --permanent
重新加载防火墙
  firewall-cmd --reload
移除开放端口
  firewall-cmd --permanent --remove-port=50070/tcp

 Centos7压缩zip文件

zip fileName.zip fileName/dirName
若没有zip命令就安装一下
yum -y install zip

Centos7解压zip文件

unzip fileName.zip

 Centos7查看目录可用空间和目录使用情况

df  -hl   /var

 Centos7重启服务

reboot

Centos7查询主机名

hostnamectl
或者cat /etc/hostnmae

Centos7查询版本号

cat /etc/centos-release

Centos7查询操作位数

getconf LONG_BIT

 

 Centos查询svn进程信息

ps aux | grep svn

 

 Centos启动svn

svnserve -d -r /var/svnrepos/ojbk

 

 Centos7 vim全局替换

:%s/需要替换的字符/替换后的字符/g

 Centos7 添加用户/设置密码

useradd test
passwd test
然后输入两次密码

Centos7 修改文件夹权限

在root用户下执行/或授予添加账号权限下执行

chmod -R 777 dirPath   -R表示其所有子文件夹

chown -R test dirPath 给文件夹指定用户使用

 Centos7 查询文件里不带#注释的内容

egrep -v "^#"  /etc/security/limits.conf

Centos7 设置max user processes 不生效问题

vim  /etc/systemd/system.conf

DefaultLimitNOFILE=131072
DefaultLimitNPROC=4096
这里设置根据需求修改 然后重启服务器

ulimit -u 查询查看是否生效 -a查询所有limit信息

 Centos7 安装阿里镜像源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清除缓存:yum clean all
生成缓存:yum makecache
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

#====================================>持续更新

 

posted @ 2019-08-29 13:19  iviv  阅读(272)  评论(0编辑  收藏  举报