Linux笔记(指令)
安装ssh
apt install openssh-server -y
进阶指令
1. df -h
# df 查看磁盘空间,-h加上单位
2. free -h
# -m内存显示已mb为单位,-h直接相当于把单位给你显示好了,-g 同m
# 查看内存情况
/etc/log 里面有个个软件安装包的安装路径。
1. less 文件
# 以较少的内容进行展示,(数字+回车),空格键,退出按下q键即可
2. wc -lwc 文件
# 统计文件的-l行数,-w单词,-c字节数,默认3个展示
3. tail -F 文件
# 这个-F,能用vim编辑器进行手动跟上。
4. date "+%F-%T" === date "+%Y-%m-%d %H:%M:%S"
# 输出格式化的“年月日时分秒”
# 2023-05-09-18:55:55
# 这个 + 必有,-可有可无,给定格式化的意思。
统计当前目录下的文档个数?ls | wc -l ,对了,wc能使用管道符。
高级指令
1. 获取主机域名
hostname -f
# -f
2. 查看进程
ps -ef
top
防火墙设置
1. 安装
apt install ufw -y
ufw enable
# 这个指令貌似是单独的,用systemctl 也能检测。
看到这个enable,相信都知道
2.开启或关闭端口,IP访问
ufw allow/deny 20 # 允许外部访问/拒绝20端口 (目前deny用不了) 20后/tcp或/udp,表示tcp或udp封装
ufw delte allow 20 # 删除这个访问规则
ufw allow (proto tcp) from 12.23.2.2 # 允许这个ip访问,加tcp封装
ufw allow from 12.23.2.2 to any port 22 # 允许ip地址访问22端口
查看进程
1. 监视进程(实时监视)
top -p 2
#-d 秒数 指定top命令每隔几秒更新。默认是3秒在top命令的交互模式当中可以执行的命令
#-i 使top不显示任何闲置或者僵死的进程。
#-p 通过指定监控进程ID来仅仅监控某个进程的状态
2. 查看进程状态
ps -f
# 类似与任务管理器(下图)
3. 终止进程
kill -9 进程号 #通过进程号杀死进程
killall 进程名称 #通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用
#常用选项 -9 表示强迫进程立即停止
查看linux提供的服务
ls -l /etc/init.d
设置查看环境变量
上面是一个临时的效果
要想永久导入
vim /etc/profile
# 添加语句
export CLASS_PATH=lib:11212:$JAVA_HOME
# 立即执行语句
source /etc/profile
还没有评论,来说两句吧...