1、CentOS7目录
目录 |
作用 |
bin |
存放一些普通的基本命令(本质为二进制可执行文件,如ls、cat、mkdir等) |
boot |
存放用于系统引导时使用的各种文件 |
dev |
于存放设备文件 |
etc |
存放系统管理和配置文件 |
home
扫描二维码关注公众号,回复:
11275302 查看本文章
|
用户文件的根目录 |
lib |
存放跟文件系统中的程序运行所需要的共享库及内核模块。共享库又叫动态链接共享库,作用类似windows里的.dll文件,存放了根文件系统程序运行所需的共享文件 |
lib64 |
|
media |
|
mnt |
系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统 |
opt |
额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里 |
proc |
虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息。 |
root |
超级用户(系统管理员)的主目录 |
run |
|
sbin |
存放基本的系统命令(本质为二进制可执行文件,如shutdown、reboot、ifconfig等),一般需要管理员权限 |
srv |
|
sys |
|
tmp |
用于存放各种临时文件,是公用的临时文件存储点 |
usr |
存放系统应用程序,如: /usr/x11r6 存放x window的目录 /usr/bin 后期安装的一些软件的命令(如C++、g++、gcc命令等) /usr/sbin 用户安装的系统管理的命令(如dhcpd、hpptd、swap命令等) /usr/doc linux文档 /usr/include linux下开发和编译应用程序所需要的头文件 /usr/lib 常用的动态链接库和软件包的配置文件 /usr/man 帮助文档 /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里 /usr/local/bin 本地增加的命令 /usr/local/lib 本地增加的库 |
var |
用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件等 |
lost+found |
这个目录平时是空的,系统非正常关机而留下“无家可归”的文件就在这里 |
2、基本操作
2.1 图像界面与文本命令行界面切换
- 切换快捷键
图形界面切换至文本命令行界面 Ctrl+Alt+F2
图形界面切换至文本命令行界面 Ctrl+Alt+F2
- 切换命令
图形界面切换至文本命令行界面 init 3
文本命令行界面切换至图形界面(需要管理员权限) init 5 或者 startx
- 修改默认登录页面(登录时生效)
获取当前默认值 systemctl get-default
修改为以命令行界面登录 systemctl set-default multi-user.target
修改为以图形界面登录 systemctl set-default graphical.target
2.2 关闭selinux
- 查看selinux状态 getenforce //enforcing为开启 disabled为关闭
- 临时关闭selinux setenforce 0
- 永久关闭selinux vim /etc/selinux/config 将selinux设置为disabled reboot系统
2.3 端口控制命令
- 防火墙启停命令
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
- 启停端口:
firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口
firewall-cmd --reload # 配置立即生效
- 查看防火墙开放的端口
firewall-cmd --zone=public --list-ports
- 查看监听的端口 netstat -lnpt
- 查看端口被哪个进程占用 netstat -lnpt | grep 3306
- 查看进程的详细信息 ps 3931 #3306端口对应的进程
- 中止进程 kill -9 3931
2.4 安装jdk1.8
- 查看系统自带的jdk rpm -qa | grep java 或 rpm -qa | grep jdk
- 删除上图红框标识部分 rpm -e --nodeps XXX
rpm -e --nodeps java-1.6.0-openjdk-devel-1.6.0.41-1.13.13.1.el7_3.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-devel-1.7.0.141-2.6.10.5.el7.x86_64
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el7_3.x86_64
rpm -e --nodeps java-1.8.0-openjdk-devel-1.8.0.131-11.b12.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
- /usr目录下新增java目录,通过Xftp等工具上传jdk安装包到java目录下
jdk8下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
- 编辑profile文件
vim /etc/profile
编辑内容如下:
JAVA_HOME=/usr/java/jdk1.8.0_251
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
- 重启profile文件 source /etc/profile