没有合适的资源?快使用搜索试试~ 我知道了~
文件包括:linux学习框架、常用指令,帮助从未接触过linux系统的初学者,快速掌握常用指令,0基础实现linux系统配置
资源推荐
资源详情
资源评论
1.删除软链接,对硬连接,源文件无影响
2.删除硬连接,对软连接,源文件也无影响
3.删除源文件,对硬连接没有影响,会导致软件类失效
4.同事删除源文件和硬连接,整个文件会真正的删除
linux基础学习
目标
linux系统认识
linux系统学习
可根据操作文档对系统进行升级
学会使用工具
接口端程序升级
接口端中间件升级
申报端升级
linux连接工具使用
日志查看工具使用
数据库连接工具使用
脚本工具使用
FinalShell
Xshell
UltraEdit
Navicat
SQLyog
Postman
目标1
目标2
目标3
初步了解linux系统命令
发行版本
系统目录介绍
环境安装
Debian
Ubuntu
RHEL
Centos
Slackware
Centos6
Centos7
Centos8
不常用,所以知道就好。
不常用,所以知道就好。
不常用,所以知道就好。
不常用,所以知道就好。
Centos7.9目前常用该版本,这里主要针对这个版本的命令进行学习
/bin 存放的是常用命令
/dev 存放的是linux的外部设备
/etc 存放系统的配置文件
用户操作文件 /etc/sudoers
用户密码文件 /etc/shadow
用户信息文件 /etc/passwd
/home 用户主目录
/lib 存放着系统最基本的动态链接共享库
/root 系统管理员的主目录
/usr 存放用户的应用程序和文件
/var 存放经常被修改的目录(包含各种日志文件)
源码安装
下载源码包
解压 tar -xzvf
生成makefile ./configure
编译 make
安装 make install
配置环境变量
rpm安装
检查rpm包是否存在
下载rpm包
安装rpm包 rpm -ivh
在线安装(yum安装)
搜索yum包 yum search
安装 yum install
绿色安装 解压已编译过的包
环境变量
用户 ~./bashrc
系统 /etc/profile
修改立即生效:source
ssh服务
安装
启动准备
Windows访问Linux ssh失败可能的原因
ssh服务是否启动
端口是否占用
防火墙是否允许
openssh-server
网络检查
关闭防火墙
启动ssh服务 /etc/init.d/sshd restart
# 查看防火墙状态 sudo firewall-cmd --state
#停止firewall
sudo systemctl stop firewalld.service
sudo systemctl stop firewalld
1# 禁止firewall开机启动 sudo systemctl disable firewalld.service
# 查看网络状态 systemctl status network.service
该命令基本上用不上知道即可,因为我们使用的centos系统默认都是开启ssh服务的
centos系统的ssh端口默认为 22
基础命令
use
添加用户 useadd
-d 指定用户目录
-g 指定用户组
-s 执行用户默认shell
修改用户 usemod
-l 修改用户名
-d 修改用户主目录
-g 修改用户组
-L 锁定账户
-U 接触锁定账户
删除用户 usedel -r 删除用户目录
passwd 设置用户密码
group
添加用户组 groupadd
-g 指定grouppid
-s 创建一个系统组
修改用户组 groupmod
-g 修改groupld
-n 修改groupname
删除用户组 groupdel
rm 删除目录或文件
-r 一次性删除目录及目录下的子目录和文件
-f 强制删除
-i 删除前确认
chmod 修改文件或者目录权限
chmod 777 /opt/local/nacos/
chmod 775 /opt/local/nacos/
chown 修改文件所有者和所在组
修改组 chown user:group /usr/file
修改所有者 chown -R pts:pts /opt/local/nacos/
man
查看帮助文件
另外两个命令
info
help
find 查找文件和目录
-name 按文件名查找
-type 按文件类型查找,f - 文件 d -目录 l - 链接
-atime 多少天内修改过
mv 移动或更名文件/文件夹
-f 替目标文件与现有文件重名则直接覆盖
-i 提示用户是否覆盖已存在的文件或目录
vi/vim 编辑文档
-i 进入编辑模式
esc 退出编辑模式
q 退出
q! 强制退出
wq 保存并退出
ls 列出文件或目录的内容
-l 打印详细信息
-a 显示隐藏文件
-R 递推显示所有目录文件
mkdir 创建目录 -p 创建多级目录
cp 复制文件或目录
-r 拷贝目录
-f 强制覆盖重名文件或目录
命令格式:cp [参数] [文件] [文件] cp -rf /home/apache-tomcat-8.5.72/* /home/application/apache-tomcat-8.5.68
grep 匹配grep[-ivnE]字符串文件
-i 不区分大小写
-v 排除
-n 显示行号
-E 匹配多个条件
-R 递推查找目录
cd 切换目录
ln 创建文件或者目录链接
ln /etc/passwd /home/passwd 创建硬连接
ln -s /etc/passwd /home/passwd 创建软连接
cat
查看文件内容 cat /etc/passwd > /home/user>bak>passwdbak 将/etc目录下的passwd文件的内容输入到/home/user/bak目录下的passwdbak文件中
命令格式:cat [文件]
sudo 以其他身份执行命令
su 用户切换
su user 不载入/home/user/.profile下的环境变量
su -user 载入/home/user/.profile下的环境变量
tail
命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件
命令格式:tail [参数] [文件]
常用命令
查询类
安装
# 查看tomcat进程 ps aux|grep tomcat
# 查看指挥中心进程 ps aux|grep commm
# 查看回调进程 ps aux|grep call
# 查看mysql状态 systemctl status mysqld
# 检查Redis服务状态(出现running为正常) systemctl status redis
# 查看防火墙状态 firewall-cmd --state
# 查看目录占用空间 du -sh *
安装vim yum -y install vim
安装zip yum -y install zip unzip
安装screen yum -y install screen
安装网络工具 yum -y install net-tools
检查Java版本 java -version
启动命令
启动mysql服务 systemctl start mysqld
启动redis服务 sudo systemctl start redis
启动 Tomcat 进入文件夹 cd /home/servyou/application/apache-tomcat-8.5.63/bin/
tomcat运行命令:./startup.sh
tomcat停止命令:./shutdown.sh
tomcat调试命令:./catalina.sh run
启动指挥中心
screen -S web
cd /home/servyou/
java -jar command-center-web-0.0.1-SNAPSHOT.jar
ctrl +a+d
screen -S ws
cd /home/servyou/
java -jar command-center-ws-0.0.1-SNAPSHOT.jar
ctrl +a+d
启动回调 screen -S call
cd /home/servyou/
java -jar command-center-web-0.0.1-SNAPSHOT.jar
ctrl +a+d
启动watch screen -S watch
cd /home/servyou/
java -jar iits-watch-jar-0.0.2-SNAPSHOT.jar
ctrl +a+d
ps
进程查看命令,会显示所有进程的状态,通常结合grep命令查看某进程的状态。
查到fCNL的进程 ps aux | grep fCNL
已经安装过了,无需重复安装,知道安装命令就好。
kill
kill 命令用于删除执行中的程序或工作 程序或工作的编号可利用 ps 指令或 jobs 指令查看
语法:kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
1 (HUP):重新加载进程。
9 (KILL):杀死一个进程。
15 (TERM):正常停止一个进程。
实例
杀死进程 kill 123456
强制杀死进程 kill -KILL 123456
彻底杀死进程 kill -9 123456
正常停止一个进程 kill -15 123456
杀死指定用户所有进程
方法一 过滤出hnlinux用户进程 kill -9 $(ps -ef | grep hnlinux)
方法二 kill -u hnlinux
重新加载进程 kill -1 123456
语法:cd [dirName]
例:cd /home
资源评论
Miss_Mint
- 粉丝: 10
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功