关机
poweroff
重新启动
reboot
文件目录
1.切换命令 cd
cd .. 返回上一级目录
cd / 进入根目录
cd /game 进入指定目录
2.查看当前目录下文件
ls (不包括隐藏文件)
ls -a(包括隐藏文件)
ls -l(查看完整文件) 简写ll
3.显示当前路径信息
pwd
4.创建文件夹:
mkdir xx 普票文件夹
mkdir -p xx/yy/zz 递归文件夹
5.创建文件(内容为空)
touch a.txt (单个文件)
touch a.txt b.txt(多个文件)
6.删除文件
rm a.txt (需要询问是否删除)
rm -f b.txt (不询问直接删除)
7.删除目录
rm -rf xx
8.移动
mv c.txt 58 (将c.txt移动到58目录里面)
9.修改
mv c.txt a.txt(c.txt修改名字为a.txt)
10.复制
cp a.txt xx(将a.txt复制到xx目录里面)
11.往文件中追加数据
echo "nihaoma" > a.txt (覆盖)
echo "nihaoma" >> a.txt (追加)
12.查看文件的数据
cat a.txt
13.查看几行数据
head -n a.txt (查看前n行数据)
tail -n a.txt(查看后n行数据)
14.帮助命令
help
15.查找文件
find 路径 -name "要查找的文件名字"
查看系统状况
1.查看当前所有进程
ps -ef
2.查看指定的进程
ps -ef | grep "要查看的进程名字"
3.查看系统命令的路径
which "系统命令"
4.查看系统命令的路径
whereis "系统命令" (显示所有信息 , 包括.gz的文件)
5.查看当前服务器的使用情况
df -h
df
6.查看目录下文件的使用情况
du -h
7.显示所有java进程的使用情况
jps
8.杀死进程的命令
kill -9 pid
防火墙命令
查看防火墙状态
service iptables status
关闭防火墙
service iptables stop(临时关闭)
chkconfig iptables off(永久关闭,前提已经临时关闭)
开启防火墙
service iptables start
配置
1.编辑的命令
vi a.txt
按 i 进入编辑模式,编辑完成之后
按esc,接下来shift+:,最后输入wq回车保存退出
注意:如果误操作wq改成q!
2.查看ip地址
ifconfig
3.配置ip地址
vi /etc/sysconfig/network-sXX/ifcfg-eth0
4.重启网络
service network restart
ping www.baidu.com 检查是否成功
5.解压文件
tar -zxvf "要解压的tar包路径" -C "解压到的路径"
6.修改环境变量
vi /etc/profile
注意:修改后不会生效,必须更新后才可以生效
更新:
source /etc/profile
7.在线安装
yum -y install "你要安装的东西"
如果感觉下载慢可以自行修改下载源:
修改yum源 (在线安装文件地址)
cd /etc/yum.r
1.yum -y install wget
2.wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo?
3.yum makecache
4.yum -y update
(百度搜索mv CentOS-Base.repo CentOS-Base.repo.back教程)
8.更新时间的组件
yum -y install ntpdate
9.更新时间命令
ntpdate pool.ntp.org
10.权限管理
r:读权限 用数字来表示=4
w:写权限 用数字来表示=2
x:执行权限 用数字来表示=1
-: 用数字来表示=0
使用 (chmod 750 文件名) 设置文件权限 (注:每个数字都是权限数字相加)
11.修改主机名字
vi /etc/sysconfig/network
12.修改网卡
vi /etc/udev/ruXX/70-XXXnXXX
多服务器之间操作(需要添加host映射)
1.添加服务器间的host映射
vi /etc/hosts
192.168.xx.xxx : 主机名
2.服务器之间相互传递资料
首先需要安装服务器之间的链接插件 yum -y install openssh-clients
传输:
scp -r /usr/local/jdk1.8.0_102/ hadoop03:/usr/local/
3.免密登录
第一步每个服务器先各自生成自己的密码
ssh-keygen
第二步把自己的密码告诉给别人,也要告诉给自己
ssh-copy-id '主机名或者ip'
操作用户
1.创建用户
useradd '用户名'
2.给用户添加密码
passwd '用户名'
3.切换用户
su '用户名'
4.删除用户
userdel '用户名' (不推荐,删除成功后home依旧保存文件)
userdel -r '用户名' (推荐,删除成功后home不保存文件)
Linux安装MySQL
1.解压mysql的安装包(rpm为后缀的压缩包)
rpm -ivh mysqlxxx
mysql默认解压路径 : /etc/yum.repos.d/
2.找到解压的路径,修改里面的内容,获取我需要的版本
默认安装的是mysql8.0
3.在线安装mysql
yum -y install mysql-community-server
4.重新启动mysql服务
service mysqld restart
5.获取mysql初始密码
grep 'temporary password' /var/log/mysqld.log
6.修改mysql密码
alter user 'root'@'localhost' identified by '密码' (注:需登录mysql后修改)