hostname:查看服务器名
hostnamectl set-hostname *** :更改服务器名为***
yum install -y vim:安装vim命令
vim /etc/hosts:更改服务器IP地址 和名字,名字要和服务器名一致,IP地址前三组数必须要和创建linux虚拟机的网关一样,最后一组数可以自己定义,但是要在0-255之间
vim /etc/sysconfig/network-scripts/ifcfg-ens33 修改和添加以下内容
重启网络:systemctl restart network
ip a : 可查看一下
实验是否网络没问题:ping www.baidu.com
关闭防火墙:systemctl stop firewalld 和 systemctl disable firewalld
更改国内源:cd/etc/yum.repos.d/
下载wget工具:yum install -y wget
备份源文件:mv CentOS-Base.repo CentOS-Base.repo_back
下载国内阿里云源:wget -O
/etc/yum
.repos.d/CentOS-Base.repo http://mirrors.aliyun.com
/repo/Centos-7
.repo
清空yum缓存并生成cache文件:yum clear all yum makecache
显示所有已经安装和可以安装的程序包:yum list
常用命令:
复制:cp 文件名 要复制到文件(夹) 如:cp abc soft/
查看:ls 后面可跟文件路径
删除:rm -rf /opt/soft/abc :删除soft文件下的abc文件
移动:mv 要移动的文件 移动到的文件 如:mv soft/abc soft/cde
编辑文件:vim 跟文件名
切换用户:su
查看文件详细信息:ll 跟文件名
查看文件内容:cat 跟文件名
创建文件:touch
创建文件目录:mkdir
从文件开始显示文件内容 :head -n n表示指定文件开始的n行数据
从文件结尾显示文件内容 :tail -n n表示指定文件开始的n行数据
添加用户:useradd
设置密码:passwd
查看分组:groups
usermod -l :【新用户名】【旧用户名】:修改用户登录名
groupadd [组名] :添加分组
groupadd -g [组gid] [组名] :添加分组并指定gid
权限模式:u , g, o :分别代表:拥有者,同组用户,其他组用户
+,- :赋予,收回权限
r,w,x:读,写,执行权限
使用三位数字表示权限权限操作:r=4,w=2,x=1 chmod 777 文件
变更文件的所有者:chown
grep命令:
文本处理命令:awk :是一种处理文本文件的语言,是一个强大的文本分析工具
如:(1)每行按空格或tab分割,输出文本中的1,4项 :awk '{print $1,$4}' log.txt
(2) 使用“,”分割,-F相当于内置变量FS,指定分割字符:awk -F, '{print $1,$2}' log.txt
重定向i/o: > :覆盖 >> :追加
shell关系运算符:-eq :等于 -ne:不等于 -gt:大于 -lt:小于
-le :小于或等于 -ge :大于或等于