LINUX培训内容
2022-06-10 22:59:44 28 举报
AI智能生成
上海培训内容整理
作者其他创作
大纲/内容
常用Linux操作系统
Redhat
缩写:enterprise linux(RHEL)
CENTOS
操作系统版本:8 7.X 6.X
Ubuntu
优点:操作界面美观
Suse
Aix
对应小型机使用,不支持标准产品,JDK等都需要更换
常用客户端工具<br>(基本有两种用途,一是执行命令,二是文件传输)
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:服务器拷贝<br>(前提是服务器之间网络需要互通)
scp 拷贝文件名 root@地址:/root
首次使用需要输入“yes”确认,建立信任连接
例:scp 1.txt root@192.168.80.246:/root
scp -r 拷贝文件名 root@地址:/root
文件夹使用 -r 递归
如文件过多,需要相互多次建立连接,传输较慢,多建议压缩后进行传输
vi:文本编辑器<br>(项目中常用将文件提取,修改后再覆盖的方式)
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)<br>对于文件来讲就是可以读取其内容的权限,对于目录来讲无法查看目录里面的内容(ls 失败)
w:写权限(write)<br>写权限:对于文件来讲就是可以向文件写数据,对于目录来讲无法删除目录里面的文件
x:可执行权限(execute)<br>对于可执行文件来讲无法用行(可以看到颜色都变了),对于目录来讲无法进入目录(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<br>
redhat 6
systemctl start firewalld<br>systemctl status firewalld <br>systemctl disable firewalld<br>systemctl stop firewalld<br>
centos 7
redhat 7
linux(centos或者redhat)开通80和89端口的命令:
centos7或者redhat7<br>firewall-cmd --zone=public --add-port=80/tcp --permanent<br>firewall-cmd --zone=public --add-port=89/tcp --permanent<br>firewall-cmd --reload
linux6(centos或者redhat)开通80和89端口的命令:<br>vi /etc/sysconfig/iptables<br>在开通22那一行下加入:<br>-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT<br>-A INPUT -m state --state NEW -m tcp -p tcp --dport 89 -j ACCEPT<br>保存退出(:wq)<br>重启防火墙:<br>service iptables restart
0 条评论
下一页