Linux常用命令

linux-防火墙开放端口

现在防火墙有两种服务service firewalld service iptables

  • firewalld 防火墙
介绍命令
查看开放的端口netstat -anp
查询防火墙状态service firewalld status
开启防火墙service firewalld start
关闭防火墙service firewalld stop
查询是否开放指定端口firewalld-cmd --query-port=8080/tcp
开放端口firewalld-cmd --add-port=8080/tcp --permanent
重启防火墙firewalld-cmd --reload
  • iptables
查看端口是否开放/sbin/iptables -L -n
开放端口命令/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
关闭iptablesservice iptables stop
启动iptablesservice iptables start
重启iptablesservice iptables restart
保存命令行中设置的iptables规则到iptables文件中service iptables save

Linux常用命令

查看linux内核版本cat /proc/version
查看linux内核版本uname -a
查看Linux系统版本cat /etc/redhat-release
查进程ps aux | grep 进程名称
查看端口号netstat -apn | grep 端口号
关机shutdown -h now
关机init 0
关机telinit 0
定时关机shutdown -h hours:minutes &
重启shutdown -r now
重启reboot
注销logout
访问HTTP地址curl 地址

文件和目录

进入个人的主目录cd
进入账户的主目录cd ~root
返回上次所在的目录cd -
显示工作路径pwd
显示隐藏文件ls -a
创建文件touch 文件名
创建一个目录mkdir 目录名
递归创建目录mkdir -p /tmp/目录名/目录名
删除一个叫做 'file1' 的文件'rm -f file1
删除一个叫做 'dir1' 的目录'rmdir dir1
删除一个叫做 'dir1' 的目录并同时删除其内容rm -rf dir1
重命名/移动 一个目录mv dir1 /tmp/new_dir
复制一个文件cp file1 file2
复制一个目录下的所有文件到当前工作目录cp dir/* .
复制一个文件cp file1 file2

文件搜索

从 '/' 开始进入根文件系统搜索文件和目录find / -name file1
搜索属于用户 'user1' 的文件和目录find / -user user1
在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件find /home/user1 -name *.bin
搜索在过去100天内未被使用过的执行文件find /usr/bin -type f -atime +100
搜索在10天内被创建或者修改过的文件find /usr/bin -type f -mtime -10

查看文件

从第一个字节开始正向查看文件的内容cat file1
从最后一行开始反向查看一个文件的内容tac file1
查看一个长文件的内容more file1
查看一个文件的前两行head -2 file1
查看一个文件的最后两行tail -2 file1
实时查看被添加到一个文件中的内容tail -f /var/log/messages.log

编辑文件

编辑文件vi file1
编辑文件vim file1
上面两个命令进入文件后:
在当前光标位置的右边添加文本a
在当前光标位置的左边添加文本i
在当前行的末尾位置添加文本A
在当前行的开始处添加文本(非空字符的行首)l
在当前行的上面新建一行O
在当前行的下面新建一行o
替换(覆盖)当前光标位置及后面的若干文本R
合并光标所在行及下一行为一行(依然在命令模式)J
退出插入模式ESC
保存文件(退出插入模式后):
保存文件:w
保存至vpser.net文件:w vpser.net
退出编辑器:q
退出编辑器,且不保存:q!
退出编辑器,且保存文件:wq
强制保存并退出:wq!

打包和压缩文件

解压一个叫做 'file1.bz2'的文件bunzip2 file1.bz2
压缩一个叫做 'file1' 的文件bzip2 file1
解压一个叫做 'file1.gz'的文件gunzip file1.gz
压缩一个叫做 'file1'的文件gzip file1
最大程度压缩gzip -9 file1
解压rar包unrar x file1.rar
压缩'file1'为'file1.rar'rar a file1.rar file1
同时压缩 'file1', 'file2' 以及目录 'dir1'rar a file1.rar file1 file2 dir1
显示一个包中的内容tar -tf archive.tar
解压一个包tar -xvf archive.tar
将压缩包解压到 /tmp目录下tar -xvf archive.tar -C /tmp
解压一个bzip2格式的压缩包tar -jxvf archive.tar.bz2
解压一个gzip格式的压缩包tar -zxvf archive.tar.gz
创建一个zip格式的压缩包zip file1.zip file1
解压一个zip格式压缩包unzip file1.zip

YUM 软件包升级

更新一个rpm包yum update package_name
删除一个rpm包yum remove package_name
列出当前系统中安装的所有包yum list
更新当前系统中所有安装的rpm包yum update package_name.rpm
下载并安装一个rpm包yum install package_name

RPM 包 - (Fedora, Redhat及类似系统)

安装一个rpm包rpm -ivh package.rpm
更新一个rpm包但不改变其配置文件rpm -U package.rpm
更新一个确定已经安装的rpm包rpm -F package.rpm
删除一个rpm包rpm -e package_name.rpm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值