Linux常用命令

系统信息 
uname -r :显示操作系统的发行版号
uname -a :显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号。
cat /etc/redhat-release  显示什么操作系统
date 显示系统日期  
date -s "2019-05-14 09:53:00"
clock -w 将时间修改保存到 BIOS 
free -g  查看内存按g显示
lscpu   查看CPU多少c

关机 (系统的关机、重启以及登出 ) 
shutdown -h now 关闭系统(1) 
init 0 关闭系统(2) 
telinit 0 关闭系统(3) 
shutdown -h hours:minutes & 按预定时间关闭系统 
shutdown -c 取消按预定时间关闭系统 
shutdown -r now 重启(1) 
reboot 重启(2) 
logout 注销 

文件和目录
cd /home 进入 '/ home' 目录' 
cd .. 返回上一级目录 
cd ../.. 返回上两级目录 
cd 进入个人的主目录 
cd ~/user1 进入个人的主目录 
cd - 返回上次所在的目录 
pwd 显示工作路径 
ls -al查看目录中的文件 
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir -p /tmp/dir1/dir2 创建一个目录树 
rm -f file1 删除一个叫做 'file1' 的文件' 
mv dir1 new_dir 重命名/移动 一个目录 
cp file1 file2 复制一个文件
ln -s file1 lnk1 创建一个指向文件或目录的软链接 
touch aa   创建一个文件

文件搜索 
find / -name "file1" 从 '/' 开始进入根文件系统搜索文件和目录

挂载一个文件系统 
fdisk /dev/vdb   进入要分区的磁盘
回车输入n 回车三次输入 w  自动退出  分区
mkfs.xfs -f /dev/vdb1   格式化磁盘
mkdir /data   创建要挂载的目录
echo "/dev/vdb1 /data/ xfs defalult 0 0 " >> /etc/fstab
mount /dev/vdb1 /data 挂载一个叫做/dev/vdb1的盘到/data

磁盘空间 
df -hT 显示已经挂载的分区列表
du -sh /data 估算目录 '/data' 已经使用的磁盘空间'

文件权限
ls -lh 显示权限 
chmod 777  test 给文件加权限
chown bdp:bdp  test  把test文件的属主属组给 bdp用户

打包和压缩文件
tar -zcvf test.tar.gz  test   创建一个压缩文件
tar -zxvf test.tar.gz  把test.tar.gz 解压缩

rpm包安装
rpm -ivh package.rpm 安装一个rpm包 
rpm -e package_name.rpm 删除一个rpm包 
rpm -qa 显示系统中所有已经安装的rpm包
rpm -qa|grep telnet

YUM 软件包升级器
yum grouplist  检测yum源是否可用
yum install package_name 下载并安装一个rpm包 
yum remove package_name 删除一个rpm包 
yum list 列出当前系统中安装的所有包
挂载一个公安网内部Yum源


查看文件内容 
cat file1 从第一个字节开始正向查看文件的内容 
tac file1 从最后一行开始反向查看一个文件的内容 
more file1 查看一个长文件的内容 
less file1 类似于 'more' 命令,但是它允许在文件中和正向操作一样的反向操作 
head -2 file1 查看一个文件的前两行 
tail -2 file1 查看一个文件的最后两行 
tail -fn -100  /var/log/messages 实时查看被添加到一个文件中的内容
grep aa . -R   查看当前目录包括递归目录下面包含aa的所有文件 

字符设置和文件格式转换 
dos2unix filedos.txt fileunix.txt 将一个文本文件的格式从MSDOS转换成UNIX 
unix2dos fileunix.txt filedos.txt 将一个文本文件的格式从UNIX转换成MSDOS 


网络
ifconfig eth0 显示一个以太网卡的配置
netstat -antlp |grep  3306  找出3306的端口
lsof -i:3306  查出系统3306端口是否被占用
telnet 10.2.3.4 3306  telnet 这个主机的  3306端口是否是通的
ps -ef |grep mobius  查到 mobius进程是否正常
ps -ef |grep mobius |grep -v "grep " |awk '{print $2}' |xargs kill -9  一次杀多个 mobius进程

JPS工具  
jps   查出系统进了多少java进程


hadoop常用命令
hadoop fs -mkdir /user/trunk  在hadoop创建一个目录
hadoop fs -ls /user   查看 /user目录里文件   
hadoop fs -put test.txt /tmp  上传文件到tmp目录下
hadoop fs -get /user/trunk/test.txt . (下载文件到本地)
hadoop fs -text /user/trunk/test.txt   打开这个文件
hadoop fs -rm /user/trunk/test.txt   删除
docker方面
systemctl  restart docker  重启docker
docker  restart bdp-core重启一个docker镜像
加载一个docker镜像
docker stop bdp-op
docker rm -f  bdp-op
docker images
docker rmi  imageid
cd /home/bdp/app/bds-admin/script
sh  image_load.sh
sh   container_start.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值