Linux笔记(指令)

迈不过友情╰ 2024-03-22 14:24 92阅读 0赞

安装ssh

apt install openssh-server -y

进阶指令

  1. 1. df -h
  2. # df 查看磁盘空间,-h加上单位
  3. 2. free -h
  4. # -m内存显示已mb为单位,-h直接相当于把单位给你显示好了,-g 同m
  5. # 查看内存情况

84e8f3b24ceb4450bd23947631d60ed0.png

  1. /etc/log 里面有个个软件安装包的安装路径。
  2. 1. less 文件
  3. # 以较少的内容进行展示,(数字+回车),空格键,退出按下q键即可
  4. 2. wc -lwc 文件
  5. # 统计文件的-l行数,-w单词,-c字节数,默认3个展示
  6. 3. tail -F 文件
  7. # 这个-F,能用vim编辑器进行手动跟上。
  8. 4. date "+%F-%T" === date "+%Y-%m-%d %H:%M:%S"
  9. # 输出格式化的“年月日时分秒”
  10. # 2023-05-09-18:55:55
  11. # 这个 + 必有,-可有可无,给定格式化的意思。

160f48796d3c43c9836eeec2c0bf82ce.png

c7cff341654b4443b0318ff0a43687d0.png

统计当前目录下的文档个数?ls | wc -l ,对了,wc能使用管道符。

高级指令

  1. 1. 获取主机域名
  2. hostname -f
  3. # -f
  4. 2. 查看进程
  5. ps -ef
  6. top

防火墙设置

  1. 1. 安装
  2. apt install ufw -y
  3. ufw enable
  4. # 这个指令貌似是单独的,用systemctl 也能检测。
  5. 看到这个enable,相信都知道
  6. 2.开启或关闭端口,IP访问
  7. ufw allow/deny 20 # 允许外部访问/拒绝20端口 (目前deny用不了) 20后/tcp或/udp,表示tcp或udp封装
  8. ufw delte allow 20 # 删除这个访问规则
  9. ufw allow (proto tcp) from 12.23.2.2 # 允许这个ip访问,加tcp封装
  10. ufw allow from 12.23.2.2 to any port 22 # 允许ip地址访问22端口

查看进程

99dc6d3d8b4d47f48eac5f035420a959.png

  1. 1. 监视进程(实时监视)
  2. top -p 2
  3. #-d 秒数 指定top命令每隔几秒更新。默认是3秒在top命令的交互模式当中可以执行的命令
  4. #-i 使top不显示任何闲置或者僵死的进程。
  5. #-p 通过指定监控进程ID来仅仅监控某个进程的状态
  6. 2. 查看进程状态
  7. ps -f
  8. # 类似与任务管理器(下图)

ab0000eb99f349988659b65731f1851b.png

bea8860e5c074238ae829df52782d6be.png

  1. 3. 终止进程
  2. kill -9 进程号 #通过进程号杀死进程
  3. killall 进程名称 #通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用
  4. #常用选项 -9 表示强迫进程立即停止

查看linux提供的服务

  1. ls -l /etc/init.d

设置查看环境变量

dd496d4825184a7b8f44730b5cc6f123.png

bc9c92c9275c436283646cdfec9b84df.png

上面是一个临时的效果

要想永久导入

  1. vim /etc/profile
  2. # 添加语句
  3. export CLASS_PATH=lib:11212:$JAVA_HOME
  4. # 立即执行语句
  5. source /etc/profile

发表评论

表情:
评论列表 (有 0 条评论,92人围观)

还没有评论,来说两句吧...

相关阅读