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