七秒鱼记忆~
每天进步一点点!!!
查看系统信息
lsb_release -a
如果 lsb_release 命令不存在,则需要先安装再使用
yum -y install lsb_release-lsb
环境变量配置
VIM /etc/profile
修改配置文件后重新加载配置文件
source /etc/profile
显示当前系统中资源消耗情况
top
显示当前内存和交换空间使用情况
free -m
free -h
显示文件系统磁盘空间的使用情况
df
显示网卡
ifconfig
检查网络或者项目是否可访问
ping www.baidu.com
curl -I 172.40.1.142:18001/lemnon-base
查看进程
ps -ef | grep 进程名称
结束进程
kill -9 PID
查看端口
netstat: netstat -an |grep 8080
lsof -i :8080
五、服务器时间相关命令

查看当前时间
date
修改时间时分秒
data -s "11:30:30"
修改完整时间
data -s "2021-12-12 11:30:30"
同步网络时间
如果没有 ntpdate 命令要先安装,-u 参数可以越过防火墙与主机同步
ntpdate -u ntp.api.bz
查看硬件时间
hwclock --show
将系统时间写入到硬件
hwclock -w
设置系统时间和硬件时间同步
hwclock --hctosys
注意点
修改服务器时间修改的是系统时间,如果不写入硬件,服务器重启后设置的时间会失效。
六、防火墙相关命令

查看 firewall 服务状态
systemctl status firewalld
查看 firewall 的状态
firewall-cmd --state
查看防火墙规则
firewall-cmd --list-all
开启防火墙
service firewalld start
重启防火墙
service firewalld restart
关闭防火墙
service firewalld stop
查询端口是否开放
firewall-cmd --query-port=8080/tcp
返回 no 表示未开放,yes 表示已开放
开放指定端口
firewall-cmd --permanent --add-port=8080/tcp
从防火墙规则中移除指定端口
firewall-cmd --permanent --remove-port=8080/tcp
重启防火墙
firewall-cmd --reload
修改配置后要重启防火墙才会生效
七、文件与目录操作

跨服务器拷贝命令
scp -r testdir root@172.21.0.132:/mnt/test
分页显示文本文件内容,可前后翻页,空格向前,b 向后,q 退出,回车:查看行,空格:翻页
more test1.txt
分页显示文本文件内容,可前后翻页,空格向前,b 向后,支持底行模式,q 退出,回车在:模式下/输入查找的字符
less test1.txt
文字过滤:在指定文件中查找包含指定内容的行,在 test1.log 中查找包含 aaa 的所有行
grep aaa test1.log
动态查看文件
tail -200f test.log
读取标准输入的数据,并将其内容输出成文件,追加写入
grep Linux boot.log | tee -a 2022.txt
tail -200 test1.log | grep 'test' | tee -a test2.log
查找包含 name 或者 age 的行(两个条件)
sed -n '/name/,/age/p' aaa.txt
查看文件的创建、修改时间
stat text.txt
Access:文件最近访问时间
Modify:文件内容最近修改时间
Change:文件属性最近修改时间
覆盖写入文件

>:echo "test"> test.txt
追加写入文件

>>: echo "test" >> test.txt
VIM 常用操作

:set nu 显示行号。
:set nonu 取消显示行号。
i 在光标签插入。
:wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
:x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
八、压缩与解压

tar 命令

将 test.txt 压缩成 test.tar 文件,被压缩文件可以是多个文件或者文件夹
tar -cvf test.tar test.txt
解压缩.tar 文件
tar -xvf test.tar
是否需要使用 gzip 压缩和解压(压缩/解压 .gz 和 .tar)
tar -zcvf test.tar.gz test.txt
tar -zxvf test.tar.gz
zip 命令

压缩递归处理,将 test1.txt 压缩成 test.zip 文件,被压缩文件可以是多个文件或者文件夹
zip -r test.zip test.txt
解压缩.zip 文件
unzip test.zip
gzip 命令

压缩命令后面的文件,原文件会消失,直接变成压缩后的文件
gzip test.txt
解压 test.txt.gz
gzip -d test.txt.gz
递归解压
gzip -dr test.txt.gz
九、文件与目录权限相关

文件或目录权限
u:表示文件所属者;
g:表示用户组;
o:表示其他用户
r:4 可读权限;
w:2 可写权限;
x:1 可执行权限;
-:0 表示无权限
+:表示添加权限;
-:表示去掉权限
chmod u+x test.txt: 给当前用户添加可执行权限
chown user:group test.txt 修改文件所属用户和所属组
chown -R user:group test.txt 修改指定目录以及其子目录下所有文件所属用户和所属组

十、用户相关
useradd testUser: 添加用户
passwd testUser: 修改用户密码
userdel testUser: 删除用户

posted on 2022-05-10 20:32  fishing~  阅读(43)  评论(0)    收藏  举报