LINUX培训内容
2022-06-10 22:59:44 28 举报
AI智能生成
上海培训内容整理
作者其他创作
大纲/内容
常用Linux操作系统
Redhat
缩写:enterprise linux(RHEL)
CENTOS
操作系统版本:8 7.X 6.X
Ubuntu
优点:操作界面美观
Suse
Aix
对应小型机使用,不支持标准产品,JDK等都需要更换
常用客户端工具
(基本有两种用途,一是执行命令,二是文件传输)
(基本有两种用途,一是执行命令,二是文件传输)
SecureCRT/SecureFX
SSH Secure shell / SSH Secure File Transfer
Xshell/Xftp
Linux区分大小写,Windows不区分大小写
常用基本命令
ls:列出当前目录下所有的文件
ls -l (缩写:ll) 详细查看文件
id:查看当前操作系统用户信息
pwd:当前操作是哪个目录
cd: 切换目录
cp:文件拷贝
cp 文件名 拷贝后文件名
将文件拷贝到当前文件夹下
cp -rf 文件夹 拷贝后文件夹
将文件夹拷贝
r代表递归。如果文件夹中有其他文件夹,递归全部拷贝
f代表强制。如果不输入f:出现同名文件时需要确认,输入f:无需确认
cp -rf 目标文件 目标文件夹
将文件拷贝到目标文件夹中
cp -rf 目标文件夹中目标文件 目的地文件夹
将目标文件夹中 目标文件 拷贝到 目的地文件夹中
scp:服务器拷贝
(前提是服务器之间网络需要互通)
(前提是服务器之间网络需要互通)
scp 拷贝文件名 root@地址:/root
首次使用需要输入“yes”确认,建立信任连接
例:scp 1.txt root@192.168.80.246:/root
scp -r 拷贝文件名 root@地址:/root
文件夹使用 -r 递归
如文件过多,需要相互多次建立连接,传输较慢,多建议压缩后进行传输
vi:文本编辑器
(项目中常用将文件提取,修改后再覆盖的方式)
(项目中常用将文件提取,修改后再覆盖的方式)
i 插入模式,可以编辑
esc 退出
:w 保存
:q 退出
:q! 强制退出
:wq 保存并退出
:wq! 强制保存并退出
tail:显示文件内容(多用于动态看日志)
tail -f 文件名 :动态展示文件
f 动态显示
tail -100f log.txt 动态查看log.txt后一百行文件
more:显示文件内容(逐渐看)
more log.txt 查看log文件内容 如一屏显示不全,点击空格,继续显示下面内容
cat:将文件全部显示(可用于看weaver.properties等小文件内容)
chmod:修改文件的属性(相关权限)
Linux权限划分
r:读权限(read)
对于文件来讲就是可以读取其内容的权限,对于目录来讲无法查看目录里面的内容(ls 失败)
对于文件来讲就是可以读取其内容的权限,对于目录来讲无法查看目录里面的内容(ls 失败)
w:写权限(write)
写权限:对于文件来讲就是可以向文件写数据,对于目录来讲无法删除目录里面的文件
写权限:对于文件来讲就是可以向文件写数据,对于目录来讲无法删除目录里面的文件
x:可执行权限(execute)
对于可执行文件来讲无法用行(可以看到颜色都变了),对于目录来讲无法进入目录(cd 失败)
对于可执行文件来讲无法用行(可以看到颜色都变了),对于目录来讲无法进入目录(cd 失败)
s:特殊权限
chmod 777 被赋权文件名 项目实施过程常用直接赋权777最高权限
chown:修改文件的用户及用户组权限
例:chown -Rf oa:oa log 修改log文件夹所有内容给oa用户组的oa用户
tar:打包解压
tar -czvf 打包压缩后的文件名 要打包压缩的文件
tar -xvf 压缩文件
-c 或--create 建立新的备份文件。
-x或--extract或--get 从备份文件中还原文件。
-z或--gzip或--ungzip 通过gzip指令处理备份文件。
-v或--verbose 显示指令执行过程。
-f<备份文件>或--file=<备份文件> 指定备份文件
top :显示操作系统负载情况(相当于任务管理器)
查看当前时间
查看服务器启动时间
查看当前多少用户登录
查看服务器压力情况(正常情况下值小于CPU核数)
如果数值超过CPU核数,说明服务器超负荷,有任务在排队还未执行
但是实际情况中,正常属于处于2一下,服务器未正式使用,数值小于1,如果数值大于4,5左右时,就会出现任务排队情况
查看CPU核数
输入top命令后,按数字键1查看
查看进程运行总数
注意僵尸进程,如僵尸进程无法杀掉,可重启服务器
查看CPU信息
us:用户占用
sy:操作系统本身占用
id:表示限制的cpu
KiB mem 服务器内存情况
KiB swap 交换空间(虚拟内存,最少8G推荐16G)
free :查看内存情况
-m 以M为单位
-g 以G为单位
ps:查询操作系统进程信息
ps -f | grep 进程名称
例:ps -f | grep java
kill:杀进程
kill -9 PID(杀死pid对应的进程)
df:查看磁盘已被使用多少空间和还剩余多少空间
df -h 查询硬盘空间
5.其他快捷使用键
Tab:自动补全信息
Ctrl+c:终止操作
alias:设置别名
方向键”上”“下“键:历史输入信息
防火墙(防火墙命令取决于服务器版本)
查看版本 cat /etc/redhat-release
service iptables status/start/stop/restart
centos 6
redhat 6
systemctl start firewalld
systemctl status firewalld
systemctl disable firewalld
systemctl stop firewalld
systemctl status firewalld
systemctl disable firewalld
systemctl stop firewalld
centos 7
redhat 7
linux(centos或者redhat)开通80和89端口的命令:
centos7或者redhat7
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=89/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=89/tcp --permanent
firewall-cmd --reload
linux6(centos或者redhat)开通80和89端口的命令:
vi /etc/sysconfig/iptables
在开通22那一行下加入:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 89 -j ACCEPT
保存退出(:wq)
重启防火墙:
service iptables restart
vi /etc/sysconfig/iptables
在开通22那一行下加入:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 89 -j ACCEPT
保存退出(:wq)
重启防火墙:
service iptables restart
0 条评论
下一页