Centos常用命令

1、创建目录和移除目录:mkdir rmdir

 mkdir app    在当前目录下创建app目录
 mkdir –p app2/test  级联创建aap2以及test目
 rmdir app  删除空目录

2、浏览文件【cat、more、less、tail】

cat yum.conf
more一般用于要显示的内容会超过一个画面长度的情况。按空格键显示下一个画面。回车显示下一行内容。按 q 键退出查看。
more yum.conf
less yum.conf PgUp 和 PgDn 进行上下翻页.
tail -10 /etc/passwd    查看后10行数据
tail -f catalina.log    动态查看日志(*****)
ctrl+c 结束查看

3、文件操作

rm a.txt   询问删除a.txt文件
rm -f a.txt  强制删除目录
rm -rf a    不询问递归删除
rm -rf *      删除所有文件
rm -rf /*      自杀
cp a.txt b.txt  将a.txt复制为b.txt文件
cp a.txt ../    将a.txt文件复制到上一层目录中
mv a.txt ../    将a.txt文件移动到上一层目录中
mv a.txt b.txt    将a.txt文件重命名为b.txt
tar –cvf xxx.tar ./*  打包
tar –zcvf xxx.tar.gz ./* 打包并且压缩 
tar –xvf xxx.tar   解压 
tar -zxvf xxx.tar.gz -C /usr/aaa  解压 
find / -name "ins*" 查找文件名称是以ins开头的文件
find / -name "ins*" –ls 
grep lang anaconda-ks.cfg  在文件中查找lang
grep lang anaconda-ks.cfg –color 高亮显示

4、权限命令

chmod 变更文件或目录的权限。
chmod 755 a.txt 
chmod u=rwx,g=rx,o=rx a.txt
chown hadoop:hadoop jdk.tar.gz 用于对文件或目录赋予用户和用户组权限

5、用户和组管理

useradd -m -G hadoop 创建用户同时创建家目录和用户组
userdel -rf dajiangtai 强制删除用户并且删除对应的家目录.
usermod -l hadoop2 hadoop 把hadoop用户名改为hadoop2
passwd hadoop 修改密码
su hadoop 切换到hadoop用户
groupadd hadoop
groupdel linux 删除用户组
groupmod -n linux hadoop 修改用户组
groups hadoop 查看用户组
vi /etc/group

6、关闭防火墙并重启

#centos6.4
检查状态:service iptables status 
临时关闭:service iptables stop 
永久关闭:chkconfig iptables off
#centos7.x
检查状态:firewall-cmd --state 
停止firewall:systemctl stop firewalld 
禁止firewall开机启动:systemctl disable firewalld 

7、端口查询及杀死进程

#centos7版本
#检查端口被哪个进程占用
netstat -lnp|grep 9999
#查看进程的详细信息
ps 11100
#杀掉进程
kill -9 11100

8、主机名配置

centos6.4
hostname 查看主机名
hostname xxx 修改主机名 重启后无效
永久生效,修改/etc/sysconfig/network文件
 
 contos7.x
 永久修改主机名
 hostnamectl set-hostname pythontab.com
 vi /etc/hostname

9、IP地址配置

#centos6.4
ifconfig 查看本机 
ping -c 3 www.baidu.com 检查网络连通性
设置静态ip 
vi /etc/sysconfig/network-scripts/ifcfg-eth0 
ONBOOT=yes #开启网卡。
BOOTPROTO=static
IPADDR=192.168.74.140
NETMASK=255.255.255.0
GATEWAY=192.168.74.2
 
DEVICE=eth0 #网卡名称
BOOTPROTO=static #获取ip的方式(static/dhcp/bootp/none)
HWADDR=00:0C:29:B5:B2:69 #MAC地址
IPADDR=12.168.177.129 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.177.0 #网络地址
BROADCAST=192.168.0.255 #广播地址
GATEWAY=192.168.119.2

IPADDR=192.168.119.128
NETMASK=255.255.255.0 
NETWORK=192.168.119.0  
BROADCAST=192.168.119.255
GATEWAY=192.168.119.2
DNS2=114.114.114.114

service network restart 重启网关

#centos7.x
vim /etc/sysconfig/network-scripts/ifcfg-ens33

#有的版本:
查询:ip addr

10、配置主机名和IP之间的域名映射关系

vi /etc/hosts 添加

192.168.119.128 node01 node01.hadoop.com

192.168.119.129 node02 node02.hadoop.com

192.168.119.130 node03 node03.hadoop.com

11、网络服务管理

service network status 查看指定服务的状态 
service network stop 停止指定服务 
service network start 启动指定服务 
service network restart 重启指定服务 
service --status–all 查看系统中所有后台服务 
netstat –nltp 查看系统中网络进程的端口监听情况 
防火墙根据配置文件/etc/sysconfig/iptables来控制本机的”出”、”入”网络访问行为。
service iptables status 查看防火墙状态 
service iptables stop 关闭防火墙 
service iptables start 启动防火墙 
chkconfig iptables off 禁止防火墙自启

12、进程

查询正在运行的进程:ps –ef ps –ef | grep 名称
杀死指定PID进程:kill -9 3434
top:显示当前系统中耗费资源最多的进程。
P:根据CPU使用百分比大小进行排序。
M:根据驻留内存大小进行排序。
i:使top不显示任何闲置或者僵死进程。

13、开关机

poweroff 关机
reboot 重启

14、禁用selinux

SELinux在Linux的文件权限之外, 增加了对进程的限制, 进程只能在进程允许的范围内操作资源。

SELinux提供了一种强制执行某些安全策略的方法,否则系统管理员将无法有效地实现这些策略。

vi /etc/selinux/config SELINUX=disabled

15、系统查看

Stat:显示设定文件的具体详细信息. Who:显示在线登录的用户 Whoami:显示当前用户的身份 Hostname:显示主机名称 hostname –i 显示主机IP。不会显示出来的原因是因为没有进行相关IP的绑定.具体绑定的话可以在/etc/hosts进行修改. Uname:显示主机名称 uname -a 显示全部信息 (内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称) du 显示指定的文件(目录)已使用的磁盘空间的总量 du -h 目录名 df 显示文件系统磁盘空间的使用情况 free 显示当前内存和交换空间的使用情况 ifconfig 显示网络接口信息 ping 测试网络的连通性 netstat 显示网络状态信息

cat /proc/version 查看操作系统信息

cat /etc/redhat-release 查看操作系统版本

16、Vi和Vim编辑器

1)切换到命令行模式
按Esc键;
2)切换到插入模式

i 在当前位置前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行

3)切换到底行模式:按 :(冒号)

4)退出:esc :q

修改文件:输入i进入插入模式
保存并退出:esc:wq
不保存退出:esc:q!

5)快捷键

dd – 快速删除一行
yy - 复制当前行
nyy - 从当前行向后复制几行
p - 粘贴
R – 替换

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值