linux 命令随手笔记
ps auxlgrep 用户名 --查看用户进程
Id 用户
/etc/passwd --存储用户信息
/etc/shadow --存储用户密码
/etc/group --存储用户组信息
文件授权
数字对文件授权
1.r=4读,w=2写,x=1执行
2.文件三种角色:用户所属者(u)、所属用户组(g)、其他用户(o),【所有角色(a)】
Chmod -R 777 文件名 所有用户设置全部权限 数字授权,-R递归授权(目录和子目录)
字符授权:chmod u+rwx u=所属用户,g=用户组,o=其他用户,a=所有角色
u-rwx,g+rwx,o+rwx
Vi /etc/sysconfig/network-scripts/ifcfg-ens33
配置信息
BOOTPROTO=dhcp --ip状态,dhcp--动态分配IP地址,stati--静态ip
ONBOOT=yes --yes开机启动,no开机没网络
IPADDR=ip 地址唯一,不能冲突,在使用前先进行ping,能ping通说明已占用 --0-255
NETMASK=255.255.255.0 掩码
GATEWAY=192.168.243.2 网关
DNS=8.8.8.8 --域名解析
Nameserver 8.8.8.8
Systemctl restart network.service --重启网路,stop停止,status状态,start启动
Systemctl stop firewalld.service --停止防火墙,status状态,start启动
ps aux|grep 名称 --查看进程,a 所有进程,u 用户,x 进程,| 管道,grep 过滤
ps -ef|grep 名称 --查看进程,
kill -9 pid --干掉进程 killall -9 名称 --干掉所有进程 lsof -i --查看端口占用情况 nerstat -anp|grep --查看端口占用情况
zip -r 自定义名称.zip 目标文件 --压缩zip格式的文件,-r 创建
unzip 目标文件.zip --解压zip格式的文件
tar -czvf 自定义名称.tar.gz --创建tar.gz格式的压缩文件,-c创建,-v显示过程,
tar -xzvd 目标文件.tar.gz --解压tar.gz文件,-x解压
top 查看服务器的进程占用的资源
chown -R 用户名:用户组 目标文件 --用户和用户组授权
1.useradd创建用户2.usermod修改用户3.su重命名4.passwd修改密码5.find-size大小查找6.wc-lwc统计文本大小7. grep“java”8.chmod文件授权9.df-h磁盘10.du-sh文件大小11.head-n查看头部信息12.yum search yum install 搜索安装13.which查看文件安装路径