linux常用命令,linux学习

linux应用领域:

桌面应用,服务器领域、嵌入式领域

linux发行版:

linux内核

redhat、centos、ubuntu、suse、红旗linux

 

 

 

 vm网络配置:

 

 

基础学习

1、查看系统资源情况   df -h

2、查看网络情况 ifconfig -a 或者 ip addr

3、查看mac地址

cat /etc/sysconfig/network-scripts/ifcfg-eth0(CentOS or Redhat配置文件)

 4、查看linux系统情况  uname -a

5、cat -n 路径 | more   分页显示

less 查看大文件

6、>   >>覆盖和追加

ls -l > a.txt

ls -l >> a.txt

echo "" >> a.txt

7、head指令

head -n  /etc/profile  显示前几行

8、tail指令

tail -n 5  显示前5行

tail -f 实时查看文件

 8、find指令

find - name 文件名 find  /home   -name 文件名   搜索文件名

find /opt -user root 按照文件拥有者查找

find / -name *.txt

9、压缩和解压缩文件

zip -r xx.zip /home/   -r 递归压缩

unzip -d  xx.zip 解压文件

tar -zcvf 压缩

tar -zxvf 解压

10、网络环境

service network restart、或者reboot

11、进程

ps -aux | more

ps -ef | grep java

 netstat -anp

netstat -anp | more 查看所有的网络服务

netstat -anp | grep sshd

 5、关机和重启命令

shutdown  关机 shutdown -h now:  立即关机

halt  关机

reboot  重启

sync  把内存数据同步到磁盘

6、用户登录和注销

logout  注销用户

7、用户管理

useradd   添加用户 

passwd 用户名 添加密码

userdel 用户名   删除用户保留文件夹

userdel -r 用户名  删除用户

id 用户名  查询用户信息

su -  切换用户  exit

groupadd 组名  增加组

groupdel 组名 删除组

useradd -g 用户组  用户名  添加用户和组

usermod -g 用户组 用户名   修改用户组

帮助指令

man ls

help ls

 防火墙

service iptables status    #查看iptables状态
service iptables restart   #iptables服务重启
service iptables stop      #iptables服务禁用
复制代码
1、查看防火墙状态

systemctl status firewalld


2、如果不是显示active状态,需要打开防火墙

systemctl start firewalld

3、# 查看所有已开放的临时端口(默认为空)

# firewall-cmd --list-ports

# 查看所有永久开放的端口(默认为空)

# firewall-cmd --list-ports --permanent
# 添加临时开放端口(例如:比如我修改ssh远程连接端口是223,则需要开放这个端口)

# firewall-cmd --add-port=223/tcp

# 添加永久开放的端口(例如:223端口)

# firewall-cmd --add-port=223/tcp --permanent

# 关闭临时端口

# firewall-cmd --remove-port=80/tcp

# 关闭永久端口

# firewll-cmd --remove-port=80/tcp --permanent

# 配置结束后需要输入重载命令并重启防火墙以生效配置

# firewall-cmd --reload

# systemctl restart firewalld
复制代码

 查询自己电脑公网ip命令

curl ip.me

 
posted @   刘百会  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示