Linux进阶
1.防火墙常用命令 firewall-cmd --state 显示centOS7防火墙状态 systemctl stop firewalld 关闭防火墙 systemctl disable firewalld 禁止开机自启动 2.配置静态IP 修改配置文件: vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 注掉 #BOOTPROTO="dhcp" 添加 IPADDR=192.168.80.11 NETMASK=255.255.255.0 GATEWAY=192.168.80.1 DNS1=192.168.124.1 四行 重启网卡使修改生效 service network restart 3.常用基本命令 ll/ls:查看当前目录下的所有文件 cd / :进入根目录 cd /usr/games : 进入子路径 cd .. : 退出到上一层目录 pwd:当前所在的路径 cd -:切换上一个所在的目录 4.文件夹的增删改 mkdir 文件夹: 创建文件夹 mv oldname newname:修改文件夹名称 rm 文件:删除文件 rm -f 文件:强制删除文件 rm -r 文件夹:递归删除文件夹 rm -rf 文件夹:强制递归删除 cp 文件 路径:复制文件 cp -r 文件夹 路径:复制文件夹 5.文件的操作命令 touch 文件名:创建文件 cat 文件名:查看文件 more 文件名:查看文件,显示百分比,回车下一行,空格向下一页,q退出 less 文件名:查看文件,可以使用键盘右下角的上下方向键翻页,q退出 tail -10 文件名:查看文件的最后10行 tail -f 监控文件:监控文件变化,例如日志文件 vi 文件名:按i:插入内容 按esc:退出编辑模式 按wq:保存退出 按q:不保存退出 rm -rf 文件名:删除文件 6.压缩和解压命令 解压:tar -zxvf 压缩包 z:调用gzip压缩命令进行压缩 x:解压文件 v:显示运行过程 f:指定文件名 压缩:tar -zcvf 打包后的文件名 打包文件 c:打包文件 例如:tar -zcvf test.tar.gz a.txt b.txt 7.其他常用命令 pwd:显示当前所在位置 search / -name "a.txt":在根目录下查找名称为a.txt的文件 whereis date:查找date命令所在位置 ps -ef:查看进程 ps -ef | grep 进程名 | 含义:管道符 上一条命令的输出是下一条命令的输入 yum search 软件:yum软件包管理器 yum install tools chmod u+x 文件名:权限操作 8.用户操作 useradd 用户名:添加用户 passwd 用户名:修改该用户的密码 su 用户名:切换用户 vi /etc/sudoers:可以给普通用户赋予root权限 root ALL=(ALL) ALL test ALL=(ALL) ALL