1、关闭防火墙
重启恢复防火墙:systemctl stop firewalld.service
禁止使用防火墙:systemctl disable firewalld.service
查看防火墙状态:systemctl status firewalld.service
2、设置IP和主机名映射关系:vi /etc/hosts
Linux目录:
bin:可执行命令;
etc/hosts:配置文件;
home:所有普通用户的主目录;
root:管理员root目录;
tmp:临时目录,当系统重启后该目录下的所有文件自动删除;
~:当前用户主目录;例如root用户主目录:/root文件夹下
Linux文件目录操作常用命令:
ls:显示文件和目录列表
-l: 列出文件的详细信息;
-a:列出当前目录所有文件,包含隐藏文件,目录;
mkdir:创建目录:
-p:父目录不存在情况下先生成父目录;
cd:切换目录;
touch:生成一个空文件;
echo:生成一个带内容文件;
cat,tac:显示文本文件内容
cat:是从第一行开始写;tac:是从最后一行开始写;
cp:复制文件或目录;
rm:删除文件
-r:同时删除该目录下的所有文件;
-f:强制删除文件或目录;
mv:移动文件或目录,文件或改名;
find:在文件系统中查找指定的文件
-name:文件名;
wc:统计文本文档的行数,字数,字符数;
grep:在指定的文本文档中查找指定的字符串;
例如:grep best book.txt
rmdir:删除空目录;
tree:显示该目录名树;
pwd:显示当前工作目录;
ln:建立连接文件;
例如:ln -s /home/itcast/familyA/house/roomB /home/roomB(目录名在前,连接名在后);
more,less:分页显示文本文件内容;
head,tail:分别显示文件开头和结尾内容;
#:注释行;
安装JDK:
1、上传文件到Linux目录下(可自行指定);
2、进入jdk所在目录;
3、解压jdk到安装目录(可自行指定):
将当前文件解压到当前用户主目录下的data目录:
tar -zxvf jdk-8u144-linux-x64.tar.gz -C ~/data/
将当前文件解压到当前系统根目录的data目录:
tar -zxvf jdk-8u144-linux-x64.tar.gz -C /data/
4、配置环境变量(编辑 ~/.bash_profile 文件):
JAVA_HOME=/data/jdk1.8.0_144
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
5、使环境变量生效:
source ~/.bash_profile
隐藏文件:
.bash_profile:配置环境变量;
.ssh:配置免密码登录;
文件权限说明(读:r,写:w,执行:x):
共10个占位符,1为第一组,后面2~9位字符分3组,每组3位字符;
第一位如果是 "-":代表文件,d:代表文件夹;
第二组:当前用户权限;
第三组:同组用户的权限;
第四组:其他人;
drwxr-xr-x
改变权限:chmod;
可读1,可写1,可执行1; 111对应的十进制7;
因此:例如需要改变include文件的权限为当前用户权限可写,可读,可执行,同组用户可读,可写,可执行,其他用户可读,可写,可执行;
例如修改include文件权限:
命令如下:chmod 777 include;
三种模式:
2、插入模式:
3、命令模式:
VI常用的命令:
1、q直接退出vi;
2、wq保存后退出vi,并可以新建文件;
3、q!强制退出;
4、w file将当前内容保存成某个文件;
5、set number在编辑文件显示行号;
6、set nonumber 在编辑文件不显示行号;
閱讀更多 hnyztcl 的文章