vmware 安装新的系统
一、linux目录结构、
1、bin:存放二进制可执行文件
2、sbin:存放二进制可执行文件(root可访问)
3、etc:存放系统配置文件 profile 配置文件
4、usr:存放共享的系统资源
5、home:存放用户文件的根目录,自己安装的文件
6、lib:jar包
7、tmp:存放临时文件
二、常用命令
1、【cd】 / 切换目录 ~ 系统的根目录
2、【ls】 查看文件夹; ll 包括权限,详细地查看
ls-a 包括隐藏文件夹
3、【mkdir】 :创建目录 -p: 级联创建
rmdir:删除目录,只能删除空的目录(文件夹)
rm-f :删除,包括子目录
4、ip addr:电脑ip地址
5、浏览:【cat】 看全部
【more】 一屏一屏看,空格下一屏,q退出
【less】 一行一行看,上下键控制,q退出,Ctrl+c
【tail】 -3 profile 看后三行,包括空格
- less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示
- less不必读整个文件,加载速度会比more更快
- less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容.
- 由于more不能后退.
6、删除:【rm】 删除文件,需要用户确认,y/nrm 删除不询问
rm -f +文件 ,不访问,直接删除
rm -r +文件夹, 递归删除文件夹
rm -rf * ,删除当前目录所有文件
rm -rf /* , 删除跟目录所有文件,自杀
7、复制:【cp】 文件夹 新文件夹
cp 文件夹 /home/新文件夹
8、移动:【mv】 文件 ../ 移到上级目录
9、【tar】 打包和解压:
tar将多文件打包成一个文件,再用gzip压缩命令压缩成xxx.tar.gz(或xxx.tgz)的文件
-c:创建一个新的tar 文件
-v:显示运行过程的信息
-f:指定文件名
-z:调用gzip 命令压缩文件
-t:查看压缩文件的内容
-x:解开tar 文件
tar -cvf xxx.tar ./* 打包当前目录所有文件
tar -zcvf xxx.tar.gz ./* 打包并压缩
tar -xvf xxx.tar 解压
10、【find】查找符合条件的文件
find / -name "ins*" -ls 查找文件名以ins开头的文件
find / -user itc -ls 查找用户下itc 的文件
find / -user itc -type d -ls 查找用户itc 的目录
find / -perm -777 -type d -ls 查找权限是777 的文件
11、【chmod】更改文件权限
文件类型 主权限 组权限 用户权限 r w x
chmod 754 a.txt
chmod u=rwx,g=rx,o=x a.txt
12、【grep】
grep debug xxx.conf --collor 文件里找到debug高亮显示
13、【pwd】显示当前文件夹
Ctrl+L清屏 clear
【touch】创建空文件
14、【vim】编辑
vim xxx.txt 编辑文件 :wq 保存并退出
i :在当前光标处插入
o:在当前光标下一行插入
a:在光标下一个字符插入
15、输出和追加
cat /home/xxx.java > yyy.txt 输出定向到yyy.txt
cat /home/xxx.java >> yyy.txt 输出并追加到yyy.txt
16、【ps】
ps -ef 查看所有进程
ps -ef | grep ssh 查找ssh进程
kill 2200 杀掉2200编号的进程
kill -9 2200 强制杀死进程,关联的进程
17、管道、
一个命令的输出用作另一个命令的输入
例:ps -ef | grep ssh
18、主机名配置
hostname 查看主机名
hostname xxx 修改主机名,重启后无效
etc/sysconfig/network 文件 可永久修改
19、IP地址配置
ifconfig 查看修改IP地址 重启无效
etc/sysconfig/network -scripts/ifcfg-eth0 文件 可永久修改
ONBOOT = yes 系统启动时有联网的接口
20、网络服务管理
service network status 查看指定服务的状态 network.mysql
stop停止,start启动,restart重启
service --status -all 查看系统中所有的后台服务
21、防火墙设置 根据配置文件/etc/sysconfig/iptables 来控制本机网络访问
service iptable status 查看防火墙 stop/start 停止/开启
chkconfig iptables off 禁止防火墙自启
22、Linux安装
1、二进制发布包 解压
2、RPM包 RPM命令安装卸载
3、Yum在线安装 下载安装
4、源码编译安装
23、sudo、
获取管理员所有权限
7.5 7.6的命令
systemctl命令
1.启动防火墙
systemcl start firewalld.service 或systemcl start firewalld
2.关闭防火墙
systemcl stop firewalld.service 或systemcl stop firewalld
3.重启防火墙
systemcl restart firewalld.service 或systemcl restart firewalld
4.查看防火墙状态
firewall-cmd --state
systemcl status firewalld.service
systemcl status firewalld
5.查看已启动的服务列表
systemcl list-unit-files | grep enabled
6.查看启动失败的服务列表
systemcl --failed
cmd命令
1.开启80端口,重启后失效
firewall-cmd --zone=public --add-port=80/tcp
2.开启80端口,重启后不失效(永久生效)
firewall-cmd --zone=public --add-port=80/tcp --permanent
3.查看80端口
firewall-cmd --zone=public --query-port=80/tcp
4.查看所有打开端口
firewall-cmd --zone=public --list-ports
5.关闭80端口重启后失效
firewall-cmd --zone=public --remove-port=80/tcp
6.关闭80端口重启后不失效
firewall-cmd --zone=public --remove-port=80/tcp --permanent
7.查看版本
firewall-cmd --version
8.查看帮助
firewall-cmd --help
9.查看区域信息
firewall-cmd --get-active-zones
10.查看指定接口所属区域
firewall-cmd --get-zone-of-interface=eth0
11.开启拒绝所有包请求
firewall-cmd --panic-on
12.取消拒绝所有包请求
firewall-cmd --panic-off