linux 基本命令
(自己看的,不理解的勿扰)
useradd xxx 创建用户(root用户下)
passwd xxx 密码
su -xxx 切换用户
pwd 显示当前所在的目录
hostname 主机名
设置主机名:hostname Hadoop-senior(此种方法仅仅在当前使用没有问题,重启机器以后主机名称回变化)
原因:Linux中所有的信息,都是来自于文件中,重启之后又去读文件
永久性的设置名称: cat /etc/sys
cat(读取文件的内容)
在Linux下文件的类型
三种(
文件
-
目录(win下的文件夹)
d
链接(快捷方式)
l
)
分析
第一部分:
十个字符:
0-1表示:文件
2-10分为3组:权限问题
文件的权限问题:
1可读r
2可写w
3可执行(脚本)x
特殊的字符:没有任何的权限
文件的归属:
拥有者
所有者
其他人
如何设置对不同用户的权限(使用root的用户)
chmod
man -cmdName
chown
chgrp
文件的创建:touch
touch test.txt
编辑:vi/vim
追加文件的内容:
echo "xxxxxxxxx" >> text.txt
在vi的文件下
dd:表示删除光标所在的文件
查看文件:
cat:全部的内容,少
more:全部的内容,大
tial:查看末尾的文件,同常于-f参数连用
head:查看文件开头的内容
文件的拷贝 移动 重命名 删除
cp tex.txt /home
拷贝一个目录
cp -r test-dir test-dir2
重命名:
mv a /b
mv a b
移动
mv test.log ../
系统的名称:uname
系统的具体的信息:uname -r
cpu信息:cat /proc/cpuinfo
内层信息:cat /proc/meminfo
日期:data -R
设置系统的时间:
data -s 2019-8-7
显示已经分区的目录:df -1h
进程的使用情况:top
检查是否安装软件
RPM -qa|grep java
卸载已经安装的软件:
rpm -e --nodeps xxxxxxxxx
安装软件:
rpm -ivh xxx.rpm
解压zip
unzip xxx.zip
压缩:
zip yy.zip file
解压tar
tar -zxvf xxx.tar.gz(解压当前的目录)
tar -zxvf xxx.tar.gz -C dir(解压指定的目录)
压缩:
tar -zcvf zzzz.tar.gz dir
设置普通用户的sudo
su
vi /etc/sudoers
在第一行加入:
用户 ALL=(root)NOPASSWD:ALL (要在root用户)
查看防火墙关闭的状态:
sudo service IPtables status
关闭防火墙
sudo service IPtables stop
启动防火墙
sudo service IPtables start
永久性关闭防火墙
sudo chkconfig iptables off||on