Linux常用命令

命令 --help显示命令帮助 例如 hostname --help 展示hostname的用法

1、查看防火墙:systemctl status firewalld 或者 service firewalld status
2、查看主机名:hostname
3、拷贝文件 cp -r(拷贝文件夹,递归拷贝) 远程拷贝 scp
4、命令来查看到 Linux 系统中所有的环境变量 env
5、su切户用户
6、文本处理三剑客 grep sed awk
7、rpm包安装升级卸载 rpm -ivh
-i:安装(install);
-v:显示更详细的信息(verbose);
-h:打印 #,显示安装进度(hash);
[root@localhost ~]# rpm -Uvh 包全名
-U(大写)选项的含义是:如果该软件没安装过则直接安装;若没安装则升级至最新版本。
[root@localhost ~]# rpm -Fvh 包全名
-F(大写)选项的含义是:如果该软件没有安装,则不会安装,必须安装有较低版本才能升级。
rpm -e 卸载
8、查看端口 netstat -tlun | grep 80
9、linux忘记密码操作
对于普通账户的密码遗失,可以通过 root 账户解决,它会重新给你配置好指定账户的密码,而不需知道你原有的密码(利用 root 的身份使用 passwd 命令即可)。 passwd zhangsan
如果 root 账号的密码遗失,则需要重新启动进入单用户模式,系统会提供 root 权限的 bash 接口,此时可以用 passwd 命令修改账户密码;也可以通过挂载根目录,修改 /etc/shadow,将账户的 root 密码清空的方法,此方式可使用 root 无法密码即可登陆,建议登陆后使用 passwd 命令配置 root 密码。
10、文件夹的写权限表示有权限新建或者删除该文件夹下的文件。文件夹的执行权限表示有权限进入这个文件夹。
11、文件搜索命令 find [路径] -name readme.txt

网络命令
iproute
traceroute
ping
nslookup dig
curl wget
ss
lsof (LiSt Open Files),主要用来找出哪个进程打开了哪些文件
route
ncat & netcat(nc) & nmap
tcpdump网络嗅探器,将强大和简单结合到一个单一的命令行界面中,能够将网络中的报文抓取,输出到屏幕或者记录到文件中
arp 地址解析协议
arp-scan 是专门设计用来扫描二层(网络层)的mac, arp数据包的工具
ethtool 命令用于 显示, 配置以太网设备。
nsenter是一款可以进入进程的名称空间中
mtr 是一个跨平台的网络诊断工具,将 traceroute 和 ping 的功能结合到一个工具。
bridge vs brct

你可能感兴趣的:(linux,linux,服务器,bash)