目录:
1.linux-centos7的目录结构
2.linux中常用的命令
3.修改centos的ip地址
4.修改权限
5.linux中安装常用的软件
1. linux-centos7的目录结构
bin: 脚本目录--包含很多linux命令
sbin: 命令目录--包含linux的命令
etc: 配置目录--可以配置很多参数--IP地址,环境变量配置
root: 它是root用户的目录
usr: 用户安装软件的目录----等价于window中program files
tmp: 缓存--临时目录
lib: centos7系统所需要的依赖
2. linux中常用的命令
2.1 cd 切换目录:
语法: cd /目录名称
cd ../ : 切换到上一级目录
cd /: 切换到根目录
2.2 ls 列出当前目录或者指定目录下的内容
ls ----列出当前所在目录下的内容
ls /目录名 列出指定目录下的内容
参数: ls -a 列出指定目录或者当前目录下所有的内容[包含隐藏文件]
ls -l 详细列出指定目录或者当前目录下的内容
2.3 pwd 查看当前所在的目录
2.4 mkdir 创建目录
(1)mkdir 目录名称
(2)创建多层目录:mkdir -p/a/b/c/d
2.5 touch 创建空文件
touch 文件名
2.6 rm 删除文件或目录
rm -rf 目录|文件
2.7 cp 复制
cp 文件名 重新起的名
cp 文件名 /目标目录/名称
2.8 mv 剪切|重命名
重命名
剪切 这里的aaa.txt 不见了 而是去了/usr/local里面了
2.9 查看文件内容
cat: 查询文件的所有内容 cat 文件名
more: 分页查看文件内容 翻页 空格键
head: 从文件头查看 head -n 数字 文件名
tail: 尾部查看内容 tail -n 数字 文件名
cat:
more
head
tail
2.10 vi|vim 编辑文件内容
vi 文件名----->命令行模式----i-->编辑模式------>esc键 输入命令模式 :wq退出并保存
:q! 强制退出不保存
wq
用cat 文件名查看
2.11 find 查找指定的文件
find 目录 -name '名称*'
2.12. 压缩和解压文件
tar -zcvf 压缩后的名称 要压缩的目录
tar -zxvf 解压
3.修改centos的ip地址
默认动态分配ip的。====固定ip
/etc/sysconfig/network-scripts/ifcfg-ens33
上面来的IP地址都是有依据的
网关也是可以知道的
配置文件改好后注意:必须重启网络:systemctl restart network
验证修改的ip是否可以上网:ping www.baidu.com
4. 修改权限
对图片进行解读:例如 drwx-xr-x
第一个rwx :当前创建者具有的权限,具有读写和执行权限
第二个xr: 当前创建者所在的组的成员具有的权限,具有读和执行权限
第三个x :其他用户具有的权限 只具有执行的权限
如何修改权限:
第一种 chmod [ugo]+[rwx] 文件,u代表的是创建者,g代表的创建者所在的组的成员,o代表的是其他用户
chmod o+w a.txt
第二种: r对应4 w对应2 x对应1
chmod 761 文件
5. linux安装软件
(1)把window中的jdk软件托到centos中并解压,通常在/usr/local/这个目录下
tar -zxvf xxx.tar.gz ,然后通过mv 文件名 文件名 另起个短的名字
(2)配置环境变量
cd /etc/profile
(3)重新加在profile文件
source /etc/profile
验证:在任意位置输入javac
5.2 安装tomcat
(1)把tomcat放置到linux并解压
tar -zxvf xxxx.tar.gz
(2)重命名
mv apache-tomcat-9.0.73 tomcat9.0
(3)启动tomcat
启动tomcat之前先进入bin目录下
cd /usr/local/tomcat9.0/bin,通过 ./startup.sh开启
如何指定tomcat是否启动呢。
ps -ef | grep tomcat ---查询进程tomcat
(4)如何访问tomcat
出现上面的错误:
原因: 服务器有防火墙:----而该防火墙没有把8080这个端口号放行。
firewall-cmd --add-port=8080/tcp --zone=public --permanent
解决: 第一种关闭防火墙 -----不建议太危险了
第二种解决方案:----放行指定的端口号
systemctl status firewalld 查看防火墙的状态
systemctl stop firewalld 关闭防火墙
systemctl start firewalld 开启防火墙
5.3 安装mysql数据库
按照下方链接就可以学会安装mysql
https://www.cnblogs.com/tony-hyn/p/15777762.htmlhttps://www.cnblogs.com/tony-hyn/p/15777762.html