Centos7 命令

一、VI快捷键

删除:dd
赋值:y
粘贴:p
撤销:u

查找: /xxx?xxx n下一个

光标到行首:^HOME
光标到行尾:$END

Visual Line模式: V 进入模式后上下左右可以移动光标
Visual Block模式: Ctrl + V 进入模式后上下左右可以移动光标

二、命令

1. 权限相关

#修改文件/文件夹所有人可读可写
chmod -R 777 /路径
#修改文件权限 chown 用户组:用户名 文件夹
chown -R root:root /opt/softwares/  

2. 文件操作

#创建多层目录文件夹
mkdir -p /xx/xx/xx

#查看硬盘使用情况
df -h
#查看某个文件或目录占用磁盘空间的大小
du -ah --max-depth=1  /opt   
du -h --max-depth=1 ./
#创建一个文件,并追加字符串到文件中
touch /opt/a.txt
echo 覆盖的内容> /opt/a.txt
echo 追加内容>> /opt/a.txt

3. 文件传输

# 远程拷贝一个目录
rsync -avz /weaver/jdk1.8.0_131/ root@10.8.30.8:/opt/jdk1.8.0_131
scp -r /opt/filename root:ip:/opt/
# 远程拷贝文件
scp /opt/filename root:ip:/opt/


4. 文件压缩

# 解压文件
tar -zxvf ./源文件
# 解压到指定目录
tar -zxvf ./源文件 -C /path

# 压缩文件
zip filename.zip ./源文件

5. 用户切换

# 三种切换用户的方式
su root		#只是切换用户权限 , 不切换工作空间和环境变量
su 			#只是切换用户权限 , 不切换工作空间和环境变量
su - root	#吧当前的工作空间和环境变量一同切换到root

6. 机器重启/关机

# 重启
reboot
reboot now
#关机
poweroff          #立刻关机(不建议使用)
shutdown -h now   #立刻关机(root用户使用)

su - root	#吧当前的工作空间和环境变量一同切换到root

三、 配置

1. 配置网卡

进入配置文件
vim /etc/sysconfig/network-scripts/ifconfig-eno1666

配置网卡信息
上方GETEWAY单词拼写错误 应该为 GATEWAY

service network restart   #重启网卡

2. 修改sudo命令

配置所有的命令都可以使用sudo

# 1. 进入配置文件
visudo

找到如下位置加入以下配置在这里插入图片描述

3. 防火墙操作

在centos7中有个专门的防火墙系统firewalld

# 1. 关闭防火墙(7.x新增)
systemctl stop firewalld
# 2. 禁止开机启动(7.x新增)
systemctl disable firewalld
# 开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent 
# 查询80端口是否开启
firewall-cmd --query-port=80/tcp --zone=public 
# 重新载入
firewall-cmd --reload
# 删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent

# 3. 查看防火墙状态(7.x新增)
systemctl status firewalld.service
# 4. 关闭linux系统中自带的防火墙(7.x新增)
vim /etc/sysconfig/selinux	#将SELINUX=enforcin改成 SELINUX=disabled

4. 关闭图形界面

# 查看说明
cat /etc/inittab
# 关闭界面 重启生效
systemctl set-default multi-user.target
# 开启界面 重启生效
systemctl set-default graphical.target

5. 配置主机名称/域名解析

vi /etc/hostname		#主机名称:进入直接清空 重新命名就行
vi /etc/hosts			#域名解析:在后面追加

6. 配置域名解析

vi /etc/hosts #进入直接清空 重新命名就行

三、 其他

1. 设置开机启动 (rc.local)方式

由于在centos7中/etc/rc.d/rc.local的权限被降低了,所以需要赋予其可执行权

# 赋权 
chmod +x /etc/rc.d/rc.local
#给要执行的脚本赋予执行权限
chmod +x /opt/xxx/name.sh
#打开/etc/rc.d/rc.local文件,在末尾增加如下内容
echo "/opt/xxx/name.sh" >> /etc/rc.d/rc.local

2. 卸载OpenJDK

#查询本机已安装JDK信息
rpm -qa | grep java
#java-1.8.0-openjdk-headless-1.8.0.191.b12-1.el7_6.x86_64
#java-1.8.0-openjdk-devel-1.8.0.191.b12-1.el7_6.x86_64
#java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64

#逐一卸载
rpm -e --nodeps 要卸载的名字 多个可以以空格隔开


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值