[运维]Linux

Linux常用命令:
1.cd 文件名 —打开文件.
2.ll ----打开目录列表—管理员权限使用
3.ls ----打开目录横向排列
4.ls -al ----纵向排列
目录结构图:
在这里插入图片描述目录结构概述:
Bin:可执行文件比如exe文件
Boot:启动加载的文件
Dev:计算机设备文件比如打印机
Etc:系统配置文件
Home:用户目录
Lib:存放依赖文件的
Mnt:系统文件临时安装点
Opt:额外安装程序包目录
Proc:启动系统时相关内存应用映射
Root:超级管理员目录
Sbin:给root用户存放文件
Tmp:也是存放临时文件
Usr:安装存放系统应用程序,重要的是usr/local目录安装的程序必须在这个目录
Var:存放数据库文件目录
常用命令二
在这里插入图片描述操作实例:
mkdir ubxtuntu 创建目录
mkdir –p hello/ubunt-创建带父级目录的目录
cd ubuntu/
touch helloubuntu.txt生成一个空的文件
cat helloubuntu.txt
echo helloubuntu > hello.txt 写入
cat hello.txt
echo 123456>> hello.txt追加
cp hello.txt hello/ubuntu/
mv 文件 目录名 —移动文件到别的目录
ctrl +insert 复制 shift+ insert 粘贴 ctrl+c终止运行
系统管理命令
在这里插入图片描述帮助命令–help
例如stat --help:显示语法和参数选择
重要的top ps df
实例free -h
netstat -al
ps
kill -9 端口号 -9彻底杀死
关机命令:超级管理员可以使用一般别操作
在这里插入图片描述
shutdown -h now
sudo 管理员名—获取临时管理员权限
压缩解压缩
在这里插入图片描述
gizp压缩
tar -czvf 压缩文件名 压缩的目录
tar -czvf tomcat .
(.)为当前目录
在这里插入图片描述
bzip2压缩
tar -cjvf 压缩名字 目录名
解压缩:
tar -xzvf 解压缩文件名
tar -xjvf 解压缩文件名

文件编辑器:
Vim 文件名打开文件进入命令模式
按i进入编辑模式
按esc回到命令模式
:q回车直接退出vi
:wq回车保存退出
:w file将当前内容保存成某一个文件
:set number 在编辑文件显示行号
:set nonumber在编辑文件不显示行号
Nano是一个字符终端编辑器
保存ctrl+o等等搜索查看

删除安装软件:
修改下载的数据源地址:需要管理员权限
lsb_release -a 查看系统版本
sudo vi sources.list
在这里插入图片描述
sudo apt-get update 更新数据源
sudo apt-get install 安装的软件名称
sudo apt-get remove 软件名
apt-get upgrade 更新系统慎用
apt-cache scarch 包名 --搜索
apt-cache show 包名 --获取包信息
apt-get remove 包名 – 删除包
apt-cache depends 包名 --了解使用的依赖
apt-cache rdepends 包名 --查看被那些包依赖
apt-get build-dep 包名 安装相关的编译环境
apt-get souce 包名 下载
apt-get clean
apt-get autoclean 清理无用的包
apt-get check

彻底删除干净
sudo apt-get autoremove 软件名 连依赖也删除掉

切换超级管理员权限
sudo passwd root
设置密码
确认密码
su 切换为root

设置远程登录
vi /etc/ssh/sshd_config
在这里插入图片描述
设置完成需要重启
service ssh restart

组:
概述:
分为:
cat /etc/passwd
cat /etc/shadow
cat /etc/group
cat /etc/gshadow 查看系统的一些信息

Linux文件权限管理
-文件类型 — 用户组权限 —用户的权限 — 其他用户的权限
d表示文件 -表示目录
r 可读 w可写 x可执行 l 代表软连接
用户会继承用户组的权限但也有自己独立的权限,其他不继承
添加文件权限:
chmod +x 文件名
删除文件权限
chmod -x 文件名

用户组赋权限给其他用户
chown 用户组 用户 文件

数字表示权限法
0 没有权限
1 可执行
2 可写
4 可读
- — — —
每一段的权限可以用上面的数字相加表示权限
7 1+2+4
5 1+4
6 2+4
4 0+4
1 0+1
2 0+2

Linux 安装java
安装linux-x64.tar.gz
解压到 /usr/local/java
配置java环境变量
pwd显示当前目录
修改 vi /etc/environment
在这里插入图片描述
配置用户变量
vi /etc/profile
在这里插入图片描述
重新登录

安装tomcat
要版本匹配 jdk8 tom 8
上官网也是tar.gz
tar -xzvf 文件名
mv 移动的文件名 /usr/local/
cd /usr/local/
cd bin/
./startup.sh —执行tomcat
./shutdown.sh -停止

修改域名:
hosts 文件 在C:\Windows\System32\drivers\etc

修改8080 为80
在tomcat目录下conf/server.xml
在这里插入图片描述
安装mysql
apt-get install mysql-server
whereis mysql 查询mysql目录地址
mysql/mysql.cnf
在这里插入图片描述
远程连接mysql
修改 mysql.cnf.d/mysql.cnf在这里插入图片描述
重启:
service mysql restart
远程登录下mysql
mysql -u root -p
123456
在mysql 中授权
grant all privileges on . to ‘root’@’%’ identifed by ‘你的root账户密码’

部署项目 TODO

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值