#编辑网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0 #修改配置参数 ONBOOT=yes
#添加用户
useradd oldboy
#设置密码
passwd redhat
root用户可以修改其他所有人的密码,且不需要验证
su命令可以切换用户身份的需求, su - username su命令中间的-号很重要,意味着完全切换到新的用户,即环境变量信息也变更为新用户的信息
#先看下当前用户(我是谁) whoami #切换用户 su - nacho #退出用户登录 logout ctrl + d
-f 强制删除用户 -r 同事删除用户以及家目录 userdel -r pyyu
sudo命令用来以其他身份来执行命令,预设的身份为root
sudo 【选项】【参数】 -b:在后台执行指令; -h:显示帮助; -H:将HOME环境变量设为新身份的HOME环境变量; -k:结束密码的有效期限,也就是下次再执行sudo时便需要输入密码;。 -l:列出目前用户可执行与无法执行的指令; -p:改变询问密码的提示符号; -s<shell>:执行指定的shell; -u<用户>:以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份; -v:延长密码有效期限5分钟; -V :显示版本信息。
修改权限: chmod chmod [身份] [参数] [文件] u(user) +(添加) g(group) -(减去) o(other) =(赋值) a(all) 减去属主的写权限 chmod u-w nacho.txt 属主添加可读可写可执行权限 chmod 700 nacho.txt 属主可读可写可执行 属组可读可执行 其他人可读可执行 chmod 755 nacho.txt
修改属主为root chown root nacho.txt 修改属组 chgrp root nacho.txt
ln -s 目标文件 软连接名
ln -s /tmp/test.txt my_test
Linux命令提示符由PS1环境变量控制
echo $PS1
time tar -zcvf my_package.tgz /root/test # tgz压缩时间和大小比较好
tar -zxvf Python-3.7.0b3.tgz #解压 tar -czvf qwe.txt.tar.gz qwe.txt #压缩qwe.txt 等于 tar -cvf qwe.tar qwe.txt gzip qwe.tar tar -cf all_pic.tar *.jpg #压缩当前目录所有jpg结尾的文件 tar -xjf xx.tar.bz2 #解压缩bz2结尾的文件
-d或--decompress或----uncompress:解开压缩文件; -f或——force:强行压缩文件。 -h或——help:在线帮助; -l或——list:列出压缩文件的相关信息; -L或——license:显示版本与版权信息; -r或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理; -v或——verbose:显示指令执行过程; 压缩当前目录所有文件为.gz文件 gzip * 把上例中每个压缩的文件解压,并列出详细的信息 gzip -dv * 显示压缩文件的信息,并不解压 gzip -l * 压缩一个tar备份文件,扩展名是tar.gz tar -cf my.tar my_first.py gzip -r my.tar
ps -ef|grep python
kill PID kill -9 PID kill -9 3268 pkill python # 杀死所有Python进程
在学习阶段,关闭防火墙可以更方便的学习,在企业环境中,一般只有配置外网ip的linux服务器才会开启防火墙,但是对于高并发流量的业务服务器仍然是不能开启的,会有很大性能损失,因此需要更nb的硬件防火墙。
centos7默认已经使用firewall作为防火墙了 1.关闭防火墙 systemctl status firewalld #查看防火墙状态 systemctl stop firewalld #关闭防火墙 systemctl disable firewalld#关闭防火墙开机启动 systemctl is-enabled firewalld.service#检查防火墙是否启动
原文:https://www.cnblogs.com/NachoLau/p/10447795.html